Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
muvlon
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
91.
▲
by
muvlon
8mo ago
What other markdown viewers or editors support URL schemes that just execute code? And not in a browser sandbox but in the same security context notepad itself is running in.
92.
▲
by
muvlon
8mo ago
I used to enjoy it much more before it became just another podcast extoiling the virtues of AI-assisted coding. I have too many of those already.
93.
▲
by
muvlon
8mo ago
How would they? This is AI, it has to move faster than you can even ask security questions, let alone answer them.
94.
▲
by
muvlon
8mo ago
Option 4 as well, that's how we do it at work and it's been great. However, it can't really be "someone on the team knows Nix", anyone working on Ops will need Nix skills in order to be effective.
95.
▲
by
muvlon
9mo ago
No need to overthink it. In any semi-modern language you can (de)serialize anything to and from JSON, so it's really not that hard. The only thing you need to do is have a representation for the plan in your program. Which I will argue
96.
▲
by
muvlon
9mo ago
If you're interacting with stateful systems (which you usually are with this kind of command), --dry-run can still have a race condition. The tool tells you what it would do in the current situation, you take a look and confirm that th
97.
▲
by
muvlon
9mo ago
I'm a happy Heroic user but I don't mind them porting GOG Galaxy. Makes for a smoother migration for people coming from Windows, for example.
98.
▲
by
muvlon
9mo ago
The article names a lot of other things that AI is being used for besides scamming the elderly, such as making us distrust everything we see online, generating sexually explicit pictures of women without their consent, stealing all kinds of
99.
▲
by
muvlon
9mo ago
> What do other languages' standard libraries do to walk around clone3 then? They don't offer generic clone3 wrappers either AFAIK. All the code I've seen that uses it - and a lot of it is not in standard libraries but in
100.
▲
by
muvlon
9mo ago
Sure, you need a tiny bit of asm to do the actual syscall. That's not what I'm talking about. Most syscalls are easy to wrap, clone is slightly harder but doable (as evidenced by glibc). clone3 is for all intents and purposes impo
101.
▲
by
muvlon
9mo ago
I actually love this about Linux. The syscall API is much better than libc (both the one defined by POSIX and libc as it actually exists on different Unixen). No errno (which requires weird and inefficient TLS bullshit), no hooks like atfor
102.
▲
by
muvlon
9mo ago
I don't think this is inflicting net suffering, really. The money doesn't just disappear, the seller gets it. Auctions are zero-sum.
103.
▲
by
muvlon
9mo ago
It's sad how much of this thread of supposed hackers comes from people who are simply parroting this dogma because it has been drilled into them. People were even preaching this before IPv6 privacy extensions came into use, either down
104.
▲
by
muvlon
9mo ago
But the part about the undersea cable is simply wrong! Major undersea cables have been disrupted several times and never has a "continent gone dark". I think this betrays a severe misunderstanding of what the internet is. It is th
105.
▲
by
muvlon
9mo ago
Car enthusiasts caring about the driving experience doesn't just mean drivability. Engine sound is a huge part of it. All the classic Porsche 911 have flat-6 engines which make a distinctive sound that is totally part of the brand. FTR
106.
▲
by
muvlon
9mo ago
USB-C I guess?
107.
▲
by
muvlon
9mo ago
Please remove the AI parts.
108.
▲
by
muvlon
9mo ago
> old code gets automatically compiled by the old version of the compile That's not what happens. You always use the same version of the compiler. It's just that the newer compiler version also knows several older dialects (kno
109.
▲
by
muvlon
9mo ago
I don't know how everyone arrives at that conclusion when the cost of the subscription services is also going up (as evidenced by the very article we're talking about). People who are renting are feeling this immediately, whereas
110.
▲
by
muvlon
9mo ago
That seems oddly rigid though. I need to known in advance which networks will definitely never need subnetting so I can assign them a /64. Why have so, so many address bits and then give us so few for subnetting? People shame ISPs endl
111.
▲
by
muvlon
10mo ago
Yes, kind of. In the same sense that Vec<T> in Rust with reused indexes allows it. Notice that this kind of use-after-free is a ton more benign though. This milder version upholds type-safety and what happens can be reasoned about in
112.
▲
by
muvlon
10mo ago
> It’s the only kind of program that can be actually reasoned about. No. That is one restriction that allows you to theoretically escape the halting problem, but not the only one. Total functional programming languages for example do i
113.
▲
by
muvlon
10mo ago
But that's plainly wrong. Anything you try to do with AI right now will have a ton of competition.
114.
▲
by
muvlon
10mo ago
I'll let you decide whether it counts as "mainstream", but the principal implementation of Nix has a very old school setup using bison and flex: https://github.com/NixOS/nix/blob/master/src
115.
▲
by
muvlon
10mo ago
People are discussing Arduino alternatives, so yes, we are firmly within hobbyist territory.
116.
▲
by
muvlon
10mo ago
Avoiding cyclic dependencies is good, sure. And they do name specific problems that can happen in counterexample #1. However, the reasoning as to why it can't be a general DAG and has to be restricted to a polytree is really tenuous. T
117.
▲
by
muvlon
10mo ago
Or the Israeli terror of lobbing 2000lb bombs at random housing blocks for that matter.
118.
▲
by
muvlon
10mo ago
In order to figure this out I took the list of platforms supported by Rust from https://doc.rust-lang.org/nightly/rustc/platform-support.htm... and those supported by Linux from https://docs.kernel.org&
119.
▲
by
muvlon
10mo ago
But we're not currently switching to a next gen of DDR. DDR5 has been around for several years, DDR6 won't be here before 2027. We're right in the middle of DDR5's life cycle. That is not to say there is no price-fixing
120.
▲
by
muvlon
10mo ago
Not one phone, they did this all over the place. Their flagship line did this starting with the Galaxy S7 all the way up to Galaxy S24. Only the most recent Galaxy S25 is Qualcomm Snapdragon only, supposedly because their own Exynos couldn&
More ›