MurphyA/hacker-news huggingface dataset:
by BLKNSLVR | 2025-12-22 12:10:08+00:00
I really don't know how effective my little system would be against these scrapers, but I've setup a system that blocks IP addresses if they've attempted to connect to ports on my system(s) behind which there are no services, and therefore their connections must be 'uninvited', which I classify as malicious.

Since I do actually host a couple of websites / services behind port 443, it means I can't just block everything that tries to scan my ip address at port 443. However, I've setup Cloudflare in front of those websites, so I do log and block any non-Cloudflare (using Cloudflare's ASN: 13335) traffic coming into port 443.

I also log and block IP address attempting to connect on port 80, since that essentially deprecated.

This, of course, does not block traffic coming via the DNS names of the sites, since that will be routed through Cloudflare - but as someone mentioned, Cloudflare has its own anti-scraping tools. And then as another person mentioned, this does require the use of Cloudflare, which is a vast centralising force on the Internet and therefore part of a different problem...

I don't currently split out a separate list for IP addresses that have connected to HTTP(S) ports, but maybe I'll do that over Christmas.

This is my current simple project: https://github.com/UninvitedActivity/UninvitedActivity

Apologies if the README is a bit rambling. It's evolved over time, and it's mostly for me anyway.

P.S. I always thought it was Yog Sothoth (not Sototh). Either way, I'm partial to Nyarlathotep. "The Crawling Chaos" always sounded like the coolest of the elder gods.
by anthk | 2025-12-22 12:10:13+00:00
One of the affected passengers was a journalist. You know, you wouldn't want to toss your whole career to the dust bin with a shitty Alex-Jones/paranormal like comment you would find under UFO related magazines and the like. Even more today where you can find smartphones everywhere.

So, if Isabel Orta -she- lied, I would expect to be ridiculed down to the extreme in the media.

Because, let's get fair, people in Spain would just watch stuff like Cuarto Millenio (paranormal, UFO and conspiracies stuff) on Sundays for the laughs on crazy theories and 'discoveries'.

Yet the journalist told her story in prime time, in serious media, not under these kind of magazines turned into TV shows:

https://en.wikipedia.org/wiki/List_of_magazines_of_anomalous...
by frm88 | 2025-12-22 12:11:05+00:00
That may well be the case except for my Kyocera printer. I never managed to get the device to stay online for more than 5 minutes on Windows 10. Wanting to print a letter was actually a hassle taking ~15 minutes. When I plugged it into my Nobara(Fedora) PC it just worked - I didn't even have to specify a driver or anything. It can now even print barcodes. It couldn't with Windows 10, no matter what driver I tried. Also: KB505518 from April 2025 disabled all my USB ports - there was never a fix.
by socketcluster | 2025-12-22 12:11:43+00:00
I have a really hard time designing my career in tech because I believe that people already have more options than they need or can afford.

What people need aren't more options. What they need is MONEY; which is the ability to obtain the options which exist. And the only way to give people more money is through political means. This is why I was interested in crypto; it seemed to get straight to the point...

I later quit crypto due to too much corruption in the space and launched a mainstream startup with a co-founder centered around helping people find 'the perfect job' but I quit as co-founder because the idea of it almost makes me want to vomit now.

The system is firing people en masse. The system itself doesn't want people to have jobs... So me, trying to work against the system by offering a solution that operates within the system feels futile and like gaslighting users and myself. It's selling a dream. There is no perfect job. Reality is our socio-economic system doesn't even have a shitty job for you... Let alone a perfect job... And most jobs seem like bullshit jobs anyway.

It's extremely hard to find an idea that's both truly useful and profitable these days. That's a shame because that's exactly what I want to do with my life but I feel like this does not align with what is possible within the current system. I cannot find any such opportunities in the tech sector.

Someone told me I should get into politics but again if I think about what the typical politician does, I feel nauseous. The only kind of politician I could possibly be is the honest kind that gets assassinated... And of course I don't want that. Besides, nobody would fund me... My hitman would probably have an easier time raising funding to 'take me out' of politics than I would raising funding to get into it.
by mapt | 2025-12-22 12:12:01+00:00
I still remember an experience as a kid decades ago, either at Epcot or with the Sony quasi-museum in NYC, where they had an apparently robotic greeter with a personality, who after five minutes you deciphered was actually an improv comic running a telepresence robot.

I don't know if I'd trust an AI's reliability here. It takes one Tiktok video of the AI coloring outside the lines of its character and the whole project gets cancelled as a threat to Disney's image.

For the less physical characters, especially the ones that aren't conveniently human-sized, I'm sure telepresence is at least more comfortable than a plush suit on a Florida summer day.
by saagarjha | 2025-12-22 12:12:48+00:00
I take the non-express in the morning and express in the evening, which used to be 105 and 60 minutes respectively prior to electrification. Nowadays it's 75 and 60 which is a little more reasonable. I could in theory take the last express in the morning but I think trying to squeeze in on a packed train that I have to wake up early for isn't really worth it over being able to leave the house at 10 and being guaranteed a table.
by amluto | 2025-12-22 12:12:58+00:00
Interestingly, a few weeks ago I fed Claude a curve from a datasheet (actually a screenshot from the web) via its UI with some of its internal tools enabled, and, with minimal prompting, it turned that plot into an interactive tool that analyzed it. (Good results took four attempts, all in the same conversation. Try 1 had JS errors and did not work at all. Tries 2 and 3 had problems with the visualization. Try 4 was usable.) Oddly, Claude corrupted some of the text in the sheet.

I would not trust this for real work — a real tool like SheetScan is likely much more reliable and is unlikely to hallucinate data.
by marginalia_nu | 2025-12-22 12:13:02+00:00
> At some point haven't you scraped the whole thing?

Git forges will expose a version of every file at every commit in the project's history. If you have medium sized project consisting of say 1000 files and 10,000 commits, the crawler will identify a number of URLs on the same order of magnitude as English Wikipedia, just for that one project. This is also very expensive for the git forge, as it needs to reconstruct the historical files from a bunch of commits.

Git forges interact spectacularly poorly with naively implemented web crawlers, unless the crawlers put in logic to avoid exhaustively crawling git forges. You honestly get a pretty long way just excluding URLs with long base64-like path elements, which isn't hard but it's also not obvious.
by damnitbuilds | 2025-12-22 12:13:44+00:00
Clever people knew it was a stupid move but, as with Brexit, all the people were allowed to decide a complex issue and made the wrong choice. Governments should by now have learnt not to do that.

I agree that fission is (still) the way to go, with fusion worth researching but still too unsure to rely on. A good article would have noted that view.
Show HN: VS Lounge – A SNS for hackers, but only available as a VSCode extension
by _ysknsn | 2025-12-22 12:13:47+00:00
Why I made this:
Since I started developing with LLM, I often find myself checking social media or doing other things while they're coding.
I created this extension because I thought it would reduce switching costs and allow me to continue development if I didn't have to leave the editor during this waiting time.

This may seem contradictory, but I think it's an interesting idea.

Note: As this is a VSCode extension, it can only be used with VSCode and its forks, and Github authentication is required to log in.

Marketplace URL:
https://marketplace.visualstudio.com/items?itemName=vs-loung...
by brabel | 2025-12-22 12:13:50+00:00
> What evidence do you have that it absolutely doesn't?

I think it’s very obvious when looking at the last 20 years. Porn availability increased ridiculously since around 2000 due to internet becoming widespread. But look at statistics on rape in most countries and you see its decreasing in the large majority. Does that not convince you that at least there seems to be no causation??
by UncleMeat | 2025-12-22 12:14:51+00:00
The article does not list the people's ages. But we can be confident that they are not 80.

They are on an ACA plan, whereas an 80-year-old would be on medicare. They are also photographed in the article and.... obviously are not 80.

What does the medical expenses of 80-year-olds have to do with the situation described in the article?
by notKilgoreTrout | 2025-12-22 12:15:35+00:00
I think its getting clearer that much of the cloud uptime/safety has been luck and a lack of true hostility. If China were in a posture like the hermit state it would have deleted Microsoft cloud data wholesale and the US based firm would have focused it's energy on restoring its priority customers. I wouldn't bank on the US not getting that hostility out of China in the next 3 years.
by aleggg | 2025-12-22 12:15:38+00:00
Yes. This heavily subsidized LLM inference usage will not last forever.

We have already seen cost cutting for some models. A model starts strong, but over time the parent company switches to heavily quantized versions to save on compute costs.

Companies are bleeding money, and eventually this will need to adjust, even for a behemoth like Google.

That is why running local models is important.
by materialpoint | 2025-12-22 12:16:32+00:00
"There is no point in research, because I do not see anything useful being mass-produced immediately after". It's like saying Gaussian elimination is wasteful because it is just doing some cool magic with numbers that don't mean anything. That could not possible be used for anything real, right?

Seriously, this is just one (but impressive) step along in a million towards not only better animatronics for entertainment. They make a very real and valuable contribution towards improving any robotic motion.
by noosphr | 2025-12-22 12:17:28+00:00
If you can I strongly suggest going to a Bortle 1 site and staying there for a month, preferably in winter.

The sheer amount of _stuff_ in the sky is mind boggling, the silence is deafening.

That we spend all of human existence until little over a century ago living like that is something I have a hard time wrapping my head around.
by dkga | 2025-12-22 12:18:36+00:00
I don’t know if it’s related to Western-centrism or not, but I recall thinking it was weird that my English-speaking colleagues do not know the formula to solve second-degree polynomials as the “Bhaskara formula”, as we call it in Brazil.

By the way, Wolfram’s website has an interesting summary of the history of this formula.[0]

[0]: https://mathworld.wolfram.com/QuadraticEquation.html
by ramon156 | 2025-12-22 12:19:39+00:00
We work in different timezones so it's a mess. Either people give up their morning or they give up their evening time.

I'm at the bottom of the chain here and have no authority to change this. Given that I'm being let go soon there's not much reason for them to care about my mental state either.

But from the time I've been here, yes, you need to set boundaries or they'll do it for you. It seems like most PMs are used to talking to robots, because that's how they talk to us lately.
by carlosjobim | 2025-12-22 12:20:13+00:00
When you start talking about "right wing propaganda that will destroy us", then I only hear echoes of the government worship of the 20th century. As I said, the EU is not Europe, nor the other way around. And that's mainly what's upsetting hackers. They live in a fantasy that the EU is in some way like the USA. I know that quite a lot of Germans, Dutch and Belgians consider themselves "EU citizens". And maybe Spaniards as well. Nobody in Northern Europe considers themself an "EU citizen" or gives any value to the EU. They consider themselves people of their own nations only, and the EU as a foreign influence.
by bluuewhale | 2025-12-22 12:20:22+00:00
Author here!

I wanted to share a follow-up to this post.
https://bluuewhale.github.io/posts/further-optimizing-my-jav...

This time I went back with a profiler and optimized the actual hot path.

A huge chunk of time was going to Objects.equals() because of profile pollution / missed devirtualization.

After fixing that, the next bottleneck was ARM/NEON “movemask” pain (VectorMask.toLong()), so I tried SWAR… and it ended up faster (even on x86, which I did not expect).
by WhereIsTheTruth | 2025-12-22 12:20:31+00:00
> Many years ago I followed this process and, without exaggeration, it changed the course of my life. The insight I gained led me to quit law school, leave England and move to America and start down the path as a teacher and author. You’re reading this because of that choice. It remains the single most important career decision of my life

That "decision" required a safety net most will never have

Designing your career isn’t about self introspection, it’s about leverage

And leverage is stolen from the invisible hands that keep your world running while you journal

The problem isn't individual, but systemic: why is the freedom to choose rationed so narrowly?

For a lot of people, work isn't a career to design, it's survival math
by JacWpthrowaway | 2025-12-22 12:21:11+00:00
Surveillance has also increased, fear of not getting away with it is higher. Also society has been militant about this issue more with "believe all women" etc. Maybe men invest more in video games and relieve their aggression that way without risking prison. I don't know, I am no sociologist but again, there are too many variables to prove any sort of causation.
by erk__ | 2025-12-22 12:21:41+00:00
There was a music language made for the Danish GIER machine, made in 1971 (at least the 2nd edition of the handbook is from there)

The handbook for the language is sadly only in Danish so it might not be super interesting: https://datamuseum.dk/bits/30002486

Here is the code for movement 1 and 2 of Eine Kleine Nachtmusik: https://datamuseum.dk/aa/gier/30000644.html
by chickenbig | 2025-12-22 12:21:47+00:00
> Because any pressurized gas energy storage is either including some advanced heat storage or is just venting the heat created during compression

a thermal-energy-storage system cools the CO2 to an ambient temperature

https://energydome.com/co2-battery/ diagram has water as the heat storage. Tanks of water get efficient at energy storage due to square-cube scaling.
Show HN: ClearNoteLab – Turn meeting notes into client-ready PDFs in 30 seconds
by jackbrauner | 2025-12-22 12:21:51+00:00
Hey HN,

I'm a consultant and I was wasting hours every week turning messy meeting notes into professional documentation for clients.

Built ClearNoteLab to fix it. You paste your raw notes, pick a template (Meeting Summary, SOP, Project Brief), and get a properly formatted PDF instantly.

See the transformation: https://clearnotelab.com/examples.html

The difference: it's purpose-built for professional documentation. Consistent formatting, clean structure, client-ready output. No manual work.

Try it: https://clearnotelab.com

Would love feedback from anyone who creates client-facing documents.
by ramon156 | 2025-12-22 12:22:59+00:00
I resonate so much with you. I'm in the middle of getting my product out for people to use and naively kept thinking that a good product means people are interested.

I need to integrate with tools that prematurely deny me because I'm not a big company. I basically already lost, despite my tool being much more reasonable and maintainable (I've worked at the competitors and it was a mess).

