MurphyA/hacker-news huggingface dataset:
by unnouinceput | 2025-10-13 19:59:52+00:00
No, it didn't. Or rather it did for run of the mill coder camp wanna be programmer. Like you sound you are one. For me it's the opposite. That's because I don't do run of the mill web pages, my work instead is very specific and the so called "AI" (which is actually just googling with extra spice on top, I don't think I'll see true AI in my lifetime) is too stupid to do it. So I have to break it down into several sessions giving only partial details (divide and conquer) otherwise will confabulate stupid code.

Before this "AI" I had to do the mundane tasks of boilerplate. Now I don't. That's a win for me. The grand thinking and the whole picture of the projects is still mine, and I keep trying to give it to "AI" from time to time, except each time it spits BS. Also it helps that as a freelancer my stuff gets used by my client directly in production (no manager above, that has a group leader, that has a CEO, that has client's IT department, that finally has the client as final user). That's another good feeling. Corporations with layers above layers are the soul sucking of programming joy. Freelancing allowed me to avoid that.
by sylware | 2025-10-13 20:00:02+00:00
I am coding my own wayland compositor, in rv64 assembly... running on x86_64 with a small interpreter.

I am currently only using the core ISA (no compressed instructions, not even the pseudo instructions), and I use a C preprocessor to avoid to get my code locked on the preprocessor of one assembler.

I started to code assembly when I was a teenager as it is not hard: only uncomfortable. Nowdays, with what seems a real global, no IP locks, ISA, RISC-V, it is very reasonable to write directly assembly, as (real and sane) standard assembly is extremely efficient at fighting planned obsolecence.
by patall | 2025-10-13 20:00:04+00:00
Idk, maybe 3mm wire of 15cm grid size vs. 6mm wire in a <=5cm grid. But I have never seen a big deer farm, that is probably also not so nice to have right next door. But what do I know, here in Scandinavia, you have the right to roam pretty much everywhere, makes countries with too many fences seem claustrophobic.
by btown | 2025-10-13 20:00:45+00:00
Ironically, to take it full circle, I think that the thing that led to mobile being so user-hostile was the lack of sideloading of apps.

I remember sites on the early web like Hampster Dance, where monetization happened as an afterthought. But if you have to pay $99 annually and jump through hoops just to get your software even testable on the devices of a large number of consenting users, the vast majority of software is going to be developed by people who seek an ROI on that $99 investment - which wasn't cheap then and isn't cheap now. Hampster Dance doesn't and wouldn't exist as an app, because Hampster Dance isn't made as a business opportunity.

Similarly, outside of a few bright lights like CocoaPods, you don't get an open-source ecosystem for iOS that celebrates people making applications for fun. And Apple doesn't want hobbyist apps on its store, because Apple makes more money when every tap has a chance of being monetized. Killing Flash, too, was part of this strategy.

Apple certainly could have said "developers developers developers" and made its SDK free. But it realized it had an opportunity to change the culture of software in a way where it could profit from having the culture self-select for user-hostility, and it absolutely took that opportunity.

It's not a bad place, the environment we live in. But IMO, if Apple had just made a principled decision years ago to democratize development on its platforms, and embraced this utopian vision of "anyone can become a programmer"... it could have been a much brighter world.
by 0x457 | 2025-10-13 20:00:46+00:00
> It's possible you and I learn things very differently then (and I mean this a lot less snarky than it sounds). I built Raft from scratch in Scala 3 and that told me a lot about Raft and Scala 3, despite being utterly pointless as a product (it's on my website if you care to read it). I have the same experience with everything home lab / Linux / networking - I always learn something new. And I work for a networking company...

Building k8s from scratch, you're going to learn how to build k8s from scratch. Not how to operate and/or use k8s. Maybe you will learn some configuration management tool along the way unless your plan is to just copy-paste commands from some website into terminal.

> find horizontal scaling with many smaller cores and lots of memory more impactful for virtualization workloads than heavy single core performance (which, fwiw, is pretty decent on these Xeon Golds).

Yeah, if you run a VM for every thing that should be a systemd service, it scales well that way.
by LordDragonfang | 2025-10-13 20:00:57+00:00
> You will almost certainly find large parts of it, verbatim, inside of a github repository or on an authors webpage. AI takes the credit so you don't get blamed for copyright theft.

Only if you're doing something trivial or highly common, in which case it's boilerplate that shouldn't be copyrighted. We already had this argument when Oracle sued Google over Java. We already had the "just stochastic parrots" conversation too, and concluded it's a specious argument.
by whatisthiseven | 2025-10-13 20:01:09+00:00
I think every engineer knows that all things come with trade-offs.

A great engineer, however, is able to readily admit when one option among others has a far, far greater set of costs than another, for the exact same benefit.

And if said engineer can't decide (for claim of ignorance), they mature to learn that the experience and knowledge of others is the best source for understanding the trade-offs involved to make a decision.

I think its pretty clear solar power has trade-offs. I think it's also obvious solar has far less negatives than all other power generating sources.
by convolvatron | 2025-10-13 20:01:21+00:00
no, its not. first of all either I sense brightness differently, or I use it to compensate. so highlighting of any kind make the text a mix of brightnesses from dingy to glaring across the text.

since it take me effort to actually parse the colors, this is a constant distraction.

so I can read monochrome text just fine, but multi-colored text really slows me down.
by JohnFen | 2025-10-13 20:01:24+00:00
True, it's not critical thinking. It's a heuristic. It's not an entirely unreasonable one, either, since something being AI generated is much more likely to be of low/no value than something that isn't.

I'm fine with using that heuristic, personally. There isn't enough time in the day to critically analyze everything I come across, so a quick way of making a "first cut" is a good thing, even if it means sometimes discarding some wheat hiding in the chaff.
by chankstein38 | 2025-10-13 20:01:25+00:00
Honestly I'm not sure I ever really got satisfaction from the coding process itself. The output is what I care about. If it's a new and interesting output then it's still your idea. The code not being written by you doesn't detract from that.

Aside from regular arguments and slinging insults at chatgpt, I've been enjoying being able to be way more productive on my personal projects.

I've been using agentic AI to explore ESP32 in Arduino IDE. I'm learning a ton and I'm confident I could write some simpler firmware at this point and I regularly make modifications to the code myself.

But damn if it isn't amazing to have zero clue how to rewrite low level libraries for a little known sensor and within an hour have a working rewrite of the library that works perfectly with the sensor!

I'll say though, this is all hobby stuff. If my day job was professional chatgpt wrangler I think I'd be pretty over it pretty quickly. Though I'm burnt out to hell. So maybe it's best.
by grogenaut | 2025-10-13 20:01:27+00:00
Among my dads friends (lawyers) in the 80s none of them would buy a jeep because they consistently died between 60k and 80k miles. one of them had one but he expected to only put 30k on it on his property. We had to pull it with a tractor on multiple hunts because the 4wd system wouldn't work.
by anigbrowl | 2025-10-13 20:01:31+00:00
I found this article extremely hard to understand, and the linked abstract was not much more help. My impression is that the device can take light coming into one of several input ports and through some magic of nonlinear optics, ensure that it all ends up at a single output port, something like a funnel. I was unable to determine anything about what this routing mechanism is (heating a substrate, maybe?), if the routing is dynamically changeable, or it works in reverse, eg light coming in can be routed to one of several output ports. The latter would seem like a breakthrough, but my impression is that what's described here is more proof-of-concept than prototype.
by bironran | 2025-10-13 20:01:47+00:00
I bet "I'm a lot of people". That's the point of the post. We exist, we contribute, some of us are critical. We just don't chase fame, don't care about (much) about recognition (beyond peer I guess) and have interests and ways to occupy our time other than software. :shrug:.

I accepted that I won't be a "name". Yet I have made suggestions that were adopted into Spring, I have commented on JCPs, I have talked with antirez (though not much contributed there, I'm still in awe of Redis' internal design). I just... don't care much about other people knowing me beyond what I need to pay the bills and make my immediate peers, manager chain and customers happy.
by bendigedig | 2025-10-13 20:01:49+00:00
> There is strong precedent for the US defending the 1st amendment against foreign interests.

How does this ruling affect the company's right to free speech in the US? It's a fine for refusing to comply with a law in the UK; any sufficiently competent organisation could choose to comply with censorship/age gating in one country and avoid those restrictions in all others.
by matthewaveryusa | 2025-10-13 20:02:04+00:00
I'll offer two counter-points. Weak but worth mentioning. wrt China there's no value to extract by on-shoring manufacturing -- many verticals are simply uninvestable in the US because of labor costs and the gap of cost to manufacture is so large it's not even worth considering. I think there's a level of introspection the US needs to contend with, but that ship has sailed. We should be forward looking in what we can do outside of manufacturing.

For AI, the pivot to profitability was indeed quick, but I don't think it's as bad as you may think. We're building the software infrastructure to accomodate LLMs into our work streams which makes everyone more efficient and productive. As foundational models progress, the infrastructure will reap the benefits a-la moore's law.

I acknowledge that this is a bullish thesis but I'll tell you why I'm bullish: I'm basically a high-tech ludite -- the last piece of technology I adopted was google in 1996. I converted from vim to vscode + copilot (and now cursor.) because of LLMs -- that's how transformative this technology is.
by sieve | 2025-10-13 20:02:30+00:00
Nice! His Shakespeare generator was one of the first projects I tried after ollama. The goal was to understand what LLMs were about.

I have been on an LLM binge this last week or so trying to build a from-scratch training and inference system with two back ends:

- CPU (backed by JAX)

- GPU (backed by wgpu-py). This is critical for me as I am unwilling to deal with the nonsense that is rocm/pytorch. Vulkan works for me. That is what I use with llama-cpp.

I got both back ends working last week, but the GPU back end was buggy. So the week has been about fixing bugs, refactoring the WGSL code, making things more efficient.

I am using LLMs extensively in this process and they have been a revelation. Use a nice refactoring prompt and they are able to fix things one by one resulting in something fully functional and type-checked by astral ty.
by karakanb | 2025-10-13 20:02:37+00:00
OpenFlow feels like an attempt at keeping customers within Snowflake boundaries, and while it might work for some, I see no way Snowflake being able to keep up with the data integration needs unless they allow another way of extending their capabilities other than pre-built integrations.

On the other hand, I do agree with you that it is quite a big challenge for Fivetran to try and become Snowflake.
by acctsreceivable | 2025-10-13 20:02:58+00:00
> you have to get a 90-ish day runway going so you don't feel like people are ripping you off when it's just the way the business world has worked for ages.

100% this. Every self-employed consultant must have plenty of cash reserves. It's not just to keep their personal finances solvent but also to maintain a positive relationship with the client. When consultants brood over invoices taking a few months, that angst spills into the personal relationships with the client and everything goes bad from there.

If OP doesn't have a fully liquid cash buffer (I recommend 6 months worth), or if they don't like that invoices routinely take a few months to process, then consulting may the wrong career choice.
by openasocket | 2025-10-13 20:03:12+00:00
> By design, other processes cannot inspect what environment variables are running in a container.

That’s not exactly true. If a process is running in a container, and someone is running bash outside of that container, reading that processes environment variables is as simple as “cat /proc/<pid>/environ”. If you meant that someone in one container cannot inspect the environment variables of a process running in a different container, that’s more true. That said, containers should not be considered a security boundary in the same way a hypervisor is.
by levocardia | 2025-10-13 20:03:31+00:00
There's a Stephen Boyd quote that's something like "if your optimization problem is too computationally expensive, just go on vacation to Greece for a few weeks and by the time you get back, computers might be fast enough to solve it." With LLMs there's sort of an equivalent situation with cost: how mindblowing would it be able to train this kind of LLM at all even just 4 years ago? And today you can get a kindergartener level chat model for about $100. Not hard to imagine the same model costing $10 of compute in a few years.

There's also a reasonable way to "leapfrog" the training cost with a pre-trained model. So if you were doing nanochat as a learning exercise and had no money, the idea would be to code it up, run one or two very slow gradient descent iterations on your slow machine to make sure it is working, then download a pre-trained version from someone who could spare the compute.
by KaiserPro | 2025-10-13 20:03:40+00:00
> staffed by those who couldn't make it as civil servants

Still civil service.

> I'd be surprised if anyone who works there has ever used the internet

They do, but the pricks who created the law are/were reactionary politicians, who couldn’t be bothered to actually draft decent laws.

Ofwat and ofgem are different issues, they have suffered regulatory capture.

Ofwat has the power to bankrupt the entire water system. Which is great, but then the government would have to bail out the shareholders. which means not only higher taxes, but no private investment for large scale. Oh and ballooning public debt.

Which means stagflation, well harder stagflation. There is a ton more to this.

Don't get me wrong it needs reform, but that costs money. We need to have the money to hire decent staff. But with the impeding cuts and what ever dipshittery from Reform next, thats not going to happen
by jph | 2025-10-13 20:03:49+00:00
Thanks for the article and shoutout - CAST is great and I use it extensively with tech teams.

Causal Analysis based on Systems Theory - my notes - https://github.com/joelparkerhenderson/causal-analysis-based...

The full handbook by Nancy G. Leveson at MIT is free here: http://sunnyday.mit.edu/CAST-Handbook.pdf
by numpad0 | 2025-10-13 20:03:54+00:00
They all died. There were Linux phones until Android and there were some non-Android phones until Android 8 or so, such as Qt Extended, RIM BlackBerry OS, Palm webOS, Mozilla Firefox OS, and Microsoft Windows Phone, to name a few. They all died from numerous footgun wounds as well as pressures from competition.

VoLTE was one of major contributors to the situation, by the way. Only iOS and Android supported voice call on 4G LTE for first 3-5 years, due to it being a huge pile of TBDs and transitional hacks. There were political fights in whether the LTE is to be 4G or it was to be 3.9999G and superseded quickly by a completely separate 4G standard. This meant that companies and consortium that maintained alternative OS could spend unrealistic amount of lobbying and engineering effort trying to get into it, risking investments needed for it, or give up and start procurement process for a white flag. All chose the latter, and we ended up with an iOS/Android duopoly with unprecedented totality.
by dewey | 2025-10-13 20:04:10+00:00
In my opinion that's not good advice. Over the past 11 years this domain already built up some domain reputation and incoming links. Changing the domain for no good reason won't help with people understanding the use case of the site.

The domain doesn't really matter so much as you can see with "replit.com", "chatgpt.com" or "stripe.com" which don't explain anything either.

If you want to invest time I'd suggest:

- Clean up design (Remove multiple disclaimers, side bar etc.)

- Add h1/h2 that instantly explains what this is about

- Have a list of simple examples that can be executed, not just "select * from demo"

- If you want to increase traffic, take a look at "site:sqliteonline.com" on Google. There's currently only 14 pages indexed, so lots of low hanging fruits to optimize. Could also be extended by having pages dedicated to examples or a topic that people can land on if they search for things like "left join sqlite" etc.

- Change site title from "SQL Online AiDE - Next gen SQL Editor | SQL Compiler" to something explaining what this is about.
by reaperducer | 2025-10-13 20:04:24+00:00
Is it possible to disconnect the power from the radios used for "over the air" nonsense? Then at least they would be stable.

I've read online that for some cars, you have to dig deep inside to disconnect the cellular antenna.

I'm a little more lucky. On my car, you can pop out the SIM card from a slot in the ceiling, behind the rear-view mirror.

This assumes you haven't given your car access to your home WiFi. (Some people do this so they don't have to pay for a data plan for their car, and it kinda sorta "syncs" when you get home.)
by crtified | 2025-10-13 20:04:30+00:00
Not to suggest that analogies solve anything, but perhaps it adds large-scale context to mention that throughout history various (and frequent!) events of technological disruption have had similar effect upon particular fields of work.

I used to work in land surveying, entering that field around the turn of the millennium just as digitalisation was hitting the industry in a big way. A common feeling among existing journeymen was one of confusion. Fear and dislike of these threatening changes, which seemed to neutralise all the hard-won professional skills. Expertise with the old equipment. Understanding of how to do things closer to first-principles. Ability to draw plans by hand. To assemble the datasets in the complex and particular old ways. And of course, to mentor juniors in the same.

Suddenly, some juniors coming in were young computer whizzes. Speeding past their seniors in these new ways. But still only juniors, for all that - still green, no matter what the tech. With years and decades yet, to earn their stripes, their professionalism in all it's myriad aspects. And for the seniors, their human aptitudes (which got them there in the first place) didn't vanish. They absorbed the changes, stuck with their smart peers, and evolved to match the environment. Would they have rathered that everything in the world had stayed the same as before? Of course. But is that a valid choice, professionally speaking? or in life itself? Not really.
by jakereps | 2025-10-13 20:04:50+00:00
Not sure if you’re cutting my quote in bad faith to fit your rebuttal, or just didn’t read it fully. How is this not confusing?

> Apple TV is available on the Apple TV app … on … Apple TV …

Watch Apple TV in Apple TV on Apple TV.

Why choose Netflix as your example as well when both Google and Amazon already have streaming services that don’t have an identically named hardware device. Do you honestly think if Netflix put out a device they would name it Netflix.
by noir_lord | 2025-10-13 20:04:54+00:00
I'm aware and it's precisely because it's not a new thing been seeing it for years, I specifically was asking for a citation for this government.

I don't rule out they are daft enough to consider it, I just think they aren't quite that stupid.

OSA was a "something must be done, this is something, it must be done" thing - they can appease the mumsnet types for a bit with it and would generally prefer it quietly went back to sleep for a bit.

Not least because it's gonna hurt them electorally because while the people who are slightly in favour of it where slightly in favour of it a lot of the people who aren't really aren't seeing it as either unworkable, stupid or unworkable and stupid.
by ChrisArchitect | 2025-10-13 20:05:05+00:00
Just repeating all the same links that are already being discussed around here for weeks.

How the AI Bubble Will Pop

https://news.ycombinator.com/item?id=45448199

America is now one big bet on AI

https://news.ycombinator.com/item?id=45502706

Jeff Bezos says AI is in a bubble but society will get 'gigantic' benefits

https://news.ycombinator.com/item?id=45464429

etc

etc
by jackdoe | 2025-10-13 20:05:07+00:00
i absolutely feel the same

wrote recently about it https://punkx.org/jackdoe/misery.html

now at night i just play my walkman(fiio cp13) and work on my OS, i managed to record some good cassettes with non AI generated free music from youtube :) and its pretty chill

PS: use before:2022 to search
by simonw | 2025-10-13 20:05:07+00:00
"This would sit better with me if the repo included a first tier use case for local execution, non-NVidia hardware reference, etc."

This is a pretty disheartening way to respond to something like this. Someone puts a great deal of effort into giving something interesting away for free, and is told "you should have also done THIS work for free as well in order for me to value your contribution".
by lieks | 2025-10-13 20:05:37+00:00
You can install full uBlock Origin in the Orion browser, on iOS. It also has decent built-in ad blocking (though uBlock Origin is still better).

I had been thinking for a long time to switch to Android (GrapheneOS, probably) when my current iPhone 13 dies, but this whole thing with "sideloading" on Android is making me reconsider. If I can't have the freedom I want either way, might as well get longer support, polished animation and better default privacy (though I still need to opt-out of a bunch of stuff).
by vunderba | 2025-10-13 20:05:44+00:00
> A lot of people, me included, uses AI to correct grammar and improve syntax.

Just an aside, but most LLMs can actually do a pretty decent job cleaning up your sentences/paragraphs WITHOUT substantially rewriting them (such that they sport the signature AI varnish) - but you have to deliberately instruct them not to. LLMs are almost always overly eager and it can sometimes take a bit of prompting to keep them on a short leash.

This is what I use:

You are a professional editor. You will be provided paragraphs of text that may contain spelling errors, grammatical issues, continuity errors, structural problems, word repetition, etc. You will correct any of these issues while still preserving the original writing style. Do not sanitize the user. If they use profanities in their text, they are used for emphasis and you should not omit them. You are explicitly forbidden from adding new sentences.