MurphyA/hacker-news huggingface dataset:
by ch_de_sm | 2025-07-02 17:38:28+00:00
Ive been using a tool called AgentOne . Been testing it for few weeks now and it's working quite well for code generation, refactor, documentation, security scans and works well across the whole stack.

You have use your own LLM key (eg. Claude) though. The great thing about this is they have a live cost tracker so you only pay for what you use.

My favorite thing about using this is a feature called AutoMode. I can give a detailed prompt and it can build a complete app (create directories etc) without any supervision. By time I return, the app is done. The debugging effort is pretty low too
by jerf | 2025-07-02 17:38:29+00:00
As I so often do, I find it helpful to analogize Monad to Iterator for questions like these, because it's a typeclass/interface/etc. that people are more used to and does not have that aura of "if I feel like I understand it I must not understand it" attached to it that blocks so much learning.

You extremely often use iterators in a context where there's no way you could usefully slot in just "any" iterator and have some useful code. Suppose you have an iterator that iterates over the links that appear in an HTTP document, and write some code to fetch the HTTP resources so referenced. Well, obviously, "writing against the iterator interface" doesn't do you any good in that case. It's not like you can slot in an iterator that iterates over prime numbers to such code and get anything out of it.

What you can do with the Iterator interface is provide extremely generic tools that can be used against any Iterator, like, take the first x, skip every other one, reverse the iterator list (if finite and for a price), filter the results against a type-specific acceptance function, all kinds of things: https://docs.python.org/3/library/itertools.html These tools do not depend on the details of what the iterator is or how it works, only that it is one. In this case you might even use something as powerful as "give me an iterator and a function to run against the value that comes out of the iterator and I will run it in a parallel map and limit the number of workers and handle errors in this specific way", but all that code has no specific knowledge about URLs or fetching things from the web or anything like that. It just knows it has an iterator and a matching function for the value coming out.

Similarly, "writing to the Monad interface" gives you access to a wide variety of tools that work across all things that implement the monad interface: https://hackage.haskell.org/package/base-4.21.0.0/docs/Contr... What exactly they do depends on the underlying monad implementation. It happens that they turn out to be very useful in practice a lot of the time.

You can also create new compositions of the tools that only pay attention to the interfaces, like, "drop the first x values and then filter the rest" for an iterator, though often the libraries ship with the vast majority of what you need.

Written against the interface specifically you can only use exactly what is in the interface. But you also have the concrete types to work with, with whatever it is they do. Just as you can't really do much "real work" against just "something that provides a next value" when you have no idea what that next "value" is, but iterators are very useful with specific types, monads are the same way.

(You can then later work up to code that is allows swapping out which monad you may be using depending on how it is called, but I prefer to start here and work up to that.)
by 1vuio0pswjnm7 | 2025-07-02 17:38:33+00:00
"They tried Made in the USA - it was too expensive for their customers"

Did they (the companies profiled in the article) actually try it

Or did they investigate the possibility of trying it

Did customers have an oportunity to determine it was too expensive

Or did these businesses make that determination themselves

NB. I am not suggesting their determination was incorrect. I am only highlighting how the title refers to something that did not actually happen. A more accurate title might be something like

They considered Made in the USA - they determined it would be too expensive for their customers
by mh- | 2025-07-02 17:38:34+00:00
This is true of a lot of product types, but there is often a QC process that happens for the "premier" name brand that they were manufactured for. And these "duplicates" are frequently the irregulars that didn't make the cut.

In the case of knives, they may be perfectly fine. Or QC's spot testing of that batch may have revealed defects in the metal, and a small number of them may shatter unexpectedly.

This is why I'm fine buying some categories of items from AliExpress et al., and not others.
by thomassmith65 | 2025-07-02 17:38:35+00:00
It's fitting, since Google also once made a "don't be evil" vow.

