Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
diarrhea
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
211.
▲
by
diarrhea
3y ago
In an async framework of execution, this doesn't apply. A lot of programming happens in that space, and in it, the network call is "free", but you're clogging the thread(s) with actual CPU work. If execution is single-th
212.
▲
by
diarrhea
3y ago
1984 called, they want to hire you as a consultant. Regulated industries should produce high quality output, agree. But the moment that approach leaks into the rest of software I’m out for good, and I imagine many others along with me. The
213.
▲
by
diarrhea
3y ago
I suppose the difference is money. Open source needn’t be free of its involvement, but it often is. Add money to open source and you get either a functional org, but with the usual overhead, or dysfunction and corruption.
214.
▲
by
diarrhea
3y ago
There is no official GitHub SDK for Python. It's easy enough to do it anyway. This is not authentication logic either.
215.
▲
by
diarrhea
3y ago
Firefox supports containers natively nowadays.
216.
▲
by
diarrhea
3y ago
mypy and ruff are complementary, and as far as I know have no overlap. Strongly recommend using both.
217.
▲
by
diarrhea
3y ago
Circular references are not an issue, the GC is more than just reference counting.
218.
▲
by
diarrhea
3y ago
The math checks out.
219.
▲
by
diarrhea
3y ago
I guess the point is then: once you’re migrated over, you live happily. For a while. The next migration will come. It’s only a question of when. What then? You’re now so far removed from simple Unix-like principles, tools and platforms th
220.
▲
by
diarrhea
3y ago
> Command palette - i don't know what you are using it for Discovery! No doubt, command mode in vim et al. is probably the most powerful thing. However, as with anything shell, it all has to be laid out a priori. Command palettes ar
221.
▲
by
diarrhea
3y ago
Smart tab is so… smart. I really admire how people keep coming up with creative features that immediately make sense and become table stakes right away. This applies to editors across the board. Couldn’t imagine living without command palet
222.
▲
by
diarrhea
3y ago
My org forces ChatGPT to be used through Bing Chat when internal company data is involved. It’s an avalanche of popups, dialogues, links, “did you know”s, color and animations. Quite unpleasant to use compared to just vanilla ChatGPT, which
223.
▲
by
diarrhea
3y ago
> an organization that is set up to reduce code ownership, and they struggle to attract talent These might not be related though? > work is fulfilling > It exhilarating to start projects, then see them degrade inevitably into corpo
224.
▲
by
diarrhea
3y ago
One of my long term plans is to do software development in the domain of infrastructure. Think developing Kubernetes itself instead of “just” using it. Now you say that even where that infrastructure was the product, the work was still rega
225.
▲
by
diarrhea
3y ago
https://knowyourmeme.com/memes/human-eye-can-only-see-at-60-...
226.
▲
by
diarrhea
3y ago
What if you push really hard though
227.
▲
by
diarrhea
3y ago
To add: the two most popular languages by most popular metrics, JavaScript and Python, are interpreted. There, you don’t have a choice. Go is different of course. Your insight is very good. Not being able to dig into source code when needed
228.
▲
by
diarrhea
3y ago
This an amazing way to concisely explain the difference between indirection and abstraction. Works for me at least. Anything undone by the compiler (perhaps even inlined) is just indirection. Everything beyond is actual abstraction (which c
229.
▲
by
diarrhea
3y ago
This reads like satire.
230.
▲
by
diarrhea
3y ago
I have a Surface Laptop 4. Watching YouTube full screen with almost nothing else running has the fan at high speed all throughout, and battery dead after 3h. I’m not even mad. It’s just sad.
231.
▲
by
diarrhea
3y ago
This take ignores that software evolves to be ever more bloated as well. With ever more hardware to throw at issues, software didn’t have enough evolutionary pressure to remain or become efficient. I argue that’s beginning to show. Look at
232.
▲
by
diarrhea
3y ago
Ah okay, thanks for the context. The projects are quite close in terms of GitHub stars, 11k vs 16k.
233.
▲
by
diarrhea
3y ago
I had started using mypy a couple years ago and simply never looked back at the decision. I perceived pyright as a Microsoft-specific tool, and waved it off, as mypy seemed the blessed and eventually converged-upon target. Turns out that’s
234.
▲
by
diarrhea
3y ago
Yep. Some people complain about C# having too many bells and whistles these days, but Python matches almost 1:1 in language features. It’s vast.
235.
▲
by
diarrhea
3y ago
It makes unit testing better in the sense that it can obsolete a good chunk of it, even.
236.
▲
by
diarrhea
3y ago
Mypy in daemon mode has been good enough for me. But yeah, a reimplementation in a fast language would be great.
237.
▲
by
diarrhea
3y ago
Next to what the sibling comment already said: no MitM needed. ISPs can act as MitM as well. That can range from annoying to nefarious. See for example: https://security.stackexchange.com/questions/70970/my-isp-is.
238.
▲
by
diarrhea
3y ago
> The removal attempt of HTTP/1.1 is the biggest censorship in history. I’d love some more context on this.
239.
▲
Unikraft is a fast, secure and open-source Unikernel Development Kit
(unikraft.org)
5 points
by
diarrhea
3y ago
|
0 comments
240.
▲
by
diarrhea
3y ago
Infrastructure is, or at least should be, code as well. And as it is, you can write tests for it all the same! However, writing those tests is incredibly hard. It doesn’t matter if you approach it from a dev or ops angle. The system under t
More ›