MurphyA/hacker-news huggingface dataset:
by dangus | 2025-12-15 04:34:13+00:00
I will point out, there are sometimes some really legitimate firmware updates that actually enhance or correct shortcomings on the TVs, especially for cinephiles on high-end units and for recently-released models that have firmware that needs work.

You can find people who cover the content of these updates, such as Vincent from HDTVtest.

What I tend to do is leave my WiFi off and then occasionally turn it on and connect for firmware updates, then disable it afterward.

I've also found that on my LG OLED that a lot of the crapware doesn't even have an option to function if you just never accept the terms and conditions or un-accept them. The UI doesn't make it perfectly obvious that you can do this but you absolutely can.

This stuff is very much anti-consumer, but can generally be mitigated by vigilant settings-chasing and a willingness to ignore the TV interface and use a dedicated streaming box with essentially no ads like an Apple TV.
by archargelod | 2025-12-15 04:35:10+00:00
Skyrim mod manager for the Nintendo Switch version of the game.

It’s mainly for personal use because converting, renaming, and packing mods in bulk can be very tedious. Especially if you're always changing your mod list (which is a given).

However, once I make it more user-friendly and add a proper GUI, I’ll likely release it to the public.
by girvo | 2025-12-15 04:36:00+00:00
Neat! I basically just reimplemented some of the missing pieces myself, but honestly for the kind of non-work GraphQL/Relay stuff I do React Router with an entry point-like interface for routes (including children!) to feed in route params to loadQuery and the ref to the route itself got me close enough for my purposes

I’ll have a play though, sounds promising :)

Oh this is interesting, sort of seems like the relay-3d thing in some ways?
by ebiederm | 2025-12-15 04:36:05+00:00
There is an aspect of the history of Forth and C I have been trying to wrap my head around.

The early B compiler was reported to generate threaded code (like Forth). The threaded code was abandoned fairly early in the port to the PDP11 from the PDP7 as it was deemed to slow to write an operating system in.

At which point unix and C lost a very interesting size optimization. With the net result that Forth was more portable and portable between machines circa 1970 and Unix had to wait until circa 1975 with UnixV6.

I have been trying to go back through the history to see if I could understand why threaded code was deemed too slow. Today the most part of executables is code that is not run often and would probably benefit from a smaller representation (less memory and cache space making the system faster overall). So this is a practical question even today.

I found a copy of unix for the PDP7. Reproduced from old printouts typed in. If I have read the assembly correctly the B compiler was not using an efficient form of threaded code at all.

The PDP7 is an interesting machine. It's cells were 18 bits wide. The adress bus was 12bits wide. Which meant there was room for an opcode and a full address in every cell.

As I read the B compiler it was using a form of token threading with everything packed into a single 18 bit cell. The basic operations of B were tokens and an if token encoded with a full address in the cell. Every token had to be decoded via a jump table, the address of the target code was then plugged into a jump instruction which was immediately run.

Given the width of the cells, I wonder what the conclusions about performance of B would have been if subroutine threading or a similar technique using jmp instructions would have been.

Does anyone know if Forth suffers measurably in inner loops from have to call words that perform basic operations?

Is this where a Forth programmer would be accustomed to write the inner loop in assembly to avoid the performance penalty?
by xelxebar | 2025-12-15 04:36:23+00:00
Oh, cool! SmithForth[0] is how I originally learned about x86-64 microarchitecture. It's a Forth that bootstraps off hand-coded x86-64 opcodes. I decided to go the other direction and decompile the binary by hand. It really is a beautiful piece of code. Highly recommended reading.

Also, you're excited by Forth and Lisp, you might like Forsp[1]. It uses a call-by-push-value evaluation strategy in a way that really makes the language feel like a true hybrid of the two. The implementation is also brilliantly simple.

Anyway, thank you for the article. I lurk on the DuskOS mailing list and wish I could find out where the Forthers gather IRL so I could osmote more of their world into my own.

[0]:https://dacvs.neocities.org/SF/

