MurphyA/hacker-news huggingface dataset:
by dmos62 | 2025-05-07 12:08:56+00:00
In other news, bad software is bad. Heh, excuse the sarcasm. Tangential: I've come to think of the major software problems (like bloat, or closed-source, or lack of interop) as an effect of our generally chaotic and self-contradictory culture: "money is the root of all evil", "how much do you make", "it has to be good", "it has to be done fast", "do what you think is best", "do what's expected", "be conservative", "be innovative". It's hard to navigate through all that, and if you do, and you have something to show for it, you have my applause, irrespective of how good it is, for whatever problematic definition of good I happen to use today.
by jsheard | 2025-05-07 12:09:21+00:00
Apple backed themselves into a corner with desktop monitors by setting the bar for Retina pixel density so high, display manufacturers still aren't able to provide panels which are that large and very dense and very fast. Nobody makes 5K 27" 120hz+ monitors because the panels just don't exist, not to mention that DisplayPort couldn't carry that much data losslessly until quite recently.

There's no excuse for 60hz iPhones though, that's just to upsell you to more expensive models.
by bell-cot | 2025-05-07 12:09:21+00:00
Question: Are you assuming that "transitioning to industry" means writing code?

Observation: Your background sounds fairly similar to that of Richard Feynman. Who was famously involved in the design of the https://en.wikipedia.org/wiki/Connection_machine . (Also - https://longnow.org/essays/richard-feynman-connection-machin... )
by nonethewiser | 2025-05-07 12:09:36+00:00
Kinda easy to imagine the opposite as well... having some idea and then implementing it and feeling unsatisfied. Especially a game. It may check all the boxes thematically and have the required features but just not feel fun.

Not to say starting with a firm idea is bad... more like it may be hard to avoid playing around and improvising with the medium in any case.
by klabb3 | 2025-05-07 12:09:45+00:00
> The LLM skeptics need to point out what differs with code compared to Chess, DoTA, etc from a RL perspective.

I see the burden of proof has been reversed. That’s stage 2 already of the hubris cycle.

On a serious note, these are nothing alike. Games have a clear reward function. Software architecture is extremely difficult to even agree on basic principles. We regularly invalidate previous ”best advice”, and we have many conflicting goals. Tradeoffs are a thing.

Secondly programming has negative requirements that aren’t verifiable. Security is the perfect example. You don’t make a crypto library with unit tests.

Third, you have the spec problem. What is the correct logic in edge cases? That can be verified but needs to be decided. Also a massive space of subtle decisions.
by credit_guy | 2025-05-07 12:10:22+00:00
I had no idea.

I googled, and you are right. Here's the description of Energy Star from the EPA website [1]

> The ENERGY STAR label saves you the effort needed to process all the information on the EnergyGuide sticker by simply designating the products that are highly efficient. When you see a product that has earned the ENERGY STAR, it means it meets strict guidelines for energy savings set by the EPA. Only manufacturers that independently certify their product’s performance are allowed to use it. (And when they do, you’ll find that manufacturers sometimes incorporate the ENERGY STAR label right into the EnergyGuide label, giving you the best of both worlds).

[1] https://www.energystar.gov/products/ask-the-experts/whats-di...
by sjsdaiuasgdia | 2025-05-07 12:11:01+00:00
> How many times a day are you running your dishwasher?

At least once, sometimes twice, very rarely 3 times when my wife is doing a lot of baking or making candy.

Google says dishwashers can draw between 1200W and 2400W. Asking the same source puts a doorbell at 10W to 40W. 2 orders of magnitude less. The dishwasher consumes massively more power than a doorbell.

How many times a day is your doorbell ringing? Does your doorbell ring for a couple hours on each press, like the length of a dishwasher cycle?
by al13n | 2025-05-07 12:11:08+00:00
I don't have all details, but seems like lots of work:

* Mach APIs instead of ptrace (probably a lot of changes).

* Mach-O instead of ELF.

* Some other APIs instead of /proc/<pid>/{maps,stat,...}

* Probably arm in addition to x86?

* Dealing with security stuff.

* Probably lots of other small differences everywhere.

