MurphyA/hacker-news huggingface dataset:
by dismalaf | 2025-10-14 13:26:05+00:00
So now nationalism is bad? Are all nations bad? Including non-white nations? Wait until you find out what the "free Palestine" movement wants...

And Denmark was formerly very liberal, the pushback is for real reasons. Poland saw the lessons of other countries so wants immigrants with shared values, they've still taken more Ukrainians than anyone. And India has been the victim of many terrorist attacks.
by trollbridge | 2025-10-14 13:26:08+00:00
We have a box at work for employees bring hardware in they’re getting rid of, along with hardware we’re throwing out that we don’t need anymore.

It has a pile of GPUs that are completely obsolete for any task: they use way too much power, have a large form factor that burns up a PCIe x16 slot, are loud, some need extra power cables, lack driver support on modern operating systems, and in return for all that don’t have as much power as something much better you could get for $100.

Value on eBay seems to be about $10-$15, mostly for people with a retro computing hobby or people removing semiconductor components for other purposes.

An obsolete data centre isn’t worth much either. (We have a small one made from equipment being liquidated from local data centres that have been upgraded.) The power consumption is too high and it is not set up for efficient HVAC for modern ultra high power draw workloads.
by rapatel0 | 2025-10-14 13:26:16+00:00
It's not misinformation. You are repeating a misleading talking point. Here's what happens.

- Professor & students get a grant application for 100K.

- University charges indirects at a ratio (0.55)

- 155K gets transferred from treasury to the university account.

That extra 55K comes from the money that congress allocated for grants, so if congress allocates 1 billion dollars -> 450 million will actually go to professors for research. (less than half).

I don't know about you but the universities I went to were rarely ever building new labs or buildings. Furthermore, those large projects always have state grant money coming out of another funding pool.

Glossing over some details, but the fact of the matter is that it's opaque.
by Bluestrike2 | 2025-10-14 13:26:32+00:00
These questions are almost always more complex and nuanced than simply left or right. I agree with you on the second part to a degree—insomuch as the modern media landscape pushes people to quickly label shooters and tends to disincentivize any sort of nuance—but might you be doing the same here?

The charging document[0] said that his mother claimed "that over the last year or so, Robinson had become more political and had started to lean more to the left – becoming more pro-gay and trans-rights oriented." There's also a text message he sent, which said "since trump got into office [my dad] has been pretty diehard maga." That's it. Acquaintances said "he wasn't too fond of Trump or Charlie [Kirk]," but we still haven't seen much that explains the specifics of why beyond the gay and trans rights angle. A former high school classmate said "[w]hen I knew him and his family, they were like diehard Trump" and that he was politically conservative and supported Trump "ahead of the 2020 election."[1]

As for what changed and why, we don't know. Did he stop supporting Trump because of gay and trans rights? Did he still believe in other conservative ideas? Simply labeling him as a leftist implies a cohesive ideology, but ideology is rarely so simple or straightforward even for normal people who don't decide to commit political assassinations.

Beyond that, a lot of even ideologically-motivated shooters have some awfully peculiar and non-cohesive ideologies. If the suspect agrees with 80% of a particular tribe's most common views, but that last 20% consists of some truly batshit ideas that have very little if any support, are they still a member of that tribe? Would that tribe even want them? Would they themselves want to be part of that tribe? Plenty of conservatives who believed fully in the movement's ideas broke with Trump in 2016 solely on the basis of his personal character.

They can also grab onto ideas from other tribes, to the point where investigators wind up crawling through something that's less a cohesive political ideology and more a smorgasbord of ideas they pinned together. I mean, hell, you've got to have a screw or two loose to think a political assassination is going to somehow lessen--let alone stop--anti-gay and/or anti-trans sentiment. Run that idea past pretty much any left-leaning politician, activist, or political junkie, and they'll tell you you're a moron, likely right before giving the FBI a call.

0. https://static.foxnews.com/foxnews.com/content/uploads/2025/...

1. https://www.cnn.com/2025/09/12/us/tyler-robinson-charlie-kir...
by zahlman | 2025-10-14 13:26:38+00:00
It is when it's entirely redundant, i.e. when you've heard the same arguments countless times before and know that you're about to reject them again.

You may notice that your sibling replies treat the "alternative viewpoint" in question as if it were objective fact, and show the same unwillingness. It's prudent to understand whose minds can actually be changed on issues like this.
by phkahler | 2025-10-14 13:27:09+00:00
>> Yes, but it's not difficult to do something silly without even noticing until too late. Implicitly (and unintentionally) calling something with the wrong big-O, for example.

On a non-scalable system you're going to notice that big-O problem and correct it quickly. On a scalable system you're not going to notice it until you get your AWS bill.
by maxglute | 2025-10-14 13:27:14+00:00
Track as in find carriers (then cue other assets to fix), not eyes on deck / line of sight / provide weapons grade track at all times. Movement as in we know carrier can only be in this small geographic area.

Nothing that states it as fact, but there's write ups about PRC yaogan IMINT constellations many years ago, that basically said when constellation size reach X, they'll have Y revisitation rates. We're at X & Y, and people in PLA watching, doing napkin math, using PRC commercial sat specs (jilin/gaofen) like swath size to determine that more or less on paper has functionally persistence in at least pacific theatre, i.e. the gaps were insubstantial that predictive algos can find carriers basically at all times, unless carriers can teleport. Combine this this PRC rolling out a lot of SAR in last few years (i.e. like 200-300 more satellites into have launched since initial articles) + wake detection algos, and on paper they should be able to persistently track carriers through cloud coverage. Of course cannot say definitely, it's just mathmematically possible now unlike a few years ago when constellation too small.

Again, none of this will be publically disclosed as "fact", it's more (as customary with analysis is PRC), the supporting evidence is so overwhelming that it cannot be denied. Extrapolate to PRC and US spaceforce rolls out megaconstellations sized IMINT, it's more or less over for carriers. Maybe stealth bombers or submarines.
by Bender | 2025-10-14 13:27:23+00:00
Adding to this they also provided programming feedback loops to the Federation that would lead to improvements in existing star-ships and substantial improvements in newer models. This was absolutely required to fight the Borg. Shields and phasers had to be reprogrammed to make continuous and random changes in modulation. This evolution of hardware and software evident in each generation of Star Trek.

There were also incidents that lead to a greater understanding of technology that could also be considered programming such as Reginald Barclay reprogramming via the holodeck the existing tech on the Enterprise to fold space and travel to the center of the galaxy. There were many other similar incidents.
by sgarland | 2025-10-14 13:27:33+00:00
A distributed monolith - which is what nearly all places claiming to run microservices actually have - has N^m uptime.

Even if you do truly have a microservices architecture, you’ve also now introduced a great deal of complexity, and unless you have some extremely competent infra / SRE folk on staff, that’s going to bite you. I have seen this over and over and over again.

People make these choices because they don’t understand computing fundamentals, let alone distributed systems, but the Medium blogs and ChatGPT have assured them that they do.
by Forgeties79 | 2025-10-14 13:27:48+00:00
They’re complaining but I think they at least knew that it wasn’t going to work out the box if at all, they just tried anyway. I work in film production so I’ve seen this exact scenario multiple times and you’re absolutely right, but they weren’t surprised IME. They just thought they could figure it out.

I usually tell them “if you have to use Adobe, then move on. If you don’t care that much, there are plenty of free/affordable programs with feature parity (or better) for Linux against CS6.” I mean it’s pretty old!
by throwawayb2025 | 2025-10-14 13:28:56+00:00
I had both good and bad experience.

Bad with regex or things involving recursion.

Also bad at integration between modules. I have not tried to solve this yet, by giving documentation of both the modules.

Also model used impacted. To understand java code it was great.

I first ask it to generate the detailed prompt by giving a high level prompt. Then use the detailed prompt to execute the task.

Java code size Upto 20k loc is fine. Other wise context becomes big. So you have to do module by module.

I believe to have a discussion maybe someone has to take an open source code example and then say it doesn't work. Other people can then discuss and decide.

Overall happy with gpt5 and claude code.

Edit:updated bad at integration
by dverite | 2025-10-14 13:29:18+00:00
The blog post says as the top:

"The network is better utilized because successive queries can be grouped in the same network packets, resulting in less packets overall"

For some reason, you don't believe it. OK, let's look at these wireshark network statistics when the test script runs inserting 100k rows, capturing the traffic on the Postgres port.

- case without pipelining (result of "tshark -r capture-file -q z io,stat,0"):

==================================== | IO Statistics | | | | Duration: 53.1 secs | | Interval: 53.1 secs | | | | Col 1: Frames and bytes | |----------------------------------| | |1 | | Interval | Frames | Bytes | |----------------------------------| | 0.0 <> 53.1 | 200054 | 20304504 | ====================================

- case with pipelining:

====================================== | IO Statistics | | | | Duration: 2.209 secs | | Interval: 2.209 secs | | | | Col 1: Frames and bytes | |------------------------------------| | |1 | | Interval | Frames | Bytes | |------------------------------------| | 0.000 <> 2.209 | 10885 | 12219449 | ======================================

So compared to needing 2 packets per query in the non-pipelining case, the pipelining case needs about 10 times less.

Again, it's because the client buffers the queries to send in the same batch (this buffer seems to be 64k bytes currently), in addition to not waiting for the results of previous queries.
by hansmayer | 2025-10-14 13:29:48+00:00
> I've used them personally to quickly spin up a microblog where I could post my travel pictures and thoughts.

Sorry but this a perfect example of the typical demographic that currently boosts the usage of these non-tools: trivial, almost unnecessary use-cases, of service to no-one but self (maybe friends and family too). You could have also spun up a simple microblog on one of the many blogging platforms, with trivial UI complexity, low costs and much smaller environmental impact.
by lproven | 2025-10-14 13:29:53+00:00
Fair enough. I never worked on HP/UX. AIX, Solaris, Xenix, and VMS, OS/400, and RSTS, but never HP.

I wrote about containers being the next big thing in 2011:

https://www.theregister.com/Print/2011/07/18/brief_history_o...

I credit FreeBSD and Solaris and AIX, but I think I didn't know about HP/UX.
by potatolicious | 2025-10-14 13:29:58+00:00
Ah yes. I once worked at a startup that insisted on Mongo despite not having anywhere near the data volume for it to make any sense at all. Like, we're talking 5 orders of magnitude off of what one would reasonably expect to need a Mongo deployment.

I was but a baby engineer then, and the leads would not countenance anything as pedestrian as MySQL/Postgres.

Anyway, fast forward a bit and we were tasked with building an in-house messaging service. And at that point Mongo's eventual consistency became a roaring problem. Users would get notifications that they had a new message, and then when they tried to read it it was... well... not yet consistent.

We ended up implementing all kinds of ugly UX hacks to work around this, but really we could've run the entire thing off of sqlite on a single box and users would've been able to read messages instantaneously, so...
by kasey_junk | 2025-10-14 13:30:09+00:00
My one shot rate for unattended prompts (triggered GitHub actions) has gone from about 2 in 3 to about 4 in 5 with my upgrade to 4.5 in the codebase I program in the most (one built largely pre-ai). These are highly biased to tasks I expect ai to do well.

Since the upgrade I don’t use opus at all for planning and design tasks. Anecdotally, I get the same level of performance on those because I can choose the model and I don’t choose opus. Sonnet is dramatically cheaper.

What’s troubling is that you made a big deal about not hearing any stories of improvements as if your bar was very low for said stories, then immediately raised the bar when given them. It means that one doesn’t know what level of data you actually want.
by trollbridge | 2025-10-14 13:30:31+00:00
I watched some videos 10GTek published. Rather “boring” stuff of a life in the day of various employees.

But I was shocked by how efficient and modernised their factory was, including really rigorous quality control, advanced testing setups, dedicated jigs everywhere just for the testing… and then one video was of an office worker who spent her day making sure everything runs smoothly, juggling customers, orders for parts from vendors, and getting ahold of the right people when something was going wrong.

Incidentally none of my 10GTek stuff has ever failed.
by fidotron | 2025-10-14 13:30:42+00:00
> The problem is that in Canada we're willing to invest a little for a long time. But we're not willing to make big bets.

