Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iopq
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
181.
▲
by
iopq
3y ago
Finally some new ideas for AOT compiled languages that don't devolve to "what if we just have memory bugs some of the time?"
182.
▲
by
iopq
3y ago
I don't know how they work, how do they work?
183.
▲
by
iopq
3y ago
But Rust macros also do this, the procedural macros operate on the AST of the macro https://doc.rust-lang.org/reference/procedural-macros.html
184.
▲
by
iopq
3y ago
Our audience will advertise defederating from it
185.
▲
by
iopq
3y ago
it stopped bridging XMPP so it already did the EEE strategy once fool me once, shame on me fool me twice, you can't fool me again
186.
▲
by
iopq
3y ago
10% off if you use your IG handle
187.
▲
by
iopq
3y ago
You get ads on Twitter? Strange, my adblocker still works on the web version
188.
▲
by
iopq
3y ago
Just like when it embraced the XMPP chats?
189.
▲
by
iopq
3y ago
Do you have an invite for me? Tell me where you found all that porn so I can avoid it
190.
▲
by
iopq
3y ago
My open source tribe switched to Mastodon, but not the pro-Ukraine tribe which relies on reporters to Tweet stuff from Ukraine
191.
▲
by
iopq
3y ago
Here https://mega.nz/file/5Bgn1R4K#6BlIb9hUCxc_7JdQq7vvE6YqtCBpsD...
192.
▲
by
iopq
3y ago
Or you just read a scientific paper. It's called a review and it goes over several studies and uses statistics to determine probability of claims. For example, https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8227
193.
▲
by
iopq
3y ago
You really don't, I worked on a Rust project: https://github.com/ujh/iomrascalai it doesn't need unsafe code despite being performance-optimized
194.
▲
by
iopq
3y ago
If you don't use `unsafe` then it guarantees it barring compiler mistakes. The compiler has had issues with memory safety before, they were found, and they were fixed. There might be some left lurking, but they are extremely unlikely s
195.
▲
by
iopq
3y ago
Sure, but upon review it was found some of the code was using unsafe without reason, and people submitted pull requests which made the code better. It's better because you are sure it doesn't have a memory unsafety bug, even if th
196.
▲
by
iopq
3y ago
You can't grep for it, but you can grep `unsafe`
197.
▲
by
iopq
3y ago
Came to say this, in the case of sane things* Nix works perfectly * pip is not guaranteed to get you to a working state even if you run the same commands, so don't even think about it
198.
▲
by
iopq
3y ago
Yes, so if we get away from the elevator pitch, Rust provided: * Cargo for managing dependencies and a sensible module system * Option/Result based error handling without using null * Zero (runtime) cost abstractions like iterators and
199.
▲
by
iopq
3y ago
Except THAT library only supports Python 2.7.x
200.
▲
by
iopq
3y ago
When Rust was able to get rid of a class of memory bugs, undefined behavior, concurrency bugs without a garbage collector, it achieved a breakthrough. You can now write JS or Java VM in a language that doesn't have buffer overflows, da
201.
▲
by
iopq
3y ago
Why is this flagged? It might be the most important thing to happen all year
202.
▲
by
iopq
3y ago
But at the start of this thread I referred to myself before you went on this tangent
203.
▲
by
iopq
3y ago
Only if the issues they raise are justified and the fault of my company, then I could consider fixing them and wouldn't kill the messenger
204.
▲
by
iopq
3y ago
But the CEO works for the owner, who could be a billionaire At the time I worked for intuit, it was Brad Smith, but you could make the case we were BOTH really working for Scott Cook, who IS a billionaire
205.
▲
by
iopq
3y ago
When I say I'm lazy, I mean I don't want to do it Nobody accused me of being too lazy to play games
206.
▲
by
iopq
3y ago
I've been avoiding it because I'm lazy, not because I think it's a bad idea
207.
▲
by
iopq
3y ago
I suggested for him to parse /proc in that issue tracker, but he kind of stopped reading my suggestions
208.
▲
by
iopq
3y ago
Unix being stringly-typed is a huge problem. For example, I found a flatpak of a system monitor and thought it was portable. Turns out, it parses `ps` output directly, but it's not compatible with BusyBox `ps` output https://
209.
▲
by
iopq
3y ago
Why? If I choose to eat a steak with some veggies on the side, where's the egg in that? Where are the beans? Yesterday I had a pizza. It had no egg or beans on it, just bacon, cheese, pizza crust, tomato, etc.
210.
▲
by
iopq
3y ago
> “I want to be able to ship something people want to buy, before we run out of money” Buddy, if I knew the answer to the question "something people want to buy" I would be rich already
More ›