HNHacker News
TopNewBestAskShowJobs

not_knuth

647 karma · joined November 24, 2020

submissionscomments
not_knuth··on Dear Matt Mullenweg: An Open Letter from Wix’s CEO
I'm still in awe that this is real. It's almost like they intentionally chose the worst style, tone and words to write a rebuttal...
not_knuth··on Medical Student banished from UVA campus for questioning Microaggressions
This is petty outrage material. If you're having a good day, don't read this. You'll miss nothing.
not_knuth··on The history of UTF-8 as told by Rob Pike (2003)
This video is fantastic, especially if you've never really understood how Unicode worked before. Keeps it simple and gets to the point.

I remember seeing this a couple of years ago and thinking "If only this existed when I learned about UTF-8, this would've saved me a lot of bad explanations and time".

This is now my goto-video if anyone asks me how Unicode works.

not_knuth··on Signs of an Immature Software Developer
While I can agree with some of the points made while gritting my teeth, the way this is written somehow puts me off.

It feels as though the author has taken an authoritive, slightly condescending stance towards his readers. The message it sends is that the author is out to invalidate his readers, judge them, not take their hand and teach them. I assume the intention was otherwise, but it is not presented as such.

It reeks of a junior with strong opinions rather than an old software jedi that intends to teach us the mastery of the art.

not_knuth··on Summary of C/C++ integer rules
Isn't this an artifact of the age of C? When it was first created it was a major concern to support every architecture, so they put it in the standard. I don't think anyone has wanted to go through the pain of removing it ever since.

After all, who are language nerds to dictate chip manufacturers what the ISA should look like? :P

And it was only in the last 2 decades that everything got dominated by x86...

not_knuth··on The Key
> Tags: April 1, double take, pasta
not_knuth··on The Deno Company
I can understand where the confusion comes from, but I think it's a matter of context. I would never have thought that they would want to build a runtime that runs TS directly. The effort would just be insane.

Hence the implied step that TS needs to first be transpiled to JS before getting executed in the runtime was always in the back of my head and I'm guessing this is the way most people think as well.

And from a black-box perspective, whether TS first gets transpiled to JS or run directly doesn't make a difference. In that sense one could argue that it is a "TS runtime". This is a petty semantics-fight I don't want to get into though and I've probably already said too much :).

If you are interested in something that gets close to a TS runtime though, have a look at AssemblyScript [0]. It compiles to WASM and tries to keep most of the syntax of TS. Very interesting project imo.

not_knuth··on Taking on Google
How would you compare it to GoAcess [0]? I've only ever used GoAccess, but AWStats seems to be the older, more mature tool... so I would be curious about a comparison.

[0] https://goaccess.io/

not_knuth··on Vessel Finder
Thanks! Good to know...
not_knuth··on Vessel Finder
I was quite surprised that this website seems to use a self-made map viewer. Maybe I'm just out of the loop, but it feels like by now everyone either just uses Google Maps and a minute, hardy fraction uses something based on OSM.
not_knuth··on The Deno Company
If it helps, I think this is the main source of misinformation:

https://startfunction.com/deno-will-stop-using-typescript/

It featured on HN some time back:

https://news.ycombinator.com/item?id=23592483

not_knuth··on The Deno Company
Clicking around the website and reading more comments leads me to believe that this is the product they intend to monetize with:

https://deno.com/deploy

I still find it strange that there is no mention of it in the post...

not_knuth··on The Deno Company
Glad to see I'm not the only one having a hard time figuring out just how they intend to make money. My best guess was that they will offer a tailored Deno to companies that want to embed it (my comment about it is swimming somewhere here).

Other than that, there is the following vague statement at the end of the post:

> The Deno company hopes to enable the millions of web programmers out there to maximally leverage their craft in other domains.

not_knuth··on The Deno Company
If I understood correctly this is how they intend to make money:

> Not every use-case of server-side JavaScript needs to access the file system; our infrastructure makes it possible to compile out unnecessary bindings. This allows us to create custom runtimes for different applications: Electron-style GUIs, Cloudflare Worker-style Serverless Functions, embedded scripting for databases, etc.

So it's basically more of a Redhat approach to making money from open source? They intend to build tailored services on top of Deno for companies that request them?

not_knuth··on Combinators: A Centennial View
And rightfully so.
not_knuth··on Yank: Yank Terminal Output to Clipboard
On another note, rebinding ctrl-c, ctrl-v, ctrl-s etc. in the terminal (including Vim) can be confusing, since most ctrl commands will be caught by stty (in most terminal emulators) and never passed on to the running application. If you really wanted to, you could rebind Vim's yank/paste to ctrl-c, ctrl-v by unbinding the stty commands.

  # 1. check the bindings for your system
  stty -a
  # 2. put the stuff you want to unbind in your shell rc file
  stty <command name> undef