The world doesn't care about good products, they just care about how it looks. Big companies look good, you don't. It got me demotivated early on. You really need thick skin to start selling a product.
by mschuster91 | 2025-12-22 12:23:37+00:00
It didn't help that the fall of Yugoslavia and the USSR coincided with Thatcherism/neoliberalism. People widely mistook correlation for causation, although particularly in former pseudo-communist nations that was understandable given how fast progress came in...

But the nasty awakening? That came crashing hard and painful, once the dust settled, a lot of assets got looted and progress mostly stopped.
by mapt | 2025-12-22 12:25:39+00:00
> The problem is that even the best new grid-scale storage systems on the market—mainly lithium-ion batteries—provide only about 4 to 8 hours of storage.

This isn't the first time I've seen this sort of claim this week about batteries.

If you're a journalist writing these words, stop doing that, and consider your life choices. Ask your boss for tuition assistance to put you through a 7th grade summer-school science class on matter and energy.

If you're a journalist writing these words in an ostensibly technical engineering journal? Christ. I don't even know where to begin.
by Arn_Thor | 2025-12-22 12:25:45+00:00
I know what picture we're talking about. 1) it's not the same as the Getty stock image everyone seems to mistake it for. 2) we don't know if the redaction is erroneous or intentionally misleading, but either way the non-celebrity faces were redacted even though another image of them exists in the public domain. Probably easier to just apply a blanket policy when handling all these images rather than observing edge cases.
by tayo42 | 2025-12-22 12:25:50+00:00
> would even guess that for the vast majority of successful careers, competency and luck played a much bigger role than being deliberate about it.

