RIP software hackathons. Long live the hardware hackathon
282 points
3 days ago
| 34 comments
| blog.oscars.dev
| HN
axegon_
3 days ago
[-]
Makes perfect sense, all things considered. I've only joined a handful of hackathons. My best experience was in Amsterdam in like 2022, where half our team went to sleep and me and another guy spent the entire night locked up in a venue with 200 other people building stuff and bashing our heads against the table, looking for optimizations, hacks, half-assed solutions to near-impossible problems. In recent years, I've lost interest: And at this point I don't think I'll ever join another one: I recently got an email about one that finished and the winner was a guy who created something like an "AI team of engineers". What he presented was 20 markdown skills.md bs files. I mean seriously, being literate is enough to get you the gold medal? As a friend of mine likes to say, "you hit rock bottom and started drilling into the rock now".

At least with hardware, people are actually making something and have to use their brains.

reply
afavour
3 days ago
[-]
Most hackathons have been this way for a long time. I recall spending a weekend working out some really thorny data classification problem but got nowhere, all the winners had slick presentation slides and a 30 second code demo of a glorified CRUD app.
reply
boscillator
2 days ago
[-]
> A bad design with a good presentation is doomed eventually. A good design with a bad presentation is doomed immediately. - Akin's 20th law of spacecraft design

I always really enjoyed making a slick presentation. It was a lot of fun figuring out how to scope the hardest problem you are sure you can finish in 24hr while still having time to polish your presentation and make the app look good. I find picking a problem that lets you put a big map on the screen helps with the latter.

reply
afavour
2 days ago
[-]
I get that… but that’s basically a startup pitching competition. It’s not a hackathon.
reply
inigyou
2 days ago
[-]
Aren't most hackathons pseudo-startup pitching competitions? At the very least, they've always been about established companies trying to extract value from newcomers.
reply
dghlsakjg
2 days ago
[-]
To a large degree, this is how the real world works too.
reply
9rx
2 days ago
[-]
Absolutely. Which is why the hackathon was conceived: to serve as an escape from the real world.

All good things must come to an end, I suppose.

reply
asveikau
2 days ago
[-]
When I first read about the hackathon concept, it was a bunch of OpenBSD developers getting together to work on stuff like cryptography or drivers. I think it was from Facebook where I first heard it as some bullshit corporate event. The idea of a "winner" seems to misunderstand what should be a goal. It's not a competition. It's collaboration.
reply
sgerenser
2 days ago
[-]
I’ve always heard of hackathons as being a competition with judges and a winner.
reply
asveikau
1 day ago
[-]
Sounds like you only know the corporate or post-commercialized version, and not the original concept. The entire point of my comment.
reply
newtonianrules
2 days ago
[-]
And it drives the mini-MENSAs of the world insane.
reply
plopilop
2 days ago
[-]
10 years ago I won the only hackathon I participated in (not by choice). The jury was especially impressed in our report with the AI section. That part was a bunch of technobabble that I wrote, more or less saying "in the future the system should do this and that", quoting some popular algos from that time. None of it was implemented in our demo in any way, shape or form. They checked that I knew what I was talking about, and talking with confidence was all it took.

We did not even try to win the hackathon, just to get a passing grade.

reply
axegon_
2 days ago
[-]
I mean, this is hardly surprising. Who takes the most points is an accumulative score from subjective opinions(judges, audience, etc.). We didn't win the one in Amsterdam but got second: Around 50 teams began, 20 managed to deliver something, even if the winner is picked at random, that's a 5% chance, which is a very high random chance. When you toss in several senior developers(who at the time worked together in the same company and team), a dedicated frontend developer, ux designer and a few others, second place no longer sounds that impressive, but we all had fun. But to my mind, the value of hackathons is(or rather 'was', given what I said above) forcing people to push their mental abilities to the limits. If being able to write coherent text is good enough to make you the top performer, then we clearly have a problem.
reply
plopilop
2 days ago
[-]
My point is that flashy presentations already were an issue before the rise of LLMs. The evaluation of a hackathon relies on presentations and subjective opinions rather than pure benchmark of technical assets, there is nothing new under the sun here.

You can now win with 20 skills.md files now, you could win with "it would be great to use this sexy tech" 10 years ago.

reply
junon
3 days ago
[-]
Unfortunately that will be short lived too. There's a lot of people toying with LLMs to develop hardware without understanding it too :|
reply
tracker1
2 days ago
[-]
A lot of my personal time, and a few others that I know, is being spent either updating, replicating or simulating the classic BBS experience today... while not really simulating the Modem itself.. trying to get the way a certain terminal looked in the old days is a bit of arcane knowledge combined with the time to make it work.

AI does a pretty good job of a lot of it... I've mostly been using Rust for my target language, the biggest parts so far in terms of rework/retries has been getting the "experience" how I want it, which isn't really a 1:1 of the classic experience, but updated. Like mouse scrolling for scrollback controls, etc.

There's also been a lot of activities in enhancing the BBS software that remains today (Synchronet, Enigma, Mystic and a MajorBBS remake) along with continued classics and some door games.

