Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jesseschalken
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
jesseschalken
2mo ago
So, no new programming languages until the end of time?
2.
▲
by
jesseschalken
2mo ago
Yes, but at least now its memory safe.
3.
▲
by
jesseschalken
2mo ago
> The sleight of hand misdirects the reader away from the main way bugs are eliminated: by dedicating engineering resources to it. Why don't YOU spend the engineering resources to add RAII and a borrow checker instead of blaming you
4.
▲
by
jesseschalken
4mo ago
Its absolutely laughable that Gophers act like their language solves concurrency when its actually worse than Java because it has data races. Go added nothing and moved backwards. The language that actually solves concurrency is Rust, but
5.
▲
by
jesseschalken
4mo ago
The single executable deployment hasn't been an advantage for a very long time. C# has Native AOT. Java/Kotlin/Scala have GraalVM native-image, plus Kotlin Native and Scala Native. And of course there is Rust, which compared
6.
▲
by
jesseschalken
4mo ago
Go has plenty of hidden code paths in defer, panic and recover. You can minimise the use of those things, just like in other languages you can minimise use of try-catch in favour of a Result sum type, which is already better than Go's
7.
▲
by
jesseschalken
6mo ago
Yes, languages with very strong type systems like Rust are incredible when paired with an LLM. Just like chat bots have a calculator as a "tool" because they are not the best at calculation themselves, they need a type system to d
8.
▲
by
jesseschalken
4y ago
It's worth noting that this is the blog of Earthly which is in many ways a Bazel competitor.
9.
▲
by
jesseschalken
4y ago
I migrated a monorepo including C++, Kotlin, Java, TypeScript and Python to Bazel. It's no small feat, and the DX varies widely across languages and platforms, but it's absolutely worth it. `bazel test //...` from a fres
10.
▲
by
jesseschalken
5y ago
This is the ideal situation. Google already lacks control over all the Chromium forks, like Brave, Opera, Edge and ungoogled-chromium. They accept upstream patches voluntarily, and they can and do reject anything they disagree with. The sha
11.
▲
by
jesseschalken
5y ago
The industry already has solutions for this in the form of schema and interface definitions that generate glue code for you: - gRPC, protocol bufffers - OpenAPI, Swagger, JSON Schema - Apache Thrift - Apache Avro - Cap'n Proto - IDL, M
12.
▲
by
jesseschalken
6y ago
How is Windows any better? Last I checked installing things in Windows was still a matter of downloading random .exes from the Internet and running them as administrator, so all bets are off. And there's no sandboxing at runtime either
13.
▲
by
jesseschalken
6y ago
Most likely lack of data. NYC has data with deaths vs comorbidity but I haven't seen it for anywhere else: https://www1.nyc.gov/assets/doh/downloads/pdf/imm/covid-19-d...
14.
▲
by
jesseschalken
7y ago
What did you have to whitelist? I've had third party cookies disabled for a few weeks and it seems to work.
15.
▲
by
jesseschalken
7y ago
It's also great at hiding bugs where you mistyped the variable name passed to isset(). ;)
16.
▲
by
jesseschalken
7y ago
Although isset() still returns false for null ;)
17.
▲
by
jesseschalken
7y ago
An "Any type" is optional typing if you don't need to downcast it in order to use it, like the "any" type in TypeScript and Flow. If the "Any" type is just a top type but you have to downcast it to use it,
18.
▲
by
jesseschalken
7y ago
> All in all in 20 years we'll all be writing ml ? If everything goes well, yes. Everything is moving towards static typing with local inference.
19.
▲
by
jesseschalken
7y ago
> I don't like the deal company X is offering me so the government should ban it.
20.
▲
by
jesseschalken
7y ago
You're right. Java is a decent language with a decent type system (bar the lack of null safety and some other quirks). It's all the annotations and reflection and XML and magic that creates most of the pain, and that's the fa
21.
▲
by
jesseschalken
7y ago
> I want them all to have consistent like/comment mechanics. As a reader, sorry, I just don’t care about your personal brand or platform. This is an important point. There is a small mental burden users face every time they see a ne
22.
▲
by
jesseschalken
7y ago
He seems to operate on a very narrow definition of what a programming language is, as if symbolic languages and homoiconic languages and declarative languages and logic langauges don't already exist. Really any language used to specify
23.
▲
by
jesseschalken
7y ago
Why does he keep using the word "computational" like it's some unique thing and not literally the same thing as programming?
24.
▲
by
jesseschalken
7y ago
Presumably he couldn't afford the apartment by himself,
25.
▲
by
jesseschalken
8y ago
You're never going to be able to stop developers dumping their shit in ~/. The best you can do is create your own directory like ~/Data to put your stuff in. Since programs don't already know about it, it will stay clean
26.
▲
by
jesseschalken
8y ago
The headphone jack is one of the last remaining analog connections in consumer electronics and its death is long overdue.
27.
▲
by
jesseschalken
9y ago
I've been in relationships with 2 women who could code, but who absolutely didn't want to do that as a job. (They formed these ideas well before they met me.) I also taught 100 level Computer Science courses at University, and en
28.
▲
by
jesseschalken
9y ago
Just doesn't make enough money (according to a comment of his on that post).
29.
▲
by
jesseschalken
10y ago
It is. We have a large codebase we would like to migrate to Hack, but we also have a lot of developers who use Windows and the current experience with needing to boot a virtual machine just to check types doesn't really cut it.
30.
▲
by
jesseschalken
10y ago
Try Atom+Nuclide. With Flow now supported on Windows, it might work.
More ›