MurphyA/hacker-news huggingface dataset:
by anthk | 2026-01-03 19:02:10+00:00
Collosal Cave at IFDB:

https://ifdb.org/viewgame?id=fft6pu91j85y4acv

ZMachine ports. Open them with WinFrotz/Frotz or LectRote.

Spanish translation for the ZMachine https://www.ifarchive.org/if-archive/games/zcode/spanish/AVE...

English ones.

350 points, Z8 version, for 16 bit machines and up:
https://www.ifarchive.org/if-archive/games/zcode/advent.z8

Adventure, 350 points, Puny Inform version. It will run on 8 bit computers
and even the Game Boy:

https://www.ifarchive.org/if-archive/games/zcode/advent_puny...
by kettlecorn | 2026-01-03 19:02:21+00:00
My X / Twitter account is 17 years old. I made it 2 years after the website was founded, and for a long time I thought Twitter was the most personally positive and professionally valuable social media website I participated in.

Often when I wanted to research a niche technical topic I would search for it on Twitter, or tweet about it and see who in my network knew more. Often I would see individuals with niche followings say incredibly insightful or valuable stuff years before other people were saying it. I also had a bunch of professional connections form on Twitter along with many job opportunities I could have pursued.

Now I view X as having destroyed nearly all of that. The system is so setup to reward rage-bait and slop that even if I try to curate my experience for it the meaningful individuals get drowned out. The algorithm and all the actions taken on the website seem more about creating a social manipulation machine for Musk than enriching its users, and as a result many of the most thoughtful and valuable people have scattered away from the platform.

I'm all for diversity of thought, but X under Musk is about non-transparent algorithmic manipulation of speech and manipulating emergent behavior to achieve political goals. It is one thing to unban people, but it's another thing to intentionally break all tools (like ban lists) that enable people to self moderate. Musk's X amplifies certain speech and then disempowers people who try to attain higher quality more productive discourse.
by seanmcdirmid | 2026-01-03 19:02:36+00:00
Chavez was corrupt but the people he replaced were also corrupt. Even when Venezuela was "rich", most of the people were poor and felt like they weren't benefiting from it. The US is probably going push Venezuela to that prior state, where the country is rich on paper but most people are struggling, setting up a call for another Chavez. That assumes the US can just waltz into the country and take complete control, which is probably not going to happen.
by nospice | 2026-01-03 19:03:38+00:00
I don't understand what you're saying here. First, yep, countries act in self-interest. There's no war in the history of the planet that was started out of the kindness of one's heart. That doesn't mean that the outcome of a self-interested intervention can't be just or good for the country in the long haul. I don't know how this one will pan out, but I suspect that the interests of the US and of the citizens of Venezuela are aligned much more closely than, say, in the Middle East.

Second, you're portraying US as a malicious actor operating in a vacuum. The reality is that there's a fierce competition between superpowers to broaden their spheres of influence and ultimately control the world. There's no future in which a relatively small, resource-rich, and politically dysfunctional country is left to its own devices. The choice is between Russia, China, and the US. Venezuela was more or less one of the Russian client states, and that status quo was maintained through undemocratic means, including mass murder of political opponents using the military gear provided by RU. Now, the US is going to try its hand, probably in a far less brutal way.
by ang_cire | 2026-01-03 19:04:27+00:00
Because they see what the insurance exec was doing through his job as itself being violence, as it resulted in many deaths.

They view Luigi's alleged actions as self-defense/ defense of others, i.e. morally justified.

I wouldn't personally morally disagree with someone Luigi'ing Maduro or the other guy mentioned according to that same standard, but in this situation and the knock-on hypotheticals of government intervention, this is not an individual using personal force according to their beliefs, these are governments (which have no moral rights, just the assertion/ imposition of authority by violence) expropriating them for political purposes. So not defense of others.
by wsatb | 2026-01-03 19:05:58+00:00
This and the many other opinions on Bluesky are just lazy. There is nothing stopping you from curating the moderation to your wants or even creating your own moderation entirely. There’s nothing stopping you from helping build the community you desire. You just want the work done for you. Stop complaining about it and make it happen.

