HNHacker News
TopNewBestAskShowJobs

TillE

15,472 karma · joined January 4, 2011

submissionscomments
TillE··on Protobuf Editions are here: don't panic
It's simple, lightweight, safe serialization. If you need to convert data structures to bytes, you're going to use protobuf or something comparable.
TillE··on Andrew Huberman's Claims About Cannabis Annoy Drug Experts
Absolutely. One guy making big public claims should be treated with particular skepticism, even if they have relevant credentials.
TillE··on 'Destruction of the human experience': Apple iPad ad prompts online backlash
Yeah there's no problem with the general concept of the ad, and a cartoonish squish solves that. But they wanted dramatic images of destruction because it looks cool or whatever, without thinking that it's really odd and dissonant to feature a bunch of creative tools being destroyed in an ad which is ostensibly meant to celebrate and encourage creativity.
TillE··on How to Use the Foreign Function API in Java 22 to Call C Libraries
Binding generation is really difficult to approach as a general problem, which is why I've found that SWIG unfortunately doesn't help much in non-trivial cases.

All the good bindings I use are generated by custom systems (ie, usually some Python scripts) tailored for the specific way their library works.

TillE··on Book people think they know why 9-year-olds stop reading for fun
Pound-for-pound, science fiction short stories are perhaps the most worthwhile and personally enriching literary medium.

I love an endless series of giant fantasy novels, but I've read so so many SF short stories that really stick with you and make you think. As long as you're not going back to the old pulps, any decent collection is probably really good.

TillE··on J.G. Ballard predicted the rise of social media (2016)
Gibson's "Burning Chrome" casually predicts lifestreaming ("simstim"). We don't have the sci-fi tech, but as a social phenomenon it's exactly Instagram, parts of Twitch, etc.
TillE··on Apple introduces M4 chip
Battery replacement costs $200. It's not like you just have to throw it in the trash if the battery dies.
TillE··on Apple introduces M4 chip
> or Apple’s silicon game is racing far ahead of what I considered possible

Gruber's strange assumption here is that a new number means some major improvements. Apple has never really been consistent about sticking to patterns in product releases.

TillE··on Ask HN: How do you switch between multiple programming languages while coding?
Like others have said, I think this really just comes down to experience. Keep at it, become comfortable with the languages, and it shouldn't be an issue.

Writing beautiful idiomatic code in multiple languages is a big challenge, but writing syntactically correct code should just come naturally after a while.

TillE··on A fourteen-day free trial ain’t gonna cut it
Time limited trials are always a feels-bad moment for me, an extra deadline I now have to plan around.

Another option I like is providing some amount of free credit that doesn't expire. So you're not on the hook for providing a "free tier" forever, but users can play around with your service at their own pace.

TillE··on Israel shuts down local Al Jazeera offices
I'd say quite a lot of people are not particularly invested in any "side" but are repulsed by obvious war crimes.

What makes this situation uniquely toxic is how America and most of its allies vehemently insist on total impunity for the crimes of one side.

TillE··on Microsoft CTO: Thoughts on OpenAI (2019)
I'm guessing that happened almost exactly a year ago, which is when I was astonished to find that they'd junked up their perfectly good Weather app with ads.

Microsoft does plenty of cool things these days, but it's bizarre how they're pushing these little Windows monetization efforts like it's some garbage F2P mobile game.

TillE··on Rebel 'Star Wars' fans saved the original movies
> preserving the movies as they were shown in theaters

Well, sort of. Some people are definitely doing exactly that.

But the edit everyone has recommended for many years, the Despecialized Edition, largely embraces the parts of the remasters which cleaned up effects, etc. It's not quite the same thing you would have seen in the theater.

TillE··on AI copilots are changing how coding is taught
I really wonder about the programmers who feel threatened by LLMs. The vast majority of my daily work in software engineering does not remotely boil down to "write code for a discrete isolated task". It's all about solving difficult problems in a complex, interconnected system. Feature requests which require previous assumptions to be thrown out and new architectural decisions to be made.

Can current LLMs help with that? Almost never. What about in 5-10 years? Probably a little more, but I'm extremely skeptical that they'll ever reach beyond the tip of the iceberg.

TillE··on Cardio fitness is a strong, consistent predictor of morbidity and mortality
Exercise (and sunlight!) are proven treatments for mild to moderate depression. It's probably not all you need, but it's a very good start.

