Hacker Newsnew | past | comments | ask | show | jobs | submit | terofle's commentslogin

Could you please give a reference to this anectode? I could not find any on a quick google search. Thank you.


> and like all Bosons are massless and hence always travel at the speed of light

Not every boson is massless and not every boson is travelling at the speed of light (because there are bosons with mass).

Take for example the Higgs boson or the W-bosons.


ah, thank you; I will correct above


Imagine painting with a paintbrush while standing on a jumping castle with 5 jumping children.

If you have no vibration isolation, it is nearly impossible to draw a very thin and straight line.

(Maybe a bit exaggerated, the vibration analogy is a bit weaker in reality)


This project is great.

Last semester at university lab, our group tried to rebuild it in our lab.

Through our spectacular fail, we learned how amazing this project actually is. It is harder than it seems.

One can learn very much about piezo electronics, especially about OPamp circuits. And do not underrate the damping!


And the amplification circuitry, that's not trivial. I was actually surprised he got away with having the wiring out in the open without shielding it for EMI.


In the section for "Electronics" is this line "I place a metal can over the STM during scanning to shield the tip and preamp. Without the shield, the images produced by the STM are dominated by 60 Hz noise pickup."


Ah! I totally missed that, thank you. I thought the pictures were of the scanner in operation, and that detail really confused me.


> I just cant's wrap my head around the rule of writing every substantive with a capital letter though, which I interpret as an annoying need to always circumstantiate a purported objectivity of the perceived reality.

I think this rule actually exists to make reading german texts easier.

IMO reading german without capitalized nouns is a lot harder, because you don’t recognize nouns on first sight.


In English and other languages this works quite well without capitalizing each end every noun. (Only "proper" nouns)

I don't know if it would hurt readability aside from habit of we'd capitalize only Eigennnamen as well.


> The ~ and \ have moved to the usual location of the Backspace. Working exclusively on UNIX systems now, I don't mind the \ being harder to reach. I could understand a Windows user finding this irritating.

This guy has clearly never used LaTeX.

I mapped my \ to a more accessible location and it improved my typing speed by factor 2 or so.


>it improved my typing speed by factor 2 or so.

Is it odd that I've never found my typing speed to be a bottleneck worth optimizing? Maybe I haven't thought about it enough. While I overall type slower than I think, the difference is very slight and the result is more time to think about how to phrase things. I often find my hands freezing for .5ish seconds while my brain get stuck deciding on what the next appropriate word is.

When coding, it is even less of an issue and if I ever have anything to optimize on the level of typing it would be the auto complete not being helpful enough.


Very early in my career, I started to get RSI issues (before it was a well known phenomena). I limited my typing speed to 32 WPM and also enforced a rest every 30 seconds (originally by beeping the speaker every 30 seconds until I got used to it). I now type very slowly while programming, but usually I'm thinking continuously. Often I'm not thinking at all about the thing I'm typing -- the typing is waaay far behind. I'm convinced that this strategy both saved my hands/wrists and improved my coding.

Interestingly, I stream some free software coding I do on twitch (usually about 2 hours a day). I should watch myself and see what I do now, because I haven't really paid attention to my typing for at least a couple of decades. Though, my streaming dialog easily takes half of my brain, so maybe it's not what I normally do... ;-)


I type very very fast, and yet I know I can speak faster. Not all typing is careful crafting, and even to the extent to which it is seeing it printed out and then erasing parts and replacing them is a very effective way to test things out and save state. Most of my typing is just conversing, where typing notably slower than I can speak, as opposed to merely a bit slower, would be crippling. (And even if I am in a situation where I am waiting on someone else, well, then I can type fast enough to talk to two or three people at once.)


I rather like the position of \ and / in the ISO layout. \ is on the right of lshift and / is on the left of rshift. It feels nice and consistent.


I’ve been wanting to config emacs to change my special char layout from major modes to major modes. As such, i could make my backslash key easily accessible from latex-mode, but out of the way in python-mode. Get my backquote easily accessible from lisp-mode, but out of the way in other modes.

I feel like if i only have a few special chars to move around between modes, it should be easy to learn.