reply
axegon_
3 days ago
[-]
True. And it has the same safety implications as in software and security but more obvious since the slop creeps it's way into the physical world: One of my main hobbies is drones. Lately less flying cause of a long track record of crap weather every weekend for like 6 months so I'm more on the building side of things. I would not trust a slop machine to design and build something that weights 4 kilos, carrying a highly flammable lithium(ion or polymer) battery and fly it in a remote field even. Off the top of my head, I can think of 200 ways this could go wrong. And most people with a functioning brain that have watched the news will agree with me. The line between "Claude sloppus is so good man, look at this awesome thing it did" and "Lost control of the drone, it flew into an airfield and crashed into the engine of a plane taking off" is incredibly thin. What pisses me off is that if this happens, regulations will hit those of us that know what they are doing and will make sure this never happens, and not the geniuses who think slop is a viable solution for everything. Same story with the never ending leaks and supply chain attacks which are a direct consequence of sloppers.
reply
klustregrif
3 days ago
[-]
> What he presented was 20 markdown skills.md bs files. I mean seriously, being literate is enough to get you the gold medal?

Yes? If your problem is that there a tree in road and one guy builds a autonomous robot to remove it and the other guy just goes and moves it, the “dumb” guy wins. We are at a point in history where a couple of markdown files solve problems better than hundreds of hours spent by experts in building dedicated solutions. But you win based on the results not based on how much effort you put into it.

reply
axegon_
3 days ago
[-]
It's what I call "speed running towards watering plants with Gatorade".
reply
necovek
3 days ago
[-]
You suggest doing it with water, perhaps? The same one we use in the toilets? Yuck!
reply
Silamoth
2 days ago
[-]
Hackathons are about making and finishing something. That’s the whole premise: Instead of spending months working on a personal project that goes nowhere, give yourself a time constraint so you’re forced to finish something. Now you have something concrete to put on your portfolio (even if it’s still a proof-of-concept) - plus you’ve probably learned a lot.

Setting up config files for a tool is not making something. That’s like if I spent hours setting up my IDE, build processes, a CI/CD pipeline, and even unit tests. That might be cool and enhance my productivity down the line. But I still haven’t made anything.

reply
klustregrif
2 days ago
[-]
> Setting up config files for a tool is not making something.

This is like complaining if someone used Unity at a game making hackathon. “They didn’t really bill anything they just configured an existing solution!”. At the core hacking hackathons are about what you deliver not the effort put into it. It’s crazy how people want to turn it into a purity question. People feel threatened because AI has removed a barrier for those whiners not as good at programming as they see themselves. But hackathons where never won by the rules of people who go “I am going to build my own game engine because using existing tools and libraries feels like cheating!”

reply
whattheheckheck
2 days ago
[-]
What is the gold that were all mining for?

Ah yes higher fidelity, external stimulus + human response tuples to feed the ad revenue machine

reply
qsera
3 days ago
[-]
But the winner didn't remove the tree. They just built a an AI team of tree-cutters...
reply
7thpower
3 days ago
[-]
That may not actually cut trees.
reply
inigyou
2 days ago
[-]
Yes. They wrote an AI prompt to cut a tree and gave a presentation about how this is the future of tree cutting. They did not cut the tree, nor build a robot that cut the tree. They fantasised about building a robot that builds a robot that cuts the tree.
reply
le-mark
3 days ago
[-]
Hackathons turned into “nice ui with mock data”-athons. Whoever got the best ui person on their team won. I benefitted from this a few times!
reply
glitchc
3 days ago
[-]
Judges are managers with typical mediocre technicality
reply
torginus
3 days ago
[-]
Yes, I ran into this during an internal company hackathon. This was before LLMs.

We took a problem, designed an internal tool for it, and put some Bootstrap UI on top with some fancy CSS animations.

After wiring up the mock data, it looked convincigly real.

We did win, got congratulated by upper management, and were immediately asked if we could get this into production in a week, or do we need 2?

reply
Yizahi
2 days ago
[-]
Corporate "hackatons" are often a mess. We have anything from a truly novel ideas clearly invented right at the hackaton (as was originally intended) which are rough and very unpolished and buggy or even broken, to teams brazenly bringing up developments which clearly were ongoing for months, not even hiding that and showing weeks or months of test and dev results in the eventual presentation. The latter teams won of course every time. I kinda get the business benefits, but the spirit of the contest goes out of the window.

Oh, and don't get me started on the fact that a lot of developers get two relaxed fun days while with catering, networking and basically paid for self-improvement workdays, while QA, supports and other teams are expected to work as usual AND cheer for those participating and watch presentations (thankfully that last is optional).

reply
win311fwg
2 days ago
[-]
> but the spirit of the contest goes out of the window.

"-thons" aren't contests, at least not in the traditional sense, they are activities where participants test the limits of their endurance. A marathon, for example, allows runners to see how far they can push themselves running. Likewise, a hackathon gives a place for one to see how far they can push themselves to create something over a short amount of time, beyond what would normally be possible, and beyond what would be sustainable in an everyday setting. I suppose you could argue that it is contest with yourself, but calling that a contest is atypical.

You are right to call out that few people want to push themselves to their limits for a corporate event, so corporate entities have turned to contests instead to try and find something that does appeal, but a contest, no matter how it is conducted, is outside of the spirit of a hackathon.

reply
mckn1ght
2 days ago
[-]
I’m not following here. Marathons are very much actual races. They even give out 1st/2nd/3rd place awards and everything.
reply
win311fwg
2 days ago
[-]
It is viable for a race to take place at the same time as a marathon. From a logistics point of view, there is benefit in trying to draw in both those interested in marathons and those interested in racing. But there is a difference in motivation. Choose at random one of the 70,000 registrants of the NYC Marathon and ask them if they plan to win: the answer will almost certainly be no. They are there to see how far they can push themselves only. Whereas in an event that is strictly conducted as a race, generally every participant will tell you that they are seeking the win.