Element AI.

It's not that the bets are not made, the winnings are captured by those that corrupt the existing system before it's even started, so tney go nowhere. This has been the status quo for so long everyone assumes it is what is happening with every new initiative.
by matthewdgreen | 2025-10-14 13:30:58+00:00
They also have a huge amount of line construction in the pipeline and have a tendency to do well at building things when it’s a priority. I feel like in just a few years we’ve seen anti-renewable/anti-China talking points shift from “China won’t build renewables” to “China can’t build renewables, it’s not economically feasible” to “ok, China is building renewables inexpensively and at massive scale but for some reason they won’t connect them to the grid” to “oh they are actually connecting renewables to the grid and emissions are dropping.” That midpoint of “they build but don’t connect” doesn’t feel like a hill I’d want to die on, and instead feels a lot like cope.
by fathermarz | 2025-10-14 13:31:03+00:00
This post is eliciting different feelings for me.

1. Congratulations on getting a product into a major chain’s distribution network. That is a feat and is something to be proud of.

2. Do I think this product should exist? No. There are services that do this already, the only thing different is making it standalone. I fear it’s just another toy that will sit on the shelf and eventually contribute to the e-waste problem.

3. The capitalist in me thinks I would have also done subscriptions and “buy more minutes”, but in practice I don’t think I would have been able to execute on that.

4. Confusing to see a “build your own” in the same breathe. Are you a part of the Mr. Christmas team that built this? Or just contracted to build it based on your experience in hardware?

5. Were you really hooked? Hooked on the technology stack? Or hooked talking to Santa? Do you have kids that you built it for?

Many thoughts rattle around in my head on this one.
by tialaramex | 2025-10-14 13:31:23+00:00
Speed is one of those "Quantity has a quality all its own" things. We use very fast tools in a qualitatively different way, even though all that changed was how long it takes in seconds.

It is interesting that nobody was writing these tools in C or in C++. There are obvious ergonomic reasons, but perhaps also it matters that Rust cares a lot more about types than either of those languages.
by drweevil | 2025-10-14 13:31:52+00:00
This was my experience as well while I was stationed in Germany. If you wanted to go downtown, public transport was the clear choice. It was faster, and I didn't have to spend time parking my car.

We have a lack of imagination when it comes to cars. (That, and market-driven commercial interests.) "Cars, but electric!" to deal with climate change. "Cars, but autonomous!" to deal with...what? It's not clear what problem self-driving cars are meant to solve that mass transit couldn't do much better. And this idea of a white light is nuts, for the reasons others have given in comments. It just shows how far off the rails we're willing to go (pardon the pun) in attempting to stick with car-based solutions.
by ahoka | 2025-10-14 13:31:56+00:00
It kinda started with Clean Code. I remember some old colleagues walking around with the book in their hand and deleting ten year old comments in every commit they made: "You see, we don't need that anymore, because the code describes itself". It made a generation (generations?) of software developers think that all the architectural patterns were found now, we can finally do real engineering and just have to find the one that fits for the problem at hand! Everyone asked the SOLID principles during interviews, because that's how real engineers design! I think "cargo cult" was getting used at that time too to describe this phenomenon.
by chriswarbo | 2025-10-14 13:32:23+00:00
> environment variables are to programs (especially chains of programs, parent processes, sub processes and sub-sub processes, etc.) what parameters are to functions -- and/or what command-line parameters are... they're sort of like global variables that get passed around a lot...

They're not globals, since they're copied into sub-processes; so mutation doesn't propagate upwards.

My own opinion is that environment variables are dynamically scoped keyword arguments http://www.chriswarbo.net/blog/2021-04-08-env_vars.html
by jcranmer | 2025-10-14 13:32:28+00:00
We've had, in this century, SARS, swine flu, MERS, ebola (× like 4), mpox (×2 apparently), Zika virus, and COVID-19. AIDS is a pandemic that's been going on since before I was born.

Pandemics and pandemic scares are really friggin' common.
by 4ggr0 | 2025-10-14 13:32:30+00:00
> Exploiting a foreign country’s own resources such that the profits are sent to foreign owners to the point of impoverishment

