MurphyA/hacker-news huggingface dataset:
by FL33TW00D | 2025-04-24 09:29:56+00:00
Doubled or tripled NASA's budget? NASA has spent 32 BILLION on SLS with nothing to show for it. Each launch is expected to cost 2.5 BILLION https://en.wikipedia.org/wiki/Space_Launch_System.

Starship is just orders of magnitude less than this. NASA is a moribund jobs program.
by insin | 2025-04-24 09:30:09+00:00
Every PR I have to review with an obviously LLM-generated title stuffed with adjectives, and a useless description containing an inaccurate summary of the code changes pushes me a little bit more into trying to make my side projects profitable in the hope that one takes off. It usually only gets worse from there.

Documentation needs to be by humans for humans, it's not a box that's there to be filled with slop.
by Marazan | 2025-04-24 09:31:07+00:00
> Yes many futures are not "cash settled" but settled in the actual commodity.

This, in many ways is a ridiculous sentence which shows what is wrong with the futures market. Futures are contracts for the supply of commodities. All futures should be settled by the actual commodity! That we have got to a situation where the vast majority of futures contracts are just 2nd order bets on the price of thing rather than delivery of the thing is non optimal.
by simondotau | 2025-04-24 09:31:14+00:00
It's not malicious compliance. If you want to distribute binaries which contain Apple intellectual property, you need a license, and the EU is not in a position to force Apple to abandon their intellectual property rights.

I am a hard-core fan of the GPL and I recognise that the GPL license requires intellectual property rights in order to work. You want copyleft worth a damn? You need copyright. And that means you get copyright. Apple has intellectual property rights over their software and that doesn't give anyone else the right to "do whatever they want" with it.

If you want to cancel all intellectual property rights with respect to software, that's an interesting argument to make. But cancelling it under a few rare circumstances when some software irritates you seems like the height of absurdity.
by selfhoster11 | 2025-04-24 09:32:04+00:00
Sample size of 1, but it definitely did in my case. I've gained a lot more confidence when coding in domains or software stacks I've never touched before, because I know I can trust an LLM to explain things like the basic project structure, unfamiliar parts of the ecosystem, bounce ideas off off, produce a barebones one-file prototype that I rewrite to my liking. A whole lot of tasks that simply wouldn't justify the time expenditure and would make it effort-prohibitive to even try to automate or build a thing.
by wink | 2025-04-24 09:34:00+00:00
I think that's personal preference and circumstances though.

I have used Windows on the desktop since 1994, I have used Linux on desktops since 1998 (work machines being 50% or exclusively Linux since 2010ish) and I got my first mac last autumn. (Planned Linux but some unimportant things stood in the way, so I gave it a shot).

Working on Windows is pure pain for me. I use it as my gaming/browsing machine and every time I have to touch code I hate it.