It is also viable for a sales pitch competition to take place at the same time as a hackathon. When we look past the early hackathon days, we can observe a trend towards events hosting both. Similar to marathon/races, appealing to a wider audience helps with logistics. Maybe that is where things get confusing?

Perhaps this is easier for you to reason about with a telethon? Rarely do we find a competitive element show up as being an objective of the event in that setting. Only the endurance component, where telephone operators push themselves to answer phones for periods of time beyond what would be considered normal.

reply
biglyburrito
3 days ago
[-]
That last bit is why I'll never do one again.

Hackatons are commonly used as a way to take credit for & reap the benefits of another person or team's work, without attribution or compensation. And oftentimes, a promising hackathon idea will be "improved" by management & added to the creator's workload with tight deadlines (because the hard part is already done!) -- even if they don't necessarily agree with the "improvements".

reply
hilariously
2 days ago
[-]
Yep, a way to get free work by pretending its fun, most corpos immediately turn around and do this.

It's also funny to me because of how they try to show its a treat to the engineering staff, and then railroad them as soon as they can to implement the half baked idea.

The truth is that most management don't ever get beyond half baked ideas and so trying to push you to make low quality crap is often their only move.

reply
torginus
2 days ago
[-]
I dunno, I think I got more out of it than I put in, but it was mostly due to happenstance and knock on events, and my name sounding more familiar to some important people, but this wasn't really in the cards.

Imo if you don't do stuff others dont you wont end up in places others dont, which might be good or bad.

I mean, one of the biggest raises I got was when I brought my dog to the company cookout, and it turned out my boss's boss was a huge dog person, and we bonded over that, and he decided I was a good guy, which was kinda ironic as I was working my arse off to little benefit at that time.

reply
Schlagbohrer
2 days ago
[-]
Same scummy move as streamers / online personalities having a "contest" for a t-shirt design or logo design, which the streamer will sell for their personal profit while offering nothing but "exposure" to the creator.
reply
yieldcrv
3 days ago
[-]
I’ve seen powerpoint presentations win, and that was my last hackathon
reply
pelagicAustral
3 days ago
[-]
I did a 3-month bootcamp back in the day and the top assessed final presentations were a powerpoint and some bs JS "game" that indeed was a bunch of nice graphics being manipulated with code. This was a Rails bootcamp, not a powerpoint one, not a js one...
reply
makapuf
3 days ago
[-]
"a bunch of nice graphics being manipulated with code" does sum up quite a bit of the videogame industry, including GTA VI ...
reply
KMnO4
2 days ago
[-]
I did a hackathon many years ago (before LLMs) where I spent a serious amount of effort training a conventional machine learning algorithm and integrating it into a react native app. I had a genuinely impressive team to make this possible given it was 2016.

The winning team bought a bootstrap theme for $35 and made a landing page for a nonexistent app.

reply
aprilthird2021
3 days ago
[-]
When did this happen? I remember judges at hackathons used to be very forgiving about lackluster UIs as long as the idea was cool and at least functional by the presentation time
reply
odo1242
3 days ago
[-]
It depends a lot on the hackathon/what the judges are looking for. A few are run by technical people who pick the coolest technical architectures, a few are run by casual users who pick the best looking result.

The majority of the ones I’ve been in have tended to be run by people who judge based on their notion of how useful the app will be societally, with the tie breaking factor being the UI/architectural design.

reply
hobofan
3 days ago
[-]
10+ years ago, when most "grassroots" (and some of the better startup) hackathons were displaced by enterprise-sponsored hackathons. I can mostly talk about the Berlin hackathon scene, but as far as I understand it the same thing happened in SF/London as well around the same time.

Presentation-first judging has been a thing for a long time, and unless there is a organizing party that explicitly makes code reviews a part of the scoring, and the organizers ensure attendance quotas for different personas (engineer vs. product vs. designer) it will always drift that way.

reply
Gigachad
3 days ago
[-]
Reminds me of the inconsistency of take home interview tests where you have no idea if the person reviewing cares that the UI is shiny or not or if they want you to write a novel in the readme and make it look like a real project.
reply
jayd16
3 days ago
[-]
It's more about unconscious bias. The slick smoke and mirror will simply show better.
reply
iLoveOncall
3 days ago
[-]
This has pretty much always been the case. You've never been able to build production-level software in 2 days (not even in the age of AI, no), so it's always been about having a UI with mocked data.

I did a lot of hackathons when I was in school more than 10 years ago and that's how they all were and what every team did.

reply
tripledry
3 days ago
[-]
Had a "project" course in university for CS. Implemented a working SaaS app for hosting ML models (before AI).

Winner in our category had a powerpoint and a poster, no one even looked at the implementation. I learned something that day.