The main reason people break the vow probably is that they have investors (not just the Carl Icahn types, but rank-and-file employees too). When the numbers for the next quarter stagnate too many times, the pressure apparently makes enshittification irresistible.
by fuzzy2 | 2025-07-02 17:38:43+00:00
Okay. Then I'll lay it out: there is no inheritance at all. An identity does not inherit roles and it certainly does not inherit other identities. You are misinterpreting something you saw. However, without further details, a more targeted answer is not possible. I did not want to write a blanket statement like that because it is very condescending and hostile. Sorry about that.

You may have seen the identity's IAM page. It does not show roles assigned to the identity.
by taeric | 2025-07-02 17:39:11+00:00
Maybe? Clothing is a big counter to your claim here. As is anything that can be reliably machined.

Yes, there is "cheap" clothing. No, the more expensive clothing isn't necessarily better. A bog standard t-shirt is a bog standard t-shirt. With a minimum of quality control, and anything on top of that is not adding to the utility of it.

The machining revolution really hurts a lot of the idea that labor in is indicative of quality.
by Liquix | 2025-07-02 17:39:13+00:00
great writeup! i love how it goes from "they left ADB enabled, how could it get worse"... and then it just keeps getting worse

> After sideloading the obligatory DOOM

> I just sideloaded the app on a different device

> I also sideloaded the store app

can we please stop propagating this slimy corporate-speak? installing software on a device that you own is not an arcane practice with a unique name, it's a basic expectation and right
by saubeidl | 2025-07-02 17:39:17+00:00
In German we have a saying: "Wehret den Anfängen." It literally translates to "Beware the Beginnings".

As somebody who's history education was mostly centered around said beginnings, let me tell you, things sound real familiar right now, and not in a good way.

If you're interested, read this excerpt of a book based on post-war interviews with Germans about the rise of Nazism and see if any of it sounds familiar: https://press.uchicago.edu/Misc/Chicago/511928.htm
by TekMol | 2025-07-02 17:39:42+00:00
Currently, what I do is that when an IP requests insane amounts of URLs on my server (especially when its all broken urls causing 404s) I look up the IP and then block the whole organization.

For example today some bot from the range 14.224.0.0-14.255.255.255 got crazy and caused a storm of 404s. Dozens per second for hours on end. So I blocked the range like this:

iptables -A INPUT -m iprange --src-range 14.224.0.0-14.255.255.255 -j DROP

That's probably not the best way and might block significant parts of whole countries. But at least it keeps my service alive for now.

What do others here do to protect their servers?
by izzydata | 2025-07-02 17:39:45+00:00
What is the end game here? Imagine they turn off the internet to millions of homes after just being accused. Do they think that is going to help sell media? Those households are going to have way bigger issues to deal with than trying to buy the latest album when their home becomes less livable. They will have to switch to a less ridiculous ISP or move. Then what happens to the connection to that house? Does it get turned back on for the new occupants? If those people moved to another home on the same ISP are they going to track that and prevent them from acquiring internet service?

The whole thing sounds not worth the effort for anyone involved.
by retrac | 2025-07-02 17:39:53+00:00
Controversial in the same way cochlear implants are.

Many deaf/Deaf parents want children who hear. And I think absent the cultural consideration, almost all would want children who hear.

But you can't ignore the cultural consideration. If you are deaf, and have a deaf child, curing that child's deafness means they will move away from you later in life. It's a kind of alienation even when the child remains bicultural, they usually end up almost entirely in the hearing world.

That said, most deaf people who have children have hearing children anyway. Hereditary deafness like that is relatively rare like that.

But for people from such families, and who live in a culturally deaf world -- they are not disabled. The cultural environment they live in is ... one in which deafness is not disabling. And it's going to be a very high hill to climb to convince them that they are missing something. They certainly don't feel it. This is particularly true in the United States which has such a proud tradition of deaf culture and education -- you can go all the way to doctorate level studies in ASL, work in ASL, the hearing world being a strange foreign culture you only rarely wade into -- only rarely need to.