Linux is 100% fine for work, but I noticed I am having problems with games with my usual setup with tiling window managers (i.e lots of fullscreen usage and non-easily-resizable windows, also getting my Logitech's G keys recognized).

macos is... 90% fine actually. I hate some small things but otherwise it just works, the windows key as cmd is actually in a nicer position than ctrl, but that might be my weird hands.

So if I wasn't playing certain games with certain keybinds, switching to Linux fulltime would have happened like 10y ago for me.
by jiggawatts | 2025-04-24 09:35:51+00:00
It’s an analogy about established civilised audit procedure versus whatever DOGE is doing, which is… not that.

It’s not about literal shivs.

Speaking of finding things under the mattress, they did find corruption and waste, which they feel justifies their approach.

In my opinion the tiny amount of “waste” they uncovered is arguably not worth the damage and risk done, but that’s my opinion, not theirs.

Again: the damage and humiliation is part of their agenda. They feel that departments are “disloyal” to the King… err… President and hence ill treatment is not only justified but warranted.
by pjmlp | 2025-04-24 09:36:01+00:00
I already see this happening with low code, SaaS and MACH architectures.

What used to be a project doing a CMS backend, now is spent doing configurations on a SaaS product, and if we are lucky, a few containers/serveless for integrations.

There are already AI based products that can automate those integrations if given enough data samples.

Many believe AI will keep using current programming languages as translation step, just like those Assembly developers thought compiling via Assembly text generation and feeding into an Assembly would still be around.
by wodenokoto | 2025-04-24 09:36:20+00:00
I kinda agree, but don’t underestimate the power of having things where people are looking.

Put your documentation in doc strings where the function is defined - don’t have a separate file in a separate folder for that. It might separate concerns, but no one is looking there.

Similarly if those fields aren’t nullable, someone trying to add new rows will have to fill in something for those metadata fields - and that something will now very likely be what’s needed, rather than not pushing anything to the audit table.

Obviously your app can outgrow these simple columns, but you’re getting value now.
by jhanschoo | 2025-04-24 09:36:22+00:00
Parent comment doesn't say it, but I infer one of the things that they are talking about concerns how some secondary interactable elements look indistinct from text, and only hint at being interactable if you have a cursor and hover over it. So beside a flashy CTA "Upgrade plan" might ba a "no thanks, let me cancel" interactable that looks like text
by danielpetrica | 2025-04-24 09:37:55+00:00
Yeah of course we did not reinvent the wheel, but from our personal experiences, user interviews and searches this is not present at the moment in the Italian market. > "Gym access, comfortable accommodations, sightseeing, custom meal plans" These are general descriptions as we are in the steps of finishing the program of the first trip offered.

I'll update the article once we defined the program better. We have a marketing expert to take care about the promotion and positioning, that is not my area of expertise. I'll forward the advice to him. thank you, if you have any other advice please feel free to comment. Any piece of feedback can be very useful in this step.
by ankit219 | 2025-04-24 09:38:14+00:00
I might be missing something big here, but how does the consistency work in these scenarios? At one place, you are saying Google is not allowed to pay to be default, but at the same time you are allowing others to be default because they are not a monopoly. One would naively assume that rules should be consistent. I get that asking people to choose induces friction and yet people would gravitate towards the most popular option. But, giving the default to an objectively inferior product (not talking about perplexity, but you would agree bing/DDG is not on the same level as Google for most non tech users) is worse when it comes to user experience and increases the friction even more.
by selfhoster11 | 2025-04-24 09:38:37+00:00
Do you mean the laconic and incomplete documentation? And the tutorials that range from "here's how you do a hello world" to "draw the rest of the fucking owl" [0], with nothing in between to actually show you how to organise a code base or file structure for a mid-level project?

Hallucinations are a thing. With a competent human on the other end of the screen, they are not such an issue. And the benefits you can reap from having LLMs as a sometimes-mistaken advisory tool in your personal toolbox are immense.

[0]: https://knowyourmeme.com/memes/how-to-draw-an-owl
by bgwalter | 2025-04-24 09:38:44+00:00
First of all, Lisp, Fortran and COBOL had been around most of the time when assembly was popular. Assembly was used because of resource constraints.

Secondly, you are not writing anything you get from an LLM. You prompt it and it spits out other people's code, stripped of attribution.

This is what children do: Ask someone to fix something for you without understanding the result.
by pjc50 | 2025-04-24 09:40:05+00:00
Just to compare, they also have a tour for the UK https://www.math.uwaterloo.ca/tsp/uk/index.html : 49,687 pubs.

They are such an urban phenomenon. A largely empty rural state, with the legacy of prohibition, where you have to drive? That's going to have way fewer drinking locations. A culture of hanging out and drinking requires walkable urbanism. Many of the UK pubs pre-date the invention of the car; "peak pub" appears to have been the late 1800s with over 100,000.

I'm impressed that Korea has more than the UK, but this is definitely going to be a matter of size and the tiny Korean bars.
by thaumasiotes | 2025-04-24 09:42:13+00:00
> We have similar problems with the white population hating the Sami

What does "white" mean to you?

It seems pretty clear that the Sami are white:

https://www.ecowatch.com/wp-content/uploads/2021/10/12813432...

https://www.ecowatch.com/wp-content/uploads/2021/10/39091306...

https://atmos.earth/wp-content/uploads/2024/05/sami-people-E...

https://atmos.earth/wp-content/uploads/2024/05/sami-people-0...
by d3Xt3r | 2025-04-24 09:42:37+00:00
Canonical keeps doing stupid, anti-user, anti-community stuff constantly, to the point that many people consider them to be the Microsoft of the Linux world.

For instance, not long ago, they were including ads/Amazon results in the Apps menu[1], similar to what Microsoft did with the Start menu. They also keep sneaking in suggestions (aka ads) for their Ubuntu Pro subscription in various places like the MOTD, or when you run apt[2], which isn't cool.

Most recently, the biggest annoyance is with the way they've been aggressively pushing their Snap store, to the point of even hijacking regular "apt install" commands - normally, you'd expect an "apt install" to fetch a regular .deb from the distro's repos, but they silently hijack the command to fetch apps from their Snap store instead[3]. Now, you may think that normal, non-technical users don't need to care about Snaps - and you'd be right, if they actually worked well. Snaps are slow and buggy and have been a constant source of pain for many users[4].

A major issue is with how buggy Ubuntu has become, especially OS upgrades, which may result in anything from minor issues like broken shortcuts, to complete breakage[5]. This might lead you to think that it's better to do a fresh install, but of late, new ISO releases have been incredibly buggy - like the 24.04 LTS installer, which kept crashing for many users[6] - and considering that LTS is supposed to be the super-stable version, that is not a good user experience.

Finally, my pet peeve is with how commercial Canonical have become, like with pushing their Pro subscriptions to targeting enterprises over end users. A couple of months ago, someone was complaining about how confusing the website had become, where the first "download" button you saw wasn't for the Ubuntu ISO, but some enterprise crap. Everything on the website just screamed "corporate"[7].

It feels like Canonical has long shed it's newbie-friendly image and turned into a soulless corporation, not unlike Microsoft.

[1] https://www.omgubuntu.co.uk/2012/09/mark-shuttleworth-explai...

[2] https://linuxiac.com/ubuntu-once-again-angered-users-by-plac...

[3] https://www.youtube.com/watch?v=oLDQA2f1GM4

[4] https://rl.bloat.cat/r/linux4noobs/comments/1cgw11u/snaps_ar...

[5] https://ounapuu.ee/posts/2025/02/05/done-with-ubuntu/

[6] https://www.youtube.com/watch?v=g1__qfYXtv0

[7] https://bsky.app/profile/mary.my.id/post/3lghc4rjqg2vd
High-quality search engine without LLM-generated results?
by pajamasam | 2025-04-24 09:42:40+00:00
I'm looking for a search engine that prioritises or only returns results from high-quality/trusted sites and no AI generated slop.

Especially for medical questions it's a frustration to wade through AI-generated crap.

If such an engine doesn't exist, I'm keen to talk about how one would build such a search engine.

Or is the only solution to limit your searches to specific sites you trust?
by zenhuifer | 2025-04-24 09:42:56+00:00
We've just open-sourced Loop Agent, a new framework that aims to replace traditional Chain of Thought (CoT) reasoning in LLMs with a more human-like, divergent and integrative thinking process.

Instead of step-by-step chains, Loop Agent adopts a MapReduce-inspired architecture:

Tasks are decomposed into independent subtasks

Subtasks are processed in parallel

Results are intelligently integrated back into a final answer

This design mimics how humans brainstorm, explore alternatives, and synthesize solutions — not how we list steps linearly.
by danielpetrica | 2025-04-24 09:43:20+00:00
Probably I explained myself badly due to English not being my first language. >sport and leisure group trips travel This is basically what we want to build. Organize trips that let you do sport, visit new places and if needed continue your specific implementation (for example finding your supplements and incredients in the apartment already). all of this while being with 8 or 7 strangers and 1 or 2 coordinators for the group
by moooo99 | 2025-04-24 09:43:46+00:00
I mean, the training data also has a cutoff date and changed beyond that are not reflected in the code suggestions.

Also, I know that people love to joke on modern software and JS in particular. But if you take react code from 2020 and drop it into a new react codebase it still works. Even class based components work. Yes, if you jumped on the newest framework bandwagon every time stuff will break all the time, but AI won’t be able to help you with that either. If you went for relatively stable frameworks, you can re use boilerplate completely or with relatively minimal adjustments
by Bayart | 2025-04-24 09:44:05+00:00
You're not that special. While the American special snowflake syndrome has been useful in giving its citizens a sense of purpose, freeing them of apprehension and bringing it where it is, it's ultimately baseless. Things get dangerous when people start believing in their own bullshit. The same is true for Europeans as well. There's a lot of navel gazing going on and I'm very annoyed at European leaders sweeping increasing authoritarian behaviour under the rug or proclaiming with great confidence, as did von der Leyen, that we don't have oligarchs.
by masklinn | 2025-04-24 09:44:29+00:00
They were not the only one to make that mistake e.g. rapidjson had to fix the same error, few people expect parsing one token out of sscanf to strlen the entire input (not only that but there are c++ APIs which call sscanf under the hood).

The second error of deduplicating values by linear scanning an array was way more egregious.
by lud_lite | 2025-04-24 09:44:31+00:00
In my experience they didn't. The managers did something. Witout them, senior coders become that layer of management.

They spend less time coding and more time managing.

So the company is paying for that organizing work all the same.

Probably overpaying for it, since a level up coder is now doing cross-level-down management and doing less architecture as a result.
by seec | 2025-04-24 09:45:41+00:00
I relate to this experience (not teetotaler but slow starter/drinker and I watch my consumption). I especially relate to the petty/cruel observations, particularly in the context of big family meals/events.

I think it's one of the reason people "like" alcohol, it gives them both the courage and an excuse to say whatever they want/feel.

But you seem to be making excuses/explanation for this, I don't agree, what people become under the influence of alcohol is who they truly are, without the mask and restraints. If someone becomes petty/cruel/violent or whatever, you just learned that they cannot be trusted and are a bad person, no needs to explain away with alcohol influence.

In general, drugs amplify or make obvious who peoples are, they don't radically change them contrary to what some like to pretend.
by moooo99 | 2025-04-24 09:46:09+00:00
I keep seeing that suggestion as well and the only sensible way I see would be to use one off boilerplate, anything else does not make sense.

If you keep re-using boilerplate once in a while copying it from elsewhere is fine. If you re-use it all the time, just get a macro setup in your editor of choice. IMHO that is way more efficient than asking AI to produce somewhat consistent boilerplate
by kavalg | 2025-04-24 09:46:16+00:00
Yeah, the taste matters if you are going to eat it for 2 weeks :). You will probably still hate it after the first week, but it is just one week of misery instead of two. I did some fasting in the past, leaving only water, tea (no sugar) and peeled apples in my diet. Had to do it for 2 weeks, but only made it to the 11th day. The issue with that one was the low calories, which doesn't correspond well with active work (I did not plan properly to take the second week off). Nevertheless, it helped solve the colitis issue, with which I'd been struggling for a few months. An interesting observation was that up to say day 4 or 5 you actually have more energy and sleep less. But after that it was a bit of a struggle to retain the same levels of energy and be productive at work.
by anang | 2025-04-24 09:47:16+00:00
> Whoever was attempting to log in was using one of the newly created accounts that were used in the other DOGE related activities and it appeared they had the correct username and password due to the authentication flow only stopping them due to our no-out-of-country logins policy activating.