reply
Silamoth
2 days ago
[-]
I had a similar experience in my undergrad software engineering course. One group literally took a JS facial recognition library and wrapped a halfway decent UI around it. That’s it, that was their entire project. But the grad student teaching the class and a lot of the other students were very impressed.
reply
necovek
3 days ago
[-]
You'd be surprised about how much production level software was built in two days — the fact that organizations are usually unable to do that is what gave rise to the agile movement, though it falls apart as soon as management asks for agile coaches and for agile teams to document their processes for others to use.
reply
giancarlostoro
3 days ago
[-]
It's all about the pitch the other half.
reply
j45
3 days ago
[-]
I thought I was the only one wondering why people are preparing in advanced with polish and not much to build the day of.
reply
Teknoman117
3 days ago
[-]
It’s been like that for at least a decade.
reply
kristopolous
3 days ago
[-]
I'm ok with them. It's all the stuff I'm weak on: pitching, making eye-contact, telling convincing stories, and engaging audience. I suck at this.

Making people feel my pain or communicating effectively quickly I'm total garbage at.

Hackathons are now only this. They have turned into an exercise that highlights my core weaknesses and that's why 25 years into my career I'm going to them almost every weekend.

This is the stuff I really need to get better at and finally, I am. Slowly but also, provably.

Also, this problem is unique: I call it "the trailhead". You get deep into the problem (the trail) and forget what it looked like at the trailhead and thus fail to compel the product because you spend your time on the wrong level of details and the wrong aspects.

That's why you can pitch something not yours better then your own stuff.

reply
mannanj
2 days ago
[-]
Ah I hear that. Do you think it's more like a self confidence problem? Not to attack or bring you down in any way, just wondering from a self diagnostic and awareness perspective.

I feel your way some times too, and when I reframe it and share with others from a place of interest and passion and let go of performance & anxiety, I usually don't come across as total garbage.

reply
zem
3 days ago
[-]
as someone who got into linux and open source in the early 90s I will never stop being sad that "hackathon" morphed into a competitive activity, rather than "let's all get together and build some free software collaboratively". I guess the latter tends to get called a "dev sprint" these days, but it's always the first thing I think of when I hear "hackathon"
reply
yardie
2 days ago
[-]
I grew up going to hackathons and they were fairly open ended and collaborative. The recent hackathons I've attended are just a vehicle to get you to use cloud infrastructure (AWS, GCP, Vercel, etc).

More recently, teams have been attending hackathons with an already completed product, using the event to attend VC meetings instead of doing any hacking. And when they invariably win with a well done, complete product they use the media announcements to generate leads. My duct-tape and cardboard hack doesn't look very good but we designed and built it within the team we assembled 48hours ago.

reply
adfm
3 days ago
[-]
You are not alone. MBAs found APIs. Eternal September and all that.
reply
moffkalast
3 days ago
[-]
Practically all corporate backed or organized ones are more or less lots of job interview tasks running in parallel, so they get lots of work for free on a problem they really should've paid people to solve, and get to pick the result they like most. I've always found the idea too exploitative to ever join.
reply
christoph
3 days ago
[-]
I went to a London one once and this was totally my impression of it. The free beer and food was a drop in the bucket for what the massive corporate got out of it at the end.
reply
komali2
3 days ago
[-]
> "let's all get together and build some free software collaboratively".

G0v hackathons in Taiwan are still this, at the end everyone presents what they worked on and there's no judging or anything. Some of the projects have been going for years.

There was a hackathon two weeks ago, you can see all the videos from all the demos here https://m.youtube.com/@g0vTW

They happen every two months. Some people have started g0v chapters abroad, maybe you could consider it for your region!

reply
aquariusDue
3 days ago
[-]
I think organizations like KDE (during the Akademy) and LibreOffice still run those during the last day of their conferences?

I had the chance to attend the LibreOffice one back in 2023 but life got in the way and I missed it sadly.

reply
matthewfcarlson
2 days ago
[-]
Agreed- the idea of "winning" a hackathon seems kind of wild to me. It doesn't seem like something you should be able to win.
reply
armchairhacker
3 days ago
[-]
The author notes that vibecoding has entirely replaced coding in hackathons (where speed is essential, bugs are tolerated, and only the demo is judged). I agree.

But then says this means software is “solved” so only hardware hackathons matter. Why?

If anything, I think software hackathons have become more useful, because ideas have become more useful. Even if ideas are cheap, not everyone has 24-72 hours for a prototype, in a creativity-inducing space that may inspire better details.

And software isn’t solved: some ideas still require low-level knowledge and skill to translate into prototypes, especially if the hackathon judges require some functionality.

Whether your purpose of a hackathon is:

- Make a prototype, then if it seems useful afterwards rewrite it into a full product

- Make a prototype that seems useful to attract investors (whether you start a company that may not launch or apply to a company that wants your creativity)

- As an organizer, find ideas related to your company

- Have fun, enjoy free food and good company

reply
dvh
3 days ago
[-]
>But then says this means software is “solved” so only hardware hackathons matter. Why?

Because ai cannot do hardware, it cannot solder wire, it cannot replace red led with blue one and find current limiting resistor for optimal brightness. It cannot see what part of enclosure needs to be cut. It cannot see the startup transient on the ldo.

reply
ssl-3
3 days ago
[-]
> Because ai cannot do hardware

It can.

> it cannot solder wire

Plenty of placement and soldering machines exist that are far faster than humans. They just aren't yet integrated with the bot.

For the stuff that is unusual or particularly difficult, just add a human. Same as with code.

> it cannot replace red led with blue one and find current limiting resistor for optimal brightness

Sure it can. Just add a camera.

> It cannot see what part of enclosure needs to be cut.

Challenge accepted.

> It cannot see the startup transient on the ldo.