And then rebinding yank/paste in your .vimrc to only use your system clipboard.

This would, however, become painful as soon as you need to quickly use a machine remotely where all your local configs won't be present. It also generally raises the question why one is using Vim in the first place, if one is not planning to use its powerful features.

not_knuth··on Yank: Yank Terminal Output to Clipboard
I think you'll unfortunately be left unsatisfied since there is no "simple" answer due to the way clipboards work in x11 and the historical baggage a lot of terminal apps drag with them (everyone did text-copying differently before ctrl-c and ctrl-v became ubiquitous).

A nice thing you can do in Vim though is to make the default clipboard the system clipboard like this in your .vimrc:

  set clipbaord=unnamedplus
not_knuth··on The dispassionate developer
The more people use it this way, the broader the acceptance of that usage becomes, the more often you will encounter people who will apply the argument you provided to your usage of the word.

- yours sincerely, the descriptivists of this world

not_knuth··on Security.txt
Your comment made me think about using Google Search in a more alternative way to figure out who is hiring at a glance:

https://www.google.com/search?q=hiring+well+known+security+f...

Edit: If one is not up for the 2min it takes to parse some publicly available list.

not_knuth··on A directory of handmade webpages
I don't think "handmade" should be taken to literally, but rather be attached the meaning as described below.

In my experience there tends to be a strong correlation between a website being hand-written and the quality of the content on the website.

My hypothesis is that it somehow hits the sweetspot between:

- creating your own SSG and only writing mundane blogposts about how you wrote that SSG (am guilty of this)

- and pumping out raw thoughts on Twitter/Wordpress/Medium/Substack etc.

I think that is at least part of what this website is trying to capture.

not_knuth··on RethinkDB: why we failed (2017)
Relevant piece of history on timesharing in relation to cloud computing by the legend that is Brian Kernighan:

https://youtu.be/O9upVbGSBFo?t=340 (05:40 - 10:50)

not_knuth··on Speed of Rust vs. C
What a well-written and interesting piece that gets to the point!

Compared to all the religious texts I've read about Rust, this is a huge breath of fresh air.

Thanks for sharing! Bookmarking this.

not_knuth··on Developer Types – Stack Overflow Developer Survey 2020
I'm surprised the SO Developer Survey 2020 hasn't been thoroughly discussed on HN, despite the many submissions. Anyway, I thought I'd specifically share the section on developer types.

I still can't get over the fact that most developers are indeed web developers (and it's been a good ~10 years since I first learned this).

not_knuth··on From Vim to Emacs in fourteen days (2015)
sshfs?
not_knuth··on Excel Never Dies
Tell me more about these developers that don't know SQL. How is that possible? What line of work is this in?
not_knuth··on “ISO obstructs adoption of standards by paywalling them”
I vaguely remember ISO wanting to make their standards freely available a couple of years back, but the BSI (British Standards Institute) blocking the move, because it conflicted with their business model.

I can't find a reference to it though and it was only briefly announced during an ISO meeting. Is there someone from ISO who can back this up?

not_knuth··on The Toit Programming Language
Thank you for taking the time to explain it so succinctly. This has to be one of the best comments I've read in a while. Now I can't wait to take Toit for a drive...
not_knuth··on The Toit Programming Language
What was the motivation for including OO capabilities for a language targeted at embedded systems? The docs seem to make quite a fuss about the fact that it can do OO. As someone who doesn't work professionally in this space I was curious how the domain of embedded stuff is a good fit for thinking in OO?
not_knuth··on Burned House Horizon
The area around the black sea is super interesting for archaeology of early history (10000BCE - 2000BCE) imo, since it is quite understudied in comparison to the usual suspects in Mesopotamia and Egypt. Western Europeans also tend to forget about it. I have a feeling that there are many low-hanging fruit to be discovered which will fundamentally change the way we think about the significance of the area a lot.

Take for example these (short) excerpts from an archaeological paper [0] from 2018 that discusses the farming strategy of large cities in the area from around 4000BCE. It seems to support the idea (again, my unscientific gut feel) that the spreading of agriculture from what we would today call the "Middle-East" to Europe happened by means of replacing people instead of people adopting new strategies (settling the so-called "pots or people" debate [1]).

[0] https://indo-european.eu/2018/07/cereal-cultivation-and-proc...

[1] https://youtu.be/JTY9K1Q_Sbg?t=290 (apart from the specific timestamp, it's a fantastic talk about the origin and genetic makeup of Europeans in general)

not_knuth··on Data Transfer Project by Apple, Facebook, Google, Microsoft, etc.
Can someone please eli5 how this relates to Solid [0]? Is it an alternative? Completely unrelated? Would they work together -- and if, how?

[0] https://solidproject.org/

← PreviousPage 2 of 5Next →