Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wk_end
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
391.
▲
by
wk_end
1y ago
Verilog? ...just kidding (maybe). Assuming we're talking about a pure interpreter, pretty much anything that makes it straightforward to work with bytes and/or arrays is going to work fine. I probably wouldn't recommend Haske
392.
▲
by
wk_end
1y ago
Can you expand on what makes SML better, in your eyes, than OCaml? IMO: it's certainly "simpler" and "cleaner" (although it's been a while but IIRC the treatment of things like equality and arithmetic is hacky
393.
▲
by
wk_end
1y ago
Assuming you've got experience with Javascript, read the "Motivation" section on the monocle-ts website: https://gcanti.github.io/monocle-ts/
394.
▲
Kilmar Abrego Garcia describes beatings and psychological torture in CECOT
(politico.com)
9 points
by
wk_end
1y ago
|
0 comments
395.
▲
by
wk_end
1y ago
You’re conflating the US’s constitutional protections against government attacks on free speech with the broader concept of (the virtue of) free speech. No one is saying that what Mozilla did was illegal. Just curious: would you defend a co
396.
▲
by
wk_end
1y ago
The argument here is that being against punishing someone for their speech is anti -free speech? Because the punishment constitutes speech?
397.
▲
by
wk_end
1y ago
When you bind with (the Haskell definition for) the List monad - `someList >>= \someElement -> ...` it's like you're saying "this is a forking point - run the rest of the computation for each of the possible values o
398.
▲
by
wk_end
1y ago
Yeah, exactly. It'd have to be really exceptional cases. For example, exactly one game (Air Strike Patrol) has timed writes to certain video registers to create a shadow effect, but 2us is so minor I don't think it'd apprecia
399.
▲
by
wk_end
1y ago
> It's probably now faster by about 2us through that blob of code, but maybe this only matters on bare metal and not the emulator, which is probably not time-perfect anyway. (Some) SNES emulators really are basically time-perfect, a
400.
▲
by
wk_end
1y ago
Well, the SNES - if that counts, it's a 65816 - uses DRAM. This is especially noteworthy because the DRAM refresh is actually visible on-screen on some units: https://www.retrorgb.com/snesverticalline.html
401.
▲
by
wk_end
1y ago
(…and guess who’s company they’ll be contracting those launches to?)
402.
▲
by
wk_end
1y ago
? This works fine in a type system without an explicit bottom type. In Haskell or ML or whatever `emptyList` would be given a polymorphic type, `List a` or `'a list`. There's issues around doing this with mutable collections (i.e.
403.
▲
by
wk_end
1y ago
Probably the biggest sectors where functional programming is used are finance and crypto (which is arguably finance). Some companies use OCaml itself, other companies might use other languages like Haskell where OCaml knowledge would be val
404.
▲
by
wk_end
1y ago
I don’t think your link is showing what you want it to show - it’s showing costs, but not necessarily any sort of counterfactual delta AFAICT. There’s been a number of studies on this, and they do seem to suggest that overall smoking saves
405.
▲
by
wk_end
1y ago
I suppose - owing to its accuracy - that this doesn't have some of BasiliskII's killer features: it patches the OS/ROMs to add support for super-high resolutions and (mostly) seamless integration with the host's file sys
406.
▲
How to Make "Donkey Kong Country" Style Sprites [video]
(youtube.com)
2 points
by
wk_end
1y ago
|
0 comments
407.
▲
by
wk_end
1y ago
Note that they said " professes to represent" (emphasis mine). What the US professes to represent and what it actually represents for various people aren't totally unrelated, but it's a relationship that's always b
408.
▲
by
wk_end
1y ago
> This is probably one of the last easter eggs that existed in the Mac prior to Steve Jobs reportedly banning them in 1997 when he returned to Apple. People often really deify Steve Jobs, but I dunno. I really like the years the Mac spen
409.
▲
by
wk_end
1y ago
It’s probably easier to list the anime characters that Cam Clark doesn’t voice!
410.
▲
by
wk_end
1y ago
I'm talking about pre-x86. I don't recall any kernel panics or segfaults when I used a G4 Power Mac back in the day; it was certainly more stable than the Windows 98 PC I was coming from.
411.
▲
by
wk_end
1y ago
Those early OS X years were a real golden age for the Mac - the hardware was quite competitive with x86, and the OS was as good as it's ever been. Eventually the wheels started coming off both. We're in a second golden age of hard
412.
▲
by
wk_end
1y ago
An empty list is atomic! What could it break down into?
413.
▲
by
wk_end
1y ago
Well, I'm a Canadian. And I paid off the small amount of debt I picked up during university with my first couple of paycheques as a software developer.
414.
▲
by
wk_end
1y ago
Well, I had a third year university class that assigned it. But it assigned only it, for the entire semester, because it was a seminar devoted to reading Ulysses. (This is far-and-away the best way to read Ulysses, FWIW)
415.
▲
by
wk_end
1y ago
I dunno. Jane Street started using OCaml back in 2002. Consider the world of programming languages back then: no Rust, of course...but, like Java wouldn't even have generics for another two years! At the time - and for a long time afte
416.
▲
by
wk_end
1y ago
The implication here, I think, is that "Jane Street has foolishly invested heavily into Ocaml and, rather than sensibly change course and migrate away, they continue to invest heavily into it in the hopes that one day the investment wi
417.
▲
by
wk_end
1y ago
Well, $1300CAD. How much is a four day conference supposed to cost? Like...I dunno, it does seem like a lot. But JSWorld was apparently 250EUR for a one-day ticket, so it comes out a slightly worse value. VueJS Amsterdam is two days for 700
418.
▲
by
wk_end
1y ago
Looking at this new user's short post history, it's pretty clear that it's AI slop :/
419.
▲
by
wk_end
1y ago
I agree with you and would go further: the fundamental difference between high-level and low-level languages is that in high-level languages you express intent whereas in low-level languages you are stuck resorting to expressing underlyin
420.
▲
by
wk_end
1y ago
There's a lot in this article that I really identify with: the preference for a functional style (even if I'm just not smart enough to do the whole ultra-abstract symbol soup Haskell thing); the comfort I feel leaning on the compi
More ›