HackerLangs
TopNewTrendsCommentsPastAskShowJobs

ben_w

28,432 karmajoined 10 ปีที่แล้ว
European software engineer.

Experience mainly with Swift, ObjC, and Java; usual smattering of experience in other languages (IDL, REALbasic [back when it was still called that], Python, PHP, JavaScript, etc.)

Human language knowledge:

- English: native

- German: certified CEFR level B1 (examination board: telc), which means I can do normal daily things without having to reach for a translator, but surprises still confound me. I understand more than I can speak, my grammar is still terrible.

- Esperanto/Greek/Dutch/Spanish: self-taught and probably A1 or less, so while I can type ενα τσι και ενα σανδυιχ παρακαλορ without reaching for Google Translate, if I use GT to check my work I find I spelled "tea" and "please" wrong, and when I asked for that in Athens the person behind the counter just corrected me in English.

- Futhark (just the script, not ancient Icelandic)᛬ ᛚᛖᚨᚱᚾᛖᛞ᛬ᚦᛖ᛬ᚨᛚᛈᚺᚨᛒᛖᛏ᛬ᚨᛊ᛬ᚨ᛬ᚲᛁᛞ᛬ᚲᚨᚾ᛬ᚢᚾᛞᛖᚱᛊᛏᚨᚾᛞ᛬ᚦᛖᛗ᛬ᚹᚺᛖᚾ᛬ᚦᛖᚹᛁ᛬ᚨᛈᛈᛖᚨᚱ᛬ᛁᚾ᛬ᚦᛖ᛬ᚺᛟᛒᛒᛁᛏ᛬ᛟᚱ᛬ᛚᛟᚱᛞ᛬ᛟᚠ᛬ᚦᛖ᛬ᚱᛁᛜᛊ᛬ᛒᚢᛏ᛬ᛞᛟᚾᛏ᛬ᚨᛊᚲ᛬ᛗᛖ᛬ᚨᚾᚹᛁᚦᛁᛜ᛬ᚨᛒᛟᚢᛏ᛬ᚦᛖ᛬ᛟᛚᛞ᛬ᚾᛟᚱᛊᛖ᛬ᛚᚨᛜᚢᚨᚷᛖ

Currently:

- In 2024 I stopped working though Brilliant.org courses, not because I've done all of them, but because I've Peter-Principled myself on it: I've done harder and harder courses until I exceeded my competence, which was a lot of stuff, but not the most advanced calculus or group theory stuff: https://benwheatley.github.io/blog/2024/03/11-12.00.16.html

I tried looking at it more recently to see if it was worth re-subscribing, but it seems like the new material is all focussed on k-11 pupils rather than adult learners pushing themselves further, so I suspect I won't go back.

- Still trying to finish editing a SciFi novel: got stuck at 90%, the final 10% is in a rewrite loop where I'm never happy with what I produce

- Looking for work; my main experience is as a senior iPhone app developer, but I am open to be a noob again in some other aspect of software development. Or even non-software, given what LLMs can do these days.

- LLM coding is each of U+1F631 and U+1F92F and yet also sometimes U+1F4A9, I do have experience of code review and can deal with the latter regardless of whether it comes from humans or machines.

--

https://kitsunesoftware.com has all the links to my other stuff

Submissions

Russian cyborg pigeon drones begin real-world testing phases, sparking concern

jpost.com
5 points·by ben_w·5 เดือนที่ผ่านมา·1 comments

Custom machine kept man alive without lungs for 48 hours

arstechnica.com
8 points·by ben_w·5 เดือนที่ผ่านมา·1 comments

comments

ben_w
·6 ชั่วโมงที่ผ่านมา·discuss
From what I've seen, I believe the only possible option is threatening to use the US military against anyone who attacked Starlink.

Space is hard place to attack in the first place, but even harder to defend against attacks from those who can reach it.
ben_w
·6 ชั่วโมงที่ผ่านมา·discuss
I've experimented with them, I think current models could replicate (with just a few prompts and on the free tiers) the "interesting mechanic rather than complex levels" kind of content I saw on Kongregate circa 2010.

Right now, they are pretty bad at balance, so you'd have to do that yourself. Last I tried they were awful-bordering-useless at level design, you must do that yourself.

I'd suggest not having any graphics come from an AI if you can avoid it. They're… annoyingly still in the uncanny valley.

