MurphyA/hacker-news huggingface dataset:
by dns_snek | 2025-05-07 06:55:39+00:00
I don't mean "hard" in the sense that it can easily solve novel problems that no living human knows how to solve, although any "general" intelligence should certainly be capable of learning and making progress on these just like human would, but without limitations of human memory, attention span, relatively short lifetime, and other human needs.

I mean "hard" in the sense that it can reliably replace the best software developers, civil engineers, lawyers, diagnosticians. Not just in economic sense, but by reliably matching the quality of their work 100% of the time.

It should be capable of methodically and reliably arriving at correct answers without expert intervention. It shouldn't be the case that some people claim that they don't know how to code and the LLM generated an entire project for them, while I can confidently claim that LLMs fall flat on their face almost every time I try to use them for more delicate business logic.
by pjerem | 2025-05-07 06:56:09+00:00
I’m not from the US so I’m barely concerned with tipping but it seems to me that even in the US, the amount you tip is dependent of the QoS you got.

So I really don’t see the point of tipping beforehand. You can tip the driver when he delivers the meal if that’s what you want.

Anything before the service have been delivered sounds like a fee and, if I understand other comments here, a mean to pay for your position in the queue which imho sounds pretty disgusting.
by InsideOutSanta | 2025-05-07 06:56:57+00:00
Why not offer a whole library of stories generated by other users that have been reviewed by a human and deemed good?

I'm the target audience for this app, but I don't really want to generate my own stories; I want to read. Generating stories is just additional work for me, and I don't know how good the story is before I generate and read it. If I had access to a library of human-reviewed stories, I'd just read those, knowing that they are at least okay. You wouldn't even have to review them yourself; you could have a system for users to rate stories.

You're selling this as an AI product, but I don't care about AI. I care about learning a new language by reading stories.
by benatkin | 2025-05-07 06:57:50+00:00
At first I had trouble coming up with an idea for a story. I think it could use more examples. I chose "Ayn Rand gets added to Mt Rushmore" and it made a nice story about it. The next one I might try is "Dingoes permitted as pets around the world". Basically anything you can imagine. I like the vocabulary quiz. I did Spanish and it had a new word and a couple that I'm fuzzy on, and that was useful practice.

Edit: Year of Linux on the Desktop is another.

Edit 2: For Year of Linux on the Desktop it did 2024 as that year. Might want to add the current date to the prompt and say that to have stuff imagined in the future be after that. Another thought is to have the LLM suggest a story prompt for you.
by johnisgood | 2025-05-07 06:58:40+00:00
This sounds like a dismissal. It is worth getting rid of the misunderstandings of Ada. It is worth letting people know that safe alternatives to C do exist and have existed long before Rust. You said it yourself that the issue may have been historical circumstances, in which case it should be clarified. Ada has a lot of great things built-in to the language. I especially love its type system and constructs for concurrency. Imagine if it had the hype of Rust, as a better alternative to C (which it easily could be). It goes further than Rust when it comes to safety, there is a reason for why you can find it in critical software.

> But why does it matter if the language that has seen some traction in terms of "rewriting software in safer languages" is rust? At that point it becomes even more religious to just reflexively oppose rust because "well why didn't x or y see the same push??"? Again, it really doesn't matter why!

If it does not matter, then why not Ada / SPARK indeed? I am sure the whys matter to some extent.
by whstl | 2025-05-07 06:58:57+00:00
Nah, I disagree. Dependency as a concept is 100% neutral and contextual, and treating it as 100% positive is cause for several issues in software bloat, security and compatibility.

It’s like drugs: if a doctor prescribes, it’s probably ok. If you have an addiction, then you’re in for a lifetime of trouble.
by chilldsgn | 2025-05-07 06:59:20+00:00
Yup. I've been advocating for leaner software to make maintainability easier, which can help prevent developer burnout (I've been there twice in 365 days). My overall health suffered because of dealing with bloated software.

