Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lilyball
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
421.
▲
by
lilyball
5y ago
Are you sure they're custom made? My impression was that LEGO rarely does custom pieces (beyond things like printing known character faces or logos onto existing pieces). It's just that they've been making these sets for so l
422.
▲
by
lilyball
5y ago
I'm glad to hear it! Though these days I don't actually use it at all, I finally switched to using nix-darwin[1] which means I get a NixOS-like fish initialization. Also prior to that I got the fish package updated with a new over
423.
▲
by
lilyball
5y ago
I recommend also using direnv, with nix-direnv (home-manager has a setting to trivially enable nix-direnv). This lets you integrate your shell.nix environment into your existing shell without having to run `nix-shell` or use bash.
424.
▲
by
lilyball
5y ago
Probably because of non-deterministic builds. Especially if the dependency pulls info from the network at build time.
425.
▲
by
lilyball
5y ago
The site isn’t particularly accessible for a quick discussion so I appreciate your explanation, thank you. However, I’m not sure I understand how this is supposed to help. Proving that a few seconds passed just slows down block generation a
426.
▲
by
lilyball
5y ago
Those two examples were demonstrating what happens when you don't have provable consensus. They weren't issues with the validity of the blockchain, but debates over changing the software itself. They're good examples of why c
427.
▲
by
lilyball
5y ago
What do you mean by "allowed to"? In a PoW system, the PoW is a distributed timekeeping device. That's the actual operation the PoW does, and the distributed timekeeping is then what you can build a blockchain on. PoS doesn&
428.
▲
by
lilyball
5y ago
Thinking about it some more, the surprising behavior here is pretty much just that it does the assignments in left-to-right order instead of right-to-left order. If you try and break down `a = b = expr` into a series of binary assignment op
429.
▲
by
lilyball
5y ago
> I don't recall dependency management systems that automatically download new versions of transient dependencies This isn't how modern dependency management systems like Rust work either though. Modern systems use a lockfile
430.
▲
by
lilyball
5y ago
Neither of these are novel. Compile-time behavior in existing language ecosystems such as C/C++ require running supplied configure/build scripts. The idea of running untrusted code at build-time is not remotely new. The part about
431.
▲
by
lilyball
5y ago
I don't think so. The assignment behavior here is explicit, not some emergent fact of operator chaining in general. I think it's meant to allow you to say a = b = expr and have both a and b end up with the value of expr. An
432.
▲
by
lilyball
5y ago
If it was cracked after Linux was removed, then what was the reason for removing Linux? My recollection was that it was a security vulnerability.
433.
▲
by
lilyball
5y ago
You are confusing your own personal experience for the standard experience of macOS users. Personally, beachballs are so rare for me in the past few years that I'm always amazed when I see one.
434.
▲
by
lilyball
5y ago
They need 16+ anyway because of running 2 or 3 Electron apps.
435.
▲
by
lilyball
5y ago
Is there any reference to how Sony re-secured the PS3? All I'm aware of is the fact that they killed the ability to run Linux on PS3 because they couldn't re-secure it while retaining the ability to run a different OS.
436.
▲
by
lilyball
5y ago
His picture is public knowledge. IIRC it's from a conference he spoke at, but which did not use his real name.
437.
▲
by
lilyball
5y ago
TIL looks interesting, but also both too simple and too complicated. What's the difference between a SubList and a SimpleList? Why does it require SimpleLists instead of using variadic arguments (e.g. why [math ($a + $b)] instead of [m
438.
▲
by
lilyball
5y ago
Oh it looks like I misremembered. I thought the API I had used was something like `set doc [foo parse $input]` and the document would go away when the variable does. I found it, it's the tDOM library, and it was actually `dom parse $xm
439.
▲
by
lilyball
5y ago
Scala runs on the JVM, which makes it not at all suited for scripting. Scala also seems to have something of a racism/white supremacy/misogyny problem.
440.
▲
by
lilyball
5y ago
It would work if they basically copy the current value of the identifiers (i.e. by-value, not by-reference). Or by capturing the procedure context. You can synthesize the variable capture by hand but that would indeed force everything into
441.
▲
by
lilyball
5y ago
I haven't gotten around to looking into Oil Shell. Is it actually drawing any inspiration from Tcl? The "A Tour of the Oil Language" page[1] references Ruby and Python but not Tcl. [1] http://www.oilshell.org/
442.
▲
by
lilyball
5y ago
I’ve always loved Tcl because of its absolute purity and simplicity at the language level. I love how you can implement your own control flow operators that look like built-in ones. I love how easily you can make DSLs. I just wish there was
443.
▲
by
lilyball
5y ago
I absolutely loved _why’s work. It was hugely influential and wonderful. Having said that, when they committed identity suicide they deleted everything they could. Preserving their work for archival purposes seems valuable, but I feel weird
444.
▲
by
lilyball
5y ago
They committed identity suicide. For all intents and purposes _why is dead, regardless of the state of the human who used to operate that identity.
445.
▲
by
lilyball
5y ago
I think that this code is acceptable as long as you're careful. And I wish Rust had a `#[derive(TryFrom)]` sort of thing for deriving conversions from the declared primitive type to the enum.
446.
▲
by
lilyball
5y ago
The Clang Static Analyzer could probably find this, if the compiler itself doesn't notice.
447.
▲
by
lilyball
5y ago
This sounds like a great example of where you might want a union ( https://doc.rust-lang.org/1.56.0/reference/items/unions.html )
448.
▲
by
lilyball
5y ago
I haven't tried doing this with Apple TV, but iPhones also let you share your audio with a second pair of AirPods.
449.
▲
by
lilyball
5y ago
Lots of people won't ever be suited to being a salesperson. This is a horrible justification for attempting to eliminate neurodiversity.
450.
▲
by
lilyball
5y ago
There’s a pretty big difference between “companies don’t have to seek maximum return for shareholders” and “companies can spend billions of dollars to prevent their executives from being personally liable”.
More ›