I mean where would the West be if it wouldn't do exactly that in Africa, Southern America and surely other places (and did it in even more extreme ways, back when people didn't care that much).

ex. cocoa production in Africa, with European companies being the ones doing and profiting from it.
by fragmede | 2025-10-14 13:32:43+00:00
Splunk was (and is) the gold standard for centralized logging. The problem with it now is mainly that it's crazy expensive, though the operational engineering burden in order to run it well is non-zero and has to be accounted for. But being able to basically grep across all logs on the whole fleet, and then easily being able to visualize those results, made me never want to go back to having to ssh somewhere and run grep manually. I could write a script to ssh to all the app servers, grab the past 15 minutes of requests, extract their IPs, and plot them on a map to see which countries are hot, but that would be annoying enough that I'd really have to want to do that.

Meanwhile if you have Splunk, you specify the logfile name and how to extract the IP and then append "| iplocation clientip | geostats count by Country" to see which countries requests are coming from, for example. Or append "| stats count by http_version" and then click pie chart and get a visualization that breaks down how much traffic is still on HTTP 1.1, who's on 1.2, whos is on 2, and who's moved to QUIC/3.
by noobermin | 2025-10-14 13:33:06+00:00
You should realise this is quite the conflation. Might as well say we are going back to the age before penicillin because that was also "back then." I personally don't advocate for a return to the past for its own sake.

perhaps the US is doing that for other reasons (RFK Jr.) but the good news is that in the post US hegemonic order, that country can go ahead and collapse into flames and the rest of the world won't be taken down with it.
by tptacek | 2025-10-14 13:33:39+00:00
No she didn't. I'm intimately familiar with the Broadview mayor situation since it's basically the biggest news in Oak Park politics. The protests, and, much more importantly, the response they're generating from DHS, are disruptive to the neighborhood. Violence from the protesters has nothing to do with it --- there is no violence from the protesters. The protesters are middle-aged professionals the western suburbs. The article says nothing different than that, either.

Whether you meant to or not, you basically made up the notion that there was violence from the protesters, which is not OK. Please be more careful.
by whalesalad | 2025-10-14 13:34:36+00:00
Python is starting to feel a bit like JavaScript circa 2014. Remember grunt, gulp, webpack, coffeescript, babel? Now we've got pyright, mypy, pyrefly, black, ruff, ty, flake8, poetry, uv...

I used to find this kind of tooling explosion exhausting (and back then with JS it truly was), but generally speaking it's a good sign that the community is hungry to push things forward. Choice is good, as long as we keep the Unix spirit alive: small, composable tools that play nicely together and can be interchanged.
by rookderby | 2025-10-14 13:34:44+00:00
I've installed two KDE+Tumbleweed machines in the past two days. One for a friend into retro gaming and the other time for older family into solitaire/youtube. KDE is an easy drop-in for Windows. If you have a better recommendation than Tumbleweed for new people, I'm open to looking into it, but so far it's been easy and I'll probably be the one to support it.
by ben_w | 2025-10-14 13:35:29+00:00
> Trump is the direction taken by U.S. politics for decades now. I could see it post- 9/11, and I was not the most enlightened teenager. Others probably saw it coming years or decades earlier.

While it is kinda the same direction, it also has two Black Swan components:

1) What he's doing actually matches the rhetoric, e.g. actually trying to kick out illegal immigrants even though they're the (underpaid) farm workers holding back food price inflation.

2) It definitely wasn't on my metaphorical bingo card that someone with multiple felony convictions and who had been impeached twice for trying to interfere with the democratic hand over of power, went on to become the popular choice for president.
by bpicolo | 2025-10-14 13:35:35+00:00
> The moment you are thinking of a job in terms of "fits in an AWS Lambda" you are automatically stuck with "Use S3 to store the results" and "use a queue to manage the jobs" decisions.

I think the most important one you get is that inputs/outputs must always be < 6mb in size. It makes sense as a limitation for Lambda's scalability, but you will definitely dread it the moment a 6.1mb use case makes sense for your application.