MurphyA/hacker-news huggingface dataset:
by reaperducer | 2025-06-17 21:03:51+00:00
with all the cheap translation services we have today, I doubt it still is

My company employs a number of full-time translators, some of whom do translations for my web site.

When I talk with them, they all say that computer translations, while improving, are still terrible. They spend a lot of time fixing Google translations that make it into mockups, and sometimes try to show me why the computers are wrong. I don't speak their languages, so it's usually lost on me, though I've learned that there's about 50 different ways to say certain words in Spanish between Arizona and Tierra del Fuego.

Could they be protecting their jobs? If that's all they did for the company, then maybe. But translation is only about 25% of their work, so they'd still be employed. A few long for good internet-based translation so they can do other things.
by SimianSci | 2025-06-17 21:05:35+00:00
At this point im convinced that these sorts of headlines are being intentionally put out there as a form of marketing via fear. What better way to convince people to learn/use your AI offerings than to have those people think their livelihoods are in danger because of them.

AI has provided alot of unique value, but despite the countless headlines stoking fear of mass job loss, there still remains little substance to these claims of being able to automate anything but the most meanial of jobs. Until we can directly point the finger to AI as the cause of job loss numbers rising, and not other unrelated economic factors, this all just smells of fear mongering with a profit incentive.
by NathanKP | 2025-06-17 21:05:59+00:00
I think there is a lot of overlap between DSL's and frameworks, and most frameworks contain some form of DSL in them.

What matters most of all is whether the DSL is written in semantically meaningful tokens. Two extremes as examples:

Regex is a DSL that is not written in tokens that have inherent semantic meaning. LLM's can only understand Regex by virtue of the fact that it has been around for a long time and there are millions of examples for the LLM to work from. And even then LLM's still struggle with reading and writing Regex.

Tailwind is an example of a DSL is that is very semantically rich. When an LLM sees: `class="text-3xl font-bold underline"` it pretty much knows what that means out of the box, just like a human does.

Basically, a fresh new DSL can succeed much faster if it is closer to Tailwind than it is to Regex. The other side of DSL's is that they tend to be concise, and that can actually be a great thing for LLM's: more concise, equals less tokens, equals faster coding agents and faster responses from prompts. But too much conciseness (in the manner of Regex), leads to semantically confusing syntax, and then LLM's struggle.
by grishka | 2025-06-17 21:07:41+00:00
VKontakte has a very clever but at the same time cursed solution to this — the `execute` API method. It takes JS-like code that runs server-side. You can make up to 25 API calls and transform the data any way you please before returning it to yourself, all for the cost of one network request. Working with every other API after that feels like a massive regression.
by hexomancer | 2025-06-17 21:08:15+00:00
What’s the alternative? Live under the delusional islamic theocratic dictatorship forever? If you think the islamic republic can be replaced through peaceful protests you have another thing coming, they have already killed thousands of protestors and they have no problem killing because they actually believe they are doing god’s work and the protestors are infidels that deserve to die.

I take my chances for a probable dysfunctional government rather than a definitely dysfunctional one.
by butterlesstoast | 2025-06-17 21:09:22+00:00
Professor Carson if you're in the comments I just wanted to say from the bottom of my heart thank you for everything you've contributed. I didn't understand why we were learning HTMX in college and why you were so pumped about it, but many years later I now get it. HTML over the wire is everything.

I've seen your work in Hotwire in my role as a Staff Ruby on Rails Engineer. It's the coolest thing to see you pop up in Hacker News every now and then and also see you talking with the Hotwire devs in GitHub.

Thanks for being a light in the programming community. You're greatly respected and appreciated.
by fidotron | 2025-06-17 21:09:26+00:00
They had enough fun getting app developers to support the back button properly, let alone the context menu!

In truth Android has suffered from the fact everyone starts on iOS first and then ports to Android, screen by screen in many cases, meaning accommodation of Android specific UI flows simply doesn't happen.

The removal of physical buttons was largely motivated by OEMs wanting to eliminate moving parts which make things far more expensive to build/test than simply one slightly bigger capacitive touchscreen.
by sorcerer-mar | 2025-06-17 21:09:51+00:00
There are lots of single things worth making more efficient. This isn't one of them. This isn't even remotely close to the top decile of the list. This is probably in the last 5% of things you'd want to fix.

