Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jakobnissen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
jakobnissen
1y ago
Good and honorable lessons to draw, even if the author is personally failing to uphold them: https://www.theatlantic.com/ideas/archive/2025/04/dont-flee-...
62.
▲
by
jakobnissen
1y ago
Ooh, I completely disagree. Julia has a worse type system overall, IMO. The big downside of Julia is that Julia has no interfaces or protocols. So, you can't type assert that something is an iterable of integers, for example. Another
63.
▲
by
jakobnissen
1y ago
Julia (by default) does the latter, and its terrible. It makes it a) slow, because you have to do nonlocal inference through entire programs, b) impossible to type check generic library code where you have no actual usage, c) very hard to t
64.
▲
by
jakobnissen
1y ago
It's sad to see how poorly the U.S. has been enforcing (and interpreting) its own anti-trust legislation the last ~40 years. In my view that decline has been one of the contributing factors to the growing business oligarchy in the coun
65.
▲
by
jakobnissen
1y ago
The Danish center for disease control's webpage for the vaccine links to a recent (5 year old) Swedish study: https://www.nejm.org/doi/10.1056/NEJMoa1917338 , but I couldn't find any Danish studies.
66.
▲
by
jakobnissen
1y ago
True. I'd consider these minor flaws. W.r.t. the CIGAR, the spec says you do need to store it as a tag.
67.
▲
by
jakobnissen
1y ago
Do the math on energy density. 1 kg of fuel contains roughly 45 MJ, which would require you to lift 1 kg of cement 4.000 km up. Or, alternatively, 1 liter of petrol has enough energy to lift a 3 tonne cement block 1 kilometer upwards.
68.
▲
by
jakobnissen
1y ago
SAM is not a bad file format. What's bad about SAM?
69.
▲
by
jakobnissen
1y ago
I don't think anonymous companies make sense ethically, and they're demonstrably causing harm to society by enabling corruption and money laundering. To address your concern, I think the problem is that a) the address is publicall
70.
▲
by
jakobnissen
1y ago
Usually people create languages to address issues that cannot be addressed by a library because they have different semantics on a deeper level. Like, Rust could not be a C++ library, that does not make sense. Zig could not be a C library.
71.
▲
by
jakobnissen
1y ago
Im pretty sure Julia does JIT compilation of pure Julia to the GPU: https://github.com/JuliaGPU/GPUCompiler.jl
72.
▲
by
jakobnissen
1y ago
I think Julia aspires to be performant enough that you can write the kernels in Julia, so Julia is more like Mojo + Python together. Although I have my doubts that Julia is actually willing to make the compromises which would allow Julia to
73.
▲
by
jakobnissen
1y ago
Mojo to me looks significantly lower level, with a much higher degree of control. Also, it appears to be more robust. Julia is notoriously fickle in both semantics and performance, making it unsuitable for foundational software the way Mojo
74.
▲
by
jakobnissen
1y ago
But kids (and adults) are exposed to all kinds of fantasies. War is not like Call of Duty. The Mafia is not like GTA. Monarchy is not like in the fairy tales. Romance is not like Twilight. BDSM is not like 50 Shades of Grey. For all these t
75.
▲
by
jakobnissen
1y ago
This kind of comment is not productive for the discussion. Next time you feel like typing out a cheap dunk that would degrade conversation, just close the tab and do something else.
76.
▲
by
jakobnissen
1y ago
That doesn't seem right for biology. There's just way too much stuff we don't understand, but which we could understand, because it's there, right in front of us. Maybe there are some fundamental limits to how much biolo
77.
▲
by
jakobnissen
1y ago
There is a cost to writing documentation - it takes time, which could be used to improve Zig in other areas. For code that is work-in-progress, it can make sense to not document until things are more settled. Of course documentation is good
78.
▲
by
jakobnissen
1y ago
The visualisation makes it hard to see changes near the end of the string, which makes it a bad visualisation for verifying cryptographic hashes.
79.
▲
by
jakobnissen
1y ago
IIUC, no, they are not excempt. Certain professional contexts are excempt from surveillance, including political work, police work, military work and some corporate work. This is intended to prevent state or corporate secrets to be subject
80.
▲
by
jakobnissen
1y ago
Funnily, my country has a similar story but with the opposite moral. Scattered around my country you will see plantations of huge oak trees, all the same age. What gives? Well, in 1801 and 1807, my countrys navy suffered terrible defeats by
81.
▲
by
jakobnissen
1y ago
I think the author's take is overly bleak. Yes, he supports his claim that AI businesses are currently money pits and unsustainable. But I don't think it's reasonable to claim that AI can't be profitable. This whole th
82.
▲
by
jakobnissen
1y ago
Author here. In scientific computing, there isn't much of a security implication of UB, and the most dangerous kind of error are when your program silently computes the wrong thing. And that is especially likely when you use indices ma
83.
▲
by
jakobnissen
1y ago
Author here. Yeah, I don't like the borrowchecker. But the motivation for me writing the article is the almost religious zeal with which many Rustaceans refuse to even acknowledge that the borrowchecker has a cost in terms of ergonomic
84.
▲
The borrowchecker is what I like the least about Rust
(viralinstruction.com)
258 points
by
jakobnissen
1y ago
|
444 comments
85.
▲
by
jakobnissen
1y ago
I don't really think so. Areosol pollution is short-lived and kills a ton of people. So you get enormous downsides in the short run (WHO estimates 2 million people die of air pollution in China alone), and in the medium term, you don
86.
▲
by
jakobnissen
1y ago
You must be reading other mainstream media than I do, because drone warfare has been covered extensively in what I read. Namely DR (Danish national media), Zetland and The Atlantic.
87.
▲
by
jakobnissen
1y ago
Interesting. How do you know the background distribution of bytes? Won't a scan of the haystack to get the distribution take up a significant amount of time?
88.
▲
by
jakobnissen
1y ago
Gemini 2.0 Flash is listed at 0.4 USD / 1M tokens. Bing search API is 15 USD / 1k queries. So the LLM is indeed 37 times cheaper for a 1000 token query.
89.
▲
by
jakobnissen
1y ago
That could be a way to get compile times down, but I think there is still much to do on the Julia side. Such as a more fine grained compile cache, better tooling to prevent i validations, removal of the world splitting optimisation, more us
90.
▲
by
jakobnissen
1y ago
You mean tab completion in Rust? Otherwise, let me introduce you to: imap(f) = x -> Iterators.map(f, x) ifilter(f) = x -> Iterators.filter(f, x) v = things |> ifilter(isodd) |> imap(do_process) |>
More ›