MurphyA/hacker-news huggingface dataset:
by LouisvilleGeek | 2025-07-17 02:56:53+00:00
20% CPU use with absolutely no "vt" defined commands is not exactly something to celebrate!

Also when using this tool on a iPad its completely flooded! You need some kind of diff tool when painting the screen!

But either way celebrate on your great "vibe" coding working but poor code!!

* edit! CPU not GPU. idle this thing is a pig. and when used, look out you cannot even change tabs when using claude code. How ironic. (sorry for my random train of thought)

Sorry to be blunt, vibe coders need to spend more time TESTING!
by 1vuio0pswjnm7 | 2025-07-17 02:56:56+00:00
"The lawsuit is considered the first of its kind to go to trial that alleges that board members consciously failed to oversee their company."

https://www.bnnbloomberg.ca/business/company-news/2025/07/16...

https://www.klgates.com/The-Continued-Evolution-of-Caremark-...

IMO, also notable because of who is scheduled to testify.

Unless I am missing something, I don't think Zuckerberg has ever been questioned under oath in court.

https://www.cnbc.com/2017/09/22/facebook-settles-class-actio...
by genewitch | 2025-07-17 02:57:09+00:00
well, i completely agree. I'm the author of a couple of "how-to run ipcop / monowall in <hypervisor>" articles on broadbandreports. So of course, when i heard i can get real, honest to goodness, publicly routable ipv6 on starlink with a third party router, i set to making one in proxmox local, here. None of the "router distributions" worked correctly, if at all, and none of them that i tried had ipv6 settings anywhere.

So i went to best buy and bought 3 routers, and set each one up for 1 week. Turns out, you can get public routable ipv6 with a third party router, if the router supports ipv6.

I still see people mentioning opnsense and pfsense on here from time to time, and i wonder if i got the wrong - maybe outdated - iso images? I also tried doing it with freebsd and debian and couldn't figure it out, which is a bit depressing for me. I'll try again someday.
by stickfigure | 2025-07-17 02:57:20+00:00
I feel like our AI overlords could come up with captions that are less pablum. Need to turn up the edgy dial or something. The cheezburger internet cat phenomenon wasn't just pictures of cats, there was real humor.

I'm still chuckling about that "roast user based on their HN profile and comment history" bot. I know it works.
by rglullis | 2025-07-17 02:58:49+00:00
If you want "an user agent that can act as a user's agent", you just need to use a better user agent. They exist. They work. You don't need a whole transport protocol to achieve that.

My objection is to the justifications people are using to walk this path. Even here, we have different people trying to argue completely different things regarding the isolationist nature. You say that it can't be isolated, Gormo says it's "designed to be airgapped".

Look, I've spent quite a significant amount of time exploring alternatives for a saner web. I've got on the microformats train. I know my way around the indieweb. I'm right now working on some stuff that I hope can make the fediverse easier to use and more accessible. I'm not saying to give up the fight. Quite the opposite: to me it seems that the Gemini crowd is just playing with their toy miniature soldiers and claiming that this is the best we can do. It seems immature and poorly-thought out.
by arvinsim | 2025-07-17 03:00:00+00:00
> You're gonna have to do a lot of work to convince me that people who only know how to drive an LLM are learning how to adapt to sweet fuck all

Driving an LLM properly requires knowing to evaluate if the results are correct. People can certainly try to pass generated code over for PR. But even just one code feedback or debugging should uncover if the person understood what they were doing.
by gameman144 | 2025-07-17 03:00:05+00:00
Maybe that is what the parent meant, but that definition really dilutes the idea of responsible vs irresponsible choices to the point of meaninglessness, IMO.

Donating to a food bank lowers the taxpayer burden of paying for food, and American taxes fund cartels, so you're very indirectly funding cartels when you donate to a food bank.

I'm not sure that would influence any reasonable person's actions in any meaningful way, though.
by iamevn | 2025-07-17 03:00:27+00:00
I'm very happy with my Unihertz Jelly Max aside from the camera being not great. I think it's the smallest it can reasonably be (62.7mm wide) while still having its touchscreen keyboard be usable and because it's fairly thick it actually feels good to hold in my hands and I don't need to stick one of those silly pop sockets on the back.
by anonnon | 2025-07-17 03:00:53+00:00
Not sure why you were downvoted. I have zero confidence that OpenAI, Anthropic, and the rest respect robots.txt however much they insist they do. It's also clear that they're laundering their traffic through residential ISP IP addresses to make detection harder. There are plenty of third-parties advertising the service, and farming it out affords the AI companies some degree of plausible deniability.
by stego-tech | 2025-07-17 03:02:10+00:00
True, but they have more freedom to attack low-hanging fruits and build capabilities in order of ease. With a self-driving car, there’s not a whole lot of iteration allowed - you have your capital to do R&D, but eventually investors expect that car to drive on public roads without incident or support, something nobody can do at the moment.

For construction sites, on the other hand, you could (more) easily automate things like dump trucks or material transports using preprogrammed routes and manual triggers when something is done or needed. Then you can iterate on those systems to add more capabilities, more automations, more integrations with other equipment.

Kind of like how tractors have iteratively improved over time because they benefit from a lot of the same limitations as construction sites. At least that’s my thinking on it.
by dmix | 2025-07-17 03:02:52+00:00
> At one of our dinners, Milton recalled traveling to an Asian country in the 1960s and visiting a worksite where a new canal was being built. He was shocked to see that, instead of modern tractors and earth movers, the workers had shovels. He asked why there were so few machines. The government bureaucrat explained: “You don’t understand. This is a jobs program.” To which Milton replied: “Oh, I thought you were trying to build a canal. If it’s jobs you want, then you should give these workers spoons, not shovels.”
by windowshopping | 2025-07-17 03:02:56+00:00
Given that the sides of the dodecahedron aren't parallel to one another and you therefore cannot look through it from one side to the other (only two side are parallel), your "completely obvious" theory falls pretty flat. Kinda seems like you arrived at this "completely obvious" conclusion without actually examining one. If this is "completely obviously" what it's for, why would they go to the trouble of putting little balls on every corner? Why would they make them consistently of bronze instead of other materials? You should think a little harder before pronouncing things "completely obvious."
by makeitdouble | 2025-07-17 03:03:13+00:00
> very small Android phones

IMHO this is just not viable in the current world.

I agree with line the article sets (5"4 for 1080p, almost the size of the Pixel 4a), as mainstream apps will properly work at that size. I still have a working 4a, and some banking apps are getting pretty cramped for instance. And many websites already need furious panning and zooming.

A credit card size phone would only work for people who basically hate their phones I think.
by Sophistifunk | 2025-07-17 03:05:32+00:00
I very much enjoy reading and writing TS code. What I don't enjoy is the npm ecosystem (and accompanying mindset), and what I can't stand is trying to configure the damn thing. I've been doing this since TSC was first released, and just the other day I wasted hours trying to make a simple ts-node command line program work with file-extension-free imports and no weird disagreements between the ts-node runner and the language server used by the editor.

And then gave up in disgust.

Look, I'm no genius, not by a long shot. But I am both competent and experienced. If I can't make these things work just by messing with it and googling around, it's too damned hard.
by GarnetFloride | 2025-07-17 03:05:47+00:00
What was so odd was how Apple fumbled the iPhone mini launch by launching the iPhone SE first. At that point there hadn't been a small phone for a few years, There was pent up demand. The SE came out and it was a big success, lots of people wanted ti because it was a small phone.

Then few months later they launched the mini expecting it to sell even more or something. Somehow they missed that everyone that wanted a small phone had just bought the SE, and it just wasn't long enough for them to be worth upgrading to the much better mini.

Had they waited for a year to pass the mini might have done much better because those who wanted a more powerful phone could find an excuse for an upgrade after a year, less then 6 months, not so much.
by frollogaston | 2025-07-17 03:07:00+00:00
Whichever you call it, at the end of the day it's more common to encounter dep problems in Python than with NodeJS, Rust, etc.

But also, ignoring things pip isn't meant to do like version management and just focusing on installing, pip's default of installing to some unclear system location was always confusing, particularly when Py2 vs 3 was a thing.
by josephg | 2025-07-17 03:07:10+00:00
I've been thinking of buying pixelmator pro recently for photo editing. It seems like a lovely photo editing application. And they have a lifetime license.

But Apple bought the company recently. I worry that whatever made the product great will go away post acquisition. Whether or not Apple keeps working on it at the same level of quality is anyone's guess. Or maybe they'll integrate the best features into their free Photos app and ditch the rest. Or something else entirely.

I can't think of any examples where acquisitions make a product better. But dozens where the product was killed immediately, or suffered a long slow death.
by ChrisMarshallNY | 2025-07-17 03:08:10+00:00
I agree. I think the article about them was on Ars Technica, but I don’t really feel like looking for it.

They seemed underwhelmed at the phones.

[EDITED TO ADD]

Found ‘em: https://arstechnica.com/gadgets/2018/10/palm-rises-from-the-...

Also, these: https://arstechnica.com/gadgets/2021/11/meet-this-unique-com...
by 0xbadcafebee | 2025-07-17 03:09:28+00:00
Perl does not fall apart when you need structure, it's OO. In fact it's better structured than Python (hello, PyPI? It's CPAN calling, we wanted to let you know hierarchical packages are a thing). If you mean "forcing people to program in an opinionated manner", it doesn't do that by default, but that's what linters and formatters are for (like the ones Python programmers use)
by brudgers | 2025-07-17 03:10:21+00:00
Construction is dominated by scheduling. The high bit of construction scheduling looks a lot like job shop scheduling and job shop scheduling is NP Hard. To the degree that is true, there are no generic optimization algorithms.

But like all real world optimization problems, better solutions based on the specific nature of the inputs are usually possible.

In the case of construction scheduling, relationships are the most likely route to optimization. You can dig all night long, but if the plumber does’t show up in the morning to lay pipe, your schedule is not improved and the plumber shows up in the morning at your job site because of the long term business relationship across many projects instead of some other jobsite.

[I practiced architecture in the past. Everything takes as long as it takes].
by viraptor | 2025-07-17 03:10:23+00:00
I'm not sure what's it like in the GP's area, but here I'm happy there are landscapers and other contractors who aren't part of the builders teams. There's lack of people available for odd jobs and for example it was hard to find a painter who wasn't busy with new houses. Unless it's a pathological situation on the market, those people are not idle/jobless. There needs to be a good mix of both.
by maxlin | 2025-07-17 03:10:30+00:00
You think he likes the death threats against himself on his platform?

Trying to call Musk as somehow lacking in his allowance of free speech is the dumbest thing ever. Thanks to him the Overton window is way more open now, even if he has to take a lot of flak from absolute idiots. On his own platform too. Who then, inexplicably try to claim he doesn't respect freedom of speech based on some 5 year old slander article.

People ...
by famahar | 2025-07-17 03:10:43+00:00
So much of my growth and maturity came from University. It gives you the time, resources, and space to learn and unlearn in a supportive community environment. Provides a structured environment to meet others on a similar path. So many people that start work after highschool end up in a career track of life where work is the only thing they can imagine in life. It's hard to break out of that.
by anonym29 | 2025-07-17 03:10:52+00:00
No, it's half a dozen examples that already happened in real life (5 quite literally, 1 with digital fingerprinting of network traffic instead of physical fingerprints).

This isn't parody or satire, it's history.

I am not comfortable with the risks of the state when it comes to my rights. It's fine to have an opinion, but don't think you speak for everyone.
by AdieuToLogic | 2025-07-17 03:10:58+00:00
How is anyone versed in LLM technical details surprised by this?

They are very useful algorithms which solve for document generation. That's it.

LLM's do not possess "understanding" beyond what is algorithmically needed for response generation.

LLM's do not possess shared experiences people have in order to potentially relate to others in therapy sessions as LLM's are not people.

LLM's do not possess professional experience needed for successful therapy, such as knowing when to not say something as LLM's are not people.

In short, LLM's are not people.
by Sophistifunk | 2025-07-17 03:12:47+00:00
The wasted time and money in construction comes entirely from two places: a small percentage of crooked builders (and their local council mates), and the bureaucracy that is trying to protect the citizens from same. Big brother puts in a lot of hoop-jumps standards and supposed checks and balances that end up creating massive delays and costs for the consumer, but the actual standards (while usually quite sensible) are easily sidestepped by the crooked builders, so the war continues, and the overhead constantly increases with the usual expansion-only government regulation ratchet.

None of these things are susceptible to "AI" and other such automation. We have had prefab construction for decades.
by crystal_revenge | 2025-07-17 03:13:42+00:00
I think you may have misunderstood my point. Being a great teaching professor is an invaluable contribution to students lives and the world, but it is “absolutely worthless” as far as promotion and tenure is concerned.

My point is not “don’t respect teaching profs”, quite the opposite in fact: Recognize that the teachers that had an impact on you in university that had an impact on you not only to no career benefit, but potential to their own professional detriment.

Same goes for truly great technical managers. All the technical work they enable is through their own personal devotion and at best causes no professional growth, at worst takes away energy that should be spent elsewhere.
by alexjplant | 2025-07-17 03:14:08+00:00
> The first was intel analysis software (DOD contract), and the second was in mental health (medicare and state medicaid contracts). In the first case, they even considered hiring a company who exists solely to help other companies navigate the government procurement process.

Indeed. You can get a FedRAMP AWS account pretty easily but I've been told that getting a FedRAMP Moderate environment for production use is a year-long, half-million-dollar project. On top of this you have to continuously deal with the Joint Approval Board (JAB) and Third Party Assessment Organization (3PAO) for any non-trivial changes to information flow or infrastructure. As a kicker the Cost Plus Fixed Fee (CPFF) and Time & Materials (T&M) contracts that are so prevalent in the space mean that your upside is limited and you have to do stuff like get your employees' resumes approved by the government before you can bill for their time.

I don't blame anybody for taking a look at this and saying "not for me".
by Alex3917 | 2025-07-17 03:14:51+00:00
> `for i in range(5): ...` will leave `i` bound to 4 after the loop. reply

This "feature" was responsible for one of the worst security issues I've seen in my career. I love Python, but the scope leakage is a mess. (And yes, I know it's common in other languages, but that shouldn't excuse it.)
by anonym29 | 2025-07-17 03:15:48+00:00
The liberal Federal government was also the one who legalized those practices in the first place.

Slavery and racial segregation doesn't exist in nature, the legal practice of both only ever existed thanks to government having a monopopy on force.

The correction was good and overdue (thank you to all of the western countries who ended slavery long before the rest of the world did), but never forget that it was governments who created the original evil in the first place.

But I get it. You're fundamentally statist - no amount of state-sanctioned evil can ever convince you that the state is bad.

On a related note: Free Palestine.
Show HN: ChainTok – Immortalize your love on Bitcoin's eternal ledger
by zzhan | 2025-07-17 03:16:55+00:00
Hi All, As a Bitcoin enthusiast, the idea of creating ChainTok has been in my imagination for quite a long time. Today I'm thrilled to introduce ChainTok—a groundbreaking platform that lets you etch your most precious memories onto the Bitcoin blockchain, where they’ll live forever. Whether it’s a milestone, a love note, or a family moment, ChainTok makes it easy to preserve memories on the Bitcoin blockchain in just a few clicks. Any comments are welcome!
by skavi | 2025-07-17 03:16:58+00:00
Wow, was reading through this with a relatively detached interest and had to reread a few times to overcome the whiplash of you naming the city in which I attended elementary, middle, and high school.

If it’s any consolation, the modern Blue Valley school district is still considered excellent [0]. And there are still a few interesting ideas being pursued. The CAPS center [1] had some cool things going on when I graduated in 2018.

[0]: https://www.bluevalleyk12.org/site/default.aspx?PageType=3&M...

[1]: https://bvcaps.yourcapsnetwork.org/
by uamgeoalsk | 2025-07-17 03:17:04+00:00
It's worth remembering that people are drawn to projects like Gemini for a range of reasons. That's not a weakness, it's a feature. One person might use it as a minimalist publishing platform. Another might enjoy the simplicity or find it a helpful alternative to today's web. Others might engage with it as a space for experimentation. These aren't contradictory; they’re just different use cases reflecting different priorities.

Saying that "better user agents exist" may be true for some people’s needs, but not everyone shares the same definition of "better." You're welcome to recommend user agents you think are worth trying — many of us are curious and open-minded — but it’s not really about convincing everyone to see things your way. Preferences aren’t problems to be solved.

And honestly, for a lot of us, Gemini isn’t some war we're waging. It’s a community project, a space to build and share things that resonate with us. If it doesn’t click for you, that’s fine. But calling it "masturbatory" or "playing with miniature soldiers" doesn’t add anything meaningful to the conversation. It just makes it harder for others to engage in good faith — and that’s unfortunate, because thoughtful disagreement is welcome. Dismissiveness isn't.
by mdaniel | 2025-07-17 03:17:11+00:00
Oh, I know this one:

$ python3 -c "print('clear messaging'); exit(1)" clear messaging $ python3 -c "raise ValueError('text that matters')" Traceback (most recent call last): File "<string>", line 1, in <module> ValueError: text that matters

and that story gets _a lot_ worse when some programs raise from within a "helper" module and you end up with 8 lines of Python junk to the one line of actual signal
by notatoad | 2025-07-17 03:18:29+00:00
you have to compare the actual phone sizes, not the screen sizes. bezels have gotten smaller.

the article's "small phone" benchmark with a 5.4" screen is almost the same size in every dimension as your benchmark of the HTC 8x

https://www.phonearena.com/phones/size/HTC-8XT,Apple-iPhone-...
by nxobject | 2025-07-17 03:19:13+00:00
Another thing that would've sweetened the deal -- given certain priorities -- is how close nature is: Oregon's restrictive limits on urban area boundaries means that in 45 minutes you're out in nature, and in 1 1/2 hour you're skiing on Mt Hood.

Also, no sales tax!

PS – as someone who spent hundreds of hours on Glider PRO as a kid, thank you!
by jauntywundrkind | 2025-07-17 03:20:12+00:00
Doesn't sound stellar, but 2x A75 and 6x A55 is probably not the worst experience? Helios G81. 12nm process. https://www.notebookcheck.net/Mediatek-Helio-G81-Ultra-Proce...

An even slightly more mid-range spin on this would be very very viable.
by herval | 2025-07-17 03:20:27+00:00
I've seen this taken to extremes (eg Kubernetes deployment as Java code simply because the service is in Java) and it's... terrifying. It's justified in the pre-internet era, where learning two languages would require two trips to the library. These days, I really don't see why not using the better tool for whatever part of the job you're doing. It creates a mountain of complexity for no reason other than "I only want to touch language X"
by never_inline | 2025-07-17 03:21:17+00:00
1. Ars Technica's (OP website) audience includes tech enthusiast people who don't necessarily have a mental model of LLMs, instruction tuning or RLHF.

2. why would this "study" exist? - for the reason computer science academics conduct study on whether LLMs are empirically helpful in software engineering. (The therapy industrial complex would also have some reasons to sponsor this kind of a research, unlike SWE productivity studies where the incentive is usually the opposite.)
by Falkon1313 | 2025-07-17 03:21:37+00:00
This is kinda amusing.

robots.txt main purpose back in the day was curtailing penalties in the search engines when you got stuck maintaining a badly-built dynamic site that had tons of dynamic links and effectively got penalized for duplicate content. It was basically a way of saying "Hey search engines, these are the canonical URLs, ignore all the other ones with query parameters or whatever that give almost the same result."

It could also help keep 'nice' crawlers from getting stuck crawling an infinite number of pages on those sites.

Of course it never did anything for the 'bad' crawlers that would hammer your site! (And there were a lot of them, even back then.) That's what IP bans and such were for. You certainly wouldn't base it on something like User-Agent, which the user agent itself controlled! And you wouldn't expect the bad bots to play nicely just because you asked them.

That's about as naive as the Do-Not-Track header, which was basically kindly asking companies whose entire business is tracking people to just not do that thing that they got paid for.

Or the Evil Bit proposal, to suggest that malware should identify itself in the headers. "The Request for Comments recommended that the last remaining unused bit, the "Reserved Bit" in the IPv4 packet header, be used to indicate whether a packet had been sent with malicious intent, thus making computer security engineering an easy problem – simply ignore any messages with the evil bit set and trust the rest."