It's not principled to solve problems in stupid ways, it's actually just stupid.

Here's where someone who has thought about the problem for more than 5 seconds would likely start: gigantic healthcare organizations defrauding Medicare, in particular vertically integrated pay-viders.

Literally tens of billions of dollars per year in known, easily detectable fraud.
by cryptonector | 2025-06-17 21:09:51+00:00
Nuclear can't ramp up or down fast. As the grid loses generation capacity the load on the base-load type capacity becomes too variable and that capacity has to be brought offline. It's that simple. Nuclear wasn't ejected because there was too much of it but because there was not enough capacity of all types, especially of the gas-fired type that can most readily respond to solar and wind drop-off.
by hermanzegerman | 2025-06-17 21:09:57+00:00
> endless alarm dinging when you exceed whatever speed limit it incorrectly read from a sign

That's mandated by the EU, and also that it gets reenabled every time you start the car again. BMW made it pretty simple to turn it off. You can just press the car with the green circle about it and disable the assist systems or you press the microphone button and say "Hey BMW, disable speed warnings"
by const_cast | 2025-06-17 21:10:04+00:00
The same hubris that powers faulty and half-baked implementations is responsible for lying to regulators.

The problem here is that Musk isn't really a humble man, and he's the face of Tesla. That makes everyone a little on edge. Of course, there's a lot of other people in Tesla who, I'm sure, are fantastic engineers and designers. But still, the feeling of uneasiness ensues.

If companies want to earn the trust of the public, they have to anticipate our questions and concerns and address them. It's a high bar in modern America, which is why so many industries (food, pharmaceuticals, automobiles) are plagued with low-trust.
by kapildev | 2025-06-17 21:11:23+00:00
One valid reason I have seen of people just saying "Hello" is to see if they get ghosted after putting their request. There are some people who can't bring themselves to say "no" and want an escape saying "Oh, I have not seen your messages" or something like that. For those people, hitting them up with "hello" and then putting the request helps narrow it down for you that your specific request made them ghost you and not them being busy.
by robocat | 2025-06-17 21:11:38+00:00
> REE technicians readily admit that oscilations are caused by not enough nuclear in the mix

Any argument using the words "nuclear" or "inertia" are incorrect (I suspect often downstream of misdirection caused by the incumbents).

A power network is supposed to be reliable, and it is up to the regulator to create the internal incentives and restrictions such that the network remains reliable as new generation is added.

Other countries have successfully designed their electricity market incentives so that solar provides synthetic inertia, and manages reactive power, and so that voltage cutoffs (over or under) don't destabilise the grid.

The regulator failed to design a stable network. If they were told to run it in an unstable manner, it is up to them to cover their arse.
by RankingMember | 2025-06-17 21:11:42+00:00
I see it as an unfortunate byproduct of the war on drugs forcing advocates to become boosters beyond what they otherwise would as a means to counteract the many years of bad-faith negative press. It was especially prevalent (still is to a certain extent) for weed, though I think that's dying down a bit now that it's been decriminalized in a lot of places.
by cryptonector | 2025-06-17 21:12:04+00:00
This doesn't show what you think it does. It shows that there was not enough gas-fired (and battery) capacity to offset solar and wind drop-off. Nuclear was driven off because nuclear is strictly base-load only and cannot ramp up fast enough to cope with the variability of peak-load -- under those circumstances nuclear _must_ disconnect from the grid (or part of the grid must be isolated from the rest).
by bananapub | 2025-06-17 21:12:16+00:00
> The intentional disregard for software quality in your comment is honestly disturbing.

why? my shitty sales dashboard at work doesn't control a rocket or a pacemaker. the crappy my-weird-org-mode-table-to-re-arranged-CSV convertor isn't either.

not all software is safety critical, and in any case, I'm the human who ran the code generator and then the code and I'm responsible for my dashboard crashing or my convertor deleting the photos of my cat.

should an LLM replace human code review? no. can I use an LLM for my own dumb projects? of course.
by exiguus | 2025-06-17 21:12:27+00:00
I understand that change can be challenging, but actively seeking reasons to avoid change is another matter entirely. The criticism of Wayland in this article seems unfounded. Transitioning to new tools can resolve many issues.

You have a choice: acknowledge that Wayland is faster, more user-friendly, and more secure, or remain tied to technologies from the 1990s.

Since Ubuntu has adopted Wayland exclusively for its new LTS release, I've noticed over the past few days that much of the criticism comes from Windows users who rely on RDP to configure Red Hat or CentOS with a GUI, or something similar. These users have become accustomed to the lack of security in Xorg to perform their tasks. Now, they must reconsider how they maintain their Linux machines.

In any case, I was unaware that Wayland was becoming the new systemd. Perhaps this is because I have been using it for more then four years, starting with bullseye (sid) / GNOME, and for about two years with FreeBSD / Sway. I use these systems daily at work without any major issues.
by ysofunny | 2025-06-17 21:13:00+00:00
because of just don't tell me, show me

here is one of Liszt's most well known pieces played by Brendel

Hungarian Rhapsodies S. 244 No. 2 Lento a capriccioso (Alfred Brendel)(1968) https://www.youtube.com/watch?v=UeuzUVQDsEw

how had I not heard this versions? thanks
by 0x457 | 2025-06-17 21:13:54+00:00
I can only talk about Codex web interface, I had a very detailed refactoring plan for a project it was too long to complete in one go, so used "ask" feature to split it up into multiple task and group them by "which tasks can be executed concurrently".

It split them up in a way they would be split up in real life, but in real life there is an assumption that people working on tasks going to communicate with each other. The way it generates tasks resulted in HUGE loss of context (my plan was hella detailed).

I was willing to spend a few more hours trying to make it work rather than doing the work myself. I've opened another chat and split it up into multiple sequential tasks, with a detailed prompt for each task (why, what, how, validation, update documentation reminder etc).

Anyway, orchestrator might work on some super simple tasks, much smaller tasks than those articles make you believe.
by superkuh | 2025-06-17 21:13:54+00:00
It is clear that in the article and this comment thread your claim is the opposite that of the kicad developers. Your comment attempted to make it seem like their article was in agreement with you. That was a lie you wrote rather than actually saying what you meant: that you disagreed with the kicad developers. It's hard to believe you are arguing in good faith after such a disengenous start. Especially given your wild perception of the post-fork reverts of all the code which obviously weren't spurred by code quality but instead the fork itself.

edit additionally: your major re-write of your original post changing this can be hidden from most but I, and others, saw them and responded to the original with quotes in our own comments. This is more evidence for bad faith activity.
by duskwuff | 2025-06-17 21:17:15+00:00
It's even worse than "Stop Citing TIOBE" makes it sound. The TIOBE rank is based on the number of hits reported from "25 search engines", which amount to:

1) Google, on nine different TLDs 2) Amazon, on seven TLDs 3) EBay, on two TLDs 4) wikipedia.org (which ends up defaulting to the English Wikipedia) 5) microsoft.com (which only searches Microsoft documentation) 6) sharepoint.com (similarly, Microsoft 365 documentation) 7) rakuten.co.jp 8) walmart.com

Only one of these is actually a web search engine; there are actually more shopping web sites included than search engines. Bing, and its various mirrors, were apparently all excluded because they don't display the number of hits on the result page.

And yes, this only adds up to 23. The TIOBE web site doesn't explain the discrepancy.
by Lammy | 2025-06-17 21:17:26+00:00
> the nature of open source development is inherently at odds with corporatism

No, you're thinking of “Free Software” — “Open Source” was explicitly pro-corporate from the moment the term was coined. OSI themselves will tell you that “open source” as we know it was a product of AOL's desire to get people to work for them for free: https://opensource.org/history

“The [February 3rd, 1998] conferees believed the pragmatic, business-case grounds that had motivated Netscape to release their code illustrated a valuable way to engage with potential software users and developers, and convince them to create and improve source code by participating in an engaged community. The conferees also believed that it would be useful to have a single label that identified this approach and distinguished it from the philosophically- and politically-focused label ‘free software.’”
by jldugger | 2025-06-17 21:19:29+00:00
> But when Gamers in ESA surveys report that the quality of the graphics being the #2 factor in deciding when to purchase a game

Somehow I doubt this survey is representative of the typical Mario Kart player. And to those for whom it is a concern, I don't think SDR is high on the list relative to framerate, pop-in, and general "see where I'm going and need to go next" usability.
by smrtinsert | 2025-06-17 21:20:19+00:00
If that's all he sees, it's a hilariously myopic take on the impact of AI.

AI is for coding velocity like electricity is for better room lighting.

We haven't seen the nature of work after AI yet, we're still in a nascent phase. Consider every single white collar role, process, worfklow in your organization up for extreme disruption during this transition period, and it will take at least a decade to even begin to sort out.
by addaon | 2025-06-17 21:20:19+00:00
> There is zero need for hardware assistance for decoding JPEG or JPEG XL, so that difference is a non-difference.

This depends on the system requirements, doesn't it? Suppose you're compositing a low-safety-impact video stream with (well, under) safety-impacting information in an avionics application, and you're currently using a direct GMSL link. There's an obvious opportunity to cost-down and weight-down the system by shifting to a lightly compressed stream over an existing shared Ethernet bus, and MJPEG is a reasonable option for this application (as is H.264, and other options -- trade study needed). When considering replacing JPEG with JPEG XL in this implementation, what's your plan for providing partitioning between the "extremely high quality" but QM software implementation and the DAL components? Are you going to dedicate a core to avoid timing interference? At that point you're spending more silicon than a dedicated JPEG decoder would take. You likely already have an FPGA in the system for doing the compositing itself, but what's the area trade-off between an existing "extremely high quality" JPEG XL hardware decoder and the JPEG one that you've been using for decades?

I don't doubt that in a world where everything is an iPhone (with a token nod to Android), "someone already wrote the code once and it's good enough" is sufficient. But there's a huge field of software engineering where complexity and quality drive decision making, and JPEG XL really is much more complex than JPEG Classic Flavor.
by arghwhat | 2025-06-17 21:20:26+00:00
Again, not how Wayland protocol maturity works. All released protocols are versioned, and do not break existing clients. Servers offer a maximum version number for their protocols, and clients can request any version up until that maximum version. If they request an older version, the server will behave in accordance to the older specification.

A staging protocol may end up being replaced and slowly deprecated, or have more breaking changes in new versions than you would find in a stable protocol, but a client using a particular protocol can rest assured that a server offering the protocol will adhere to the same version of the protocol contract the application was written against.
by rdedev | 2025-06-17 21:20:26+00:00
This is why I am leaning towards making the llm generate code that calls operates on took calls instead of having everything in JSON.

Huggingfaces's smolagents library makes the llm generate python code where tools are just normal python functions. If you want parallel tools calls just prompt the llm to do so. It should take care of synchronizing everything. Ofcourse there is the whole issue around executing llm generated code but we have a few solutions for that
by bigyabai | 2025-06-17 21:20:41+00:00
I'd be tickled pink if Zed started focusing on IDE functionality instead of this. The current non-agentic AI integration is a bit of a mess; can't edit messages, can't resend requests, no history tab... it's not any better than the Claude/ChatGPT website, it's actually much worse.

So... why is the goal to kill Cursor instead of the real juggernauts like Jetbrains? Am I wrong to fear agentic features when the status quo is this bad?
by aanet | 2025-06-17 21:21:20+00:00
According to the journal [1]:

Researchers have defined it as a state that differs significantly from both REM sleep and wakefulness

Lucid dreams were also found to have effects similar to psychedelics like LSD.

"Perception and memory processing in the lucid dreaming state were found to be different from non-lucid REM sleep. The consciousness of existing in a dream was associated with with beta waves in the right temporal lobe (which controls spatial awareness and nonverbal memory) and parietal lobe (which controls the sense of touch and self-perception). Beta waves are a type of high-frequency electromagnetic activity in the brain involved in conscious thought processes like solving problems or making decisions. Our consciousness is dominated by beta waves when we are awake.

This might explain why there is so much cognitive control in lucid dreams. Dreamers deep in REM sleep have no sense of control over factors like thoughts, feelings, and behaviors, but those in lucid dreaming states do."

[1] https://www.jneurosci.org/content/45/20/e2237242025
by jauntywundrkind | 2025-06-17 21:22:08+00:00
Agreed.

Change is coming! I feel like 5Gbit is mostly useful for switches, that a lot of other products are gonna jump direct to 10GBase-T.

25GBase-T or 40GBase-T is probably going to be a bit more energy intensive for a while, and 30m is ok but not great range if you're trying to span an office.

Ideally I'd really like to see optics costs fall, for consumers to start picking it up. Maybe the future is SFP everywhere and perhaps that makes sense (swap out transciever if one fails! Direct Attach Copper maybe or Base-T for convenience). But I really hope we see some real inroads, some of this separation between consumer & commercial go away.

I got a 150' 40Gbps fiber optic display port cable for ~$50, over half a decade ago. Unidirectional (I believe) but still just totally reset my expectations of what stuff really has to cost! Seemed too good to be true but still using it! We're spending more and more energy and effort trying to squeeze bits down a difficult copper channel, but optics right there, getting easier and easier.

I wish Intel hadn't given up on on-package interconnects (available on package on Xeon & Phi, 2016-2019). High end at the time. But now PCIe, USB, and DisplayPort all have optical capable specs, and the energy cost and distance of copper keeps making less and less sense. We gotta go forward, and the break from scant tiny consumer bandwidth to something much different feels like a potential dam burst.

I hope Intel's still doing some optical stuff with the recent shake ups. Loved their embarrassingly parallel RISC-V beast with 16 optical links. And it was a year ago they demoed a new all optical switch (rip Intel/Barefoot Tofino, you wonderful p4 programmable beast) with copious 4Tb/s PCIe switching. https://www.theregister.com/2023/09/01/intel_graph_analytics... https://newsroom.intel.com/artificial-intelligence/intel-unv...
by hu3 | 2025-06-17 21:22:14+00:00
Their only moat is first-movers advantage. ChatGPT is a popular brand.

But if Google managed to overcome Internet Explorer and Firefox at their peak, I'm sure ChatGPT is just another Tuesday for their marketing team. And OpenAI knows that. I see an infinite spam of OpenAI paid ads in Reddit. They are desperate.

Android phones now come with Gemini. It's hard to compete against this planet scale, free, ad-machine that is Android.
by CommanderData | 2025-06-17 21:22:14+00:00
There's good reason to believe lots of western apps have back doors, if not backdoors served to countries like Iran from app stores.

Also car tech and cameras. Literally a wet dream if I worked at a three letter agency, real time surveillance of streets which is actually extremely difficult normally. Can't think of how many times I've wanted a recent picture of a street or house miles away, with 360 car cameras you can track people, see changes maybe from just minutes ago.

I don't know why these countries don't block or mandate these features are completely turned off.
by bigyabai | 2025-06-17 21:23:06+00:00
One thing people underestimate is how little these offices tend to need. You can keep a couple Win95 machines around to run your warships and fax machines, but all the pencil-pushers and spreadsheet jockeys can switch to Debian and Libreoffice without much of a hitch. As long as Slack and Chrome runs, they're not going to have much trouble in today's workplace. At the going rate, GNOME might be easier to use than iPadOS, and many workers know GSuite better than O365.

The question is - how does Microsoft lure them back? Contracts, no doubt. But many of these places will probably seek self-sufficiency outside US cloud providers, so Azure better be priced to move.
by 57473m3n7Fur7h3 | 2025-06-17 21:24:10+00:00
Is it really going to be all that bad?

The BitTorrent clients I’ve used all seemed pretty polite, backing off for like 60s at least for each tracker they can’t connect to.

If you buy one of the dead tracker domains and point it at an IP of someone else, but their services aren’t even listening on the port client wants to connect to (and don’t speak BitTorrent even if the port happened to coincide), I can’t imagine that even with a million BitTorrent clients wanting to connect it would really be all that much of a problem.