Explains this:

> why would DOGE be immediately leaking just-granted NLRB login credential

The implication is that the credentials were for more than this specific system. It's entirely feasible that a bad actor would immediately try to vacuum up as much data from as many systems as possible, it's just that this system had a geo block that made it clear this was happening.

I don't think we need to assume that this was a targeted attack on this specific NLRB system, just that this specific NLRB system was the one that caught the attempts.

So, what systems DIDN'T block authentication?
by arrowsmith | 2025-04-24 09:47:20+00:00
Once you've read enough ChatGPT slop, you know it when you see it:

- Massive verbosity.

- Flawless spelling and grammar.

- Grandiose tone.

- Robotic cadence where every paragraph and sentence has similar length (particularly obvious in longer text.)

- Em dashes everywhere.

- The same few stock phrases or sentence structures used over and over - e.g. "This isn't X—it's Y", which that issue uses twice in two paragraphs:

There is nothing "hardcore" about writing fragile, insecure, and unscalable code. This isn’t pushing boundaries—it’s demonstrating a lack of engineering fundamentals. If this is what was learned at previous jobs, then it’s time to unlearn it and start following best practices. Because right now, this is not just bad engineering—it’s reckless.

If AI didn't write that snippet then I'll permanently retire from internet commenting.

(None of what I just wrote is intended as a defence of DOGE.)
by Spivak | 2025-04-24 09:48:26+00:00
> Online platforms will be required to suppress the spread of harmful content, such as violent, hateful or abusive material and online bullying. More seriously harmful content, including that relating to suicide, self-harm and eating disorders, will need to be kept off children’s feeds entirely, as will pornography.