I’ve already inherited my xkbmap and changed the special char to something that suites me more and its been better on my fingers.


Also as a vim user I would like the esc instead of the control here but that is non Unix standard as far as I know. I also use Windows quite a lot so having the \ somewhere close is nice to have.

Though I really dislike the meta key next to the space-bar but that is just me not being old enough to have used non IBM compatible keyboards.

As you might have noticed, everybody's preference is different.


There are many ways to rebind caps lock to be escape on press and control when used in combination with another key. Karbiner elements on macos and xcape on Linux come to mind immediately. But some keyboard firmwares are programmable enough to do it themselves too.

However. What I found best as a vim user was to use ^[ as escape. It has the added bonus of actually being faster to process by vim too.


You don't need any extra software to map Caps to Esc on X11: Just enable the caps:escape option.

In context: https://github.com/majewsky/system-configuration/blob/6c4478...


You can also use xmodmap [1].

My xmodmap file has things like:

  ! Make Caps Lock be Escape and Scroll Lock be Caps Lock
  remove Lock = Caps_Lock
  keysym Caps_Lock = Escape
  remove Lock = Scroll_Lock
  keysym Scroll_Lock = Caps_Lock
  add Lock = Caps_Lock
After reading this post, I also reverted backspace and bar/backslash:

  keysym BackSpace = backslash bar
  keysym backslash = BackSpace
[1] https://wiki.archlinux.org/index.php/Xmodmap

EDIT: xmodmap link


XKB options have the advantage of also being understood by Wayland compositors.


Yeah. That’s cool, but I’m talking about conditional context switching.

ESC if pressed once.

CTRL it pressed with another key.


This is the sort of thing I'd want to modify the keyboard firmware for. QMK has explicit support for this kind of thing, for example: https://docs.qmk.fm/#/feature_advanced_keycodes?id=mod-tap


You can also use ^[ as escape, which on this keyboard is a very small motion away from the home row.


With Shift mapped to Escape, sure.


As another Vim guy, the ctrl key being so much closer makes ctrl-[ a little more appealing.


I was wondering why there was any need to move the \ character but then I looked up where it is in the US layout and it seems bizarre.

The UK layout has an advantage, it's to the left of the Z and is easy to type.

The UK layout has a whole extra key which also makes # easier to type because it does not require a shift.


This is why I'm glad that QMK exists. Because you're using a programmable board (where the keymaps/layers/etc) are stored on the keyboard itself you can move everything about and never worry about where your configuration is. And it runs all all sizes of boards from smaller stuff like [1] Gergo and GergoPlex to giant boards like the [2] Hyper7. Hell you can even get a addon board for a HHKB (Hasu Controller) and mod it in.

Although it's a bit of a rabbit hole. You start by moving around your control keys, maybe add a thumb backspace, a few months later you end up with a programming optimized symbols layer [3] and then maybe even adding in chorded stuff [4]. It's a bit of a trip and ruins 'traditional' keyboards.

[1] https://www.gboards.ca/

[2] http://xahlee.info/kbd/hyper_7_keyboard.html

[3] https://qmk.fm/keyboards/gergo/keymap.png

[4] https://github.com/germ/qmk_firmware/blob/gboards-update/key...


It's quite funny to see a security checklist "designed to improve your online privacy and security", which has on top of the page a "Share on facebook" button.

Furthermore I find it contradictory that the site uses Google Analytics while encouraging the use of DuckDuckGo.


“Don’t trust these corporations! Trust _these_ corporations instead.”


This is a valid approach if we want to encourage corporations to compete by providing better privacy.


Do we not want more people to be privacy conscious? Does every facebook user already know all this information? Did Jesus tell his disciples to recede into a private community of solitude and never interact with the unwashed masses of sinners and keep the good news to themselves?


My scepticism isn't against the act of sharing this information. The "share on facebook" button just reminds me of the actual facebook button, which, as included inside the source code, makes facebook collecting data. This is against the idea of "improved privacy" of the checklist.

Yeah, there is no "real" facebook button. Nevertheless one can find a Google Analytics Script inside the source code. IMO this is really sarcastic.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: