MurphyA/hacker-news huggingface dataset:
by saidnooneever | 2025-12-27 20:12:02+00:00
hey, i love this idea. for external tool calls id recommend looking into something like cacao playbooks, (open standard/spec forsecurity playbooks) and maybe integrate such things too. theres a lot of useful datamodels / specs out there slowly getting picked up - and DSL to tie it all together sounds to me like a good thing. will look into this further (didnt dive too deeply, just hyped about this idea!) and share it around.
by alphazard | 2025-12-27 20:12:03+00:00
It's a fundamentally bad idea to have a single key that applications are supposed to look for in a particular place, and then use to sign things.
There is inherent complexity involved in making multi-context key use safe, and it's better to just avoid it architecturally.

Keys (even quantum safe) are small enough that having one per application is not a problem at all.
If an application needs multi-context, they can handle it themselves.
If they do it badly, the damage is contained to that application.
If someone really wants to make an application that just signs keys for other applications to say "this is John Smith's key for git" and "this is John Smith's key for email" then they could do that.
Such an application would not need to concern itself with permissions for other applications calling into it.
The user could just copy and paste public keys, or fingerprints when they want to attest to their identity in a specific application.

The keyring circus (which is how GPG most commonly intrudes into my life) is crazy too.
All these applications insist on connecting to some kind of GPG keyring instead of just writing the secrets to the filesystem in their own local storage.
The disk is fully encrypted, and applications should be isolated from one another.
Nothing is really being accomplished by requiring the complexity of yet another program to "extra encrypt" things before writing them to disk.

I'm sure these bad ideas come from the busy work invented in corporate "security" circles, which invent complexity to keep people employed without any regard for an actual threat model.
by Havoc | 2025-12-27 20:12:34+00:00
Their approach to software support does leave a lot to be desired.

For what it's worth though the v5 did have Talos support, so you could just throw that on there, connect it to a cluster and have a decent arm node that is fanless and has 32gb

https://docs.siderolabs.com/talos/v1.12/platform-specific-in...
by hinkley | 2025-12-27 20:12:55+00:00
> Google faced the clock synchronization problem at an unprecedented scale with Spanner, its globally distributed database. They needed strong consistency guarantees across data centers spanning continents, which requires knowing the order of transactions.

> Here’s a video of me explaining this.

Do you need a video? Do we need a 42 minute video to explain this?

I generally agree with Feynman on this stuff. We let explanations be far more complex than they need to be for most things, and it makes the hunt for accidental complexity harder because everything looks almost as complex as the problems that need more study to divine what is actually going on there.

For Spanner to be useful they needed a high transaction rate and in a distributed system that requires very tight grace periods for First Writer Wins. Tighter than you can achieve with NTP or system clocks. That’s it. That’s why they invented a new clock.

Google puts it this way:

Under external consistency, the system behaves as if all transactions run sequentially, even though Spanner actually runs them across multiple servers (and possibly in multiple datacenters) for higher performance and availability.

But that’s a bit thick for people who don’t spend weeks or years thinking about distributed systems.
by bahaAbunojaim | 2025-12-27 20:13:09+00:00
The skill would allow Claude Code CLI to call Codex CLI but then Claude Code CLI will need to pass context to Codex which would require writing the context "which causes latency" and this process of writing the context will provide limited context to Codex and also eat up from the main context window. Mysti shares the context which is very different from passing context as a parameter.
by brigade | 2025-12-27 20:13:26+00:00
gAMA dates back to the days when hardly anyone had a clue about color primaries and colorspaces, let alone commonly tried to synchronize them across displays. It's explicitly ignored by everyone if the file uses any more modern method of signaling colorspace information, so really OP needs actually to write a colorspace to the file (cICP, iCCP, even an sRGB chunk) instead of merely claiming on their blog they wrote a colorspace.
by saghm | 2025-12-27 20:13:52+00:00
It's not like larger companies don't also screw over their employees in various ways. After having to leave AWS due to my fully distributed team that was formed during WFH being forced to "return" to an office that most of ever never lived near, I've preferred working for smaller companies not because I care about equity (I'm in the fortunate position that I can survive comfortably and save for retirement on my salary rather than needing to rely on the value from options/RSUs), but because my confidence in my ability to predict where things are headed goes down increasingly with each additional level of management between me and whoever has the power to arbitrarily decide to upend my employment on a whim. In the long run, I'll probably be fine if my employer doesn't make me rich, so as long as my projected retirement age isn't actively getting pushed back based on my current income and spending, I'd rather optimize for minimizing the likelihood I suddenly find myself unemployed due to untenable working conditions or getting unexpectedly laid off. My experience at startups has been that it's a lot easier to tell when things might start to get dicey several months down the line and start to prepare for if I need to find another gig. With a large company, I've seen that happen much more suddenly for people who had no reason to suspect they might need to in advance.
by bigbadfeline | 2025-12-27 20:14:57+00:00
> The only person here who is running a scam here is you