It can see that using the same tools we use to observe such things. https://github.com/aimoda/rigol-dho824-mcp

reply
necovek
3 days ago
[-]
And one needs to think from the outcome perspective too: maybe it is too hard to cut the part of the enclosure, but can it 3D print a new one hollowed out exactly where needed?
reply
ssl-3
2 days ago
[-]
Or, I mean: This is a [hypothetical] human hackathon that is tainted by bots, not a bot hackathon that is devoid of humans [although I'm sure we'll have those some day as well].

Instructions that deliberately lack specificity, like "Drill a hole for the switch and then mount it" work fine in meatspace whether those instructions are issued by a bot or a human teammate.

reply
aiisjustanif
2 days ago
[-]
Not at the entry price point of a hackathon, which is the point. Using AI in software hackathons are magnitudes cheaper than AI doing manual labor in hardware hackathons.
reply
croshan
3 days ago
[-]
Nearly all my hackathon projects were hardware, back in college.

A couple examples (both from HackPrinceton, which had the best EE labs):

* https://blog.cyrusroshan.com/post/electronic-banjo (crowd favorite)

* https://blog.cyrusroshan.com/post/spin-to-win (a "moonshot" idea)

There's something nice about holding your work in your hands. Tangible work is also both easy to explain, and hard to fake. So going the hardware route felt fun, fulfilling, and scored well.

Good times.

reply
ElijahLynn
3 days ago
[-]
I was thinking about this the other day. Now that software is within reach of most idea makers, it opens the door for a much deeper level of tinkering. With very affordable, if not slow, 3d printers, and an abundance of hardware interfaces, I think we are going to see some really great weekend projects that will turn into beautiful, "where has this been until now" utility for the world!

I'm excited to see software engineers and teams morph into the next stage of product builders!

reply
calepayson
3 days ago
[-]
My little brother is a beach lifeguard but in the last year he’s pumped out so many incredible projects. It feels like he’s been unleashed. Such a cool era!
reply
ElijahLynn
1 day ago
[-]
That's really great to hear!

I just woke up 2 hours early this morning with my mind spinning but all sorts of cool hardware projects. I could do that now all feel within reach!

Before my list of ideas, never really got much action because I didn't think I could execute on all of them in my lifetime.

But now I'm making notes on all my little project ideas because they think once I get the hang of this new way of working then I will be able to execute on way more projects and it is really becoming quite exciting. But this excitement is definitely going to cause me to have a nap today, lol...

reply
pelagicAustral
3 days ago
[-]
The conference scene is not doing that much better either.

I begrudgingly went to one a few months ago and I was absolutely shocked, it was a two-day one, not even going to mention the programming language because at this point it probably doesn't matter, since only about 20% (tops) of the talks/presentations were strictly about programming.

A small assemble of self-defined industry champions took the floor once after the other to preach about their holiness and the outstanding work they have done for the community in areas that bordered software engineering as much as Iceland limits the Indian Ocean.

It was lecture after lecture, it was lifestyle, it was virtue-signaling, it was everything but programming. There was a single ham-fisted workshop that did not even had enough time to build on the basics of what was trying to accomplish, and there was a guy who I had as a personal hero of sorts that went in there to talk about some internal package manager drama.

NEXT! never again. It's all rotten to the core.

reply
killerstorm
2 days ago
[-]
Hmm, looks like by "hardware hackathons" he really means "making software for more resource-constrained platforms". Nothing wrong with that, but I don't think that's a right name for it. Also adding some soldering to it won't make much difference.

When my daughter was 4 y.o. she went to robotics classes where they assembled a small LEGO robot and made software for it using environment like Scratch. That's a good activity, but my point is that doing some assembly doesn't put the task into entirely different category of difficulty

reply
tracker1
2 days ago
[-]
If 3D printing were a bit faster, a BYO robot hackathon could have some really cool outputs for different weight/size classes etc.
reply
smackeyacky
3 days ago
[-]
Last hackathon I went to our team was beaten by a group that produced a PowerPoint presentation. I have no interest in doing that any more
reply
Hugsbox
3 days ago
[-]
But... like, how? Was it that interesting of a powerpoint?
reply
necovek
3 days ago
[-]
They also vibe-coded a PowerPoint clone ;-)
reply
NDlurker
3 days ago
[-]
I like the fax machine idea. Reminds me of an idea I had. Get some receipt printers for my friends and we can print to each other's printers to send text messages
reply
choubli
3 days ago
[-]
That brings back memories. I once built an XHTML page served over WAP 2.0 (on 2G networks) from my home server that could send messages directly to the printer in my mother's office. It was incredibly clunky, but a lot of fun. I forgot to tell her before I tried it, so random pages just started coming out of the printer one day.
reply
calvinmorrison
3 days ago
[-]
it's easy to do as well. most of these printers can be setup to easily work by catting text directly to /dev/lp0.
reply
zachlatta
2 days ago
[-]
At Hack Club we have made tremendous investments to help teenagers get into electronics and design their own PCBs over the last 2 years.

It’s much harder to fake and in many situations much more exciting than software, especially for beginners. Some of you might like this video from a recent event at GitHub HQ: https://youtu.be/kaEFv7e49mo?si=sLer815jCJIyWR9Y

We have an upcoming event called Hack Club Fallout where we’re bringing a bunch of high schoolers from across the USA and world to Shenzhen for a 7 day hackathon because it’s one of the few places you can get same day PCB turnaround: https://fallout.hackclub.com