By way of relevant example, here's one I made. Code and images were generated at least in part by an AI, mostly ChatGPT, the music was from a procedural generator I made myself in 2009 for shareware games I wrote back then. But I had to edit the images by hand because a significant fraction of the time "transparent background" an image with a white-grey checkerboard background, and all of the time "pixel art" was still a megapixel image. Oh, and the background didn't actually tile. And the achievements were even more generic. And the distribution of aliens in each level, and how weapons upgraded, just wasn't fun until I fiddled with it.

As a forewarning, there is a bug in the music player which can be painful to listen to when it triggers. I do not recommend vibe-coding something to parse and play MIDI, you should use something built into the browser like MP3 instead:

https://benwheatley.github.io/JS-game-engine/JS%20game%20eng...

More recently I've made a tower defence game, but I've not uploaded it anywhere.
ben_w
·8 ชั่วโมงที่ผ่านมา·discuss
Extremely obvious they would consider this, to the extent that it's one of the independent arguments against valuing Starlink as if it has a shot at being a global monopoly. Ditto space-based data centres.
ben_w
·8 ชั่วโมงที่ผ่านมา·discuss
You may laugh/cry with the contents of: https://thedailywtf.com

As with the sibling comment, I advise you to be skeptical of causation: lots of corporations have weird office politics and you'll need to rule that out before you can tell if it's AI or just your boss.

> Idk, might switch to driving trains, if they don't automate that too...

I'm surprised they've not already been entirely automated away. A few lines were created fully automated and seem to have managed fine ever since. Much easier than self-driving cars.
ben_w
·8 ชั่วโมงที่ผ่านมา·discuss
This is mostly false.

> It doesn't design architecture.

It can do that. Won't say it's amazing, but it can do it.

> It doesn't think. It doesn't reason.

Can you define these in ways that aren't tautologically limited to humans? I have yet to encounter anyone who has managed this while making such an objection to any form of AI.

> All it does is search for and copy-paste code from elsewhere on the internet.

They provably don't work like that. Both because local models exist, can be run offline, still spit out code to solve problems; and because some world records have been set by them, for some CS-related maths problems the best known method was invented by an AI which used an LLM as a component.

https://the-decoder.com/openais-ai-beats-every-human-at-atco...

https://deepmind.google/blog/alphaevolve-a-gemini-powered-co...
ben_w
·9 ชั่วโมงที่ผ่านมา·discuss
There's things it can do, so long as you use it as your complement, i.e. all the stuff you know is important you just go "ugh" when faced with. For me, that means unit tests. I can write them, I know why I should write them, I have professional experience with them, I can judge which unit tests are useful and which are make-work and which have missed the point entirely, but I'd rather not be the one to actually write them.

LLMs can write them for me, and I can happily look through them to make sure what the LLM made was neither brittle, nor testing unimportant things while missing the important stuff.

They can also help with code review, but only to a limited degree; a second pair of eyes to avoid lazy people going "LGTM", or the other way around time-wasting feedback from bike-shedders, but as with unit tests, right now you still need to be the kind of person who is happy to double-check its work — if you're the kind who was previously a little too quick to accept pull requests with a "LGTM", you may well be too willing to listen to irrelevant bike-shedding from the LLM or not realise it is missing the point of the code or the ticket.

But if you use it to replace the stuff you're already good at, and not help with the stuff you're weak at, it'll probably slow you down while also making the code worse.
ben_w
·9 ชั่วโมงที่ผ่านมา·discuss
A better question is if the government can.

Given that big tech firms keep getting fined for doing stuff like this ("anything 3rd party want with undisclosed criteria"), clearly the answer is "yes, eventually".
ben_w
·12 ชั่วโมงที่ผ่านมา·discuss
We have underfloor heating/cooling; the only mould we see anywhere now is a small amount on the skylight, and previously some in the bathroom that was due to a leaking roof the builders have since made good.

Condensation needs humidity, not just a lower temperature. In summer, this is rare, even though we're in Berlin which is essentially built in the middle of a huge area of low-lying marshy woodlands.
ben_w
·13 ชั่วโมงที่ผ่านมา·discuss
> If Stockfish uses a table base to play endgames, does it play chess?

It would be very impressive to watch this, but irrelevant:

https://duckduckgo.com/?q=%22table+base%22&t=osx&ia=images&i...

> If a CPU needs RAM and disk access to give answers, does it "know" the material?