Porn notwithstanding, is there any reason not to have this be the rule for adults too? Then you don't need age verification for nearly all content. What makes me undeserving of protection?

It really seems like the end goal for all this is having G, PG, R like rating system for online content, and default untagged to R, and then letting parents have some parental controls just like other media.
by xorcist | 2025-04-24 09:48:42+00:00
Server software is usually compartmentalized in uid:s but desktop software seldom is, if ever. Package managers and maintainers could do a lot here to make it easier. Some things long time Linux users like to do, like running Firefox as a separate user, is still a much more involved process than it should be.

A lot of it is probably standards and culture work, like where a user can expect to store files and have them readable by Firefox in this example. So perhaps this is something the GNOME/Freedesktop people could have been interested in and made a difference? Instead we have things like Flatpak, which is good but not the lowest hanging fruit here.
by boxed | 2025-04-24 09:48:45+00:00
> Why not spend the effort in actual species currently at risk instead of what seems like a vanity project or publicity stunt?

This type of logic is pretty iffy. That's the same logic as people who say "Why go to the moon when we have poor people at home?". Except we now know that the moon program made the US and the world much richer due to innovations in tech, AND we also know that the US politicians wouldn't have put that money to the poor if it didn't go to Apollo AND we also know that fixing poverty is actually harder than going to the moon AND we have to accept people solving problems without complaining about other problems that might or might not be worse.