reply
sublinear
3 days ago
[-]
> We wired a Raspberry Pi...

> ...the focus of hackathons has completely shifted away from typing code...

> ...iterating on intricacies of implementation with radical refactors has become a trivial task...

The irony is unreal. Where's the hardware?

Since the advent of SBCs and microcontroller kits, software devs have felt the same way about hardware being trivial. Yet, a hardware engineer still makes a massive difference in the outcome of the project.

reply
stackghost
3 days ago
[-]
>The irony is unreal. Where's the hardware?

It's the rotary phone and the raspberry pi, of course. Don't gatekeep.

The fact that microcontrollers are so cheap now means for most (but, sure, not all) applications they're strictly superior in every way compared to e.g. 555 timers and LM386 amplifiers, or whatever. This is because, critically, you can debug and reprogram a micro. To do the equivalent with a 555 timer means, at minimum, de-soldering a bunch of components and probably poking around with a logic analyzer or an oscilloscope.

What's more, you can get a full tcp/ip stack in a surprisingly small and low-power package these days. No need to futz with analog telemetry, or even SPI/I2C unless you really need to.

The "hack" in TFHackathon is altering the function of a phone. Who cares if they used a ras pi to do it vs something else? In what possible way does that diminish their feat?

reply
ex-aws-dude
3 days ago
[-]
Listening to someone tell you about their AI-coded project is like listening to someone tell you a dream they had last night

"and then this happened, then this happened, then this feature, then this feature"

Wow that's crazy...

reply
ojo-rojo
3 days ago
[-]
Ha, this is very true. When this happens I have to tell myself "Okay, time to wait out yet another story"
reply
al_borland
3 days ago
[-]
Someone was bragging to me about their new AI startup a few months ago. I went to look at their website. It was some AI slop. I checked out the code for their form to register interest for the launch… it wasn’t setup at all. It was just a form that went nowhere. They had an idea, told AI to make a site about it, didn’t bother replacing the boilerplate to make it work, hosted it, and then started bragging to their friends about how they were going to be rich.

What a joke.

reply
NothingAboutAny
3 days ago
[-]
there's an Ice cream shop in my city that has obviously generated all their signage and menus and everything else, even on their website the photos section has AI generated people smiling and happy next to the sign. I get that it's a small business that has probably saved a couple of G's on design/code but it's all so sloppy and obvious.
reply
al_borland
3 days ago
[-]
I find basic sites, that were probably put together by the owner’s nephew, rather charming. Much better than AI.
reply
kajman
3 days ago
[-]
I'll even excuse the ones with food photos that look like they were taken with a feature phone. New places that can't even bother to take photos of their own menu are a massive red flag to me. Where else are they cutting corners?
reply
Ekaros
3 days ago
[-]
I absolutely despise food delivery sites where there is either "example picture" or AI generated picture on food item. Why even bother? I understand that food-photography needs some level of skill, but still maybe bad photo of real thing is lot better than fake photo of fake thing...
reply
bitwize
3 days ago
[-]
I find that even looking at a teenager's crappy Sonic the Hedgehog fan artwork is much more pleasant than looking at impeccably machine-drafted AI slop. It sounds like a bit of a handwave to talk about how much "soul" an art piece has or doesn't have, but there's a certain something there that's a product of human experience and (so far) can only come with that, that manifests in every human-created piece. So I'm at the point where the only AI-generated art I can tolerate is fictional: to wit, the little crayon doodles Diana draws for you in Pragmata.
reply
s4i
3 days ago
[-]
This validates my prediction that GenAI will be the Comic Sans of the late 2020s.
reply
NDlurker
3 days ago
[-]
There's a new bakery that opened up near me and they have signage on their windows with clearly AI generated images of their food. How the hell do they think that is going to appeal to a potential customer?
reply
esikich
3 days ago
[-]
Yeah dumb until it wins a competition. If it's so stupid why are you worried about it?
reply
jjj123
3 days ago
[-]
Bizarre comment. OP didn’t say that they were worried or that AI is stupid. Only that it’s boring to hear someone talk about what their AI made.
reply
esikich
3 days ago
[-]
Well then that person was already making "stupid" things. Boy does it make me mad when someone makes something that is interesting to them and isn't up to my personal standards! Everyone is so dumb but I am so smart, I know better. I'm so cool and talk about the most interesting things :)
reply
jasoneckert
2 days ago
[-]
The height of hackathons was back in the early to mid 2010s in my opinion. That was the height of the indie game scene and mobile app goldrush - and there were plenty of sponsors willing to contribute real $$, prizes, and swag - all of which were necessary to build the excitement around the event.

I ran a plethora of these events at my college for developer and game developer students (Great Canadian Appathon, Global Game Jam, and numerous Microsoft-centric hackathons for WinPhone7 and Win10). The sponsorship, prizes, catering (massive food budget!), and swag was insane. All the college really contributed was the space and staff to run the 48-hour weekend events, caffeinated soap for the washrooms, and the occasional medical attention (we had a few NOS-induced nosebleeds the year Coca-Cola was one of the sponsors).

But what was developed during these intense hackathons was nothing short of spectacular, and the collaborative skill-building was massive. I still hear from former students who attended them during that time that they consider them as one of the best experiences of their lives.