I think this is true. I had a while where my career was doing really well constant steps up, I was learning, getting promoted, was working on great projects and problems that were engaging and led to easy promotions. Then I got a new manager and it was downhill. Then I got a new job and the problems are insignificant and there's no room for growth of any kind. If my latest job was earlier in my career my career would be very different.
by huhkerrf | 2025-12-22 12:26:31+00:00
It's easier to swallow when you can blame a group of people for things that are bad. You can other them and not sit with the possibility that people who look like you (maybe even are you) can also do things that harm others. I couldn't do something bad, I'm not one of _them_.

You see this later as well when she slyly glides over women who do what her husband did. When her husband decided to end their marriage, it was representative of men. When women do it, it's their choice to make.
by georgefrowny | 2025-12-22 12:28:57+00:00
I may not agree with China's control of the internet, but it was never only about censorship. They now have an increasingly complete domestic ecosystem and they would 100% not have had that if Google, Microsoft, AWS and friends had set up camp and head-shotted nascent competitors as they peeked over the parapet.

Sadly it's even more likely to be corporate ad-filled, data-mining, AI-ridden, bloated junkware than the American stuff, with presumably lots of shovelling money at chosen companies rather than leaning into FOSS. On the other hand, it at least mostly looks like it's stealing your data, rather than a sober-looking American system that looks trustworthy but is still stealing the data.
by jonjacky | 2025-12-22 12:29:54+00:00
Oh sure, he might have made several, or many, drafts on scratch paper. But even then it is impressive. Many of these are around 12 pages of hand written text and math in ink with no corrections -- he famously used a Mont Blanc fountain pen. How many people could do that at all, even if they were copying from a rough draft? And there are so many -- more than 1300 EwDs!
by d4rkp4ttern | 2025-12-22 12:30:14+00:00
I recently found myself wanting to use Claude Code and Codex-CLI with local LLMs on my MacBook Pro M1 Max 64GB. This setup can make sense for cost/privacy reasons and for non-coding tasks like writing, summarization, q/a with your private notes etc.