A naked claim that lacks elementary support, like motives.

> with your blatant disinformation and fundamental ignorance.

Another evidence-free claim. I'm simply describing the state of affairs as they are in real life, the empirical evidence is fully in agreement with my writing.

> Just because you cannot do basic tasks doesn't mean that others can't either.

Same old, same old, you know nothing about me but continue to throw wild claims at the wall.

FYI, I'm quite familiar with all sides of crypto, it's the crypto-bros who are so blinded by greed that end up with absolutely no clue about what they are doing on social level.
by theandrewbailey | 2025-12-27 20:14:58+00:00
If one wants to write down thoughts, no computer is necessary. Keeping a journal with pen and paper has been a thing for centuries.

Blogging being less write-friendly? It can be as simple as writing a tweet, or editing a comment for HN. It doesn't need to involve git or hugo. You could use one of the big blogging platforms, and have no more than a login and some HTML text fields.

Blogging as pressure to improve your writing is real, and that's one of the reasons I blog.
by bccdee | 2025-12-27 20:15:21+00:00
There's no simple replacement for what Protobuf does. Forwards and backwards compatibility is well-specified across clients in all languages. I can write a v2 message with new fields and pass it to a service written in a different language based on the v1 message schema. That service can modify the message using only its v1 schema, but when it re-emits the modified message, its original v2 fields will be intact.

You may think, "I don't need that," but once you've got more than a couple microservices, you'd be surprised how many headaches this type of compatibility issue can cause. You may think, "I can do that with json," but can you do exactly the same version of it across 4 or 5 different languages while maintaining a single source of truth for each message type's schema? At that point, you're just rebuilding Protobuf.

Afaik the only other tool that does what Protobuf does is Avro, though I haven't used it. I have tried to use json-schema for this, but that's not what it was made for. The schema evolution story is worse, and the codegen isn't as good.
by nkali | 2025-12-27 20:15:28+00:00
Hi, the article's author here~

I just checked the Tandy 2000 Windows pre-installation - it has the drivers unpacked, which means you can just get the Slow Boot Windows 2.0, and put the drivers from this floppy to it. And the fonts, of course. Definitely do not check this bad pirate website that has it: https://winworldpc.com/product/tandy-2000-ms-windows-pre-Ins...
by vel0city | 2025-12-27 20:16:03+00:00
> you can definitely use school facilities after hours

Aside from a few things like some playgrounds shared with public parks next door this has often been pretty untrue. I've definitely had police escort me off school basketball courts when school isn't in session, the natatoriums haven't had much public access, it's not like the school libraries are open after hours, etc.

I'm sure some places are more open and some are less open, I wouldn't say you can "definitely" use them.
by doctorzook | 2025-12-27 20:16:36+00:00
Off topic, but I’d love a good travel agent: someone who would help me cut through all the SEO and slop reviews to find the good hotels, tours, etc., and take care of booking and logistics.

We’ve used some location-specific agencies that have been really good to work with, but you first have to find them. I’d happily pay a premium to someone who would work globally. Do such things exist?
by FarmerPotato | 2025-12-27 20:16:40+00:00
The primary virtue of a Forth system is that it is interactive. You can see this on any 1990s system that can start up in Open Firmware.

I've started with a FIG-Forth kernel in 9900 assembler, which fits into 8K. Many authors worked that code up to the 1990s branch I grabbed.

To bring up the board, I cross-assemble to produce two Flash EEPROMs, plug them in, and power up. The Forth kernel looks at block 6 for customizations where I tell it to compile some source packages I want from Flash. One of these is -ASSEMBLER, which lets me create short chunks of native machine code to work on very low-level things like bit I/O, the SPI and I2C peripheral behavior. Very good for debugging initial hardware.

When I'm happy with some code, I add the source to the next EEPROM build.

Block numbers were originally 1K chunks of disk, but can refer to any kind of storage like pages of ROM/RAM, or even to a process' virtual address space.
by RaftPeople | 2025-12-27 20:18:08+00:00
> Could give examples of use cases where dense 3d packing is needed? (Say, besides literal packing of physical objects in a box? )

Not an answer, but something interesting on this topic:

In a warehouse/distribution center, a dense packing result can be too time consuming for most consumer products. As density increases, it takes the human longer to find their own solution rapidly that works. You can provide instructions but that is even slower than the human just doing their best via trial and error.

We had to dial back our settings from about a 95% volume consumption percent (initial naive setting) down to about 80% before they could rapidly fill the cartons. Basically it's balancing cost of labor vs capacity of system during peak (conveyor would start backing up) vs shipping costs.
by inopinatus | 2025-12-27 20:18:11+00:00
> “So, what do you know about Rokt?”

Looks like … consumer suggestibility exploitation tools for margin-strapped cash-cow retail. The reason I use an adblocker that has an “additional annoyances” redaction tool. A company no-one with a shred of utilitarianism in their soul should even imagine supporting through their effort. Rent-seeking economic benthos scraping up the last shreds of residual value from a transaction and assigning it to private equity. Most assuredly, not worth the sweat from one’s brow.

Are you sure you wanted to ask that question in public?
by blacksmith_tb | 2025-12-27 20:19:08+00:00
It wouldn't (just) be convection, but it would be easy to have a spinner over the top case fan on a PC... though going the other direction, convection off a fanless PC (I have a little Zotac) might be enough to spin a very light spinner (mylar might work, though to get a pivot without friction won't be easy).
by witte | 2025-12-27 20:19:21+00:00
> The only problem is that we’ve decided that impounding cars that don’t have license plates or which have license plate covers is unacceptable because the poor do this most frequently. I hope we will clean up enforcement and then we will have the right incentives here.

This seems out of touch and without sources. What’s with everyone’s love for strawmanning the poor?
by sparky_z | 2025-12-27 20:19:52+00:00
It's interesting how the article is written in the past tense, and the Society (presumably) no longer exists, but there's nothing in the article about the decline and fall. The history just basically ends in the 1950s, at the height (?) of the society's cultural relevance. Most articles that are this well sourced and detailed include at least a bit of "late history", but not here. I guess people just stopped writing about it so there are no sources that chronicle how it petered out?
by ux266478 | 2025-12-27 20:20:03+00:00
I'm mostly speaking to gameplay systems, rendering pipelines, etc. but even then it is quite common in a real gamedev shop to rearrange and replace foundations and guts. And within those off-the-shelf turnkey engines themselves, features are in flux to a far higher degree than other codebases of similar size and complexity.

I thought this post was weird for a few reasons, so I read through your resume, which perfectly explained everything. You're the author of that voxel engine I keep seeing get posted, but you have absolutely no experience in the industry, not even bushleague itch.io stuff. I wouldn't normally call someone out for any of this, but who are you to tell anybody to get grip? You don't even know what you're talking about, which is why your reply is simultaneously naive and a non-sequitur. Chill out. You have a cute toy engine, but it's nothing more than portfolio padding. Until you've actually shipped a real game from start to finish, you've got no room to act like this. A little bit more self awareness please.
by ErroneousBosh | 2025-12-27 20:20:08+00:00
I wish I'd been able to "acquire" one of the ACT Apricots that my dad's old work had. They were "portable" in the sense they had a handle very firmly attached, and I think the keyboard (which had a little strip of hotkeys with an LCD screen above - waaay ahead of you, Apple) clipped into the bottom of the unit.

The Apricot F1 was another cool one, about the size of a shoebox with a trackball rather than a mouse - when no-one else had any kind of pointing device!
by whoknowsidont | 2025-12-27 20:20:16+00:00
why did you ignore my other statements that expressly address this "viewpoint."

The bonds are issued either by the authority itself or some other agency expressly delegated to issue those bonds.

The accounting is done EXPRESSLY with the knowledge of the states general fund, even though there's a "wink wink" don't use the tax dollars to """directly""" pay for these bonds.

Don't believe me? Look at the financial reports yourself.

There is zero point in the fuzzy accounting other than to make something that simply should be public, private, and allow grifters to make a buck or two off it.

In EVERY CASE of a failed toll road the major bond holders have all been made whole through the state directly or indirectly.

If you have the money, investing in a toll road is the easiest way to make lots of money with 0 risk.

But you can only do that if the entity issues those bonds "knows" and "selects" you. :)
by geerlingguy | 2025-12-27 20:20:23+00:00
Sometimes hardware that has PTP support in the specs doesn't perform very well though, so if you do things at scale, being able to validate things like switches and network card drivers is useful too!

It's to the point timing server vendors I've spoken to have their own test labs where they have to validate network gear and then publish lists of recommended and tested configurations.

Even some older cards where you'd think the PTP issues would be solved still have weird driver quirks in Linux!
by gcanyon | 2025-12-27 20:20:27+00:00
While not disputing in any way the truth of what you're saying: I'm a product manager who leans toward Safari, while the devs I work with use Chrome almost exclusively, and we have an unwritten agreement that when it comes to display/layout issues, I'll double check in Chrome before filing the bug. It's only been Safari-exclusive a handful of times, but that's enough that it's annoying for everyone when it's just me.
by blauditore | 2025-12-27 20:21:23+00:00
If you want to disincentivize usage of certain things, money is generally the most effective option. Yes, some rich folks won't be bothered, but even fairly low amounts make most people think twice. Too many cars are a problem in many parts of the world, for a number of reasons (noise, smog, traffic jams, or parking space in cities), so nudging people towards alternative usage patterns is worthwhile in my opinion.
by kccqzy | 2025-12-27 20:21:28+00:00
> The "non-exclusive" label is legal fiction. When you acquire all the IP and hire everyone who knows how to use it, exclusivity doesn't matter.

I have some doubts about this point. IP is IP, independent of the people who invented it. If a different hardware company were to also pay for a non-exclusive IP license, maybe it will just take a few months to catch up. It’s like inheriting a codebase written by another team, and there will be some pain and some time needed to integrate it.

In fact if GroqCloud wishes to survive, it should very well just attract licensees for its IP and collect license fees for the foreseeable future.
by giancarlostoro | 2025-12-27 20:21:55+00:00
AGPL makes it so if you change code in a server those changes must be open source. Its GPL over the network basically. I remind people of it because some people might want to customize for highly proprietary needs and not realize.