I'd cure it for myself, and my child if I had one. No question. But I'm not culturally deaf. I feel isolated by it in the same way most hearing people anticipate deafness to be as an experience. But again -- people who live in the deaf cultural world -- they do not feel that, and they don't feel disabled because, in their context, they aren't. It's hard to communicate this to most hearing people. The usual response is dismissive, and unfortunately I think a lot of that ultimately goes back to very old metaphysical attitudes towards language and intelligence. A lot of hearing people still don't believe, deep down, that sign languages are equivalent to spoken languages, in particular. It's just gesture. You're lacking something essential to the human condition without spoken language. Etc. But for the culturally deaf, nothing is missing from their lives, except the perception of sound.
by extr | 2025-07-02 17:39:58+00:00
This is the killer app for LLMs for me. I used to get super bogged down in the details of what I was trying to do, I would go a whole afternoon and while I would have started on the feature - I wouldn't have much to show for it in terms of working functionality. LLMs just provide a direction to go in and "get something up" before having to think through every little edge case and abstraction. Later once I have a a better idea of what I want, I go in and refactor by hand. But at least "it works" temporarily, and I find refactoring more enjoyable than writing fresh code anyway, primarily due to that "white page" effect you mention.
by mindslight | 2025-07-02 17:40:15+00:00
I've dealt with the cops a handful of times, with responses anywhere from unhelpful to helpful. It helps to have the right expectations - can a given situation be improved by adding some readily-aggressive dudes, who at the very least will be a little annoyed at having to be there? Sometimes, that answer is yes. Police perform a necessary function in society, and I wouldn't want to have to do that role myself (despite DIYing most other things).

But that does not justify supporting unaccountability as if its some kind of team sport! In fact, if you respect the role of the police then you must support accountability - a cop breaking the law is just a criminal acting under the color of state authority.
by Bender | 2025-07-02 17:40:15+00:00
Just about any site can use any data you provide them for anything regardless of what permission one gives. Asking them to do or not do something has the same effect as asking a mugger to not mug them. At best one would get a chuckle.

The partial exception would be if one has a mutually binding contract with said company and that company is made painfully aware that one has multiple law firms and infinite resources to go after them. They might adhere to the contract for a while until the company gets big and some new middle management want to take risks to look good for their management which means breaking ones contract behind their back.
by ashwinsundar | 2025-07-02 17:40:19+00:00
Location: Denver, CO

Remote: Yes

Willing to relocate: No

Technologies: python, django, docker, git, postgres, react, next.js, gatsby, typescript, jQuery, vanilla javascript, objectstore (nosql db), prisma ORM, graphql, bash/zsh, github actions, amazon web services (AWS), digitalocean, go, mqtt (mosquitto), R, matlab

Résumé/CV: https://github.com/AshwinSundar/resume/blob/main/resume.md

Email: ashiundar@gmail.com

Seeking: Part-time contracting work (25%-75%)

Target billing rate: $125-$150/hour

About: Full-stack developer with a master's degree in biomedical engineering. Polyglot technologist, with a focus on Python and Django development. Wide variety of professional experience to draw from. Am currently launching a startup (while working a full-time job as a Sr SWE) - I'd like more time to spend on the startup, while continuing to pay my bills. Thus the desire for part-time contracting work.
by treyd | 2025-07-02 17:40:24+00:00
> Or the game engines have become super bloated.

"Bloated" might be the wrong word to describe it, but there's some reason to believe that the dominance of Unreal is holding performance back. I've seen several discussions about Unreal's default rendering pipeline being optimized for dynamic realtime photorealistic-ish lighting with complex moving scenes, since that's much of what Epic needs for Fortnite. But most games are not that and don't make remotely effective use of the compute available to them because Unreal hasn't been designed around those goals.

TAA (temporal anti-aliasing) is an example of the kind of postprocessing effect that gamedevs are relying on to recover performance lost in unoptimized rendering pipelines, at the cost of introducing ghosting and loss of visual fidelity.
by cosmic_cheese | 2025-07-02 17:40:49+00:00
This is the natural consequence of the notion at large that non-Blink web engines are lightyears behind, which was never true in the strictest sense and has only become less true with time as the gap has narrowed. Besides that, even if you’re relying on some feature that Chrome has implemented as an early draft spec thing or something, maybe consider toggling off that one feature instead of blocking off the whole app.
by magic_hamster | 2025-07-02 17:41:12+00:00
It's a nice effect, but to me this doesn't really feel like glass.

