Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
roblabla
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
331.
▲
by
roblabla
6y ago
Nvidia isn't using TSMC for any of their current products, they're using Samsung. They may switch to TSMC for their more high-end cards, but I don't think that is the case right now.
332.
▲
by
roblabla
6y ago
You absolutely can allocate memory without using up any backing resources. On Linux (which is where I have experience, but I assume macos works similarly), even after mapping some memory, it won't be backed by any physical memory (e.g.
333.
▲
by
roblabla
6y ago
I use a yubikey, but I suppose the Solo will be similar. > - Are drivers for this already installed as part of desktop Ubuntu 20.10/Windows 10? Any driver installation will absolutely make this a no-go for family members. On windows
334.
▲
by
roblabla
6y ago
There's nothing unacceptable in calling for boycotting a toxic asshole. There's also nothing unacceptable in warning people against a book containing bad information. Thing is, people end up looking up to the author of books they
335.
▲
by
roblabla
6y ago
I've never had issues with gmail, though I know a few people who did. But I think setting up SPF and DKIM will, for the most part, do the trick to allow communicating with gmail users. The problem is the other provider. Yahoo, AOL, Mic
336.
▲
by
roblabla
6y ago
I have run my own email infrastructure for 3 years, for personal use (I was the only user). I have since moved to using fastmail due to my mail failing to be delivered to any microsoft email. Microsoft would accept the mail, but it would ne
337.
▲
by
roblabla
6y ago
At least for rust, a librs would be hard to create due to the lack of a stable ABI. So even if you did a pure rust libstd (like the now defunct Steed[0]), you'd still need to either manually link that libc (breaking the mitigation), or
338.
▲
by
roblabla
6y ago
I wasn't making any claim on whether this mitigation is actually useful, I was simply stating it's unlikely to introduce more vulnerabilities than the status quo. But since you're asking, I can think of two upsides: 1. It res
339.
▲
by
roblabla
6y ago
Geez man, way to take things out of context. Let me fix your quote: > Going through the libc is very unlikely to actually introduce vulnerabilities, especially if going through the lowest level function that directly wrap the syscall. Su
340.
▲
by
roblabla
6y ago
The system call interface is usually written in an unsafe language such as asm anyways. Going through the libc is very unlikely to actually introduce vulnerabilities, especially if going through the lowest level function that directly wrap
341.
▲
by
roblabla
6y ago
> okay, but what if I don't like gnome ? Under X11, the screen capture and recording doesn't work when one of my screen is scaled and rotated. The capture will turn entirely black, even when capturing on my other screens. If I
342.
▲
by
roblabla
6y ago
Wouldn't this be against the Apple TOS? Might want to report application that are using this kind of dark pattern.
343.
▲
by
roblabla
6y ago
> Their CI/CD pipelines also seem a bit more refined than GitHub actions - maybe it is just a maturity thing though? That could also just be my inexperience with GitHub Actions. My experience with CI/CD is that github action&#x
344.
▲
by
roblabla
6y ago
I've written my own gitlab-ldap integration when I was at a startup, done purely with the gitlab API and a cron job. It took me half a day, and didn't have to touch the script for the three years it was in production afterwards. S
345.
▲
by
roblabla
6y ago
> WebAssembly, or as I like to call it, reinventing the wheel while simultaneously and conveniently blocking ad-blockers. This meme needs to die. WebAssembly doesn't prevent ad blocking at all. Ad blocking relies on blocking network
346.
▲
by
roblabla
6y ago
For what it's worth, rustls relies on ring which has primitives written in C and ASM because getting constant-time operation guarantees from Rust is Very Hard. Though progress is being made on this area.
347.
▲
by
roblabla
6y ago
Compile it for wasm and use a wasm runtime built in a memory-safe language? I believe some wasm runtimes allow for making raw syscalls.
348.
▲
by
roblabla
6y ago
Any language that can call C ABI and support the necessary datastructures, yes. That's the point of win32metadata.
349.
▲
by
roblabla
6y ago
The WinMD files are shipped with windows-rs. You can find them here[0]. For cross-compilation use-cases, the main blocker is [1]. [0] https://github.com/microsoft/windows-rs/tree/master/crates/w...
350.
▲
by
roblabla
6y ago
I was curious how this worked: The previous iteration of this only worked for WinRT API, and this new crate seemed to also work by generating code from WinMD files. But WinMD files only contained definitions for WinRT/COM APIs, so how
351.
▲
by
roblabla
6y ago
The winapi does a lot of work to support that use-case. Importantly, it ships (mingw) import libraries to allow linking against windows libs from linux trivially[0]. EDIT: windows-rs doesn't yet support cross compilation as easily as w
352.
▲
by
roblabla
6y ago
Big +1 on fastmail. However, the big upside is that I have my own domain now, so if I need to migrate to something else (be it self-hosted or another provider) I can easily do so without losing all my contacts.
353.
▲
by
roblabla
6y ago
You can literally just run 'explorer.exe .' in a wsl1 shell to get an explorer to show up in whatever directory you are currently in. The wsl files are not hidden from windows, and can be edited from there just fine. F# (and most
354.
▲
by
roblabla
6y ago
User-agent, in my experience, is mostly misused as an attempt for compatibility, but it really shouldn't be used that way. The proper way to do cross-browser compat is feature testing, as browsers keep adding more features. Google un
355.
▲
by
roblabla
6y ago
Basically, just recompile for the M1. For the rare apps that have some assembly or cpu-specific intrinsics (e.g. for vectorization in math-heavy code), you'll need to port those to ARM64 as well, but that should be very rare.
356.
▲
by
roblabla
6y ago
Marcan is currently working on porting Linux on the Apple M1. You can see his progress report over on his patreon[0]! [0]: https://www.patreon.com/marcan/posts
357.
▲
by
roblabla
6y ago
Yes, it is. You can trivially ctrl+f it to make sure.
358.
▲
by
roblabla
6y ago
This appears to be correct from reading the (very short) text[0]. Everyone discussing this law should really read the text instead of reading whatever nonsense the media is spinning. Here's the full text of what is being prohibited: &g
359.
▲
by
roblabla
6y ago
Not sure what you mean? In what way is the update 'forced'? It's not being silently installed, it's not like existing apps will suddenly stop working if it isn't applied. This is only "forced" when you loo
360.
▲
by
roblabla
6y ago
UEFI supports bootable DVDs, although they use an extension of El Torrito. See section 13.3.2.1 of the UEFI Specification, Version 2.8. > To boot from a CD-ROM or DVD-ROM in the boot services environment, an EFI System partition is store
More ›