I love open source software but I also understand the need for proprietary software at the same time. It keeps your lights on and your family fed.
by dlcarrier | 2025-12-27 20:22:27+00:00
There was a guy on YouTube who genetically engineered himself to gain lactose tolerance. (https://www.youtube.com/watch?v=J3FcbFqSoQY)

It lasted for around a year and a half (https://www.youtube.com/watch?v=aoczYXJeMY4) before the effect mostly wore off. He took it orally, so it only affected his intestinal lining, and I presume it didn't effect enough stem cells to get a permanent effect, but it would still be usable as something taken annually, which is still far less often than any medication.
by m132 | 2025-12-27 20:22:29+00:00
Hey, could you please post a link to the thread you're referring to? I'm guessing it had to do with the io-pkt to io-sock transition, but I couldn't find any information about that.

I've also noticed that all of the message passing system calls still accept the node ID. Are there plans to open up this interface to allow for implementation of custom network managers, maybe? I'd be very interested in exploring that.
by spiantino | 2025-12-27 20:22:46+00:00
I don't think you can treat owners of the same shares differently in the way this is suggesting. The VC shareholders and the employee shareholders are probably on equal footing and getting the same price. VCs will own preferred but I doubt that is enough to windfall them at the expense of the common shareholders.

So if VCs are getting paid a certain share price, employees with vested stock almost certainly are getting the same price. And probably employees with vested options can either exercise now or will just get paid the net during the transaction.

Yes, the company is probably doomed so people staying there are not doing well, but they also just got paid a 3x premium on their vested equity.
by moth-fuzz | 2025-12-27 20:22:51+00:00
I love Ruby and have tried to use mruby several times, but the one thing that always becomes an issue is that it uses Ruby’s own native-extension build system for compilation, which is configured in Ruby itself. It makes it a total pain to include in other build systems, or when compiling to other targets (i.e. WASM)

Frankly, I love Ruby as a language, but if it were as easy to embed as Lua I would have no reason to use Lua.
by dxdm | 2025-12-27 20:23:13+00:00
> The confusing part is that modern physics is so unbelievably successful and useful for technology - if the underlying theory was way off, how could the tech work?

Who says "way" off? It's not complete to explain everything, but it explains a lot correctly enough to use it for calculations, predictions and practical effects. Same way Newton was and remains useful, and how people have been using maths and technology to solve problems for a long time since before Newton was born.
by socialcommenter | 2025-12-27 20:23:20+00:00
Hi! How - if at all - would you amend your advice now that scraping and LLMs have become so big that any published work is likely to be taken and repurposed, for no royalties or credit?

I have a lot that I'd love to share (and let's... charitably... assume it's worthwhile stuff) but would be afraid to start just because of this stumbling block.
by hnlmorg | 2025-12-27 20:23:41+00:00
Are you honestly suggesting that startups should be picky about taking on customers?

That’s probably the oddest thing to read on a tech VC forum.

The lading page was garbage. It’s forgivable because designing goods landing pages is hard. But inventing wacky ideas about why a bad landing page might have some hidden genius, isnt constructive feedback
by 999900000999 | 2025-12-27 20:23:47+00:00
I don't see any clear issues with it.

I brought my friend an HP because their PC wasn't booting for someone reason and it's more than enough.

If we really want to compare, I bet a refurbished Thinkpad would probably be about the same price as the typical Framework mainboard of similar performance.

If you like framework, thats great, but it's not really about saving money.
by conor- | 2025-12-27 20:24:21+00:00
As an early adopter (signed up for the matrix.org riot instance some time in 2016) and someone who has run a homeserver on and off for nearly a decade, my primary issue with Matrix these days is that it still feels like there largely is stagnation in homeserver development because the spec oftentimes seems to follow features from Synapse instead of the other way around.

It seems like a lot of MSCs are implemented as experimental in Synapse while they are under active development, but sometimes it takes months or years for the MSC to be ratified in a way that is stable for other homeserver implementations to pick it up. One example that immediately comes to mind is sliding sync as well as threading and spaces. And in the case of sliding sync, the proxy deployment helped, I think only Synapse is the only server that actually supported (or maybe currently supports?) it and in terms of threads, that was more of a client-side issue of actually parsing and rendering m.thread events.

My feeling on it maybe isn't backed up by reality or the actual data of development but it makes developing on the ecosystem feel difficult.

The other real blocker to being a Discord-killer imo is the permissions model. Having power levels 0-100 is a lot less flexible than the RBAC-style model that Discord uses. Once Spaces were rolled out, a feature that would have been nice is to restrict access to certain spaces or rooms that are children of that space based on a role, which afaik still is not possible to do with the current permissions implementation.