Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
endgame
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
241.
▲
Guix Full-Source Bootstrap: Building from source all the way down
(guix.gnu.org)
4 points
by
endgame
3y ago
|
0 comments
242.
▲
by
endgame
3y ago
That's a good trick for JSON-based AWS APIs, but the S3 API is all XML AFAIK. I had to fix some signing bugs in the unofficial Haskell AWS SDK, and found it rather fiddly and a fair bit more than 30 LoC. Compared to standard AWS SigV4,
243.
▲
by
endgame
3y ago
Excellent example, thank you for making it concrete.
244.
▲
by
endgame
3y ago
"Monadic" here means being able to handle build steps that build build steps. The fundamental operation for a monad is `join :: Monad m => m (m a) -> m a`, which merges two layers of `m` into one. A hypothetical `Build (Buil
245.
▲
by
endgame
4y ago
Emacs.
246.
▲
by
endgame
4y ago
So the EU should ban the malicious thing, instead of putting that fatigue onto all users everywhere.
247.
▲
by
endgame
4y ago
Minecraft was inspired by Infiniminer: https://www.zachtronics.com/infiniminer/
248.
▲
by
endgame
4y ago
https://www.jwz.org/doc/cadt.html
249.
▲
by
endgame
4y ago
The solution to this is a package like https://hackage.haskell.org/package/foldl , which lets you fuse multiple traversals of a lazy list into a single pass and get the laziness right.
250.
▲
by
endgame
4y ago
And it is _still_ causing completely avoidable pain, years after people started advocating for the change. A recent example I tripped over: https://github.com/brendanhay/amazonka/issues/815#issuecomme...
251.
▲
by
endgame
4y ago
The problem, of course, is that the government can never be trusted to keep within the boundaries they claim they'll set. Metadata retention went through in Australia and the meat inspectors wanted access to it; surveillance in the UK
252.
▲
by
endgame
4y ago
Given the horror stories involving PayPal over the years, I wondered why anyone would link a bank account to a PayPal account. I guess I now understand why.
253.
▲
by
endgame
4y ago
https://mitp-content-server.mit.edu/books/content/sectbyfn/b... > The list, Lisp's native data structure, is largely responsible for such growth of utility. The simple structure and natural applicabil
254.
▲
by
endgame
4y ago
Good point. A "parse, don't validate" approach to handling the contents of `$EDITOR` would look like `parseEditorEnv :: String -> Maybe ProgramPath`, and that parse should fail.
255.
▲
by
endgame
4y ago
Ironically, even C has the tools to avoid this. You just need to be running OpenBSD: https://man.openbsd.org/unveil.2
256.
▲
by
endgame
4y ago
You were right though, just not on the time-scale that you assumed at the time.
257.
▲
by
endgame
4y ago
I go the other way: use optparse-applicative[1] to generate argument parsers for the configs, and generate help commands for each (sub)commands from each parser. [1]: https://hackage.haskell.org/package/optparse-applica
258.
▲
by
endgame
4y ago
I already have a spare but its capacity is much lower. Will probably attempt a battery transplant when the first one gives out.
259.
▲
by
endgame
4y ago
To use an EC2 mac, you need to set it up as a dedicated host for at least a day, which costs nearly $35 USD.
260.
▲
by
endgame
4y ago
The "problem" I have is that I bought a Cowon iAudio 7 over a decade ago and the thing still has amazing battery life and sounds fine. By the time I need to replace it, they'll all be gone.
261.
▲
by
endgame
4y ago
I call it the start of the decline, as it was the first version of Windows which featured on-line activation, legitimising the practice in the wider industry.
262.
▲
by
endgame
4y ago
The real power IMHO comes once you start using traversals, which are like lenses but focus 0..n elements instead of exactly 1, and compose well with themselves and with lenses. (It gets better still after that, as you add in Folds, Isos, P
263.
▲
by
endgame
4y ago
Nice font. I normally go with the ones from int10h.org, to get that hard-edged bitmap look.
264.
▲
by
endgame
4y ago
In what way? The public registry of who owns what? The long transaction times? The high transaction fees? The rampant speculation beyond any sensible value? The "buy now or be forever poor" messaging?
265.
▲
by
endgame
4y ago
As more games become unavailable for purchase (e.g., the recent nonsense Epic pulled with old Unreal games), it will.
266.
▲
by
endgame
4y ago
Bootstrapping is something I care about a lot, too, and keeps me on GNU Autotools. Have you found any other options?
267.
▲
by
endgame
4y ago
And yet: modern apps are so badly written that the computer struggles to render monochrome rectangles, while 90s hardware rendered buttons with bevels, obvious cues to interactivity, and shortcuts that were actually discoverable.
268.
▲
by
endgame
4y ago
They're like business strategies that boil down to "our strategy is to win". An opinionated product and an actual business strategy involve very deliberate decisions about what gets left on the table.
269.
▲
by
endgame
4y ago
Extremely appropriate username.
270.
▲
by
endgame
4y ago
With ads on websites, it's more as if upon glancing at the banana, the vendor went through your pockets, photographed your ID, and sent it off to who-knows-where.
More ›