Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
posix_monad
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
posix_monad
2y ago
Why have do-notation if we can use fancy operators for everything? I think this version would is less approachable for most developers.
32.
▲
by
posix_monad
2y ago
IIUIR, Roc's syntax is more ergonomic than do-notation. In Roc, you can put a "!" (bind) pretty much anywhere, whereas in do-notation it must be part of a binding. current_user <- fetch_user manager <- fetch_m
33.
▲
Ask HN: How do you give developers database access?
3 points
by
posix_monad
2y ago
|
0 comments
34.
▲
by
posix_monad
2y ago
The taxes paid on nicotene products more than offset the cost of the healthcare.
35.
▲
by
posix_monad
2y ago
Very easy to put the a password into the wrong place when doing it manually.
36.
▲
by
posix_monad
2y ago
TypeScript is not a good foundation to be building on. The language has very complex semantics and the only "spec" is the main implementation, which is also evolving.
37.
▲
by
posix_monad
2y ago
LLMs and astro-turfing have ruined that approach. I honestly don't know where to get information from these days.
38.
▲
by
posix_monad
3y ago
Author is listed as "Brigadier General Y.S" - hardly difficult to guess Yossi Sariel?
39.
▲
by
posix_monad
3y ago
I was hoping a few code snippets. So these mini kernel programs are written in a subset of C?
40.
▲
What Have Fourteen Years of Conservative Rule Done to Britain?
(newyorker.com)
7 points
by
posix_monad
3y ago
|
1 comments
41.
▲
by
posix_monad
3y ago
Yep, let's all go to bed at 8pm to lead by example.
42.
▲
by
posix_monad
3y ago
Why? Adults drink alcohol, drive cars, watch pornography, play violent video games, get tattoos, go skydiving, ... --- Edit: Seems like I wasn't clear enough. I'm saying it's perfectly fine to tell children that different rul
43.
▲
by
posix_monad
3y ago
I assume you are a programmer. In my view, if AI can do software engineering, then I don't think any white collar job is safe.
44.
▲
by
posix_monad
3y ago
X is too bloated! We need Y, which is leaner and more tailored to our use-case. (years pass...) Y is too bloated! We need Z...
45.
▲
by
posix_monad
3y ago
Can anyone explain why Cranelift is expected to be faster than LLVM? And why those improvements can't also be applied to LLVM?
46.
▲
by
posix_monad
3y ago
The UK was such a pioneer in those times! Quite sad how backward-looking the country has become.
47.
▲
by
posix_monad
3y ago
A large part of that is cycling on roads with automobile traffic. Dodging cars, taking gaps, sprinting at lights, constantly looking around... are all things that make you sweaty. Plus cars kick up a load of road grime and water (when it ra
48.
▲
by
posix_monad
3y ago
Replacing circular structures with IDs is memory-safe, but it can still blow up if there is no item with that ID. It may be safer, but it's not guaranteed correct or anything like that. In these cases I'm not sure what is gained b
49.
▲
by
posix_monad
3y ago
Types are way more mainstream in the JS ecosystem than they are in the Python ecosystem. If you want a "scripty" language with types, then TypeScript is a reasonable choice.
50.
▲
by
posix_monad
3y ago
You can do Node.js with F# But these days .NET is a great server-side option. One of the fastest around, with a bit of tuning.
51.
▲
by
posix_monad
3y ago
There aren't many languages that can do server-side and browser-side well. F# is one of them!
52.
▲
by
posix_monad
3y ago
There are a bunch of languages that fit-the-bill already. F#, OCaml, Haskell and Scala all come to mind. You might have to lose a few parens though!
53.
▲
by
posix_monad
3y ago
You'd hope so, but the job ad specifies Java experience, so there's a good chance this will be converting code from FP to OOP. And the reason is most likely corporate homogeneity.
54.
▲
by
posix_monad
3y ago
It's going to be a real struggle to hire F# developers to migrate things off of F#. Most people working in niche langs arrived there looking for something better than the mainstream.
55.
▲
by
posix_monad
3y ago
Classic thread: https://forums.tigsource.com/index.php?topic=354
56.
▲
by
posix_monad
3y ago
You will call the code with an effect handler that records the effects and then check the recording has the properties you care about.
57.
▲
by
posix_monad
3y ago
Prediction for the future: - Algebraic Effects will land in mainstream languages, in the same way that anonymous lambda functions have - This will render "mocks" pointless
58.
▲
by
posix_monad
3y ago
If you have a small apartment but enough disposable income to drop $2000 on a TV-set (common situation) I can see it be compelling.
59.
▲
by
posix_monad
3y ago
Is this capable of performing efficient JOINs across non-homogeneous data-stores?
60.
▲
by
posix_monad
3y ago
Python has some design mistakes (IMO): 1. No "var" or "let" keyword, which requires you to read code, particularly with loops, more carefully 2. No multi-line lambdas, which forces you to move snippets away from their us
More ›