Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
roblabla
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
271.
▲
by
roblabla
5y ago
I'm not aware of how the COVID certs work, but the way that's solved in TLS certificates (used for https) is that when signing, you have to use an approved timestamping authority. A timestamping authority will basically say "
272.
▲
by
roblabla
5y ago
Please don't belittle people for not knowing things like this, it's entirely rude and unnecessary. See https://xkcd.com/1053/
273.
▲
by
roblabla
5y ago
There has actually been a few crashes in the core TCP/IP stack of both Linux and Windows in the last 5 years, though I'm not sure any of them were due to memory safety (most were logic bugs as far as I can tell). That said, rust
274.
▲
by
roblabla
5y ago
Linux drivers don't have a fixed ABI (or even API), making such a feat somewhere between hard and impossible. You'd have to constantly play catch up with the latest kernel refactorings, which would require a tremendous amount of e
275.
▲
by
roblabla
5y ago
Microsoft's eBPF is a very different beast from Linux's eBPF. It is contained to very few subsystems (Currently network, filesystem to come) and doesn't have the same facilities Linux has with dynamic probes to hook arbitrary
276.
▲
by
roblabla
5y ago
What's similar between them? A spam host will likely be high volume of similar-looking email sent to users who will never reply and most probably trash/spam-categorize the email. A small, single-user sender will likely be *very* l
277.
▲
by
roblabla
5y ago
Rust does support dynamic linking. But it suffers from the same issues C++ does: Code using generics will get inlined into your final binary, the ABI is unstable so you need to make sure you use the same compiler version, etc... All those c
278.
▲
by
roblabla
5y ago
SequoiaPGP provides a C FFI interface, which can be dynamically linked against from any C-compatible language. Though safe wrappers would have to be written around that to be able to use it from Rust, which is kind of going full circle. It&
279.
▲
by
roblabla
5y ago
I'm a nix fan and have been using nixos for years now, packaging stuff and writing my own nix-based libraries, but I still find the language to be painful. The problem is, documentation is sparse to non-existant, error messages are poo
280.
▲
by
roblabla
5y ago
> Could you elaborate on this? I have a fairly complex pipeline which has rules and needs, and it works without any yaml errors. Sorry, it was with `only:changes` and `needs`. Take a look at this issue[0] and this pipeline[1]. I've
281.
▲
by
roblabla
5y ago
Holy shit wat? Gitlab CI is a clusterfuck that is impossible to use for all but the most simple use-cases. We have a monorepo at work, and GitLab CI never fucking works. Here are some examples: - Fallback cache keys don't work (because
282.
▲
by
roblabla
5y ago
I mean, C11 also has generics, but I would really suggest not using it X). See https://en.cppreference.com/w/c/language/generic Of couse, it's a much less powerful feature, there's nothing like inte
283.
▲
by
roblabla
5y ago
Fuchsia's capabilities mechanism are strictly superior. There has been, over various android version, many fixes to "leaks" of information due to the SELinux configuration not being comprehensive enough, and linux being defau
284.
▲
by
roblabla
5y ago
Fun fact: Windows 10 21H1 and 11 share the exact same kernel binary (ntoskrnl.exe). Which, of course, contains the scheduler. So, yeah, that's a lie if I've ever seen one.
285.
▲
by
roblabla
5y ago
It's possible to have a truly "hidden container" with LUKS/cryptsetup, but it's not exactly a "supported" setup. Here's some information: https://blog.linuxbrujo.net/posts/plausib
286.
▲
by
roblabla
5y ago
> Because of this, reducing the minimum payout does not scale, and at some point becomes infeasible. Err, wat? This check could trivially be automated, and in fact I'd be very surprised if it wasn't already. All they have to
287.
▲
by
roblabla
5y ago
Apple has the ability to do so[0]. I believe they have used it against malware in the past, but finding articles is proving to be complex. Another solution for apple is to simply revoke the codesigning certificate that is used to sign the a
288.
▲
by
roblabla
5y ago
People new to linux don't necessarily know that debian comes with old kernels, or what the consequences of this are. When I got into linux (admittedly, around 9 years ago), it was quite hard to come by information on what the appropria
289.
▲
by
roblabla
5y ago
> Bluetooth also can interfere with WiFi. Most wireless mouse/keyboards dongles use ESB (enhanced shockburst), which operates on the same frequency as WiFi and Bluetooth (2.4GhZ). So it may also interfere with wifi.
290.
▲
by
roblabla
5y ago
Every single time matrix comes up, people make this argument like it's some sort of massive illumination. Guess what? Every protocol started with a single major stakeholder. The internet was the military, HTTP/2 was google, and JS
291.
▲
by
roblabla
5y ago
This doesn't just put ads on your site. It shuts it down.
292.
▲
by
roblabla
5y ago
ProcessHacker has both VirusTotal integration and the sniper feature, at least in the nightly builds (Called Process Hacker 3). I highly recommend using the nightly builds, they are packed with amazing features.
293.
▲
by
roblabla
5y ago
The Windows Registry API is an incomplete wrapper over the NT Registry API. One glaring problem with it is that the windows API uses null-terminated string, whereas the NT API (and the underlying file format) use length-prefixed strings.
294.
▲
by
roblabla
5y ago
Instead of process explorer, I highly recommend people to use Process Hacker[0]. It's open source, contains a lot of information missing from process explorer, and has a much cleaner user interface. Another great one is WinObjEx64[1],
295.
▲
by
roblabla
5y ago
That still doesn't tell you if whoever pirated the game would have bought the game, which is the point OP was making. Sure, you can know if 60% of the players are using a pirated copy, but if that pirate copy didn't exist, what pe
296.
▲
by
roblabla
5y ago
We're discussing copyright though, not patents, which for better or worse, have terms of almost a century. In the US, the copyright lapses 95 years from publication, or 120 years from creation, or 70 years from author death, whichever
297.
▲
by
roblabla
5y ago
That's true, but some of the copy pasting that Copilot indulges in would absolutely fulfill that requirement. See: copilot copy pasting quake's inverse square root function: https://twitter.com/mitsuhiko/statu
298.
▲
by
roblabla
5y ago
No, simply reading GPL code doesn't poison you (though it does put you in an awkward position), but copy pasting gpl code straight into your codebase is a copyright violation unless you can prove fair use. And copy pasting GPL code is
299.
▲
by
roblabla
5y ago
> But Nintendo is notorious for releasing low quality stuff with their IP skinned on it. Nintendo is also widely praised for consistently releasing innovative gaming platforms at fair prices. And that's what they tend to market and
300.
▲
by
roblabla
5y ago
Another example would be userspace network drivers that directly talk to the network card. Those tend to be much more performant than using the kernel driver due to avoiding the need to context switch from userspace to kernelspace.
More ›