Limiting the scope to one OS and CPU arhitecture was a big part of how I was able to make a usable debugger in a reasonable time.
by seidleroni | 2025-05-07 12:11:24+00:00
I'm not sure if this is just me, but with the "Starter Apps" I don't see how you can extend them using AI in aistudio. For example, there doesn't seem to be a way to add more code to the app with AI, even if you copy the Starter App. Am I missing something, or is this just a big miss from Google?
by concats | 2025-05-07 12:13:50+00:00
The way I see it:

* The world is increasingly ran on computers.

* Software/Computer Engineers are the only people who actually truly know how computers work.

Thus it seems to me highly unlikely that we won't have a job.

What that job entails I do not know. Programming like we do today might not be something that we spend a considerable amount of time doing in the future. Just like most people today don't spend much time handing punched-cards or replacing vacuum tubes. But there will still be other work to do, I don't doubt that.
by voidUpdate | 2025-05-07 12:13:51+00:00
I believe I have some kind of auditory processing issue because with some accents, it can be really hard for me to understand what someone is saying, when other people can understand them fine. It's gotten to the point where I avoid going to some shops in my town because I know the staff have quite strong accents and I feel embarrassed having to ask them to repeat themselves all the time
by LeafItAlone | 2025-05-07 12:15:21+00:00
A few years ago I needed a fridge for my hobby space. One where I could store various substances that I didn’t want stored by my food.

I was originally looking for a mini fridge like what you’d think of belonging in an American dorm room. In the store, I noticed the medium sized fridges (more akin to what one might think of in a European studio apartment) actually used less energy according to the yellow sticker, so I went with that.

This was a case where I wasn’t really looking for anything very specific, though, so it’s not like I was already limited in options and limited more by that sticker.
by kevinisherenow | 2025-05-07 12:16:33+00:00
Hey- thats actually a great suggestion- I'll do that!

Well, the reason I posted it here was in the hopes of getting some feedback like- "I could use it for X, but it's not good for Y. I like X feature, etc)

Of course, if your problem is that you want to create and work quickly-(text-first creation + sharing), then it could solve that issue!

It's not really a powerpoint alternative, no.

It's supposed to be a text-first tool for creating structured, shareable content—presentations, walkthroughs, even lightweight docs—using a Markdown-like syntax. But unlike most markdown tools, you can also embed images, audio, logic, and interaction, so it’s more expressive and flexible.

That's where I'm at with it so far. For example- in honing in- I could basically cut some stuff and leave the valuable features that people like.

WDYT?
by brookst | 2025-05-07 12:18:00+00:00
Think of it like DRM: the point is not to make it completely impossible for anyone to ever break it. The point is to mitigate casual violations of policy.

Not that I like DRM! What I’m saying is that this is a business-level mitigation of a business-level harm, so jumping on the “it’s technically not perfect” angle is missing the point.
by dogtimeimmortal | 2025-05-07 12:18:29+00:00
> The researchers directly observed atoms known as “bosons,” which bunched up in a quantum phenomenon to form a wave. They also captured atoms known as “fermions”...

Is this a typo? Aren't those subatomic particles? This is repeated throughout the article.

...the linked paper[1] is titled: Measuring Pair Correlations in Bose and Fermi Gases via Atom-Resolved Microscopy

Maybe i am missing something? i can only read the abstract.

[1] https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.13...
by mrbigbob | 2025-05-07 12:18:30+00:00
Why do we have to reinvent the wheel! We have the program and its been established for over 3 decades.

Im so tired of the arguement of its not perfect guess we should get rid of it, start from scratch, and the new system will have none of those problems.

This isnt about government excess spending either. If the government was really concerned about excess spending they would take a real deep look at DOD spending and the number of cost plus contracts
by __s | 2025-05-07 12:18:31+00:00
https://en.m.wikipedia.org/wiki/FTC_v._Meta

It's been going on for awhile. Zuck doesn't appear to be part of the in crowd to get things quickly disrupted in his favor

Important side point: Oracle wants to host TikTok for US. Ellison does appear to be part of in crowd