reply
ashm1104
3 days ago
[-]
I second that, hardware hackathons were and will be the game changers, software hackathon is a done thing, shouldn't be taken much seriously tbh...
reply
Silamoth
2 days ago
[-]
I’m all for hardware hackathons. But I think there’s still a place for software hackathons: Just don’t use LLMs. Generating an entire application with LLMs kinda defeats the point of a hackathon to begin with. It’s supposed to be about showing you can make something in a short time frame. It’s supposed to be about exploring and learning new areas with no long-term commitment. It’s supposed to let you develop your skills and build your portfolio; the time constraint forces you to actually finish something.

I can’t imagine going to a hackathon just to not write any code and outsource it all to an LLM. I wonder if any hackathons ban LLMs?

reply
tracker1
2 days ago
[-]
I was a corporate representative of a sponsor of a major hackathon a bit over a decade ago... two of the presentations that stood out to me was one with Google Glasses that allowed the presenter to control the presentation, see the notes slides on his view, while the presentation showed a different deck/slide, using gestures to switch for either.

The other presentation that stuck out, iirc, became leet codes.

reply
Footprint0521
2 days ago
[-]
This makes me so happy, because I have totally made my new side project lately lol

I just recently turned an old guitar hero controller into a fully functioning midi controller and it took so a little time. It actually makes me laugh

I swear the bar with AI now is just the craziest things that you can think of

reply
marssaxman
2 days ago
[-]
> turned an old guitar hero controller into a fully functioning midi controller

That sounds like fun. Do you have anything written up about the project?

reply
Footprint0521
2 days ago
[-]
I wasn’t planning on it, but it could be kind of fun to do a write up
reply
emp17344
2 days ago
[-]
I mean, a quick Google search shows that the web is absolutely inundated with articles and how-to guides on turning guitar hero controllers into MIDI controllers. It seems like a pretty common project.
reply
Footprint0521
2 days ago
[-]
Oh 100%! But this still ended up being super fun, and I did mine differently with micro python and a knock off raspberry pi pico (cheaper on Amazon plus usb c) not to mention custom modes (keytar, strum)

It’s definitely not rocket science, but I have enjoyed having more control of it directly, as a musician, to tune it to what actually makes it make sense and be legitimately playable

reply
hacker_88
3 days ago
[-]
Prompt-a-ton
reply
locusofself
3 days ago
[-]
Slopathon
reply
deadbabe
3 days ago
[-]
On the contrary, I think software hackathons could really hit a golden age where we see how far people can push the limits of what we ever thought possible within 24 hours or a weekend through the use of AI. Less “pretty UI with mock data” and more fully working products ready for the consumer market.
reply
smaudet
3 days ago
[-]
I don't think you understand the goal of a hackathon. They aren't (or weren't) VC pitch sessions.

You don't run marathons to be usane bolt, you don't go to hackathons to land VC deals.

24 hours of non stop AI usage doesn't sound fun. It sounds hateful and demotivating, you want to discover yourself, and maybe some other people, not what a robot can do.

reply
s4i
3 days ago
[-]
I've found most hackathons not personally fulfilling because you can only get small stuff done and finalize maybe a happy path or two, accompanied by some rushed slides, before you run out of time. The AI really changes this and you can actually deeply exhaust an idea.
reply
fluffybucktsnek
3 days ago
[-]
I think it's you who has a very narrow vision of what a hackathon can be. Hackathons can both be about developing your programming skills or coming up with, then presenting new and interesting ideas.

In a sense, the latter is kind of about "landing VC deals", but replace VC with possibly a different audience.

I think this narrowness of mindset is more notable in the last paragraph: "...you want to discover yourself, and maybe some other people, not what a robot can do." In my perspective, what I think OP is saying, and I can personally see, is not about what a robot can do (at least no more than when experimenting with a different language/framework/library/etc.), but how far can you shape and accomplish your idea into reality using AI.

reply
deadbabe
3 days ago
[-]
In the end you will just be doing stuff with a robot anyway.
reply
kusokurae
3 days ago
[-]
The problem is my friend you're right but people who tend to browse this website are no longer engineers who would also understand this; it's mostly HR, Managerial staff, and jaded engineers who never enjoyed implementation details, and who are presently trying to convince everyone else implementation details are no longer of relevance.
reply
fluffybucktsnek
3 days ago
[-]
I see this being thrown sometimes, but, honestly, it feels like a "HN is becoming reddit" situation. Would be interesting to see a study or a review of recent comments to confirm if that's really true.
reply
esikich
3 days ago
[-]
It's just gatekeeping. It should make them super cool. "Well you have to have good ideas and skills to do anything with AI or it's just slop!" Ok, then it sounds like nothing changed.
reply
hard_times
3 days ago
[-]
Ah yes, the eternal truth of "looks matter". It translates to almost everything imaginable, not just people's appearance.
reply
revlsas
3 days ago
[-]
The implementation that can be achieved at a hackathon is trivial at this point

Enterprise is just fishing for other people's ideas that they can use as their own

If you truly had a novel and useful idea, someone else can just steal it and recreate it themselves

reply
amelius
3 days ago
[-]
How does that work if a digikey order takes 1-2 days, and ordering a PCB even longer?
reply
helsinkiandrew
3 days ago
[-]
> How does that work if a digikey order takes 1-2 days, and ordering a PCB even longer?

In this case, Hardware hackathon means wiring up the digital or analog input/output pins of an Arduino/Raspberry pi to something and writing software to control/interface with it. Perhaps with a few simple components on a prototype board

reply
sambaumann
2 days ago
[-]
We did this once at a traditional hackathon - we took a food dehydrator and wired up a temp sensor and raspberry pi, wrote PID controls and turned it into a 3D printer filament dryer.
reply
amelius
2 days ago
[-]
I bet somewhere in Shenzhen you can actually have a hardware hackaton with an infinite supply of components and a PCB fab around the corner.

They should organize this and show us how it is done :)

