MurphyA/hacker-news huggingface dataset:
by hammyhavoc | 2025-07-16 22:33:22+00:00
With a battery that can be swapped rapidly without tools. Bonus points for pogo pins like a Samsung XCover phone.

Smaller size means smaller battery, but that's mitigated by the above. I want utilitarian. I don't want a phablet. I want practical and unobtrusive. The smartwatch was meant to replace the phone, but doesn't hit the right notes for me.
by BillyTheMage | 2025-07-16 22:33:41+00:00
Misnomers and simply choosing the wrong words are what caused it to fail. Everyone says "climate change" and "global warming", not "global poisoning" or "extinction event". Who cares about the exact numbers? Obviously spilling trillions of tons of poison into the air, water, and soil year after year for over a century is causing problems, and anyone who doesn't understand how that works is probably too far gone to educate; maybe they'd understand a little better if we closed them up in a room and lit a few cigarettes.

It's the same as people who hate billionaires instead of hating the parasite class. Lots of overlap but ultimately the incorrect category.
by gerdesj | 2025-07-16 22:33:51+00:00
What is bloody annoying is that you can't even test 999. When you set up a PBX it would be nice to know that it would work via the obvious way of actually calling it.

Surely it would be possible to create a test version which gets terminated by a computer instead of hassling an operator - you could send DTMF codes or something similar to indicate a test.

I suspect that there is a little more to your story. Probably that the fuzz had some spare capacity at the time and decided to do an educational exercise on you lot - which worked nicely. Nowadays you hear about all sorts of daft 999 calls - there is a TV programme about it.

Now we are moving into the SOGEA era in the UK. That's where we have "glass" phone lines (FTTP) that don't supply power but have jolly fast internets. 2025 is the year that the copper network gets shut down, except that it wont be! Oh and we will all be using VOIP ie SIP n RTP. The final pretense of circuit switching will trot off into the sunset and be bundled behind a green tent and a single shot will be heard.
by jsight | 2025-07-16 22:34:05+00:00
Honestly, I think the impact of AI on jobs at all levels is being understated by folks here, as insane as that is.

Oh, I don't mean because it is actually doing people's jobs, or even because it is making people more productive (though it certainly is doing that in some cases).

I mean because management has bought into a lot of strange and misleading ideas about where it is right now. They think that you get a 10x engineer by using AI IDEs and other tools. If it fails with their existing tech, that clearly means it wasn't trained on their current tech stack so they should switch!

There are a lot of sales opportunities, but the reality and the things that non-practitioners and practitioners are seeing are far apart.
by boznz | 2025-07-16 22:34:06+00:00
Have coded a couple of full MRP systems for various large companies based on my own model and I would be intrigued to see how this will work. I usually include the default recommended security and DR practices and then add my own OTP-hash based layer for key authorisations. I thought I was paranoid, but your system sounds more like an end-of-the-world scenario rather than just keep the production-line going in the factory.
by MangoToupe | 2025-07-16 22:34:07+00:00
Treason isn't even a legal concept. Who cares about any given meaning without that? If it strikes you as treason, that's as good a reason to call it treason as any.

Personally, I think there's lots of treason that pervades our life. Hell you could argue the meaning of "national interest" used by our state department is itself treasonous.

Any definition of the word will come down to what you perceive as in our interests. For easy examples, see Snowden and Manning.
by weepinbell | 2025-07-16 22:34:08+00:00
I recently set up a system for myself using some cheap NFC tags and Tasker that:

1. Has a "lock" tag next to my bad that scans when I place my phone down on my night stand

This disables all the apps on my phone that I consider distracting/harmful/etc.

2. Has an "unlock" tag that I scan next to the kitchen sink where I take my morning pill (could just as easily be in the bathroom for brushing my teeth etc).

This forces me to at least get out of bed before I can use time-sucking apps. It's a small thing, but baby steps is kinda what I was looking for, and it's noticeably decreased the number of days where I laze in bed for longer than I meant to in the morning. It's been ~2 months and still going well.
by leereeves | 2025-07-16 22:34:11+00:00
Respectfully, those statistics are outdated. El Salvador was once one of the most dangerous nations in the world, now it is one of the safest. Guatemala and Honduras haven't transformed quite so much, but their homicide rates have also decreased tremendously since 2009, when admittedly they were very dangerous with thousands of murders per year. So when you say "Honduras has recorded more than 470 LGBT murders since 2009", I would respond that you should seek updated information, and compare it against overall crime rates before concluding it is targetted at LGBT people.

You're also concerned about rapes and other crimes against deportees. I would remind you of the hundreds of thousands of rapes committed against migrants trying to come to the USA. Removing the temptation that draws so many to endure such risks is the best thing we can do to reduce the crimes you mentioned.
by kaiwenwang | 2025-07-16 22:34:40+00:00
I'm trying to work out the theory behind this, but the rough metric is that it's due to increased transportation, automation, and consolidation. As businesses expand they leave less opportunity for those local to do something meaningful while those who run the companies are rich beyond measure. Students cram into college for the hopes of being on the other side, not the "below the API" side.

Measurement then becomes graded upon standard features as differentiation becomes harder: GPA, test scores, essay rubrics, etc. Combined with increased communication, online portals become spammed within minutes.

All this leads to quite a difficult time for the young. Inequality likely ends up being a function of the country size. It explains the USA, PRC, India, but not sure about places like Pakistan, Brazil, or Indonesia.

Still draft, but wrote a bit here about the roles in society: https://bedouin-attitude-green-fire-6608.fly.dev/writing/a-d...
by brailsafe | 2025-07-16 22:35:03+00:00
Interesting to read this from the other side of the border on the Canadian side. Our numbers definitely support the anecdotes that suggest youth unemployment rates are terrible, but if anything I think they obfuscate how bad the problem might be. Lived experience and the real anecdotes from people I know in the cohort lead me to believe there's going to be major downstream economic breaking points some time in the next few years.

Additionally it's funny to see the term "housing crisis" be applied to the past rather than the present. If that means 2008, we tend to call it the 2008 financial collapse, but our response to it created the current conditions of what Canadians would now call the "housing crisis"
by andsoitis | 2025-07-16 22:35:05+00:00
Operating under overly simplistic negotiation models, most world leaders have failed to diagnose and understand Trump’s approach and tactics properly and have unfortunately responded in suboptimal ways

In this paper, we explain in detail Trump’s negotiation strategy and how it is used (sometimes successfully) in the business world by negotiators with strong power advantages. We further explain Trump’s perspective on power, value, and fairness and how it is at odds with that of current Western leaders. Understanding Trump’s high-profile negotiation style may influence others, making it increasingly likely that even everyday negotiators will face counterparts who emulate his approach.
by TimTheTinker | 2025-07-16 22:35:49+00:00
There's a cheaper alternative, if you don't mind some manual setup:

- buy an ethernet -> phone adapter (Grandstream, Cisco, and Poly sell these) and a cheap analog phone.

- get an inexpensive VoIP number[0] and set up the phone adapter to log into the service you set up.

- set up a Google Voice[1] number if you haven't already. When you want to make an outgoing call, use the Google Voice app to initiate a call to your VoIP number[2] -- that way you're technically receiving the call there, so it's cheaper or free, depending on your plan.

[0] CallCentric has a $3/month plan that gives you free incoming calls and e911 service: https://www.callcentric.com/faq/46/529. This works well if you initiate outgoing calls via the Google Voice app.

[1] As of 2023, Google Voice doesn't work directly with Obitalk VoIP service anymore, or with any other VoIP devices :(

[2] if you need to let kids make outgoing calls via Google Voice unattended, set up the Google Voice app on an old iOS device in Guided Access mode and plug it in next to the analog phone. (But make sure they know to make 911 calls using the phone itself, not the GVoice app. I suggest printing a "Emergency: call 911 on this phone" label and putting it on the back of the handset.
by barbazoo | 2025-07-16 22:35:51+00:00
> Bedrock Robotics is focused on developing a self-driving kit that can be retrofitted to construction and other worksite vehicles

> Bedrock is “upgrading existing fleets with sensors, compute, and intelligence that understands project goals, adapts to changing conditions, and executes work around the clock,”

I can also imagine this applying to all kinds of mining too, where there's already all the heavy equipment to mine and transport resources and we're just turning it into a robot so they don't have to employ a human anymore.
by Nevermark | 2025-07-16 22:36:03+00:00
I consider humans an "intelligent" species in the sense that a critical mass of us can organize to sustainably learn.

As individuals, without mentors, we would each die off very quickly. Even if we were fed and whatever until we were physically able to take care of ourselves, we wouldn't be able to keep ourselves out of trouble if we had to learn everything ourselves.

Contrast this with the octopus which develops from an egg without any mentorship, and within a year or so has a fantastically knowledgable and creative mind over its respective environment. And they thrive in every oceanic environment in the wet salty world, including coast lines, under permanent Arctic ice, to the deep sea.

To whatever degree they are "intelligent", it's an amazingly accelerated, fully independent, self-taught intelligence. Our species just can't compare on that dimension.

Fortunately, octopus only live a couple years and in an environment where technology is difficult (very hard to isolate and control conditions of all kinds in the ocean). Otherwise, the land octopus would have eaten all of us long ago.
by benreesman | 2025-07-16 22:36:46+00:00
I don't think there's anything skin deep about Gibson. The words are in a certain style that splits a room, but the worldview, statements about the human condition, about existing in a world where power has become arbitrary an capricious? Never more relevant.

What you're missing in his writing is plausible sci-fi stuff: he doesn't care about the details of how biotech or AI will become tools of oppression, he just knows they will.

Stephenson is a good writer too, but he's pandering to an audience: the technical details are fleshed out and the good guys win an unambiguous victory via the virtues of being a nerd.

I'd like to live in Stephenson's world, but that one is made up.
by simoncion | 2025-07-16 22:37:08+00:00
> When two companies merge there is now an IP range overlap and a renumbering has to be done.

That has nothing to do with OP's question about consumer internet concerns. However, I've been through several corporate acquisitions. The thing that took the longest to work out? Getting the new company's name on the paychecks.

The thing that took the second longest to work out? Renumbering networks and consolidating and decommissioning hardware for which there just wasn't enough RFC 1918 space available. Every. Damn. Time. this process dragged on and on and on, when IT could have saved 6->18+ months of future work [0] by generating a /48 ULA and using that for every internal thing but the stuff that was IPv4-only.

[0] ...and god only knows how many dollars in labor costs...
by leereeves | 2025-07-16 22:37:33+00:00
That's true, South Sudan is a terrible place to deport people. But the eight people who were deported there are terrible people.

Most were murderers. One was convicted of sexually abusing a 12 year old. One was only convicted of robbery and assault, but South Sudan was his country of origin.

“No country on Earth wanted to accept them because their crimes are so uniquely monstrous and barbaric,” said Tricia McLaughlin, a spokesperson for the Department of Homeland Security.

https://apnews.com/article/deportees-south-sudan-ice-immigra...
by consumer451 | 2025-07-16 22:37:35+00:00
Let me explain my point exactly in that case.

The purpose of TFA is not to give a copy/paste line-for-line example of how we should run our modern civilization, using the ancient systems in totality.

The point is to give some examples of how tyranny has been a problem that humans have been dealing with for centuries, and how the earliest, truly organized societies dealt with that one specific issue.
by woodruffw | 2025-07-16 22:37:37+00:00
> The point is that the process of a bunch of experts pulling stuff directly from github in source form and arguing over implementation details and dependency alternatives constitutes review. And quite frankly really good review relative to what you'd get if you asked a "security expert" to look at the code in isolation.

The thing is, I don't think that's what's happening in 2025. I think that might have been what was happening 20 years ago, but I didn't experience any pushback over my (very large) dependency tree when my projects were integrated. Lots of distros took a look at it, walked the tree, rolled everything up, and called it a day. Nobody argued about dependency selection, staleness, relative importance, etc. Nobody has time for that.

> It's not that it's impossible to pull one over on the global community of python developers in toto. But it's really fucking hard.

I don't think this is true; at the periphery, ~nobody is looking at core dependencies. We can use frequency of "obvious" vulnerabilities in core packages as a proxy for how likely someone would discover an intentional deception: CVE-2024-47081 was in requests for at least a decade before anybody noticed it. Last time I checked, the introduction-to-discovery window for UAF vulnerabilities in Linux itself was still several years.

(This is true even in the simplest non-code sense: I maintain a lot of things and have taken over a lot of things, and nobody notices as long as the releases keep coming! This is what the Jia Tan persona recognized.)
by OkayPhysicist | 2025-07-16 22:37:46+00:00
The problem is code is a lot more context sensitive than most capital expenditures. If I pay for a machine that makes really good chalk, then when my company eventually folds that machine is still probably worth a fair amount to my competitors. In contrast, the code I wrote today which probably is going to save my company ~200 man/hours a year is almost certainly completely and utterly worthless to literally anyone else, because it automates a hyperspecific piece of a company-specific workflow.
by bruce511 | 2025-07-16 22:38:01+00:00
I'll roll back the clock somewhat to 1992 when I graduated. A different time, but also a challenging one. (As with all reminiscing context matters, and those elsewhere likely have a different history. )

I graduated into a world without internet (we had it at university, hosted on Unix and Vax machines, but it wasn't available commercially. ) People who had computers were running DOS. Most businesses had no computers at all.

So the job market was both good and bad. We graduated with skills that were hard to find. But we graduated into a world where big companies had computers, small companies had paper.

So huge market opportunity, but also huge challenges. We'd either graduate into big business (banking, insurance, etc) or start something new.

I joined a person doing custom software development. We'd sell both the need, the software, and usually the hardware. ) When we didn't have work we'd work on our own stuff, eventually switching from custom development to products.

We had to bootstrap, there was no investment money in our neck of the woods.

I won't pretend the job market is the same (or even vaguely similar) now, but it seems to me that opportunities for self-employment still exist. Software is still something you can build with basically zero capital.

Ultimately a job is just someone else finding a way to add value to society. Software us one of the few ways you can do that yourself, skipping the employer.

95% of people see "a job" as the goal. I get that. My own kids are like that (zero interest in starting something new.) But there are opportunities for the other 5%. Yes, it's lot more than just coding, and yes it's a lot more risky, but the opportunities are there.

As for me, I'm closing in on retirement, but at the same time building a new (not tech) business from scratch, because there's still value I can add, and a niche I can service.

I say this all to encourage current students. You can see the world as "done" or you can see it as an infant just waiting for you to come and add your unique value. And in 35 year's time feel free to encourage the next generation with your story.
by Tadpole9181 | 2025-07-16 22:38:23+00:00
Then why the fuck are you buying them from there? Get a different supplier. If they can't answer that question, it's because they do use slave labor or just don't care. Neither is acceptable.

I'm sorry, are you okay if you asked your boss "hey, we don't have actual slaves in the basement, right?" And they answer "I don't know?" I hope to God you would call the police. But suddenly it's acceptable because a CEO says "maybe, but it saves us 5¢ per unit and they're just brown people in another country"?

I'm not going to boohoo for poor little victim companies because they just need slave labor because they're too stupid or greedy to not buy from a company who can't say "no slavery is used in making my product".

"Oh no, I want to make shirts, but all the cotton I'm willing to pay for comes from slave plantations." Then don't make shirts. And if you do, that makes you a slaver too.

I love how this is where the conversation is these days. This is how far the Overton window has shifted. Slavery is totally acceptable as long as you pretend you don't know. Fix it? Stop slavery? That's just too hard and we may lose profits. "Oh no, poor little us, it's impossible for us to actually care about human rights."
by JLemay | 2025-07-16 22:38:42+00:00
God the way this was formatted is painful for the eyes, but TLDR the paper gives a pretty detailed overview of a method for mitigating the manipulation of URLs to artificially influence search rankings, which plagues many online service providers, especially in the retail and e-commerce sectors. Basically there’s a problem with editable URLs being exploited by automated systems or "click farms" to inflate the prominence of certain search results, which ultimately skews the integrity of web interactions and analytics. The paper does provide a solution to preserve the authenticity of user interactions and ensure that request data is verifiable, so if that’s your thing good luck trying to read this
by hammyhavoc | 2025-07-16 22:39:14+00:00
Inappropriately choosing LLMs as a solution then forcing it onto employees, customers and anyone it directly or indirectly effects is not a curve—it is its own circle.

LLMs probably have some kind of value, but the immediate default of "can we solve this problem with an LLM?" from non-tech normies—and equal fetishization by techbros who present it as a false dichotomy of being pro or anti "AI"—highlights why managerial roles, and similar, shouldn't create tools that they themselves don't use. See developers making absolutely crap user interfaces for tools they themselves will never use and thus don't understand what makes it a good or bad solution because the tool isn't for their own job.

On that note, people saying the code output from LLMs is consistently high quality should ask their LLMs to define the Dunning-Kruger effect for them.
by odyssey7 | 2025-07-16 22:39:21+00:00
As a mathy person myself, I find the OOP leaning difficult to think about. Better equational reasoning, better lambdas, fewer side effects to worry about, avoiding mutation so that I can define something and still know what it is later during runtime, those are what help me think clearly. To me OOP is about the furthest paradigm from math that I’ve used.
by MangoToupe | 2025-07-16 22:39:45+00:00
> Most of those things aren't joining up with a foreign adversary with whom we're officially at war.

Adversary to the people, or the state? These are wildly different concepts. Just because my state has beef with China doesn't mean they can't convince me that my life is better with China in it. Sometimes states just misrepresent the people.
by ElevenLathe | 2025-07-16 22:40:38+00:00
I've thankfully avoided the worst of the GFC graduate syndrome myself but 50-55k in 2008 dollars is a very generous estimation of earnings for someone with no job experience trying to get a first job during a recession. 20-30k is more realistic if you could find work at all. The best I could do was about 20k substitute teaching, and that was very uneven income. If I hadn't been able to live with my parents for three years before scoring a Linux admin job halfway across the country (in a much higher CoL area) for ~48k (and crucially including health insurance so I could get off my parents' plan), I would have been on the street. It's almost impossible to get off the street once you're there.

In short, have some empathy. Bad things do happen to good people, and even bad people deserve some dignity in life.
by Bender | 2025-07-16 22:40:52+00:00
Item limits in lanes, automatic escalation when an item sits stagnant, re-prioritization, management approval or efforts to move things back into a queue, encouraging engineers and developers to manage realistic expectations and manage their queues as well as communication with people waiting on these tasks. Cross-team meetings and displaying the lanes in meetings and getting updates. Item colors change based on time. Those last bits may or may not work depending on the culture and discipline of organizations and the overall company.
by godelski | 2025-07-16 22:40:59+00:00
I think you're right to nitpick, but nitpicking the wrong thing.

> and not send it to any journal.

This, doesn't matter.

The main point of my comment is "journal != peers reading the work". Which, of course, you could even say is true about ArXiv (fine to nitpick[0]). You can put on ArXiv and no one will read it or the only people who read it are not peers. You're right that submitting to a journal or conference (nearly) guarantees someone has read the paper.

The thing though is "peer" is weakly defined. I recognize that it is contextually defined, but I'd hope from the context of my comment you can tell that I'm using "peer" to mean "another person well versed in the niche topic of the paper." This is different from "a person well versed in the topic of the paper." The niche matters. I explain more in this comment[1]

Or to put it differently, just because someone read it doesn't mean they /read/ it.

[0] I'll revise the quoted text to "Just because it is on ArXiv doesn't mean peers aren't or haven't reviewed it". Though we can nitpick a little more and say that if there are more than one author on the paper, a peer has been much more likely to have reviewed the work (not all co-authors review the works they are authors on...)

[1] https://news.ycombinator.com/item?id=44587535