Solving problems is a GOOD THING. It doesn't matter if there are worse problems. Complain about people making shit worse.
by rfoo | 2025-04-24 09:48:58+00:00
What if I prefer to have a clone of me doing my coding, and then I throw my clone under the bus and start to (angrily) hyperfocus explore and change every piece to be beautiful? Does this mean I love coding or I hate coding?

It's definitely a personality thing, but that's so much more productive for me, than convincing myself to do all the work from scratch after I had a design.

I guess this means I hate coding, and I only love the dopamine from designing and polishing my work instead of making things work. I'm not sure though, this feels like the opposite of hate coding.
by nabla9 | 2025-04-24 09:49:27+00:00
>So my recommendation is simple. Use Classic McEliece wherever you can. For situations where you can't, use lattices; that's higher risk, but hopefully holds up. Finally, to limit the damage in case of cryptosystem failures or software failures, make sure to roll out PQ as ECC+PQ.

---

It looks like NIST is playing shenanigans against Classic McEliece

https://mindly.social/@cazabon/114391333897400729

>My $0.02: it sure looks like NIST is backstopping an attempt by the NSA to get everyone to standardize on cryptography #standards that the #NSA knows how to break.

>Again.

>Yes, they did it before. If you read up on the Dual_EC calamity and its fallout, and how this time it was supposed to be different - open, transparent, secure - then prepare to be disappointed. NIST is playing #Calvinball with their rules for this contest, yanking the rug out from under contenders that appear to be more #secure and better understood, while pushing alternatives that are objectively worse (#weaker encryption, less studied, poorer #performance).

>Frankly, I think organizations outside of the #USA would be foolish to trust anything that comes out of #NIST's current work. Well, those inside the USA too, but some of those may be forced by law to use whatever NIST certifies.