Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
troad
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
271.
▲
by
troad
8mo ago
I'm very happy for all the Europeans getting to use software they like and prefer, but honestly I'm a little tired of reading about it. There's been an awful lot of recent blogging and news about de-Americanising one's s
272.
▲
by
troad
8mo ago
Eh, let tosh have his/her fun. There's not so many submissions that it would qualify as spam, and SBCL is cool! A fun reminder of less majoritarian approaches to SWE. (Plus HN runs on it, so these threads often end up sparking som
273.
▲
by
troad
8mo ago
> It's not a C family language, it just took C-like syntax to avoid the stigma of being "exotic" like the languages that inspired it. I agree that Rust has very conventional C-like syntax, but I'd go further and say i
274.
▲
by
troad
8mo ago
Australia has two major parties that agree on absolutely everything, and a virtually non-existent civil society. No true free debate can take place in such circumstances. The Australian government loves falsely claiming a popular imprimatur
275.
▲
by
troad
8mo ago
As someone who's worked in both C++ and Rust, they're deeply similar languages. There are far more exotic languages out there. APL. Erlang. Forth. In the grander scheme of things, Java and C# are literally the same language, Rust
276.
▲
by
troad
8mo ago
It'd be really nice if there were a place with authoritative original sha/md5 sums for the various ISOs, DMGs etc that are floating around.
277.
▲
by
troad
8mo ago
Because you get to have housing, or you get to be right, but you don't get both. You'll never build the necessary coalition if you spend half the time weaving in truth telling about slavery and indigenous genocide. The left has fo
278.
▲
by
troad
8mo ago
>> If you want to complain about rising housing prices, complain about that. But don't perpetuate the myth that the 1970s and earlier would have been heaven when a large portion of Americans today would have been segregated back
279.
▲
by
troad
8mo ago
And they love your style of politics for being profoundly unthreatening to them.
280.
▲
by
troad
8mo ago
There's so much nonsense going on in the UK lately that it seems worthwhile to start hosting public interest information like this off-shore, in the US. A non-commercial initiative hosted by a group of Americans who wish to promote the
281.
▲
by
troad
8mo ago
> The presumption of good faith is wasted on them. That's just assholery masquerading as enlightenment. > That's incorrect. Just take a look at the housing situation in the US: what's best for society is to build, but a
282.
▲
by
troad
8mo ago
>> It's a gross hack * taps on the name of this site * If I'm writing some cross-platform bit of software, my interest in supporting Windows is naturally in producing binaries that run on Windows . Why on earth should I giv
283.
▲
by
troad
8mo ago
Per the original article: >> High-resolution digitisation by the Early Manuscripts Electronic Library and open access through the Sinai Manuscripts Digital Library allowed scholars to study the text for the first time in close detail.
284.
▲
by
troad
8mo ago
And when all those unnecessary increases in the cost of living lead to increasing vote share for the far right - eventually maybe even a far right government - what then? How sustainable will that be? Have you actually read the science on m
285.
▲
by
troad
8mo ago
> you can try to reason with the people who post comments like the one you're responding to, but the truth is they are just there waiting for anything a regulator does to desparage it, defend corporate and capital, and change nothin
286.
▲
by
troad
8mo ago
> Alexis King is a woman. Fair pick up! I never read bylines, so I ought to stick to gender neutral pronouns. > I agree with neither of these points. Perfectly reasonable. I'm not going to imply you're ignorant for disagreei
287.
▲
by
troad
8mo ago
> if you understood King's point, I don't understand how you can be arguing that Haskell idiomatically leads you into rigidity at version boundaries Why would understanding his argument necessarily mean finding it persuasive or
288.
▲
by
troad
8mo ago
> The application that assumes that key "foo" is in the map, and crashes if it's not, is just as brittle And the program that assumes that foo is a string when it's an integer yadda yadda yadda. What's better, th
289.
▲
by
troad
8mo ago
Why would you have to switch languages? There are no languages with 'no GC', there are only languages with no GC by default . Take C - you can either manually manage your memory with malloc() and free(), or you can #include a GC
290.
▲
by
troad
8mo ago
> In contrast, FP tends to be very, very dense, or even worse, have a density that's super inconsistent. Depends on the FP. Pipes make things fairly legible. Example from Elixir: def some_function(thing, doodad, doohickey) do
291.
▲
by
troad
8mo ago
Isn't that conceptually incoherent? Premise: Thinking slower makes time appear to pass faster, and thinking faster makes time appear to pass slower. (Per the two paras following "Consider") Thesis: The secret to living longer
292.
▲
by
troad
8mo ago
Great point, thank you, I knew I was forgetting about something!
293.
▲
by
troad
8mo ago
I just don't think I have the misunderstanding that you think I do. I spent most of my programming career working in statically typed systems, including two years in Rust recently. Nothing in that article is new or surprising to me. So
294.
▲
by
troad
8mo ago
> Your understanding is 100% wrong. > You do not understand how typing works in Haskell. Possible! But a little hyperbolic, perhaps. I think we're more likely to be talking past one another. > You are free to work with primiti
295.
▲
by
troad
8mo ago
But naturally the more you type, the more benefits and costs you accrue associated with typing. I'm not sure what the misunderstanding is. Of course you could write a C program entirely comprised of void*, but why would you? Equally, o
296.
▲
by
troad
8mo ago
What's the benefit of this? Say I am writing a transpiler to C, and I have to choose whether I will target C89, or some arbitrary subset of C23. When would I ever choose the latter? The only benefit I could think of is where you'r
297.
▲
by
troad
8mo ago
Agreed, but the article begins with the previous quote, and is entitled "what functional programmers get wrong", so I feel like there's some preliminary assumptions being made about FP that warrant examining. In practice, muc
298.
▲
by
troad
8mo ago
> Static types, algebraic data types, making illegal states unrepresentable: the functional programming tradition has developed extraordinary tools for reasoning about programs. But none of these things are functional programming? This i
299.
▲
by
troad
8mo ago
> Has anyone defined a strict subset of C to be used as target for compilers? Or ideally a more regular and simpler language, as writing a C compiler itself is fraught with pitfalls. The main reason you'd target C is for portability
300.
▲
by
troad
8mo ago
>> you can't be bothered to open the settings? > This kind of crap ticks me off and makes me respond in kind. I should be better, sure, but sometimes I'm not. I think we're all struggling to identify any other possib
More ›