I think the most immediate difference is how light has no interaction with the bevels. I also expect some light to shine back into the glass and affect the lighting and coloring. It's not enough to just throw a blur in there.

Also, glass can have its own shadow with some interesting caustics (not sure even Apple does this). I see the shadow here, and it feels like a simple drop shadow. It makes the box feel like a flat card more than a 3d physical object which I think is part of the new trend.

Either way, This will not be easy to emulate with just css, it's probably more suitable to be a shader running in a gpu.
by hombre_fatal | 2025-07-02 17:41:28+00:00
The obvious case where this makes sense are single-player games that require internet access before they even launch, like when you need to link a Microsoft account to play Forza.

But it's less obvious to me how the legislation should work for a multiplayer-only game that goes out of business. I suppose it should require a refund at some point. But at what point?

Steam only lets you refund a game that you played for less than two hours.

And if you think that's not long enough, there's surely some time period where you can agree that you've got your money's worth. Kind of like how you lose the ability to say "I didn't like it" after you ate your whole dinner at a restaurant.

Yet in the comments here someone gives an example of three years of online support which is insane. Why is multiplayer special? Should Steam also let you refund any game until three years elapse?
by kierangill | 2025-07-02 17:42:00+00:00
Blueberry Pediatrics | Full-stack Senior or Staff Engineer | REMOTE (US only)

American healthcare is seldom affordable, accessible, or high-quality. We are fixing this for pediatrics. Blueberry is the most affordable option amongst our competitors. We practice the highest quality pediatric telemedicine, as evidenced by our exclusive hiring of board-certified pediatricians and the usage of at-home medical kits. And, we’re accessible 24 hours a day.

Our success is shown in the lives we save, the costs we save our insurers, and our exploding B2B and D2C business.

As you can imagine, pulling off affordable high-quality healthcare is a challenge. It requires a lot of engineering ingenuity, a C-suite aligned with positive patient outcomes above short-term profits, and a great product team.

We use Django, Hotwire Turbo (an HTMX-like framework), Pytorch, Sklearn, and Flutter. Experience in these technologies helps, but what’s more important is general full-stack knowledge, curiosity, and a strong work ethic.

Full-stack engineer: https://jobs.ashbyhq.com/blueberrypediatrics/dc8108f3-34ed-4...

Our homepage: https://blueberrypediatrics.com/

Our engineering blog: https://engineering.blueberrypediatrics.blog/
by dv35z | 2025-07-02 17:42:18+00:00
Hey everyone - We are reviewing the HN Who's Hiring post, discussing & documenting tech trends, and overall talkin' shop and gettin to know each other.

HN Who's Hiring post: https://news.ycombinator.com/item?id=44434576

Join the video collaboration room: https://pop.com/j/531-840-214

Watch the live stream (PeerTube / MakerTube): https://makertube.net/w/cAL1cRuHCCvvvJW43EDtyu

This can be helpful for job search, and also to to give guideance on what technologies & tools to invest your time in learning.

If this is fun & valuable, we'll do some more code jam sessions.

// JRO
by tony | 2025-07-02 17:42:21+00:00
Location: RGV, Texas, USA (US Citizen)

Remote: Yes

Willing to Relocate: No

Technologies: Python, TypeScript, Any

Résumé/CV: https://tony.cv

Email: <hn_username> @ git-pull.com

Mission-oriented, accomplished software engineer. Veteran of 2 YC startups, 2 acquihires.

