HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ronenlh

no profile record

Submissions

[untitled]

1 points·by ronenlh·2 mesi fa·0 comments

Unknown elephant loanwords identified as truck engine sounds

twitter.com
3 points·by ronenlh·2 anni fa·1 comments

Can You Become a 10x Developer by Writing a Tech Blog?

medium.com
2 points·by ronenlh·3 anni fa·2 comments

The Thirteen-Factor Team

medium.com
1 points·by ronenlh·4 anni fa·1 comments

How Nix-Shell Saved Our Team’s Sanity

medium.com
3 points·by ronenlh·5 anni fa·0 comments

comments

ronenlh
·3 anni fa·discuss
Agree, the article mentions this in a way:

> There are many ways to do so: race others in ranked online challenges, try to solve hard programming riddles, or study new paradigms. However, most programmers, whose work involves a form of writing, overlook writing itself.

The point is that sometimes that "doing" doesn't advance you, as it's not challenging anymore. Writing can be a form of deliberate effort to improve in your craft. There are many other ways to improve, the post focuses on one.
ronenlh
·4 anni fa·discuss
this simple behavior can be applied today to unsubscribe from “noreply@” emails and it’s not done
ronenlh
·4 anni fa·discuss
Similar current Twitter thread on the same issue:

https://twitter.com/lazerwalker/status/1517849201148932096?s...
ronenlh
·4 anni fa·discuss
I was hoping for 5, but got hundreds
ronenlh
·4 anni fa·discuss
This is a unusual post for me, as is the first one I write on methodologies as opposed to technologies. Constructive criticism welcome.
ronenlh
·4 anni fa·discuss
Great writing and research. You added great examples to make it clear, both in code and gifs. It was both fun to read and interesting. I was surprised to see Netscape running, I might try as well to play with the first JavaScript.
ronenlh
·4 anni fa·discuss
> The purpose of MCAS is to give the MAX the same aircraft handling characteristics so that it retains the original 737's type rating.

The article mentions that prominently in a few paragraphs, this is the first one:

“That's because the major selling point of the 737 Max is that it is just a 737, and any pilot who has flown other 737s can fly a 737 Max without expensive training, without recertification, without another type of rating.”
ronenlh
·5 anni fa·discuss
Yes and no. The syntax has been updated to make it less OCaml and more JavaScript-like.

ReasonML can compile to native, rescript can’t. Reason still exists as a separate project, and projects that have been rewritten into reason will not necessarily switch.
ronenlh
·5 anni fa·discuss
Typescript is “breath-first,” you can convert your entire project to typescript in a minimal pull-request. Gradually adopting the syntax.

ReScript requires a lot of commitment, as you have to completely rewrite each module to 100% comply with the type algorithm.

Typescript even transpiles when it encounters type errors.
ronenlh
·5 anni fa·discuss
Amazing in depth overview.

There are useful comments in my (shameless plug) post about my same transition:

https://news.ycombinator.com/item?id=25845147
ronenlh
·5 anni fa·discuss
Nice writing
ronenlh
·5 anni fa·discuss
I’ve seen too many times logs used as assertions in tests.
ronenlh
·5 anni fa·discuss
If one had all the resources, what should be done to make the web searchable/indexed in a relevant way?
ronenlh
·5 anni fa·discuss
Can this be an argument for plausible deniability in court?
ronenlh
·5 anni fa·discuss
> So here I noticed a major difference in how Homebrew seems to work compared to Arch Linux for example. On Arch Linux applications are built from source code centrally instead of relying on binaries from a vendor.

Homebrew also builds from source, but it uses cached builds they call bottles. I believe other package managers that build from source also used cached builds, I don’t know about Arch.
ronenlh
·5 anni fa·discuss
I believe it’s because programmers write websites, and when you have a hammer everything looks like a nail.

With webassembly we might start seeing compiled websites and we’ll miss the good old days of simple JavaScript.
ronenlh
·5 anni fa·discuss
Someone already mentioned Unity as ahead of the curve.

I was impressed by it being a “Framework IDE.” It contains hundreds of visual tools and workflows where actual source code files are a small component which you drag and drop into widgets. Each widget is a visual representation of a class, and it’s source code is irrelevant.

Some of these tools are visual state machines, reactions to events, version control, collaboration. Most of us won’t like that change, as we’d lose a lot of control to opinionated rigid tools.

Maybe XCode and Android Studio will evolve to that for the next generation of developers.
ronenlh
·5 anni fa·discuss
I don’t remember the source of the study, but commutes are one of the most important factors in happiness at work. Optimize for short pleasant commutes on bike or train, as opposed to bus or car.
ronenlh
·5 anni fa·discuss
Reminds me of the story of the arrest of Ross Ulbricht, where his open laptop was snatched away from him in a library by undercover FBI agents, while logged in and chatting as DPR. I recommend reading the whole story, this is in part 2 (https://www.wired.com/2015/05/silk-road-2)

DPR is Dread Pirate Roberts from Silk Road.

“What unfolded next was a piece of improvisational theater. At 3:14 pm, DPR was typing away, writing to Cirrus. Just then, a middle-aged woman and man came toward Ross, ambling along in the kind of semihomeless shuffle you might often see in a San Francisco library. “Fuck you!” the woman yelled when they were directly behind Ross’ chair. As if they were a deranged couple about to fight, the man grabbed the woman by the collar and raised his fist.

Ross turned around for just a second, during which a hand reached across the table and grasped Ross’ Samsung. The petite, unassuming young Asian woman sitting across from Ross this whole time was, to everyone’s surprise, also an FBI agent. Ross lunged for his machine, a hair too late, as she turned like a quarterback for a quick handoff to Kiernan, who appeared out of nowhere—as instructed—to get the laptop. It took less than 10 seconds. From afar, Tarbell was astonished by the elegant choreography of the whole thing. It looked like the police procedural version of a tight jazz quartet.”
ronenlh
·5 anni fa·discuss
I left Twitter because I got bored of the conversation, too much noise and irrelevant chatter. When I joined clubhouse I was disappointed to see the same people and chatter, and a lot of crypto everywhere.

It also felt somewhat formal, I felt uncomfortable seeing myself as a listener in a square. It was ambiguous whether I was a passive listener or I had the possibility to be active. I have a thick accent so I prefer to communicate by chat.