Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
roblabla
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
52 ms
·
601.
▲
by
roblabla
8y ago
The US cannot force those companies to lie. They can force them to stay silent, in which case they'd just say "No comments". If those companies are lying, they are committing security fraud.
602.
▲
by
roblabla
8y ago
The code explains how. The comments explains why. Why does this function have to take that lock? Why is that algorithm chosen? What invariants are required to be upheld (which is a form of "why?"). Good code comments are important
603.
▲
by
roblabla
8y ago
> Mandiant says the hackers would log in to Facebook, Twitter, and Gmail from infected computers. Once logged in, they would send the spearfishing attacks which were the basis of their espionage. This is a spearfishing attack... That&#x
604.
▲
by
roblabla
8y ago
Can we get proof of this supposed massive PR campaign? You can't just shoo away several real, well-documented, massive breach of trust from Facebook with "well it's the Russians". The hate Facebook is getting comes from
605.
▲
by
roblabla
8y ago
a -> (a -> b) -> (b -> c) -> c
606.
▲
by
roblabla
8y ago
XonSH has been my main shell for a solid two years now. The concept is awesome, but unfortunately it has many flaws. * Nesting bash and python scripts makes performance terrible compared to using python's subprocess module directly. I
607.
▲
by
roblabla
8y ago
I have a better idea: don't write scripts in shell language at all. They're terrible at basically everything. Instead, use a scripting language, like Python, Ruby, or Perl. They have control flow that make sense, are not riddled w
608.
▲
by
roblabla
8y ago
Not sure what you mean? It gets implemented by using a touch-friendly Window Manager, touch-friendly apps, with apps for all the phone features you'd expect? It's all open source BTW. Look at https://gitlab.gnome.org&#x
609.
▲
by
roblabla
8y ago
Said no one ever. https://en.cppreference.com/w/Cppreference:FAQ This states that the website's contents are licensed under CC-BY-SA and GFDL, both basically just requiring a link-back to the source. Furthermore,
610.
▲
by
roblabla
8y ago
It's still the MIT license for other people though. Licenses are a contract between a licensor and and a licensee. OSS requires the Licensor to provides the license in a non-discriminating way, and some licenses, like the GPL, explicit
611.
▲
by
roblabla
8y ago
Chrome requires certs to be published in CT to trust it[0], since chrome 68[1]. Because of this, I would believe CT is widely adopted. [0]: http://www.certificate-transparency.org/certificate-transpar... , Certificate Inclu
612.
▲
by
roblabla
8y ago
Hey, just a one-time contributor here (fixed a small bug in the wikitext parser), I have to say that the community is really, really great! I had never done any haskell before, but with just a little guidance from the IRC channel (#pandoc o
613.
▲
by
roblabla
8y ago
No, but fast enough, more secure, more flexible, easier to understand design tends to equate better design.
614.
▲
by
roblabla
8y ago
Making it work is pretty easy. Got some friends who got it to work on a GNU/Linux running on the Nintendo Switch. The trouble is to properly integrate it into your device. You'd want android apps to access your contacts, things li
615.
▲
by
roblabla
8y ago
I don't think we share the same definition of loophole. The co-processor is something the RYF certification allows exactly because binary blobs are often necessary. It's voluntary. The librem isn't shady for using it, that&
616.
▲
by
roblabla
8y ago
It's possible with anbox, but it requires building the kernel with a non-standard config to enable the Binder protocol. Other than that, it works great though! Take a look: https://anbox.io/
617.
▲
by
roblabla
8y ago
Plugin systems and distributing dynamic libraries are the two big use-cases. For the second use-case, distributions can handle that somewhat okay by simply enforcing that all packages are compiled with the same rustc version. That works oka
618.
▲
by
roblabla
8y ago
Only because rust has an unstable ABI. I feel like it'd be nice to have rust provide an explicit "rust-stable" ABI for those kind of things.
619.
▲
by
roblabla
8y ago
It's proof that Ubuntu is a terrible platform for customization. Most other distros don't have that split - whether it is ArchLinux, Fedora, CentOS, NixOS, and what have you.
620.
▲
by
roblabla
8y ago
I don't understand how that is incompatible with basic income? Basic income isn't going to give you millions of dollars...
621.
▲
by
roblabla
8y ago
It's just a harmless joke. https://twitter.com/RyanFMandelbaum/status/10229322346203504...
622.
▲
by
roblabla
8y ago
You'll still be able to use MoltenVK to get Vulkan support, and SDL will still work for windowing and everything else.
623.
▲
by
roblabla
8y ago
You can write games just fine using OpenGL (and SDL for windowing/inputs/audio/etc).
624.
▲
by
roblabla
8y ago
I think the parent's point was meant to illustrate that there is very little boilerplate necessary beyond the CPU emulation (which is, arguably, the fun bit). On more modern systems, the CPU is only a tiny bit of the equation. You migh
625.
▲
by
roblabla
8y ago
Amazon locked out a seller's account because they changed their Kindle's profile name to "Daddy" (in Chinese). Amazon asked for the seller's ID with that new name, and no amount of support escalation was enough to f
626.
▲
by
roblabla
8y ago
The Nintendo Switch's Kernel, Horizon/NX , is an example of a microkernel, tailored for their specific use-case, and is in wide use[0]. It is, sadly, closed source, however it has been reverse engineered. Their IPC API is, I belie
627.
▲
by
roblabla
8y ago
While this is true, I have a few major gripes with the toolchain that comes with XCode. For instance, I was recently working on a project using C++17 features. It works correctly on linux and windows, but making it compile on macOS was nigh
628.
▲
by
roblabla
8y ago
Your phone is always on you. Your computer, less so.
629.
▲
by
roblabla
8y ago
Also a feature of Rust: Every example in your docs are tested with your unit tests (unless you explicitly turn it off for a specific example). It's also a useful way to check that you didn't change your API by mistake, or generall
630.
▲
by
roblabla
8y ago
The problem is, rust has stability guarantees to uphold. As such, depending on the unstable behavior of an upstream component is not possible in the stable branch of rust. Furthermore, there are worries that depending on the llvm behavior m
More ›