I've contributed to over 100 open source projects. Find my software packaged in major Linux distros, FreeBSD, and brew.
by its_down_again | 2025-07-02 17:42:28+00:00
Actually this sounds great. I got way more out of codecademy’s in-browser, interactive challenges than I did in my middle & high-school classes programming classes. The "learn by doing" process really built my confidence. If you could "demo" your docs directly in the browser it's much easier to learn by doing. I think that'd drive up adoption and you might even crowdsource bug discovery.
by oytis | 2025-07-02 17:43:11+00:00
I just don't think it's going to be good for humanity if US ceases to be a democracy. Sure, scientists probably don't have to be on the forefront of the struggle, and I understand those who decide to leave but saying that there is no other choice as to leave - or even that that is the most moral choice - is wrong in my opinion. US has long taken freedom for granted, but there are many countries in the world where civil societies have fought against much more brutal regime than Trump tries to install, had very little reasons for hope - and still won.

It's kind of an important topic to me - I myself left Russia for good, but not when Putin's regime has started, but rather when it has become so entrenched that there was indeed no hope left. At the same time I've always looked with awe at nations that made it, most of all Ukraine - and sincerely hope that Americans won't give up easily now.
by pphysch | 2025-07-02 17:43:22+00:00
I do avoid eating (highly processed white) bread in most meals, because it doesn't make me feel great.

We're really targeting "highly-processed" foods. Personally I draw a line between sausage that went through something resembling a hand-powered meat grinder vs. sausage that has been obliterated into a fine pink sludge and reformed. Both are processed, but the latter is highly processed, with more room for additives.
by rhdunn | 2025-07-02 17:45:33+00:00
If the company doesn't have any money to run the servers then they should allow users/communities to run their own servers. The company can have subscriptions and/or microtransactions, but the moment they stop providing the servers (preventing the game running) then they would need to allow users to run their own servers (even if they reverse engineer the server protocol) -- so DMCA would not apply in this case.

Alternatively (e.g. if the server is an authentication check) then they can release a patch that removes that check.
by seanmcdirmid | 2025-07-02 17:45:39+00:00
There are the obvious explicit government initiatives to boost consumption, but they've also made some strides in reducing goods and luxury taxes. An Apple iPhone used to be 20-40% more in China (it is technically imported because it is made in an SEZ), but they are only priced at slightly higher than the states now. Cars used to be a huge splurge but cheap EVs are affordable by anyone with an OK job now (although you might not be able to park it if you live in a big city). On my trip a couple of months ago, the malls were booming in a way that I didn't see in 2016 when I left China.
by chis | 2025-07-02 17:45:45+00:00
On the one hand I don't think there's risk of losing money with something like this, they kept the money in a third party broker and it's SIPC-insured. But it's probably good to have some humility and admit that even for me I'm not 100% confident, these rules and systems are hard to parse.

I think the biggest problem with this startup was that the product they offered was so marginally different from Vanguard ETFs unless you have a super specific and unique investment thesis.
by icu | 2025-07-02 17:45:52+00:00
I'm really glad there was an effort by streamers and influencers (shout-out to Asmongold and Penguinz0) to back Ross up and push back on PirateSoftware's incorrect take on this initiative. For a while it looked like the UK wasn't going to get 100k votes and that the EU initiative wasn't going to hit the million mark. Then about a week ago content got uploaded and this initiative got a much needed boost.

The console wars are no longer company vs company, it is company vs consumer. So much anti consumer shenanigans are going on in the video game industry a message needs to be sent.

If you care about video games, even in passing as a complete casual, please sign the petitions. I've done my dash for the UK.
by eadmund | 2025-07-02 17:46:18+00:00
It’s not really about clarity, or even about accessibility (although both of those are great!): it’s about what a Web page is. A Web page is a document which can link to other documents.

> Links should absolutely be verbs

No, links imply a verb: ‘get.’ Buttons imply another verb: ‘post.’ It’d be awesome if there were ways in HTML to indicate other verbs, such as put and delete.

> > Get _Amaya_!

> That... doesn't tell me how to get Amaya.

No, it doesn’t: it is a document calling its reader to action. That’s something a document does: it tells a reader how to do something, or calls the reader to do something. Clicking is just an artifact of a particular technology at a particular point in time (heck, I imagine most people nowadays don’t click, because they are using smartphones — they tap instead).