Having burned out employees is a cost implication for any business. I do not have concrete data to back this up, though, but from personal experience, I can attest to this. I had to take sick leave and lose days of productivity due to illness caused by burnout from having to deal with bloated software and the deadlines associated with that. Business makes promises to clients without realising how difficult and time-consuming it is to add features and try to keep software operational and secure can be if it is so bloated and difficult to understand.
by jamietanna | 2025-05-07 06:59:48+00:00
Location: Nottingham, UK

Remote: Yes (ideally with colleagues in the UK I can meet, and ideally a globally distributed team)

Willing to relocate: Very unlikely

Technologies: Go, OpenAPI, `oapi-codegen`, Renovate, dependency management, supply chain security, Typescript, Ruby (not on Rails)

Résumé/CV: https://hire.jvt.me/#what-i-am-looking-for

Email: cv+hn@jamietanna.co.uk

---

Hey, I'm Jamie - an engineer who enjoys building for other developers, improving processes, and generally make the organisation ship more effectively.

I'm looking for something in Developer Experience (DevEx), Engineering Productivity, or maybe Platform Engineering, depending on how the org's set up, or at a Developer Tooling (DevTools) company.

I'm looking for a Senior/Staff role, where I can primarily work on Go (ideally 50% of my time) and hopefully contribute towards upskilling the organisation, and providing insights into how we're using internal/Open Source dependencies.

I'm someone who thrives on being able to talk publicly about the work I'm doing, so would very much like to help the company to continue to have a public presence - https://www.jvt.me/archives/ and https://www.jvt.me/salary/ for some examples of my public work.

What's it like to work with me? Check out https://manual.jvt.me/
by lelanthran | 2025-05-07 07:00:45+00:00
> I see a use case. The other day I wished that I could pack CLI commands as docker containers and execute them as CLI commands and get return codes

I don't understand this requirement/specification; presumably this use-case will not be satisfied by a shell script, but I don't see how.

What are you wanting from this use-case that can't be done with a shell script?
by kobe19900701 | 2025-05-07 07:00:53+00:00
Guys, I recently discovered an amazing AI image - generating website - Raphael AI, and I have to recommend it to you!

It's really conscience - driven. It's completely free, and you can generate as many images as you want. What's more, you don't even need to register an account. Just open the web page and you can start using it. It's simply a boon for lazy people. Before, when looking for image materials, I either had to buy them or draw them myself, which was time - consuming, labor - intensive, and costly. But now, with Raphael AI, all these troubles are gone!

This website uses the FLUX.1 - Dev model, and the images it generates are of extremely high quality, with incredibly realistic details. Whether you want realistic landscape photos, cool anime - style images, or artistic illustrations, it can handle them easily. Last time, I entered a particularly complex description. I was worried that it wouldn't understand, but the image generated was exactly what I had in mind. The details were superb, and the style was just right.

Moreover, it generates images at an extremely fast speed! I've used other similar websites before, and it took ages to get one image. But Raphael AI is different. It can generate an image in no time, without wasting any time at all.

What makes me feel most at ease is its protection of privacy. When generating images on this website, you don't have to worry about your creative ideas and images being leaked. It won't store our prompts and images on the server. They are automatically deleted after each generation, which gives me a full sense of security.

Also, for the images generated by Raphael AI, we can use them however we like. Whether it's posting them on social platforms or using them for commercial purposes to make money, it's all okay. I heard that they will release a mobile app in the future and add new features. I'm already really looking forward to it!
by madaxe_again | 2025-05-07 07:01:01+00:00
All of these roles will be replaced with AI pretty imminently - this kind of rote grinding of data, scripted call trees, is the low-hanging fruit.

Right now an Indian is still cheaper than a model, but that won’t be the case for long, particularly if the cost of an Indian goes up due to a decrease in supply due to a shooting war.
by pjmlp | 2025-05-07 07:02:33+00:00
What can be done, is that the software factory will follow the footsteps of traditional factories.

A few humans will stay around to keep the robots going, a lesser few humans will be the elite allowed to create the robots, and everyone else will have to look for a job elsewhere, where increasingly robots and automated systems are decreasing opportunities.