I found the instructions for this scattered all over the place so I put together this guide to using Claude-Code/Codex-CLI with Qwen3-30B-A3B, 80B-A3B, Nemotron-Nano and GPT-OSS spun up with Llama-server:

https://github.com/pchalasani/claude-code-tools/blob/main/do...

Llama.cpp recently started supporting Anthropic’s messages API for some models, which makes it really straightforward to use Claude Code with these LLMs, without having to resort to say Claude-Code-Router (an excellent library), by just setting the ANTHROPIC_BASE_URL.
by lelanthran | 2025-12-22 12:32:12+00:00
> So I can't see bothering with this when I pumped 260M tokens through running in Auto mode on a $20/mo Cursor plan. It was my first month of a paid subscription, if that means anything. Maybe someone can explain how this works for them?

They're running at a loss and covering up the losses using VC?

> Frankly, I don't understand it at all, and I'm waiting for the other shoe to drop.

I think that the providers are going to wait until there are a significant number of users that simply cannot function in any way without the subscription, and then jack up the prices.

After all, I can all but guarantee that even the senior devs at most places now won't be able to function if every single tool or IDE provided by a corporate (like VSCode) was yanked from them.

Myself, you can scrub my main dev desktop of every corporate offering, and I might not even notice (emacs or neovim, plugins like Slime, Lsp plugins, etc) is what I am using daily, along with programming languages.
by whiteboardr | 2025-12-22 12:32:14+00:00
Apologies.