Exercise does nothing for severe depression.

TillE··on An analysis of the Rabbit R1 APK
Just eyeballing Geekbench scores for iPhones, CPU/GPU/NPU are all about 3x faster, and RAM capacity has doubled.

Do you need all that extra power? I dunno, but it's a pretty big difference.

TillE··on BASIC turns 60
Except for some graphics code, Ultima I was written in Applesoft BASIC.

Akalabeth was entirely BASIC, but that's somewhat less impressive.

TillE··on The Rabbit R1 is probably running Android and is powered by an Android app
The AI Pin is at least a wearable that puts a camera and a projector on your chest. That's not much, but it's something vaguely novel.

The Rabbit thing is literally just a terrible phone.

TillE··on I won't get an Irish passport
> the wealthiest members of society, who are the most international and most likely to have two passports

Bizarre to wield this argument immediately after referencing Germany's recent change in nationality law, which overwhelmingly benefits immigrants from countries like Turkey.

TillE··on Predicted 25% Drop in Search Volume Remains Unclear
That's pretty much the ideal use case for LLMs, as a tool for creative brainstorming where the question of accuracy is irrelevant. I've used them like that frequently for help in writing/worldbuilding.

But I think it's safe to say that the vast majority of Google searches are looking for factual information of some kind. I can see LLMs as an interface on top of search, but not replacing it.

TillE··on Leaving Rust gamedev after 3 years
Speaking as a Godot supporter, I don't think sales numbers of shipped games are relevant to anyone except the game's developer.

When evaluating a newer technology, the key question is: are there any major non-obvious roadblocks? A finished game (with presumably decent performance) tells you that if there are problems, they're solvable. That's the data.

TillE··on Leaving Rust gamedev after 3 years
CPUs are way way faster, but RAM latency has barely improved in the past couple decades. That's why cache-optimized systems like ECS can still be a dramatic improvement when you're simulating a lot of stuff. Like, thousands of active objects.
TillE··on UK's Investigatory Powers Bill to become law despite tech world opposition
Mostly for dumb historical reasons, currently justified as slightly protecting them from the government cutting their funding.

Objectively European TV licenses are just a terrible wasteful idea, basically creating an entire parallel tax collection system. Of all the important, vital things a government funds, I'm not sure why a public broadcaster should have any special insulation from the usual democratic decision making.

TillE··on Google Earning Q1 2024 [pdf]
I'm not sure anyone under like 60 is frequently using Facebook as social media, but Facebook Marketplace is huge, Instagram is huge.
TillE··on John Carmack on Meta Horizon OS
> they often disregard mobile games as an inferior product

Have you seen the type of mobile game which accrues the vast, vast majority of the revenue? They are literally designed as addiction engines first, and games a distant second. They're "games" in the same way that a baited hook is fish food.

The relative handful of actual good mobile games have often struggled, partly because Apple is very happy to promote and take a cut of the enormous revenue generated by this predatory business.

TillE··on Jeff Geerling: Corporate Open Source Is Dead
There is absolutely nothing wrong with making and selling proprietary software. If you want to make money, you should probably just do that.

I'm very happy to have created a mildly popular permissively-licensed library. It's a contribution to a community with zero intention of profit. That is, for the most part, what open source is all about.

TillE··on Why there are 861 roguelike deckbuilders on Steam all of a sudden
I think the pseudo-tangibility of an electronic card game is a key factor, as well as generally having rules that are fully comprehensible. You also see a lot of games with explicit dice rolls these days.

Complex games with a lot of obscure, unknowable number-crunching behind the scenes can feel intimidating or alien. Complex games with everything out in the open are something you can feel good about learning and mastering.

TillE··on Why does Windows use backslash as path separator? (2019)
Yeah I think it's far more interesting to view this as a series of people making probably the best possible decision at the time, and winding up in a slightly unfortunate, suboptimal place.

That's hardly uncommon! Examine the history of basically anything.

TillE··on Why does Windows use backslash as path separator? (2019)
Or use fs::path with the / operator. If you're doing anything with file paths in C++, that class is a godsend.

https://en.cppreference.com/w/cpp/filesystem/path

TillE··on IBM to buy HashiCorp in $6.4B deal
Indeed, there's also a whole world of B2B software which you may be almost entirely unaware of if you've spent your whole career in consumer-facing web/app development.
← PreviousPage 8 of 34Next →