The tools are there to make it what you want, it is light years ahead of the other platform. Many people have this weird nostalgia about a Twitter that never existed anywhere but in their imagination.
by tstack | 2026-01-03 19:06:01+00:00
To elaborate on this, lnav (https://lnav.org) is always polling files to check for new data and will load it in automatically. It does not require the user to do anything.

As far as following the tail of the file: if the focused line is at the end of the file, the display will scroll automatically; otherwise, the display will stick to the current position. Also, if there is a search active, matches in the new data will be found and highlighted.
by leros | 2026-01-03 19:06:10+00:00
I haven't seen entrepreneurship generally be looked upon favorably in the corporate world. It's often a red flag that you'll get bored in a niche role or be difficult to manage. At least for technical ICs.

As I understand it, even a low 6-figure exit is a huge plus for you in the entrepreneurial world. It should be a lift for you in the eyes of people like founders and investors.
by theshrike79 | 2026-01-03 19:06:32+00:00
The point of POSSE isn't just to blast every piece of crap you do everywhere with an automated system - those should be (shadow)banned

Think of it more like oldschool blog replies. Instead of replying with a 1000 word twitter message, post your answer on your blog and reply with a summary + link to your site instead.

But ALL social media sites downrank posts with links, that's why the "link in comments" shit is so common... They do not want you leaving their algorithmic feed to read stuff elsewhere.
by BloodyIron | 2026-01-03 19:06:40+00:00
> So... the better option?

Depends on what you care about.

For me, Firefox really lacks in handling of very large amounts of tabs and a lot of features that I specifically use Vivaldi for. Does that mean Vivaldi is the best? Yes and No, it depends on what you care about.

Is Firefox still a good browser? As far as I know, yes. But I don't use it much at all because it doesn't give _me_ what I want and need.

And yes, I do actually need a large amount of tabs open at the same time very regularly due to the depth of references I work against in my line of work. That's on top of saving lots of bookmarks and syncing them via nextCloud.

You like Firefox? Great, keep at it.

You want to see features that aren't necessarily elsewhere? Consider trying Vivaldi and seeing if it's great for you or not.

Let's not act like browser selection is binary, because it isn't, and it really hasn't been since netscape navigator was new. And even then it's up for debate.
by throwaway0123_5 | 2026-01-03 19:07:39+00:00
> Someone could be taking this position in this situation because they're highly skeptical that the Americans involved in this have the ability or desire to proceed in a way that will result in a minimum of casualities or in a way that will bring about real democractic change to the region.

> People want an Eisenhower doing these kinds of things

Why would people who don't want Trump doing it want an Eisenhower doing it? He helped overthrow democratically elected Árbenz in Guatemala with even weaker justifications than Trump overthrowing Maduro (Maduro at least seems to lack popular support and probably cheated in elections).

Eisenhower:

Overthrow of Árbenz to protect fruit company profits > series of military dictators > 30+ years of civil war where the US-backed government committed a genocide against Maya people
by CalChris | 2026-01-03 19:07:41+00:00
I had the brain fog. I switched from atorvastatin (dizziness) to pravachol (no dizziness), and then again to higher effective dosage of rosuvastatin (still no dizziness). I went from LDL 152 to LDL 83.

But I have high Lp(a) and so I'm prescribed a baby aspirin every other day. This counteracts the Lp(a) clotting effect but doesn't fix its genetic cause.

It's a journey.
by nospice | 2026-01-03 19:09:28+00:00
The way HN works, you basically need a couple of habitual submitters to subscribe to your RSS feed. Blogs that have that appear here frequently, so there's definitely a positive feedback loop.

I had a blog that used to fare well on HN and it was carried 100% by a single HN regular. When that person went on a hiatus, my stuff stopped appearing on the front page. That's really all it takes.
by dfawcus | 2026-01-03 19:09:46+00:00
Actually lots is still on C89.

I'm trying to drag one program at $employer up to C99 (plus C11 _Generic), so I can then subsequently drag it to the bits of C23 which GCC 13 supports.

This all takes times, and having to convince colleagues during code reviews.

What C23 has done is authorise some of the extensions which GCC has had for some time as legitimate things (typeof, etc).

However the ability to adopt is also limited by what third party linters in use at $employer may also support.
by necubi | 2026-01-03 19:11:06+00:00
One downside is that you're paying for the GPU whether you're fully using it or not. It takes big queries to saturate a GH200, and if you're only using 10% of the capacity of the GPU it doesn't really matter that it's 10x faster.

In a typical company you'll have jobs, some scheduled, some ad-hoc, at a range of sizes. Most of them won't be cost-effective to run on a GPU instance, so you need a scheduling layer that estimates the size of the job and routes it to the appropriate hardware. But now what if the job is too big to run on your GPU machine? Now we either have to scale up our GPU cluster or retry it on our more flexible CPU cluster.

And this all assumes that your jobs can be transparently run across different executors from a correctness and performance standpoint.

There are niches where this makes sense (we run the same 100TB job every day and we need to speed it up), as well and large and sophisticated internal infra teams that can manage a heterogenous cluster + scheduling systems, but it's not mass-market.
by sleight42 | 2026-01-03 19:11:18+00:00
Why are comments allowed on these posts? What is the point? What is ever gained? Conservatives question and deny. Liberals point out the multiple laws broken. People from the rest of the world tell those of in the USA that we have our head up our ass.

How are any of us better for this? How is this better than Facebook's engagement-bait?

Peace. Out.
by senfiaj | 2026-01-03 19:11:31+00:00
The author here, I ran another test here https://jsben.ch/djvcl . https://jsbenchmark.com/ seems to have issues with longer running code. I'll not use it in future benchmarks.

1500 repeats, for me for-of is now on par with classic for. As I said, for-of loops are not optimized as easily and reliably because v8 has to prove certain things to be able to do so. For-of's default is iterator protocol, and its more sensitive to deoptimization.
Ask HN: How do you periodically audit your SaaS stack?
by saeefwaleed | 2026-01-03 19:11:31+00:00
Over time, teams add tools to solve real problems — but rarely revisit those decisions.

I recently did a lightweight audit of a SaaS stack and realized most inefficiency came from overlap and forgotten context, not bad tools.

Curious how others here approach reviewing their stack without causing disruption.
by kllrnohj | 2026-01-03 19:12:01+00:00
I can't use vlans because my isp only gives me a /64.

So I either need to use ipv6 + kludges or ipv4 + kludges. ipv4 is obviously easier and more reliable at that point, it's a no brainer.

Any sort of hot spot / bridge faces the same problem.

Now RFC 9663 is supposed to help here but guess what? It's only like a year old and barely exists. Not 20 years.

It's not that change is painful, it's the ipv6's original design of a shallow depth network was just... bad. Bolting on RFCs to fix it is taking a long time.
by BloodyIron | 2026-01-03 19:12:15+00:00
> Washington being now safest and free of crime

I'd make the case it depends on who's defining what is and is not a crime.

Consider that the POTUS is a 34x convicted criminal, and yet he not only has total freedom, he literally has the highest quality personal protection ecosystem on the planet, and so much more.

So, who is the criminal here? Which are the crimes? And what is _actually_ going to happen?
by asveikau | 2026-01-03 19:12:35+00:00
He could give a hell of a speech. I've listened to him make speeches where pretty much everything he said was correct from a policy standpoint. The problem was he was an incompetent administrator running a personality cult.

I'm reminded of Noam Chomsky and what has recently come out about his social time with Epstein. He would talk about how the media only allows leftist thought in public as a sort of controlled opposition. Then he turns out to be exactly what he was complaining about. One moment he's calling Steve Bannon the enemy and the next he is smiling with him and Epstein, in a photo I've heard multiple people describe as "the happiest they have ever seen him".

All this is to say: it's not enough to "say the right things". Your actions have to match.
by kettlecorn | 2026-01-03 19:12:44+00:00
Twitter was extremely valuable to me pre-Musk. I followed a lot of creative and technical people doing work I felt was great or valuable, and often it gave me insight into trends well before they occurred. It also made accessible brief discussions with people who normally were difficult to reach.

My own personal work was interesting enough to others that the right people shared it and I ended up with some major executives and founders in tech following my small account just because they found my work interesting. I also got many job offers just through sharing my work and having positive discussions with people.

Now so much of that is destroyed. The algorithm rarely surfaces novel and interesting things from people you don't yet follow, it instead surfaces blue-check accounts trying to be full time influencers. If a large account posts something you can't add insight to the conversation because your comment will be far below blue check accounts responding with arbitrary nonsense for engagement farming.

Many of the most interesting people on the platform have bailed out because there's just so much toxicity and distracting stress tolerated on the platform now, and no way to self-moderate it beyond ineffectually banning individual accounts.

Twitter was imperfect before Musk, but still extremely valuable in my circle. Now I feel Musk views the platform primarily as a way to manipulate social and political outcomes rather than a place that enriches its users.
by b8 | 2026-01-03 19:12:47+00:00
Seeking: Any role that I can use my technical skills in. Security analyst, consultant, technical support etc.

Location: Louisiana

Remote: Yes, and/or on-site. I'm experienced with both.

Willing to relocate: Yes

Résumé/CV: Full resume on request.

Email: mcorkern1@tulane.edu

GitHub: https://github.com/qf0

Misc: I have over two years of full-time security consulting and blue team experience at NCC Group and Black Lantern Security. Also, I have two 0days and received CVEs under my name and a company research blog post to go along with it. Done contracting for FAANGs and found 0days in their products. Worked at IBM as a programmer too.

I'm eligible for a security clearance and willing to do government work. Already passed a FSP once, but was denied agency specific suitability.
by mothballed | 2026-01-03 19:12:49+00:00
Sorry for the wonkiness, I now have an extra comment to reply in-sequence. Thank you for your grace in handling that and the inconvenience there.

I think the crux of your difficulty of understanding is not understanding the difference between a victim being able to fight back, a victim being able to fight back with the assistance of a willing proxy, and the wrongness to force 3rd parties to pay.

It is possible that Exxon has the right to fight back. And that Exxon can use a mercenary force to effect that effort. It is possible that the US military is a mercenary force. The wrong part would be that the mercenary force forced you to pay. Not that Exxon might get justice via proxy.

It can be simultaneously true that a mercenary force could act justly, while also being true they did not act justly, in part because they also used violence against uninvolved 3rd parties (in this case, taxation against you and perhaps also violence against some uninvolved Venezuelans). I think that is the case here.
by kledru | 2026-01-03 19:12:59+00:00
Can't rule out Leopold's Congo scenario, as the first comments do not look good:

* resource extraction focus

* dismissal of local leadership (Machado "does not have the following or respect" -- Nobel hurting?)

* no transition plan to self-governance (perhaps it is early)

* military occupation ("not afraid of boots on the ground", "military will protect oil operations")
by riazrizvi | 2026-01-03 19:13:53+00:00
Perhaps another helpful paradigm are traffic/construction cones with ‘do not cross’ messages. Sometimes nothing happens, other times you run into wet concrete, other times you get a ticket. They’re just plastic objects, easy to move, but you are not meant to cross them in your vehicle. While concrete bollards are a thing, they are only preferable in some situations.
by michaelt | 2026-01-03 19:14:15+00:00
You might enjoy reading the papers "Highway Hierarchies Hasten Exact Shortest Path Queries" [1] and "Exact Routing in Large Road Networks using Contraction Hierarchies" [2] if you're interested in hierarchical approaches to shortest path routing.

The algorithms do divide the map up into chunks that are themselves divided up and so on, but not on the strict geographical basis a quadtree uses. You might not want to divide Manhattan in two for routing purposes, even if the 74th longitude line runs straight through it.

[1] https://turing.iem.thm.de/routeplanning/hwy/esaHwyHierarchie...
[2] https://publikationen.bibliothek.kit.edu/1000028701/14297392...
by free_bip | 2026-01-03 19:14:25+00:00
Genuinely speaking, that sounds like a process issue if you really can't copy/paste. Perhaps you don't have control over whichever scenario you're talking about but not describing, but data entry is famously error prone regardless of it being 12 characters or 32, and if you're trying to focus on reliability, avoiding errors, you should be avoiding it at all costs.
Show HN: I built a render pipeline to generate 'impossible' CCTV training data
by Simuletic | 2026-01-03 19:14:33+00:00
Hi HN,

I’m Fredrik, the founder of Simuletic. I’m an engineer working in Computer Vision, and I kept hitting a wall with object detection models in security scenarios: they are terrible at detecting "edge cases" that are rare or dangerous in the real world.

Some of the most difficult problems I have faced is "weapon detection" and "lying / falling detection".

To train an AI to detect someone falling or lying injured, you need thousands of images. But getting real data is an ethical nightmare—you can't ask elderly people to fall down stairs, and you can't use real accident footage due to privacy.

The current industry solution is using actors. But actors instinctively protect themselves when falling; they don't capture the chaotic, dead-weight reality of a true medical incident. Models trained on actors fail on real victims.

The Solution: A Rendering Pipeline Instead of scraping the web for bad data, I built a rendering pipeline to generate physically accurate and highly realistic synthetic data specifically for CCTV angles.

By using a AI generation local pipeline (no data leaves my own server) I can simulate any scenario with high realism, unlike 3d simulation tools... including bounding boxes.

The pipeline automatically generates perfectly annotated ground truth (bounding boxes and segmentation masks) for every frame, solving the massive headache of manual labeling.

I’ve released the first batch on Kaggle for different scenarios. It’s designed specifically to bridge the "sim-to-real" gap for overhead cameras.

Kaggle Link: https://www.kaggle.com/datasets/simuletic/cctv-incident-data...

Specs: CCTV resolution and noise profiles, varied lighting (indoor/outdoor), and high-angle perspectives.

Format: Annotations are YOLO-ready out of the box.

What I want from HN: I know many of you work with YOLO and other CNNs. I’d love for you to throw this dataset into your training mix and see if it improves recall on "lying down" classes in real-world tests.

I’m here to answer questions about the rendering pipeline, the domain randomization techniques used, or the challenges of sim-to-real transfer.

Thanks, Fredrik
by RivieraKid | 2026-01-03 19:14:38+00:00
It's a win-win, it's good for Venezuelans and US wants the country to become an ally. People behind the decision probably took both into account.

In principle, it's morally good to overthrow a dictator in some circumstances. The most obvious example is North Korea - if the US had the ability to transition that country into democracy with little risk of something going wrong, they should obviously do that.
by Bender | 2026-01-03 19:14:44+00:00
How many people here have put IPv6 addresses into the root DNS servers for their glue records? Curious how this [1] set of charts has evolved. For some reason I have only ever used IPv4 root glue records and never really gave it much thought otherwise.

[1] - https://nlnetlabs.nl/downloads/publications/ipv6/v6rootglue....
by HarHarVeryFunny | 2026-01-03 19:15:29+00:00
Namespaces to me are more about naming conflict resolution and code readability, and I think of them more as prefixes to namespace member names, as opposed to those member names being part of a hierarchy.

It also helps code readability to know that a::b is referring to a namespace, without having to go lookup the definition of "a", while a.b is a variable access.
by fuzztester | 2026-01-03 19:16:05+00:00
>On purely recreational grounds, one can get something small off the ground in an afternoon with LLVM. It's very enjoyable and has a low barrier to entry, really.

Is there something analogous for those wanting to create language interpreters, not compilers? And preferably for interpreters one wants to develop in Python?

Doesn't have to literally just an afternoon, it could be even a few weeks, but something that will ease the task for PL newbies? The tasks of lexing and parsing, I mean.
by phyalow | 2026-01-03 19:16:20+00:00
As Jonathan Turley reports https://jonathanturley.org/2026/01/03/the-united-states-capt... this operation will be justified as executing the criminal warrant (issued by the Biden DOJ and outstanding since 2029) and responding to an international drug cartel, a very similar legal framework to the one used against Noriega in 1989 - which was tested in multiple US courts. So like it or not there is longstanding court affirmed precedent supporting that earlier operation, which will now be used to defend the actions in Venezuela.
by rsync | 2026-01-03 19:16:36+00:00
"No CLI required to install software"

This seems very odd ... a quick one-liner install process is by far the simplest and most efficient way to install a piece of software ...

What other fragility and unnecessary complexity comes along with graphical installation tools ?

Is this a pain point for non-technical users you might prepare this system for ? Who do you have in mind when you specify this ?