For some reason ended up commenting here but should have gone here:

https://news.ycombinator.com/item?id=46345897

Still curious, how Mein Kampf is in the top ten and the included link to a Channel 5 segment ist still relevant also.

But again: apologies for ending up in the wrong spot with this.
by Peroni | 2025-12-22 12:32:46+00:00
>The main thing missing from this IMO is an element of chance or randomness, the ability to incorporate “unknown unknowns” into your life.

100% this. When I started working in recruitment, it was literally intended to be a temporary means to an end. I stumbled across Hacker News back in 2010 and accidentally uncovered a niche (tech startups) that has resulted in a career where over the past 15 years has evolved into holding VP level roles at YC startups to now running my own successful recruitment and HR advisory business for startups. I can legitimately attribute that entire path and growth to accidentally stumbling across this website and couldn't possibly have guessed the impact it would ultimately have on my career.
by carlos-menezes | 2025-12-22 12:33:10+00:00
From my blog[0]: "I instinctively type alt + 0151 (Windows) or option + shift + - (Mac). I don’t use it everywhere (e.g., code comments), but I often employ it in my writing—a habit I developed after years of roleplaying in online games with native English speakers.

An "advanced, trusted GPT-4, ChatGPT and AI Detector tool" flagged the text above as 100% "AI GPT". If I swap the em-dash for a hyphen, it drops to 48%.

The em-dash is a stylistic choice that's been around since the 1830s–used to create a break in a sentence.

I don’t know why this particular style of writing is flagged as AI-generated—as if real humans can’t pause for dramatic effect. We're left second-guessing our own voice and swapping out em-dashes for clunky commas—just to prove we're real.

If that makes me sound like a bot—so be it."

[0] https://www.carlos-menezes.com/em-dash-1830-invention/