[1]:https://xorvoid.com/forsp.html
by btilly | 2025-12-15 04:36:26+00:00
Interpreted literally, my version is clearly false. But when combined with my explanation of how I think about it, I don't believe it is false.

More importantly, to me, it engages me with the exact tradeoff that I have found myself choosing between. I find it helpful to make the choice explicit, rather than implicit and driven by emotion.

If your version works for you, then great. But for me, prioritizing useful over right, begs the question of what useful means, and who gets to define it. The answer to that situation isn't currently obvious to me. I've spent most of my life putting one foot in front of the other, chasing fairly clear goals. And now I'm trying to figure out what goals I should even be chasing at the moment.

It may be that your version might appeal to some future version of me. But for present me, my version is far more directly relevant.
by the93 | 2025-12-15 04:36:32+00:00
On a mission to build the best interviewer platform with emotional intelligence, to make the conversation comfortable and engaging for the user. Not just a chatbot, but a deep real-time knowledge capture framework with conversational AI.

Our first consumer product is Argo https://getargoai.com, but we're working on a B2B version as well.

We dug deep into what makes a conversation not just a nice chat but a deep, profound, top-notch interview, when the interviewer who neither pries nor forgets.

What makes people come to Joe Rogan or Lex Fridman and talk for 4 hours straight without feeling interrogated or experiencing conversation fatigue?

What if we had an app on our phone that helped us capture a story, filling the gap between two photos?

These are the questions we're excited about. Would love to hear what everyone thinks about conversational AI beyond the typical assistant paradigm.
by n_u | 2025-12-15 04:36:44+00:00
Yeah that seems reasonable. The article seems to mix fsync and O_DSYNC without discussing their relationship which seems more like AI and less like a human who understands it.

It also seems if you were using io_uring and used O_DSYNC you wouldn't need to use IOSQE_IO_LINK right?

Even if you were doing primary and secondary log file writes, they are to different files so it doesn't matter if they race.
by galleywest200 | 2025-12-15 04:37:22+00:00
> because the hypothetical kidnapping victim would be visible through the window.

My 2018 Subaru Crosstrek came with an attachable screen to cover items in the trunk so they cannot be seen from the window. But apparently you can open that door from the inside if you remove a plastic panel or something like that.

If this interior handle is not required for 5th door vehicles it should be.
by AnonymousPlanet | 2025-12-15 04:37:35+00:00
> That's assuming all sectors have become more efficient. Some, like construction, have become less efficient. And that's a big problem when it's relevant to necessities like housing.

Housing prices aren't going up because of construction costs alone. The biggest increase is from the cost of land. For that the cost of a house on top has become less and less relevant. If construction became really cheap, prices would still trend upwards since there's always some billionaire's money to be parked somewhere.
by iterateoften | 2025-12-15 04:37:52+00:00
I lived in flamengo for a number of years and would pass by these trees often although admittedly never knew this about them.

One thing that always struck me in park were the sheer diversity of palms. There are really beautiful shapes and sizes. That whole stretch along the beach and highway is just incredible with the forethought of designing and planting such wonderful species of plants, beyond the trees mentioned in the article.

Also as an anecdote my favorite thing in the Flamengo beach park is an abandoned marionette theater filled with stray cats. The cats were very friendly and the community would come and take care of them. I would go as often as I could and often thought of one as my own.

Copacabana is way more famous, but Flamengo in my opinion is probably the top beach in Rio.
by jweatherby | 2025-12-15 04:37:59+00:00
I mentioned this a few months ago, but have made progress since - I'm working on an alternative to subscriptions for online publications. Instead of subscribing to entire publications / blogs, publishers would register their publication on this network and configure thresholds and pricing. Add a bit of code to the site and a paywall will show up, allowing readers to pay for individual articles. The prices would be minimal, amounting to less than a dollar in most cases. i.e. reading articles using micro-transactions

I know it's been tried before, but I thought I'd attack it with a few different angles - web based, no chrome extension, thresholds to help verify the article is worth it, extensive use of an aggregator to help with discovery and validation.