Trump has a warm spot in his heart for TikTok https://m.youtube.com/watch?v=NVD-kXFUAQY
by sam_lowry_ | 2025-05-07 12:18:48+00:00
It was a wonder to observe Kubernetes take over the server room infrastructure by storm while morphing from being exactly the wrong tool to manage legacy software to the default option for lift-and-shift cloud migrations.

I still wonder how much K8S is a the right platform to deploy database software or weblogic clusters.

But people do it on a massive scale.
by diggan | 2025-05-07 12:18:48+00:00
According to the submission, this is what India said:

> India said it struck nine "terrorist infrastructure" sites, some of them linked to an attack by Islamist militants on Hindu tourists that killed 26 people in Indian Kashmir last month. Four of the sites were in Punjab and five in Pakistani Kashmir, it said.

Since you're saying this is a lie, maybe link to some source for this, since the source we currently have available, says the opposite.
by LeafItAlone | 2025-05-07 12:19:17+00:00
> getting rid of government agencies that do X rarely means that we get less X.

Do you have any examples where that has been the case?

>The fact that you would be perfectly happy choosing a more annoying appliance for lower overall energy consumption is merely validation of my belief that

I have re-read my own comment multiple times and I am not seeing where I said that I would be an annoying appliance at all. In fact, I say the exact opposite that the appliance is doing exactly what I would want it to do for trade offs. Are you replying to the wrong comment?
by al13n | 2025-05-07 12:19:19+00:00
Weird. Maybe the binary is just built without debug info? Does the list of binaries at the top right say whether debug info was loaded? Are file names and line numbers shown, e.g. in stack trace? Press 'o' in the code window to see+search the source code file paths as they appear in debug info. Also feel free to create a github issue, I'm likely to miss comments here.
by sbjs | 2025-05-07 12:19:28+00:00
That's orthogonal, and in fact you probably would use TypeScript to translate JSX to JS when using this library. What this does is (a) provide a Node.js module hook to call your transpile function when it encounters TSX/JSX files, and (b) provide a Node.js module that lets you remap imports, including "react/jsx-runtime" if you want a different JSX implementation.
by megous | 2025-05-07 12:20:03+00:00
Many people don't deplore your government, they deplore the whole concept of political zionism as it is practiced - violent creation of Jewish state on the land inhabited by a lot of other people, driving many of them out, and avoiding solving resulting political issues repeatedly through the use of overwhelming force, insane militarization of society, long term occupations, blockades, assassinations, political imprisonment of opponents, and international political maneuvering and propaganda, for decade after decade after decade, in order to preserve Jewish majority rule over the territory.

More honest Israelis, like Meir Kahane, at least acknowledged that Jewish majority state is not compatible with democracy, when "greater Israel" is mostly occupied by non-Jews.

It doesn't matter whether you or other Israelis deplore your "current government". They can deplore it for all kinds of reasons, and replacement they'd prefer may not be much better wrt the issue above.
by Jotalea | 2025-05-07 12:20:15+00:00
Virtual Master is an app that creates a sandboxed Android system inside your current Android OS, functioning like a virtual phone. This allows you to install and run apps independently from your main system. It offers near-native performance and supports guest systems from Android 4 up to Android 11, with Android 7 being the most stable.

However, there are some limitations:

- The virtual Android version cannot be higher than your host system (e.g., if your phone runs Android 10, you can't use Android 11 inside the VM).

- Requires at least 2GB of RAM (6GB+ recommended) and 8GB of free storage (plus space for any apps you install in the VM).

- It's not open-source and uses a freemium model.

While there is a community around it, it's relatively inactive (~5 messages/day), so support and troubleshooting help may be limited.
by anonymars | 2025-05-07 12:20:15+00:00
Very much so. The Biden administration was sounding the alarm, loudly, and the general vibe was, "well that wouldn't make any sense, there goes America crying wolf again like Iraq"

Here was one example: https://www.rferl.org/a/russia-ukraine-invasion-predictions-...

See also: https://www.aljazeera.com/news/2022/2/21/why-ukrainians-dont...
by mananaysiempre | 2025-05-07 12:20:52+00:00
> I would love for someone to dig up an old copy of the agent SDK (I couldn't find it myself)

https://archive.org/details/microsoftagentsoftwaredevelopmen...

> and hook up ChatGPT to the real, actual Clippy.

The actual character of Clippy was not included with the Agent SDK (unlike some other options available in Office, like the Wizard), so you’d have to dig it out of an actual copy of Office, or get it from someone who already did so:

https://archive.org/details/clippitMS

(Was the WinXP search dog also an Agent character? I never guessed that for some reason.)
by ClumsyPilot | 2025-05-07 12:20:53+00:00
> hundreds of pages long and specific to the industry

Very convenient how it works out

For my behaviour the law is very short and clear - taking product or service without paying for it is theft.

If I pay for 1 car but take an additional wheel, I am a criminal.

But management of a company can wake up one day, take more money from my account and call it an additional fee for the same service.
by thomquaid | 2025-05-07 12:20:54+00:00
Nonsense. Trump led in every swing state prior to election in aggregate poll analysis. Each swing state may have had an outlier Harris poll, but to say no polls existed with Trump leading is definitely incorrect. There were no surprise state outcomes at all in 2024, and the election was effectively over by 9pm Eastern time. Maybe you mean some kind of popular vote poll nationally, but that isnt how the US votes and also doesnt represent 'all polls'. I checked RCP archives and they show 7 polls for Harris leading nationally, and 10 polls for Harris losing nationally.

And let us not forget Harris was only even a candidate for 3 months. How Harris even makes it into the training window without Trump '24 result is already amazingly unlikely.
by matheusmoreira | 2025-05-07 12:21:04+00:00
Common street robbers want peace too. They want to rob you of your property as peacefully as possible. They very much want you to just surrender and let it happen.

Violence is usually conditional. It comes with instructions on how to avoid it. Let the criminal take your things and he won't shoot you. Let us take this territory and you won't be killed. If you surrender and submit to our rule, you will have your peace. It's just that the cost is your land, your economy, your freedom, your secuity, your dignity, your pride, your self-determination

The key fact about violence is nobody actually wants it. Everybody wants peace. At the same time, everybody also wants scarce resources that others are unwilling to just hand over to them. So they use the threat of violence to get what they want. Actual violence is risky and all bets are off once it escalates. Without the threat of violence though, why negotiate when you can just take?

So there's a lot of nuance to "peace". India cannot claim to want peace and then suspend a treaty that provides vital water resources to Pakistan. Pakistan cannot claim to want peace and at the same time support insurgency against India. All of these things will obviously escalate the situtation until it erupts into war.
by thechao | 2025-05-07 12:22:05+00:00
I'm in the US, so you'll have to forgive my ignorance, here, but isn't the UK's tax law pretty tightly unified at the federal level? I once got into an argument with the county (Travis, Texas) over how to account for a penny difference in the calculation of sales tax. The resulting form involved (like) 6 govt entities and 7 pages of calculations.

EDIT: if I'd been in Burnet, it'd be almost completely different forms & calculations.
by fpoling | 2025-05-07 12:22:31+00:00
What I really like to see is stack traces annotated with values of selected local values. A few years ago I tried that in a C++ code base where exceptions were disabled using macros and something like error context passed by references. But the result was ugly and I realized that I had zero chances to adopt it.

With Rust Result and powerful macros it easier to implement.
by owebmaster | 2025-05-07 12:22:35+00:00
> I deplore my current government, and believe NSO are evil. There are plenty of Israelis that agree with me and protest weekly.

There were many like that in Nazi Germany but unfortunately they were a small minority that mostly needed to run away. That might be your predicament too so the people that want a peaceful resolution to the Gaza situation can't put their hopes on the likes of you, unfortunately. As a long time traveler, I met several great israeli people, but I also saw first-hand many of them that don't give a flying F to nobody, not only muslims but working locals and even other tourists.
by raxxorraxor | 2025-05-07 12:23:39+00:00
Well, I do host in the EU because of proximity. But it isn't any dream wonderland hosting place compared to other countries. I have zero EU hosting patrionism.

Instead, this might be in my country in particular though, it tends to promote bad lawyers to serve notices to people that forgot something in their impressum and similar tiny mistakes. Usually a clear abuse of rights but being right and getting justice are two separate things and that is true for the EU as well. In the near future it will demand age vertification for online content. It just is that paternalistic.

Sure, it sucks less than the current UK, an even worse place to host. But maybe just make hosting attractive?
Show HN: Nelly – Create your own team of AI agents
by gitmagic | 2025-05-07 12:23:50+00:00
Hi, my name is Timothy and I've been working on Nelly for the last few months.

Nelly is an AI agent platform where you can build, use and soon share AI agents/assistents. You create the agents by simply writing instructions in natural language, and you can break down these instructions into smaller parts as sub-agents. You then use these agents with Nelly's chat interface to perform tasks for you.

Nelly is a desktop app, currently for Mac but soon also for Windows and Linux, that you install on your computer. The agents and their data are stored on your computer but the LLM used for decision making, etc. is running in the cloud (currently Claude 3.7 Sonnet via OpenRouter). With a paid subscription you can connect Nelly directly to your own LLM providers.

You will soon be able to both share and explore third-party tools and agents on the Marketplace. Built-in tools at the moment include a browser, a calculator, and a database.

Read about how I use Nelly to pay out my salary, from calculating the net salary, making the bank transfers, and declaring it to the tax authorities, to recording it in my accounting software:

X: https://x.com/timothyej/status/1919769468173000991 LinkedIn: https://www.linkedin.com/posts/timothyej_im-using-a-nelly-ag...

This is just the beginning, the next step is to add MCP support, then launch the Marketplace with both agents and tools, and improving the platform with file support and more.

I'm looking forward to see what you build!

https://nelly.is
by bluGill | 2025-05-07 12:24:18+00:00
What does inferior mean?

Rust is inferior to C++ for my needs. This is just a reflection on we started a large project in C++ before rust existed, and now have millions of lines. Getting Rust to work with our existing C++ is hard enough as to not be worth it. Rewriting in Rust would cost 1 billion dollars. Thus despite all the problems we have with C++ that Rust would solve, rust is inferior.

(Rust is working on their C++ interoperability story and we are making changes that will allow using Rust in the future so I reserve the right to change this story in a few years, but only time will tell)
by tormeh | 2025-05-07 12:24:25+00:00
I'd argue that currying is actively harmful (I suspect you agree). I've seen functions take one argument in one source file, and the next argument in another source file. In JavaScript no less. Horrendous stuff. One of my most hated anti-features, along with Scala's implicits. These kinds of features are mostly misused rather than used.
by kevinisherenow | 2025-05-07 12:24:42+00:00
Hey! Do you mean in the demo or when you sign in and start using it? Was it certain colours in particular that were off putting?

The idea is that- instead of just picking an audience (i.e. people who need text-first presentation/creation tools, like iAPresenter), to actually see if there was a set of features QP has that serves a specific niche use- I could then then develop the product accordingly. For example, I could say it's for coding engineers, completely missing that there are parts of it that are actually much more suited to graphic designers or something.

What do you think?
by bArray | 2025-05-07 12:25:13+00:00
> This side steps the issue which is "Does Rust help you make software more correct?" No one is arguing that Rust is perfect. There are plenty of bugs in my Rust software. The question is only -- are we better off with Rust than the alternatives?

There is a lot of embedded knowledge in existing implementations, Rust deals with just one small class of bugs but drops a lot of this knowledge in the process.

I would generally be in favour of just introducing better memory management to C/C++ and hard enforcing it in particular repositories.
by piokoch | 2025-05-07 12:25:14+00:00
Well, I have asked LLM to fix some piece of Python Django code so it uses pagination for the list of entities. And LLM came up with the working solution, impressively complicated piece of Django ORM code, which was totally needles, as Django ORM has Paginator class that does all the job without manual fetching pages, etc.

LLM sees pagination, it does pagination. After all LLM is an algorithm that calculates probability of the next word in a sequence of words, nothing less and nothing more. LLM does not think or feel, even though people believe in this saying thank you and using polite words like "please". LLM generates text on the base of what it was presented. That's why it will happily invent research that does not exist, create a review of a product that does not exist, invent a method that does not exist in a given programming language. And so on.