I am certainly glad to be closer to retirement than early career.
by alganet | 2025-05-07 07:03:13+00:00
No. What you described is known as technical debt.

Bloat affects the end user, and it's a loose definition. Anything that was planned, went wrong, and affects user experience could be defined as bloat (many toolbars like Office had, many purposes like iTunes had, etc).

Bloat and technical debt are related, but not the same. There is a lot of software that has a very clean codebase and bloated experience, and vice-versa.

Speed is an ambiguous term. It is often better to think in terms of real performance and user-perceived performance.

For example, many Apple UX choices prioritize user perceived performance instead of real performance. Smooth animations to cover up loading times, things such as that. Their own users don't even know why, they often cannot explain why it feels smooth, even experienced tech people.

Things that are not performant but appear to be fast are good examples of good user-perceived performance.

Things that are performant but appear to be slow exist as well (fast backend lacking proper cache layer, fast responses but throttled by concurrent requests, etc).
by FullGarden_S | 2025-05-07 07:03:14+00:00
I see. If you are not satisfied with the shared source or think the video is edited to project a certain kind of perspective with ulterior motive, feel free to look further into it before completely discarding it was what I meant. searching Yalda Hakim, Khawaja Asif full interview might point you in the right direction. https://www.youtube.com/watch?v=ir8pJbKE37U
by unwind | 2025-05-07 07:03:20+00:00
I kind of share this feeling (I knew 68K assembler before learning C), but having spent ~30 years writing C, publishing some open source software in C, reading comp.lang.c and draft standards, as well as answering many C questions on Stack Overflow back when it was cool, let me tell you: it's not a good model any more (if it ever was). :)

C is specified against an abstract (not virtual) machine, and it matters.

All the talk about how undefined behaviors give the compiler right to shuffle and/or remove code really break the analogy with assembler, where most things become Exactly What You Say.
by godelski | 2025-05-07 07:03:22+00:00
> Let me know if I am still using it wrong.

You're not using it wrong, but you are measuring wrong.

Check out the filetype of the journal files

$ file -bi /var/log/journal/1234blahblah/system@foobardedoopdedo.journal application/x-linux-journal; charset=binary

Your measurement procedure is wrong because the `journalctl` command is doing something different. It isn't just reading a plain file, it is reading a binary file. On the other hand, `grep` and `rg` are reading straight text.

> it seems difficult to believe that journalctl --grep can be faster.

Why? It could be doing it in parallel. One thread starts reading at position 0 and reads till N, another starts at N+1 and reads to 2N, etc. That's a much faster read operation. But I'm guessing and have no idea if this is what is actually being done or not.

P.S.: I know. As I specified in my earlier comment, I get burned with build artifacts and project logs. Things that most people would have in their .gitignore files but you can sure expect to grep through when debugging.
by JumpCrisscross | 2025-05-07 07:04:50+00:00
> By this logic the aggressors will always win because the other side should always concede territory for peace

Nope. It’s just being realistic about the priorities at play. And there isn’t a clear aggressor in this conflict, it is as old as both states.

(Also, countries have bought and sold territories for ages. That doesn’t invite aggression or strike me as wrong.)

> if Kashmir is ceded to Pakistan, there is no reason why they'd be done aggressing for more territory

They wouldn’t. New Delhi would have to get something that is worth more than that territory in return.
by freddie_mercury | 2025-05-07 07:05:48+00:00
FWIW translating into "major languages" isn't necessarily much help. If I speak one of the supported languages, say, Vietnamese, me being able to look at the German/Chinese/French is useless because 1) I can't read those, I already said I read Vietnamese and 2) the translation models often vary widely between languages so doing well on French doesn't mean they will do well on something else.
by timr | 2025-05-07 07:07:32+00:00
EnergyStar has nothing to do with "modernizing the grid". It is, however, why any new dishwasher in the US takes like 4 hours to finish a load, unless you put it into non-bureaucratic mode. Meanwhile, we're driving energy consumption into the stratosphere with datacenters full of completely unregulated [1] GPUs that are mining scamcoins and generating incorrect search results.