If you need to have a prefrontal cortex (RAM) and hippocampus (disk access), same question. (The answer is "yes, obviously that's fine, why would you even ask").
ben_w
·13 ชั่วโมงที่ผ่านมา·discuss
> ChatGPT does not know more than you. The fallacy is always that you compare AI to a human without literature references and a database.

If the human needs a literature references and a database to answer a question, can they be said to "know" the answer?

ChatGPT doesn't have an endgame database for chess. Despite having "read" all the literature about chess, it will hallucinate the board state if you try to play chess with it directly. But it "knows" how to write a chess engine that would beat me… and more than that, one which would beat a competent player.

It is a very weird and spiky form of intelligence, but it's also definitely not just a database.
ben_w
·16 ชั่วโมงที่ผ่านมา·discuss
> Is brain stimulation just not a good domain for GD?

The largest LLMs right now are at best 1% the number of parameters of a human brain.

"At best" if synapses are one parameter each, real ones are probably more than that, but nobody's entirely sure yet.
ben_w
·17 ชั่วโมงที่ผ่านมา·discuss
That assumes no new material is being created.

"But the call was coming from inside the house": https://www.robertkinglawfirm.com/mass-torts/grok-lawsuit/
ben_w
·17 ชั่วโมงที่ผ่านมา·discuss
> Don't you think modern image analysis tools such as llms will be easily defeated by measures such as adding colored rings?

The LLMs think one specific mystery plant in my garden hiding behind the hedge is velvetleaf; no, wild cotton; no, linden; no, hibiscus; no, mulberry; no, knotweed; no, paulownia; no, catalpa; no, hydrangea; no, grape vine; no, pokeweed.

Many of these claims were trivial for me to falsify with a quick image search, they don't look much like each other or my mystery plant. The things the AI "identified" were often simply not true of the photo.

Basically, even with current tech, you go straight back to false positives and false negatives: https://arxiv.org/abs/2111.06628
ben_w
·17 ชั่วโมงที่ผ่านมา·discuss
Lots of people have very strong opinions about how code should look, often mutually incompatible with each other. Sometimes it's closer to cargo-culting a design pattern or other "best practice" than anything else, doing what they see others do without understanding why, even if they can emit words that are shaped like an explanation. On occasion, such people have made their preferences into my problem.

Because I'm relaxed about which style is used so long as it's not actively wrong, I'm also fairly relaxed about LLMs making code in a style I find weird… so long as it's not actively wrong, which it sometimes still is.
ben_w
·19 ชั่วโมงที่ผ่านมา·discuss
Bright lights in particular, I'm thinking: yes, normal people do find sunbathing relaxing.
ben_w
·19 ชั่วโมงที่ผ่านมา·discuss
As others on Telegram have said: automated search for visual superstimuli likely leads to bad outcomes.

https://en.wikipedia.org/wiki/Supernormal_stimulus

https://en.wikipedia.org/wiki/BLIT_(short_story)

Also: one of the V3A animations reminds me loosely of things I saw when I was a kid, at night, shortly before I slept (though my experience then was more circular).
ben_w
·20 ชั่วโมงที่ผ่านมา·discuss
Yeah, there's definitely a lot of people in the same boat as you.

I was already getting annoyed with the profession and its CV-driven development, and mostly saw code as a means to an end rather than an end in itself, but that only means I've not lost a sense of identity: I am absolutely also struggling to figure out what to do next.
ben_w
·21 ชั่วโมงที่ผ่านมา·discuss
My guess is the OS. People who want a server often enough want to choose the OS, Apple wants to supply the OS and the hardware together so they're not blamed every time the two turn out to be incompatible, as happened the other way round in the 90s.
ben_w
·21 ชั่วโมงที่ผ่านมา·discuss
Ugh.

Isn't this illegal under GDPR?

Definitely hoping all the fines (thinking of the $1.4T lawsuit also in the news) add up to more than the company is worth.
ben_w
·22 ชั่วโมงที่ผ่านมา·discuss
Or Dunning Kruger.

I like messing around with Suno, but I know I don't have much musical taste, yet even so when I try to push it to be even a little weird it fails utterly: a call for "one minute" of animal noises is rendered as 90 seconds of electric guitar; asking for every verse to be in a different accent from around the world is rendered as *at best* two, but usually one; asking for one specific British regional accent often comes up American, and when it actually is British it's one of two specific accents that's either "posh person trying to be middle class" or "posh person trying to be working class".

I was mostly happy to turn out a meme version of the recent SoftBank slides as a parodic James Bond theme, but even then, no goose honk noise.