Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
brundolf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
301.
▲
by
brundolf
3y ago
Bun ships features and improvements fast and often, which is great But from anecdotes, I have the impression people still run into bugs and missing functionality semi-commonly. I'm sure it works great for small/personal projects,
302.
▲
by
brundolf
3y ago
If I recall, Cyc did exactly that (imported data from WikiData) Unfortunately there was much more to it than ingesting large volumes of structured entities
303.
▲
by
brundolf
3y ago
They did primarily government contracts for a long time, but when I was there (2016-2020) it was all private contracts The contracts at the time were mostly skunkworks/internal to the client companies, so not usually highly publicized.
304.
▲
by
brundolf
3y ago
> The CYC project continued for decades with a massive team of people encoding rules according to it's own complex ontology, but ultimately never met it's goals It's still going! I agree it's become clear that it prob
305.
▲
by
brundolf
3y ago
It's super interesting to me how much WebAssembly resembles a "real language" that's sorta writable by-hand. I bet it lowers the bar quite a bit when targeting it
306.
▲
by
brundolf
3y ago
Deno has various mechanisms[0] for abbreviating your imports if/how you want to, but I like the fact that the canonical paths are plain, full URLs [0] https://deno.land/manual@v1.36.4/basics/import_maps
307.
▲
by
brundolf
3y ago
I think this goal may also have shifted over time. I remember when I learned C, we used c89, which required declaring all local variables at the top of the block. This seemed like a weird/arbitrary requirement at the time (and is no lo
308.
▲
by
brundolf
3y ago
> Instead, we'll be single-pass: code generation happens during parsing IIRC, C was specifically designed to allow single-pass compilation, right? I.e. in many languages you don't know what needs to be output without parsing th
309.
▲
by
brundolf
3y ago
> You see, the reason that Tim’s productivity score was zero, was that he never signed up for any stories. Instead he would spend his day pairing with different teammates. Pretty clickbaity title. This isn't a story about a bad prog
310.
▲
by
brundolf
3y ago
Whoops yes :)
311.
▲
by
brundolf
3y ago
No, it was never anything at that level. I would describe (pre-reformed) Linus as more than just "blunt"
312.
▲
by
brundolf
3y ago
I may be getting this wrong, but I think I remember hearing that his auto-generated fleets won Traveller so entirely, several years in a row, that they had to shut down the entire competition because it had been broken Edit: Fixed wrong nam
313.
▲
by
brundolf
3y ago
It was a part of his personality, as it is for many people who are intelligent and opinionated, and some can mistake that for unkindness. But I wanted to emphasize that in his case it wasn't.
314.
▲
by
brundolf
3y ago
Doug was at times blunt, but he was fundamentally a kind and generous person, and he had a dedication to his vision and to the people who worked alongside him that has to be admired. He will be missed. I worked at Cycorp (not directly with
315.
▲
Ask HN: How does your company implement feature-equivalent web and mobile apps?
1 points
by
brundolf
3y ago
|
0 comments
316.
▲
by
brundolf
3y ago
One angle corporations sometimes take when supporting regulation is "we've already decided to do X, so if the law forces everyone to do X, it puts an extra burden on our competitors but doesn't cost us anything". So it&#
317.
▲
by
brundolf
3y ago
Does this apply to bicycles too (i.e. on a bumpy road)?
318.
▲
by
brundolf
3y ago
Conceptually, as a high-level user of a typical language. But there can be nuanced differences in the implementation and/or the semantics, depending on the language. I don't know if that's true here, but it's certainly p
319.
▲
by
brundolf
3y ago
It might be because nested functions are closures, which are optionally-named, optionally-typed, and can capture values, unlike top-level declarations. It's not unusual for languages to have a special closure/lambda syntax (whethe
320.
▲
by
brundolf
3y ago
"Moonbit makes programming easier with its automatic memory management, setting it apart from Rust." I'm curious how it handles allocations/deallocations (seemingly) without a GC or a borrow checker? Edit: I see you ment
321.
▲
by
brundolf
3y ago
Fair, reimplementation would have been a huge project. But I would've been excited because the official implementation is so slow :)
322.
▲
by
brundolf
3y ago
Does it delegate to the homebrew CLI or is it a full reimplementation?
323.
▲
by
brundolf
3y ago
Intel playing 4D chess to sell more new hardware
324.
▲
by
brundolf
3y ago
Speculative execution seems like a never-ending rabbit hole of vulnerabilities. Though I feel like most of them end up being in Intel chips for some reason
325.
▲
by
brundolf
3y ago
I've been using Rust for about five years, but I've never been paid for it and I'm not sure I ever will be. I just like it! Personally I don't think it's worth trying to predict which technologies will be the most v
326.
▲
by
brundolf
3y ago
Yep, exactly. The implementation - and more importantly, the contract - are much more dependable. For better and worse Rust is a language that leans all-in on abstraction, going to great lengths to make those as safe and scalable as possi
327.
▲
by
brundolf
3y ago
It'll never not have a trade-off! But there are some things that can make it easier in many cases: - Copy structs- ownership issues vanish when things can be bitwise-copied - .clone()- don't be afraid to clone outside of hot loops
328.
▲
by
brundolf
3y ago
Even just JavaScript Web Workers can be really helpful for doing heavy compute outside of the UI thread. JavaScript is pretty fast, it just needs to be unblocked. I used them once to sort a six-digit array of objects client side, while keep
329.
▲
by
brundolf
3y ago
Rich has to be my favorite thinker in this space, absolutely love his talks and the way he articulates things, and I often draw from his philosophies in my work But, I've always been turned off to Clojure by the lack of static typing (
330.
▲
by
brundolf
3y ago
Hah, very fitting way to put it :)
More ›