reply
teddyh
2 days ago
[-]
You get what you incentivize. Just go back to the roots and remove any and all judging and awards. The incentive should be to get things done in a project, not to “win” a hackathon.
reply
feverzsj
3 days ago
[-]
Just ban internet connection.
reply
sam1522
3 days ago
[-]
just ban the internet lol
reply
yieldcrv
3 days ago
[-]
AI can one-shot hardware interfacing too

I think any idea of discipline demonstrations will get whittled away until its more like battlebots or robot wars

reply
_the_inflator
2 days ago
[-]
I was never into hackathons. Usually something organized by a company and prizes awarded for something that managers without any Computer Science background or otherwise merit reward.

I am only judging the ones I was offered to send in teams but always refused. They appeared to be a rip off and and let's call it as it is: shit show.

I don't think that a hackathon solves anything worthwhile. If it would, why not make everything a hackathon? Why don't declare the exception the rule?

Good stuff takes effort and time. Crunch mode or death march as I used to call it because with their pale faces after three weeks without any free time, was generally something I despised and prevented in the first place.

I build the only successful Web Application in Financial Systems in a global bank and I knew we need to think smarter with all the responsibility and accountability. So we always sharpened our axe first.

I let my best devs work as much and long as they wanted because if you are in the zone, you exploit it. And yes, quite many freely worked at home on weekends as well, but I pushed them hard to not put this into the normal work stream in order to prevent any fake improvements that come to hurt them.

I gave them the promise to any free time they wanted and when they wanted given that they take care of their absence beforehand. I was never disappointed and people work differently. One guy worked month on no end, and suddenly hit me 9 pm "Boss, I need a break, give me two weeks starting tomorrow." Always granted without any hesitation.

Sprints? 80%, not 120% masked as "challenge". No dev gets bored. They need the feeling of being free to do their craft.

It worked best.

That's why I never personally as well as with any of my teams took part ever in a hackathon.

reply
pdntspa
3 days ago
[-]
Can we kill the hackathon please? Yes I totally want to get nerd-sniped for some of my precious off time for some trivial reward. NOT

Its a fantastic deal for management if you can find people gullible enough. But a raw deal for the worker bees themselves

reply
q8zd3
3 days ago
[-]
I enjoyed "old fashioned" hackathons, which you had 24h to build or play with some technology or API. It has lost its charm (for me)since it moved to be startup-ish like events that you need to pitch a product instead.

I think it will be considered a "blast from the past" at some point, due to the AI era we are getting into.

reply
mnky9800n
3 days ago
[-]
retro hackathons will replace retro arcades as gen x retires and millenials are 50+ and have money and kids out of the house. haha.
reply
d1sxeyes
3 days ago
[-]
Is participation in your off time mandatory? If so, the problem is not hackathons. If not, why not just… not participate? The folks who do often enjoy working on the problems, networking, etc., so I’m not sure killing them all together is particularly fair to folks who do get a lot out of them.
reply
pdntspa
3 days ago
[-]
The lack of participation is often one of those things that management will quietly hold against you.
reply
bigstrat2003
3 days ago
[-]
The problem in that case is working for a toxic employer, not the hackathon. You need to fix that regardless.
reply
a34729t
3 days ago
[-]
mandatory fun
reply
sameersri2004
3 days ago
[-]
The moment Opus 4.6 came into existence, the RIP was software with them and unfortunately now making software is ready. Even though thinking a particular solution in a hackathon still makes sense, when it comes to making real physical solutions now that makes no sense. That's why I get our day of hackathons like in the future.
reply
deaux
2 days ago
[-]
Opus 4.6? More like Sonnet 3.5. The last Hackathon I did was almost 2 years ago. I was probably the only one there doing agentic coding, or at least I didn't meet anyone else who did (some people did ask questions to ChatGPT). We won. We wouldn't have won if I'd coded by hand.
reply
Dig1t
3 days ago
[-]
[flagged]
reply
flawn
3 days ago
[-]
Owe a lot to them.

If you have kiddos in Germany: jugendhackt.org

reply
brador
3 days ago
[-]
AI can make hardware. It can also generate the ideas for your next hardware hackathon. Human intelligence is no longer required.

We’re in the age of human hand crafted creativity.

Imperfections of value.

reply
CrzyLngPwd
3 days ago
[-]
Show me the wabi sabi!
reply
d_tr
3 days ago
[-]
> As software subtends to becoming more and more "solved" ...

Really? Maybe if we do not care about robustness, elegance, coherence, consistency and generally anything beyond making a buck and leaving more waste behind... sure!

reply
fzeroracer
3 days ago
[-]
Reading the post made me quite sad because it felt like the author didn't understand the actual purpose of a hackathon and just shit out some AI crap tied to a raspberry pi and pat themselves on their back.

At least game jams still carry on that general spirit and the people that try to put together stuff with AI immediately make it obvious.

reply
kangaroozach
3 days ago
[-]
Everyday feels like a hackathon now!
reply