Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mikl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
mikl
3y ago
Serious GLaDOS vibes. I’m making a note here: “Huge success”.
62.
▲
by
mikl
3y ago
IrfanView. Now, that’s a name I’ve not heard in a long time. Haven’t used that the last couple of decades. Interesting to see that it’s still around.
63.
▲
by
mikl
3y ago
Yeah, after everything we’ve seen with crypto, where there are always grifters lining up around the block to exploit everything, mxcl should really have seen this coming.
64.
▲
by
mikl
3y ago
Still a fascinating mystery. Most likely they just crashed into the sea, but the many possibilities are tantalising.
65.
▲
by
mikl
3y ago
Because (unless your app is written in Python) you don’t want to start a full-fledged Python run-time to read a config file. Nor do you want all the hassle of trying to ship a Python run-time with your application. Edit : and moreover, you
66.
▲
by
mikl
3y ago
Modeless Vim. I guess that’s a bit like a peanut butter sandwich with no peanut butter. But if that’s what you want, more power to you.
67.
▲
by
mikl
3y ago
Many of the renderings are supposed to show how it’ll look when it’s dark outside the train, since the whole winter, that’s what it’ll be when people are taking the train from/to work. Denmark only has 8-ish hours of daylight in the wi
68.
▲
by
mikl
3y ago
Do you really need referential integrity? Do you really need consistent data? Do you really need test coverage? I mean, you can make do without it. But it’s generally better to have it than not.
69.
▲
by
mikl
3y ago
Nice, but I wonder why Vercel is doing this. Is there some clause in the standard VC contract, that once you’ve raised enough capital, you have to commission your own typeface? We’re kinda getting spoiled with options, now every medium to l
70.
▲
by
mikl
3y ago
There’s not a lot of applications beyond a certain size that don’t need background processing, and that’s exactly where using PHP bites you in the buttocks. As soon as you get outside the request/response cycle, the runtime really star
71.
▲
by
mikl
3y ago
> php scripts are meant to be run once per request memory leaks are not an issue Yes, and that’s exactly why I said that PHP is awful for background processing , because there the process ideally runs continuously, or at least as long a
72.
▲
by
mikl
3y ago
“developer skill problem”. Nice insult there, I’m tempted to respond in kind, but I’ll just point out that PHP doesn’t have much support for async operations of any kind, and all the big frameworks are written in single-threaded “blocking”
73.
▲
by
mikl
3y ago
> nowadays its a solid choice for backend stuff Hell no. PHP is awful for background processing. I do DevOps for a bunch of different languages (Node.js, Elixir, PHP, Java) and PHP is always the problem child. Poor concurrency, memory le
74.
▲
by
mikl
3y ago
I think the learning curve is one of the biggest challenges. Functional programming is very different for someone who got started with JS/Python/PHP/Java/C#/Ruby/etc. and you have to re-think how you do things.
75.
▲
by
mikl
3y ago
So they’re announcing that they plan to announce software with old school licenses. I guess that’s neat, but why bother with the meta-announcement?
76.
▲
by
mikl
3y ago
Other than VimScript and Vim9Script, of course.
77.
▲
by
mikl
3y ago
> hjkl shouldn't be the default because the author had a keyboard with those defaults half a century ago hjkl are still a pretty good choice for a modal editor. If you’ve learnt standard touch typing, your right hand will be resting
78.
▲
by
mikl
3y ago
> Oh, dear jest. […] Properly configuring it with ESM and TypeScript was a PhD science project. No kidding, I had to do this recently. It was a trek and a half.
79.
▲
by
mikl
3y ago
Yes. What the author is describing with the fancy TypeScript query builder is strictly worse than plain SQL. You still have to understand how SQL works, but on top, you all so have to understand this weird DSL on top of it.
80.
▲
by
mikl
3y ago
This is a feature that’s long been superseded by iCloud Photos and it’s been disabled by default on new installations of iOS for years. I don’t think anyone will miss it.
81.
▲
by
mikl
3y ago
I don’t think it’s fair to call the Elixir/Erlang ecosystem indecent . Of course it’s not on par with the vast ecosystems of the top 10 most popular languages, but in my experience, there’s at least one solid package for most things y
82.
▲
by
mikl
3y ago
In general, LiveView applications are built so they can be safely reloaded without significant data loss, according to the Erlang/Elixir “Let it crash”-philosophy. Besides scheduled maintenance, there’s all sorts of reasons why this mi
83.
▲
by
mikl
3y ago
The list of Mozilla bullshit you have to use about:config to get rid of grows ever longer. Still annoyed that Pocket can’t be removed like a regular extension, only disabled in about:config.
84.
▲
by
mikl
3y ago
Nyxt: The Emacs Superfan’s Browser FTFY.
85.
▲
by
mikl
4y ago
Couldn’t happen to a nicer gal. Fraudulent businesspeople far too seldom get any serious consequences.
86.
▲
by
mikl
4y ago
> > Hammering on about “GNU/Linux” nomenclature > Linux is just a kernel, not an OS. It was bundled with the GNU system, which was missing a kernel. See explanation here In the business, we call this “missing the point”.
87.
▲
by
mikl
4y ago
I guess we’re ignoring the fact that human labour is not exactly “zero emissions”, and old-school shipping like this is a lot more labour intensive. If you factor that in, I wouldn’t be surprised if the climate impact is higher than modern
88.
▲
by
mikl
4y ago
Maybe over a decade of near-zero interest rates could have something to do with it? The cheaper it is to borrow money, the more people borrow, unsurprisingly. This is what’s been driving the massive rises in property prices the last many ye
89.
▲
by
mikl
4y ago
Given how much of a shit-show Debit Suisse has been lately, I’m not sure I’d buy them, even for 1 billion Zimbabwe dollars. Who knows how many more skeletons those closets contain?
90.
▲
by
mikl
4y ago
Part of the “magic” of LiveView is having a server-side process per connected user, to keep state and enable fast re-renders. This is where Elixir’s runtime (BEAM/OTP) really shines. To my knowledge, no similar technology has accomplis
More ›