Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sshine
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
781.
▲
by
sshine
2y ago
Every time I see Erdős, I think "Oh great, there's that Hungarian umlaut." And I pronounce his name [ˈɛrdøːʃ], because I've heard that's how you do it. But it pains me a little. It pains me because I like to be corr
782.
▲
by
sshine
2y ago
> Anyone have any tips that worked for getting over this hurdle? Since nobody suggested this: Write for yourself, locally. This removed my writer's block. After writing for myself for about a year, I blogged consistently for two y
783.
▲
by
sshine
2y ago
One mind-blowing experience for me: I can take my parser combinator library that I use for high-level compiler parsers, and use that same library in a no-std setting and compile it to a micro-controller, and deploy that as a high-performanc
784.
▲
by
sshine
2y ago
Rust is a very ungrateful language if you're not trying to solve Rust-like problems. Go has the quality, like Python, of being passable even if you're indifferent. Go is a "less spicy Java", and Java isn't even spic
785.
▲
by
sshine
2y ago
> Therefore Go is not a memory safe language. Interesting. To quote the NSA [1], " Some examples of memory safe languages are Python, Java, C#, Go, Delphi/Object Pascal, Swift, Ruby, Rust, and Ada. Memory safe languages provi
786.
▲
by
sshine
2y ago
I suppose you could just call it ADH, then.
787.
▲
by
sshine
2y ago
I expect web apps to auto-save because writing text in browsers is historically brittle, because browsers don't naturally persist the things you type into them anywhere. So if you don't create some layer of persistence, there is n
788.
▲
by
sshine
2y ago
I’m not interested in writing Emacs Lisp. It is not just the lack of LSP support, but also that after 6 hours of configuring, I don’t have an IDE that just works. VSCode, Zed and Neovim all have less legacy and fewer moving parts I need to
789.
▲
by
sshine
2y ago
I used Emacs from 2012-2018. I originally started using Emacs because its haskell-mode and erlang-mode beat anything out there. (I stayed for a lot of other things, too.) I stopped using Emacs because of its poor LSP support. VSCode's
790.
▲
by
sshine
2y ago
What about black rubber spatulas?
791.
▲
by
sshine
2y ago
At least people are not openly hostile to the hype train like with blockchain.
792.
▲
by
sshine
2y ago
> Professional software development rarely values crafting good code. You get it in to meet a deadline to make management that is technologically clueless happy. While this is very common, you also have professional software developers
793.
▲
by
sshine
2y ago
Well said. During Covid I learned a good amount of Chinese sitting home alone. When I had the chance to sign up for an evening class, the rate of learning exploded. When I finally had the chance to visit China, there was no comparison to th
794.
▲
by
sshine
2y ago
I have a battery-powered espresso machine. It spends ~33% of its battery on one cup. It sort of works if you bring pre-heated water in a thermo. Heating water with conventional batteries is a terrible idea.
795.
▲
by
sshine
2y ago
I've always wanted to be hugely popular among nobody.
796.
▲
by
sshine
2y ago
> disallow AI content How do you know something is AI content? It is statistically similar to human content. > each human can only have one account Sounds like you'll need some eyeball scanners.
797.
▲
by
sshine
2y ago
I saw an ad for Opera on YouTube that argued why Opera is better because it lets you organize tabs in groups. Somehow tab management is the killer feature that will change browsers?
798.
▲
by
sshine
2y ago
My hat goes off to you. And yes, I similarly 'nope out' when I see Matrix. The clients are just terrible.
799.
▲
by
sshine
2y ago
Ain't nothing but a hound dog.
800.
▲
by
sshine
2y ago
> I'm surprised they are actually using Azure DevOps internally. Creating your own hell I guess. Even the hounds of hell may benefit from dogfooding.
801.
▲
by
sshine
2y ago
> i thought there can't be any such example because javascript is the only way. the difference is between code written in javascript which is fast of course and accessing js functions from WASM That doesn't have to be true. E
802.
▲
by
sshine
2y ago
Interesting. I did assess the ES6 coverage of ~97% a month ago. I just evaluated that while it sounds high, 3% of people is a lot of people to cut off if your JavaScript is essential. E.g. Firefox sits at ~2.7% browser market share. (Not in
803.
▲
by
sshine
2y ago
If you're happy writing ES5, power to you.
804.
▲
by
sshine
2y ago
Because debugging better languages affords you more context and more tooling. Elm's debugger lets you step forwards and backwards in the application's state. TypeScript's type system lets you catch bugs before you run the cod
805.
▲
by
sshine
2y ago
Since I got downvoted: I'm not saying their invasion of Ukraine isn't terrible. I'm just not used to think of Ukraine and Russia as being European countries. But they sure are on the European continent. It just seems that Rus
806.
▲
by
sshine
2y ago
> features to be implemented as a desugaring step in the runtime itself The problem is distributing the runtime(s). By having developers transpile to a small core, anyone can freely invent new language features without waiting for the
807.
▲
by
sshine
2y ago
> I do find it quite irritating that only place to ask questions [is] discord It's a tradeoff. The platform is a closed-source silo. But for a lot of people, it works really well. I avoided it until eventually one community made m
808.
▲
by
sshine
2y ago
With the right debugging tools, transpiled alternatives to JavaScript are easier to debug than vanilla ES5. For example: TypeScript's sourceMap [1], Elm's time-travelling debugger [2], Vue.js DevTools [3], just to name a few I
809.
▲
by
sshine
2y ago
WebAssembly could replace JavaScript, the assembly language, once it has reached feature parity. But there's still far to go. Large parts of the browser API are still not directly available in WASM. I very much look forward to WASM rea
810.
▲
by
sshine
2y ago
JavaScript is two languages: 1) JavaScript, the original assembly language of the internet, does not need new language features. 2) JavaScript, the front-end web development language is a fractal of infinitely many sub-languages that transp
More ›