The usual libertarian point applies here: just because the government stops doing X doesn't mean that you automatically get less X. Particularly in the case of EnergyStar, I think it's well into the tail of diminishing returns on investment -- manufacturers don't have any incentive to start producing power-guzzling appliances when power costs are increasing. Its the sort of program that sounds good in theory, and maybe made sense at one point, but doesn't hold up to scrutiny.

[1] I'm not arguing for regulation on GPUs...just pointing out that EnergyStar isn't touching the currently important part of the problem.
by dredmorbius | 2025-05-07 07:10:12+00:00
The point of standards and standardised evaluations is to come up with a measurement methodology which is consistent across units tested and testing sessions.

The Energy Star Test Procedures for refrigerators and freezers is defined in this document:

<https://www.energystar.gov/sites/default/files/specs/ENERGY%...> [PDF]

Refrigerators and freezers are tested unloaded. Which suggests that the Energy Star programme should report a less efficient energy usage as compared with normal loading of a refrigerator/freezer, which will reduce air exchange and the need to re-cool air.
by phatskat | 2025-05-07 07:10:40+00:00
If the “Guns in butts” / “my wife is a jar of dirt” songs are any indication, I don’t know how “safe” it will be, at least as far as content goes.

I’m similarly hyped and iffy. If you could have a model that listens to a looping segment to contextualize it, and then play with other patterns on top but through a more expressive way (or even humming/singing and allowing the LLM of sorts to compose it together), that could be interesting. Would it be panned for being AI-assisted? I’d hope not, I think?

“I hear you're buying a synthesizer and an arpeggiator and are throwing your computer out the window because you want to make something real. You want to make a Yaz record. I hear that you and your band have sold your guitars and bought turntables. I hear that you and your band have sold your turntables and bought guitars.”