You can see the work in progress here: https://paperwall.io
by jazzyjackson | 2025-12-15 04:39:15+00:00
Still, one might distinguish from batch computing and interactive. Sending commands via teletype didn't really happen until well after interactive TUIs -- the text based system relating to punch cards was a separate machine that prepared cards for calculation in a separate batch process.

Gun Fire Control might be more interactive and predates ENIAC (which was, of course, initially used to calculate artillery trajectory). ENIAC's user interface was plugging wires from outputs to inputs same as telephone operators connecting calls. Hardly interactive.

I don't think we get to REPL/TUI like features until 1960s, you've got Sutherland's Sketchpad with a CRT and lightpen representing GUI and LISP REPL via Teletype just before it 1959ish (actually I'm trying to find an old video I saw demo'ing LISP or APL being used interactively by teletype, it's the earliest kind of terminal I've seen)
Show HN: Termrex – Chrome dino game for terminal
by __spd__ | 2025-12-15 04:39:59+00:00
Hi HN,

I built Termrex, a terminal-based endless runner game inspired by the Chrome Dino offline game. It runs in Linux/macOS terminals(POSIX).

I’m looking for feedback on: - Gameplay feel - Input handling across different terminals - Any bugs or quirks you notice
by sudosysgen | 2025-12-15 04:40:30+00:00
As far as I can tell cheapish 2D lidar for mapping and robot navigation were a bit earlier than the XV-11; they were made by Hokuyo in 2006. I remember that their lidar module was made by some other (American?) company that in turn competed with Hokuyo, people would take them out and use for their own projects.

It's ultimately not very complicated - it's a laser rangefinder that you spin on a motor. It's such a simple - and old! - technology which would obviously get significantly cheaper with time, it was definitely the right horse to bet on. I never understood iRobot's vision strategy.
by SeeMePlease | 2025-12-15 04:42:14+00:00
When people talk about “dyslexic fonts”, they’re usually referring to two main players: Dyslexie (the original, proprietary font) and OpenDyslexic (its open-source cousin). We haven’t conducted a statistically representative study focused solely on dyslexic or neurodivergent users to test these fonts in isolation. However, across years of real-world user testing with diverse cohorts, one pattern has been remarkably consistent: we’ve never observed a single person choose a dyslexic font as their preference when it’s available, nor express a desire for it.

Kuster et al. (2018) — Dyslexie font does not improve reading performance Journal of Learning Disabilities.

International Dyslexia Association (IDA) — Dyslexia Basics & Reading Interventions https://dyslexiaida.org

At face value, the idea of a dyslexic font makes sense. Dyslexia was long (and incorrectly) framed as a problem of letter flipping and visual confusion, so the logic followed that heavier, more distinctive, or asymmetrical letterforms might reduce perceptual errors. But modern research paints a different picture. Studies have found that the Dyslexie font did not improve reading speed, accuracy, or comprehension compared to standard fonts (1), while broader research synthesised by the International Dyslexia Association makes clear that the primary challenges in dyslexia lie in phonological decoding and language processing, not simply confusing a b for a d [2]. Changing letter shapes alone doesn’t meaningfully address how the brain processes written language. That doesn’t make these fonts useless. Some individuals genuinely prefer them, and personal preference matters. They’ve also been valuable in prompting conversations about dyslexia, readability, and inclusive design, which is undeniably a good thing. But when dyslexic fonts are positioned in sales decks as a meaningful accessibility intervention, scepticism is warranted. If you’re serious about investing time and money in accessibility, the evidence consistently suggests that effort is far better spent on content clarity, spacing, layout, plain language, and overall usability than on a font that promises far more than it can deliver.

In short: an interesting conversation starter, but if someone’s selling it as a silver bullet, there’s a strong chance you’re being sold snake oil.
by planckscnst | 2025-12-15 04:43:08+00:00
I don't have a link to share just yet, but I'm working on an LLM coding agent that can modify its own context and is given hints on when and why that would be useful.

I expect it to make it possible to not think about when to reset back to a clean session. I also expect it to be more efficient as it will clear out all the "garbage context" that only serves to "confuse" the LLM, cost more tokens, make responses slower, etc.

Once I get a working prototype, then I will test the feature by using it while reimplementing it in other open source agents to get a feel for whether it has the effects I'm expecting.
by goku12 | 2025-12-15 04:43:33+00:00
> You can buy a "smart TV" and keep it offline.

For how long? Eventually, it will end up like Windows login. It won't work without an online account. In the meanwhile, they will soft corece you into adopting it by using passive aggression. They will slow down the bootup to a crawl, unless you connect it online. Those times are already really bad - CRT monitors used to heat up faster.

The ultimate point is, if you have to make compromises to retain your rights, then you might as well have no rights at all. You're already well on your way there.
by david_shaw | 2025-12-15 04:45:40+00:00
In my experience, getting over the fear of public speaking is really just an exercise in exposure therapy. There are no silver bullets.

But my advice to current and future public speakers is this: never, ever add fluff to fill the engagement time. Every audience everywhere would rather you take 33 minutes instead of 50 if those 17 minutes would have been filled with, basically, garbage information designed to fill time.

It's awful how often people think giving a talk is some kind of speech class homework. It's not. You're not graded on filling the time.
by dangus | 2025-12-15 04:47:54+00:00
They'll always be "underrated" and underused because they're so damn unenjoyable.

Sure, we all need to study and learn things in life here or there, but the flashcardification of the process makes it boring and painful.

From my own personal experience trying it, I find the process to be too far removed from the practice of accomplishing what you are setting out to learn to do. An analogy might be like memorizing a recipe by using Anki cards and not physically cooking it versus doing cooking it a bunch of times without deliberately trying to memorize the recipe. For me, the latter is far more effective because you have your 6 senses of mnemonics to memorize what you are doing. I may not remember that I need 2 cups of flour, but I remember that I scooped my purple flour scoop twice and that the white contents felt powdery like flour and grainy like sugar. Even if I forgot the recipe my body would have smelled, seen, touched, weighed the material and I have all these physical clues to work with.

Learning by doing, experiencing, immersing is more of a "repetition that you don't even know you're doing" while Anki/SRS has the feeling of a chore and an obligation.
by pseudalopex | 2025-12-15 04:48:31+00:00
You thought I was angry? What would you call Linus Torvalds when someone broke user space?[1]

You confused blunt responses to repetitive, condescending, specious, or false statements and anger at Canonical seemingly.

I made no objection to any software existing.

I like Rust. It was unfortunate this experiment supported stereotypes of Rust fanatics promoting Rust without respect for stability.

I reject the view users should have to wait 2 years for bug fixes and features, accept silently all experiments, or switch silently to a distribution with less 3rd party support and other issues inevitably.

The opt out process I saw required --allow-remove-essential. It would be irresponsible to recommend this.

A more responsible way to conduct this experiment would have been opt in 1st. Then phased. Then opt out for everyone. And waiting until all tests passed would have been better of course.

[1] https://lkml.org/lkml/2012/12/23/75
by fallat | 2025-12-15 04:48:32+00:00
(typing from phone) i simply had not known. it is a great example of a short path to a c dialect then! merci pour votre travaille au dusk et collapse! i will add a paragraph about it to the essay. this took me many days to write and many revisions and still i see it isnt perfect!

note the point of that section was really that anyone using gcc or clang should ack. the real cost when using them.
by throw10920 | 2025-12-15 04:48:54+00:00
> Cheating is merely one of these excuses.

Cheating is a very real problem in most competitive matchmade video games. The fact that you think that this is an "excuse" conclusively indicates that you don't actually have experience with them and that you have absolutely no idea what you're talking about.

> This entire idea is so dumb it makes my head hurt. You can't eliminate bad actors no matter how hard you try. It's impossible in the real world. ... Even if a single person bypasses it, we can question everything.

This is clinically insane. 99.999% of people, including most of those two-sigma below the mean in terms of intelligence, correctly recognize how stupid of an argument this is, and that eliminating the majority of crime/cheating is absolutely a huge victory that is worth sacrificing for.