We just add AI in whatever forms it takes to the list I suppose.
by uecker | 2025-05-07 07:12:37+00:00
It is fine, there is just not much Rust safety advantage left then. Also in C/C++ the errors do not usually occur when using a nicely defined API, but when doing the low-level gnarly stuff and getting it wrong. As said before, I think there is some advantage of Rust having a safe and unsafe subset, but is is nowhere as big as people claim it is.
by jajko | 2025-05-07 07:13:02+00:00
I do care. If I will lose job next year (if I do it won't be due to some llms, that I know 100%) or 5 years. Kids will be much older, our financial situation will be most probably more stable than now and as a family we will be more resilient for such shock.

I know its just me and millions are in a very different situation. But as with everybody, as a provider and a parent I do care about my closest ones infinitely more than rest of mankind combined.
by xiafeizhaoios | 2025-05-07 07:13:19+00:00
I built SnapCrypted.com — a minimalist tool to share encrypted notes that self-destruct after being read.

Features:

End-to-end AES encryption in the browser

Messages vanish after being read once

Optional auto-expiry (5 mins ~ 7 days)

You can paste your own encryption key — or we generate one

No sign-up, no tracking, no logs
by teruakohatu | 2025-05-07 07:14:40+00:00
In theory that sounds great, but most LLM providers are trying to produce useful models that ultimately will be widely used and make them money.

A model that is more correct but swears and insults the user won't sell. Likewise a model that gives criminal advice is likely to open the company up to lawsuits in certain countries.

A raw LLM might perform better on a benchmark but it will not sell well.
by cess11 | 2025-05-07 07:14:52+00:00
Those are on the marble machine video, Eyck has a comparably puny 11 million. I think she deserves more, though.

Theremin is something of a niche instrument however. Around the same time as the Morricone cover was released I also stumbled on this syrian rap song, https://www.youtube.com/watch?v=mxah0kE4cwU, and over the months after it was released I was surprised at how fast it was getting views. Apparently it found a broader audience despite being kind of niche as well.
by GianFabien | 2025-05-07 07:15:14+00:00
Your post looked familiar and by looking at your past submissions I can see that the situation has been brewing for some time. I can understand how you might be feeling at odds with your director's decisions.

Since I don't know you, nor your director I can't judge your relative competencies, especially in the area of your specialty (which would be better if it were actually named). All I can go by is this and your prior submissions.

It appears that the "director" is at least two levels above you in the organization structure. So whether you like it or not, his decisions are going to override yours. That's by virtue of the corporate pecking order.

I also get the impression that you harbor some resentment towards this director. Perhaps you are upset that the director who hired you has been fired with no notice. Perhaps that is an indication that further up the management hierarchy things are even less to your liking. It is also possible that your expertise level in your specialty exceeds that of your director. But he is obviously viewed in a better light than you by the top levels of management.

In one of your previous submissions you mention that you are trapped by 6x share value increase. So if the vesting is such that leaving in the near future is not an option, then your best option is to stop fighting. Try to understand where your director is coming from and instead of confronting, seek out ways to work together until such time you can afford to quit. You don't need to be right all the time. Just keep your exit horizon in sight and until then smile and be a good little team player.
by conartist6 | 2025-05-07 07:16:53+00:00
It is, but you are assuming that only a well known IDE team would do it. To me JetBrains is the least likely to be an innovator here because they depend on their reputation for being a mature technology.

Someone like me isn't known at all but it means I have been able to experiment for a long time without pressure, which is how you do real innovation.

JetBrains as a company probably owns 10 million lines of code and it's just really hard to move fast when you're tugging that kind of ball and chain
by jltsiren | 2025-05-07 07:17:35+00:00
A lot of people have learned exactly the wrong lessons from the Boy Who Cried Wolf. Making people complacent with repeated false alarms is more likely the intended outcome than a failure.

When I was in school, one of the history teachers spent a lot of time describing how the Yom Kippur War started. I guess he thought it told something important about how things work in the real world. The lead up to the Russian invasion looked pretty much the same. An ordinary person could not have known if the invasion would actually start this time. But a reasonable person should have understood that if an invasion was about to start, that was what it would likely look like.
by Timon3 | 2025-05-07 07:17:53+00:00
> In the end it's on consumers: People should just reward better service instead of picking the seemingly cheapest option and then cry that the world is unfair and someone has to fix it for them..

They probably should, but people just don't work this way. We aren't machines that strictly go by the best economical output. Unless you find a way to make people do that (and I don't think this exists, since we'll always be partially driven by emotions) we have two options:

a) let people be exploited by companies

b) legislate against exploitation by companies

I for sure think the latter is the better option, especially since it forces companies to compete on value instead of just extraction.
by wdesigna | 2025-05-07 07:20:42+00:00
Just launched WDesigna.com — a new design subscription service built specifically for startups and fast-moving digital teams.

WDesigna offers:

Unlimited design requests (we queue and deliver quickly)

1–2 business day turnaround on most tasks

Branding, UI/UX, product design, marketing assets, and no-code builds

A dedicated designer (not a marketplace or random freelancer)

The goal is to help founders and teams get top-tier design without hiring in-house or waiting weeks for assets. It's already being used by SaaS, fintech, and lifestyle startups to move faster and look sharper.

Would love your thoughts, feedback, or questions → https://wdesigna.com
by staunton | 2025-05-07 07:21:03+00:00
> While the idea of being able to trivially share code worldwide is appealing, so far it seems to encourage shittier software more than anything else, and the benefit of sharing trivially seems to be defeated by the downsides that bloat and bad software bring with it.

A lot of projects would simply not exist without it. Linux, comes to mind. I guess one might take the position that "Windows is fine" but would there ever have been even competition for Windows?

Another example, everyone would be rolling their own crypto without openssl, and that would mean software that's yet a lot more insecure than what we have. Writing software with any cryptography functionality in mind would be the privilege of giant companies only (and still suck a lot more than what we have).

There's a lot more things. The internet and software in general would be set back ~20years. Even with all the nostalgia I can muster, that seems like a much worse situation than today.