Think about that - some of the dumbest people in our society realize that the argument "if we can't stop every criminal/cheater, then there's no point in trying" is bad. What does that make you?

(it's also abundantly clear that you have zero experience in finance or security, either, because anyone competent in those fields can tell you exactly what it means to impose costs on an adversary and why your argument is factually incorrect)
by jmyeet | 2025-12-15 04:50:10+00:00
This is a fundamental problem with AI: humans will treat it differently because it's AI. So you might come up with the perfect AI driving hardware and software that would mimic the best of human drivers but it's not a human and that changes the outcomes.

We've seen examples of this where in SF people put traffic cones on the hoods of Waymos to stop them, sometimes for good reasons (eg going through a road closed to construction) and sometimes probably not.

I can also imagine human drivers treating self-driving cars on the road very differently essentially through lack of fear. Cut one off? it has no driver who might in a fit of range run you off the road or pull a gun on you.

You see a similar sort of thing with apartment buildings in NYC. Many have doormen. Will a doorman prevent someone stealing something or seeking unauthorized entry? Probably not but most people aren't that determined. The presence of a human adds a whole bunch of risk factors that an AI won't.

We see it with alarms on houses. People are often way more afraid of dogs than alarms. Or even the potential of someone with a gun.

So if this car had a driver, this wouldn't have happened. I'm sure software can be written to deal with this particular situation but you will be fighting a neverending series of human behaviors that will only happen because there's no driver.
by btilly | 2025-12-15 04:50:24+00:00
Fibonacci works well, and I'm sure that they'll remember me a week later.

So schedule a call for a week after the cruise. Then 2 weeks after that. Then 3 weeks after that. Then 5, 8, 13, 21, and so on.

Each call will bring back for both of us what it was like on that cruise, bring back that connection, and make both of us feel that any other call (say to meet on another cruise) would be welcome.

At least that's the theory. I won't know how well it would work until after I try it.

(My wife and I are doing something similar. Every week we pick a memory that we put into a system we have. The joint review of our memories each Sunday is a high point. So I'm sure from that, that this would bring back that sense of connection.)
by ycombiredd | 2025-12-15 04:50:44+00:00
After my initial thoughts of curiosity and admiration, I couldn't help but ponder how they now have to deal with a bunch of dead 30-meter tall trees in an urban area. Almost makes the landscape architect from the 60's seem a bit like a passive-aggressive practical joker. "Oh, how pretty! And this is the only time they will bloom because now they're going to... oh sh*t."
by saghm | 2025-12-15 04:51:13+00:00
> A homeless man that lives on public transit and thinks vehicles should be free starts working on his own tram (GNU), but he overengineers the engine (Hurd) and it doesn't work at all. Still, he's not being sued by the phone company, so people start putting his parts into their trams anyway.

> Someone in Finland designs an electric motor (Linux) that happens to fit in the homeless guy's tram. People hail this as a revolution in public transport, even though cities are full of NIMBYs who tore down the tramways and put in buses that ride worse and get delayed in traffic.

It's so easy to forget just how strange the actual history seems when zoomed out a bit. It sounds so absurd that this is the story of the OS I'm writing this comment on, but yet here I am doing it!
by D-Machine | 2025-12-15 04:52:17+00:00
Oh and actually, the stackexchange debunking is just full of even more flat out nonsense. His link to the USDA actually also says there is no reason to prefer plastic to wood, and his link to the "Canadian Institute of Food Safety" literally advises people against dilute bleach, and tells people to "wipe [wooden cutting boards] down with a solution of vinegar and water". Dilute vinegar doesn't kill anything, and bleach is universally recommended, so this should tell you something about the stackexchange poster's complete and total inability to judge research and the reputability of sources.

All the reasons he gives for wooden boards being worse are literally directly opposite to the truth (plastic gouges more easily because wood self-heals; the absorbent properties of wood is actually a plus that promotes drying and kills bacteria). It is shocking how horribly uninformed that post is.