MurphyA/hacker-news huggingface dataset:
by jmward01 | 2025-12-27 22:20:01+00:00
It hasn't actually always been the case and the real issue is the false advertising that you actually have equity. If my equity of 1% was real then I would get value as the company grew but the reality is that options/shares without some sort of exit is worth 0. Founders and the C suite often (always now?) get 'internal' raises meaning when a new round of funding hits they get to sell but nobody else does. This, to me, completely destroys the concept that equity is an incentive to build the company and means it should -never- be used as part of a hiring pitch since the people pitching it, founders and the upper management, obviously don't believe in it themselves. If you really want to see if the leadership believes in the junk they are telling you then ask them to put in writing that internal raises are available to all at the same percentages or they are available to nobody.
by matthewdgreen | 2025-12-27 22:20:19+00:00
The complaints about “free speech” I heard from conservatives over the past five years often had nothing to do with constitutional free speech, either. They were almost always directed at private companies and organizations moderating content; from time to time someone would try to claim a government nexus, but it was rare and always something like a request to take down some content (that often got rejected.) Given that we’ve spent years having a broad conversation about the principle of free speech, to suddenly demand that we restrict the conversation to one about pure First Amendment requirements seems a bit disingenuous.

Speech is important. Scientific speech more important. A government right now is using its power to selectively defund and wipe out big chunks of scientific research and communications that ultimately exist to protect your future. You should be livid and working to inform people how dangerous this is, not making poor excuses.
by immibis | 2025-12-27 22:20:32+00:00
You might want to check your own source there. Seems to be the opposite of what you claim. The complaints were dismissed and the media is allowed to report.

https://rsw.beck.de/aktuell/daily/meldung/detail/lg-hamburg-...

But what does this have to do with your suggestion that I should ask the court whether you were at the meeting?
by 578_Observer | 2025-12-27 22:20:42+00:00
That is the billion-dollar question.

My take: The market for "Coders" will shrink, but the market for "Problem Solvers who use Logic" will explode.

Think of "Scribes" (people who wrote letters for others) in the past. When literacy became universal, the job of "Scribe" vanished. But the amount of writing in the world increased billion-fold.

Engineering is becoming the new literacy. We won't be "Engineers" anymore; we will just be "People who build things." The title disappears, but the capability becomes universal.
by Phlebsy | 2025-12-27 22:21:18+00:00
Sure, if the warning levels are poorly tuned I might configure my LSP to ignore everything and loosen the enforcement in the build steps until I'm ready to self review. Something I can't stand with Typescript for example is when the local development server has as strict rules as the production builds. There's no good reason to completely block doing anything useful whatsoever just because of an unused variable, unreachable code, or because a test that is never going to get committed dared to have an 'any' type.
by culi | 2025-12-27 22:22:11+00:00
Experimental is just the unreleased versions of the browsers. Like a beta or alpha for the next release. So ofc they're usually gonna be ahead.

Every year the major browsers get together and agree on a set of "focus areas" that are paint points for browser interoperability. They've been doing it since 2021. I posted the 2025 results. All browsers reached about 99% support for the selected features

The features are voted on by web developers. Basically anyone with a GitHub account can get involved. Here's a blog post with more info about the process https://webkit.org/blog/17320/submit-your-ideas-for-interop-...
by cryptica | 2025-12-27 22:22:25+00:00
I think a good strategy is to change companies often and ensure that your side project isn't related to any of them. This creates a lot of complications and adds a layer of protection because if your current employer tried to claim the software as theirs, your previous 3 employers would all have claims (weak claims, that is).

If the software is different from what all 4 companies would produce and it is all built outside of business hours, it gives you full leverage.

If any specific company tries to imply that their claim is valid, they cannot do this without validating the claims of 3 other companies... Thus preventing themselves from obtaining the full ownership rights over the product.

The company which actually wants your software would be better off just paying you and accepting your simple version of reality than trying to create complications for themselves by inventing some elaborate legal fiction.
by imron | 2025-12-27 22:22:44+00:00
I appreciate the reply, and you trying to be helpful, but this is not what is happening.

I mean I'm definitely still in the stage of disillusionment, but I'm not treating LLMs as senior or expecting much from them.

The example I gave played out much as you described above.

I used an iterative process, with multiple self-contained smaller steps, each with a planning and discussion stage where I got the AI to identify ways to achieve what I was looking to do and weigh up tradeoffs that I then decided on, followed by a design clarification and finalisation stage, before finally getting it to write code (very hard sometimes to get the AI not to write code until the design has been finalised), followed by adjustments to that code as necessary.

The steps involved were something like:

- build the app skeleton

- open a camera feed

- display the feed full screen

- flip the feed so it responded as a mirror would if you were looking at it

- use the ios apis to get facial landmarks

- display the landmarks as dots

- detect looking in different directions and print a log message.

- detect the user opening their mouth

- play a sound when the mouth transitions from closed to open

- etc

Each step was relatively small and self-contained, with a planning stage first and me asking the AI probing/clarifying questions.

The threading issue didn't come up at all in any of this.

Once it came, the AI tied itself in knots trying to sort it out, coming up with very complex dispatching logic that still got things incorrect.

It was a fun little project, but if I compare the output it just wasn't equivalent to what I could get if I'd just started with the Apple documentation (thought maybe it's different now, as per another commenter's reply).

It's also easily completeable in a day if you want to give it a try :-) Apple Developer reference implementation [here](https://developer.apple.com/documentation/Vision/tracking-th...).

> By project manager role, I mean that I am explicitly taking the CC through the various SWE stages and making sure they have been done properly, and also that I iterate on the solution. On each one of the stages, I take the role of the respective senior professional. If I cannot do it yet, I try to learn how to do it. At the same time, I work as a product manager/owner as well, to make decisions about the product, based on my personal "taste" and requirements.

Right, this is what I do. I guess my point is that the amount of effort involved to use English to direct and correct the AI often outweighs the effort involved to just do it myself.

The gap is shrinking (I get much better results now that I did a year ago) but still there.
by orthoxerox | 2025-12-27 22:22:47+00:00
Not literally exponentially, but the damage is proportional to the FOURTH power of the axle load. Imagine how expensive shipping would've become overnight if all these trucks had to pay their fair share and passed the costs to their customers.

Honda Civic weighs 0.7t per axle, or 0.24tttt of wear.

F-150 weighs 0.9t per axle, or 0.65tttt of wear.

A school bus weighs 7.5t per axle, or 3164tttt of wear. That's more than thirteen thousand Honda Civics' worth of road damage. Imagine the driver of the Honda had to pay 1c per mile. The school bus would have to pay $130 per mile. Yes, it's carrying 78 passengers, so the cost would be $1.67 per mile per student, but I think most people would just drive their kids to school.
by caseysoftware | 2025-12-27 22:23:27+00:00
> On June 25, 1971, one Robert Hardy appeared at the FBI office in Camden, New Jersey and told agents of a plan by several of his friends to raid the draft board in that city, remove the files, and destroy them. Hardy was one of the gang, but changed his mind. He was immediately hired as an informer and told to return to the gang and report on their plans, which he did. On August 22, the FBI was waiting when the group struck, and twenty-eight were arrested. The trial began on February 5, 1973. Hoover died in May 1972, but his ghost must have suffered a shock as Hardy changed his mind again and became a witness for the defense. He told the truth, namely that the FBI had used him as a provocateur, and that the burglary could not have taken place without him and the burglary tools that the FBI had supplied.

What are the odds the FBI has done this more recently than 1971?
by notahacker | 2025-12-27 22:23:28+00:00
Do central banks really asses the risk of total collapse of the Euro (only) in response to Russia's currently frazzled military launching an invasion against NATO borderlands which NATO fails to mount any effective defence as higher than than the risk the current US administration freezes assets for arbitrary and capricious[1] reasons?

In practice, of course, most countries are willing to accept both risks.

[1]a lot of states that can be reasonably confident that they won't provoke the US in the manner Saddam Hussein or Putin did whether they're friendly or not can be rather less confident the current president won't take extreme measures in response to something completely innocuous like jailing someone for domestic corruption, being a source of emigrants to the United States or maintaining a trade surplus...
by Lammy | 2025-12-27 22:23:52+00:00
> If raising valid concerns that were not addressed by the linked website is FUD for you, so be it.

Yes, it is. It's specifically called concern trolling: https://en.wiktionary.org/wiki/concern_troll

In this case it's because the mass-market operating systems with which QNX could compete already do the things you're “concerned” about. QNX could only be an improvement in that regard.
by mupuff1234 | 2025-12-27 22:24:00+00:00
Russia is a joke, India is somewhat irrelevant and doesn't seem like that will change soon, China is a different story, although they also have their share of demographic and economic issues.

And Putin and Xi are 73 & 72, and I doubt they will give up power as long as they're living which may result in significant turnmoil for both countries.

> US to being a simple country instead of the has-been empire it currently is.

The US isn't going anywhere for now, although it is trending in the wrong direction, but it's not yet a lost cause.

And then you also have the AI race which might be a dud or might be a winner takes all scenario. So gonna be an interesting next decade.
by tw04 | 2025-12-27 22:24:28+00:00
Physically building a datacenter yes. Repurposing a crypto datacenter for a new purpose, no. But days is hyperbolic no matter how you look at it unless they’re reusing ALL the existing infrastructure (network/security/hvac/physical server racks/some amount of compute). And aren’t actually including the time to procure the inferencing chips.

You can call up Cisco tomorrow and offer them a billion dollars to get you an entire datacenter worth of switches tomorrow and the answer is going to be no because they just don’t keep that much inventory sitting around. That’s why covid was such a shitshow.

I should give a caveat of: they could in theory redirect existing orders to you but would likely be violating contractual obligations and risk a lawsuit from the fortune 500 Peter they robbed to pay you Mr. Paul.
by soatok | 2025-12-27 22:24:44+00:00
(This is some_furry, I'm currently rate-limited. I thought this warranted a reply, so I switched to this account to break past the limit for a single comment.)

> This statement is generic and misleading.

It may be generic, but it's not misleading.

> Using long-lived keys for confidentiality is bad in real-time messaging, but for non-ephemeral use cases (file encryption, backups, archives) it is completely fine.

What exactly do you mean by "long-lived"?

The "lifetime" of a key being years (for a long-lived backup) is less important than how many encryptions are performed with said key.

The thing you don't want is to encrypt 2^50 messages under the same key. Even if it's cryptographically safe to do that, any post-compromise key rotation will be a fucking nightmare.

The primary reason to use short-lived public keys is to limit the blast radius. Consider these two companies:

Alice Corp. uses the same public key for 30+ years.

Bob Ltd. uses a new public key for each quarter over the same time period.

Both parties might retain the secret key indefinitely, so that if Bob Ltd. needs to retrieve a backup from 22 years ago, they still can.

Now consider what happens if both of them lose their currently-in-use secret key due to a Heartbleed-style attack. Alice has 30 years of disaster recovery to contend with, while Bob only has up to 90 days.

Additionally, file encryption, backups, and archives typically use ephemeral symmetric keys at the bottom of the protocol. Even when a password-based key derivation function is used (and passwords are, for whatever reason, reused), the password hashing function usually has a random salt, thereby guaranteeing uniqueness.

The idea that "backups" magically mean "long-lived" keys are on the table, without nuance, is extremely misleading.

> > Would "fetch a short-lived age public key" serve your use case?

> Sadly no.

shrug Then, ultimately, there is no way to securely satisfy your use case.
by tptacek | 2025-12-27 22:24:51+00:00
In the course of this attack, just in terms of what happens in the mechanics of the actual protocol, irrespective of the scenario in which these capabilities are abused, the attacker:

(1) Rewrites the ciphertext of a PGP message

(2) Introducing an entire new PGP packet

(3) That flips GPG into DEFLATE compression handling

(4) And then reroutes the handling of the subsequent real message

(5) Into something parsed as a plaintext comment

This happens without a security message, but rather just (apparently) a zlib error.

In the scenario presented at CCC, they used the keyserver example to demonstrate plaintext exfiltration. I kind of don't care. It's what's happening under the hood that's batshit; the "difference of opinion" is that the GnuPG maintainers (and, I guess, you) think this is an acceptable end state for an encryption tool.
by WarOnPrivacy | 2025-12-27 22:25:28+00:00
> I don't wish to discuss anything with someone that talks in memes. [ed: yet, you next indicate otherwise by asking] What specifically is not truthful in the video?

You are being inconsistent in your expressions here. This makes this conversation a matter of guesswork.

Will you take seriously, the evidence that the video creator has a long history of bad faith? If so, why keep trying to advance his video? If not, then that is where this discussion is.
by PaulHoule | 2025-12-27 22:25:35+00:00
It helps a lot for a community to have a specific focus.

For instance if it is photography technique or sports talk or Arduino programming almost all problematic content is "off-topic" and easy to delete without splitting hairs or offending libertarian sentiments.

Similarly "no explicit images" is an easy line to defend, but anything past that like "no CSAM" is excruciatingly difficult.

For a general purpose platform where people can post what they want, particularly if there is a libertarian ethos where people cry about "censorship", moderation is a bitch.

My personal pet peeve is that on any platform that has DMs I get a lot of messages, particularly when starting a new account, for things that are transparently scams and if I was starting one today my feeling of responsibility leads me to the conclusion that I would not support DMs.
by locknitpicker | 2025-12-27 22:26:33+00:00
> It's mostly built atop problem shifting. For example, Seattle fought to send their compost and build wind farms in eastern Washington - where it was in someone else's backyard.

This is a silly opinion to have. It's like complaining that reinforcing police presence in an area is problem shifting because you'll still have crime taking place somewhere else. It's an attempt to frame any action as a false dilemma that forces an all-or-nothing logic based on specious reasoning.
by toss1 | 2025-12-27 22:26:39+00:00
>>I doubt we will enter a new dark age

But only to the extent that the regime fails to get its way.

If the regime continues, they will definitely push us back to a dark age, partially intentionally, partially through not caring about the future or being too stupid to figure out the consequences. And Theil, Musk, Vance and that whole lot are part of the crew pushing for that — technology for me but not for thee.
by GiorgioG | 2025-12-27 22:26:41+00:00
I did not say MongoDB weren’t being assholes here. I’m saying asshole behavior is the norm and should be expected. I have an excellent boss (and his boss is fantastically supportive too). Several coworkers have needed leave for sometimes weeks and they have accommodated them. I don’t expect this is the norm or written in our company policies.
by ako | 2025-12-27 22:26:41+00:00
Better safe than sorry. If the risk is significant, and the impact is big, it is sensible to have plan to address risks. You probably have many expenses you hope you never need, like all sorts of insurances. And even if it turns out climate changes was less impactful than forcasted, change sparks innovation and creates economic opportunity. E.g, these days electrucs cars are better than fossil fuel cars (my wife wont let me lease another fossil fuel car, she likes the way the electric one drives much better), and solar electricity is cheaper than fossil electricity.
by kluikens | 2025-12-27 22:26:42+00:00
The FasTrak scanners above the lane flash the occupancy setting (1, 2, or 3+) on the driver's transponder. It's easy to observe cheating single-occupant vehicles because the flashed number is 3 (a toll-free rate).

For automated enforcement, there's prior art in red light camera systems that mail tickets/violations to the registered vehicle owner.
by wk_end | 2025-12-27 22:26:55+00:00
The original implementation of JS was in C, not CL.

I think Eich was more partial to Scheme than CL, as a model for JS. Though I wouldn’t say it’s Java syntax over either - the scoping rules are very distinct, it’s missing tons of features core to either CL or Scheme, there’s the whole Self-inspired prototype-based OOP layer…
by subsection1h | 2025-12-27 22:26:58+00:00
Exactly. Also, it's not clear to me if some of these people think that containers are a sandbox or they simply don't care about security.

For anyone out there who thinks that containers are a sandbox...

There's a reason why gVisor exists:

https://github.com/google/gvisor#why-does-gvisor-exist

There's a reason why secureblue doesn't use containers:

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

There's a reason why Qubes OS doesn't use containers.
by OptionOfT | 2025-12-27 22:27:00+00:00
> Being on-call is part of the job.

Is it really? Am I being paid for those hours where I cannot leave the house?

I like to ask another question: what procedures do you have in place to drive the the fix so the incident doesn't happen again?

This is especially important in situations where devs are on call for systems they didn't write.
by axiolite | 2025-12-27 22:27:03+00:00
> This is just a general argument against constant prices for everything though.

Maybe EVERYTHING shouldn't BE "constant prices". Maybe where there are practical alternatives to constant pricing, those should be preferred and used.

> Charging $10 for a t-shirt is regressive.

No. Not unless there is only 1 type of t-shirt in the world available. If I'm poor I can go find cheaper t-shirts either less stylish, poorer quality, from a generic brand, from a discount retailer, second-hand (used), packaged in bulk, etc., or maybe wait around for a sale on the t-shirt.
by culi | 2025-12-27 22:27:27+00:00
I've run into Safari exclusive issues before as well around color transparency, but tbh I'm surprised it comes up that often. Modern IDEs support linters that warn you whenever you are using a CSS feature that isn't supported by all modern browsers. You can even set the year you wanna support (e.g. all major browser versions since 2023). Between that awesome tooling and rapidly improving browser support for web standards, these kinds of issues feel extremely rare.

Except for printing. Printing has and seemingly always will f'n suck. Unfortunately WPT doesn't have a good way of testing for print-related features
by hypfer | 2025-12-27 22:27:30+00:00
If you throw my nickname into a search engine, you will see that that is the case for me as well. Doesn't change anything about what I said though.

If anything, the fact that it worked for me, yet I found it necessary to add the full context, probably strengthens the statement even more.

But anyway.
Standard damage control statement that latches onto nothing because there is nothing to latch on to as I made sure to structure the comment that way.

I hate corporate so much man.
Just because you can predict what happens doesn't mean that the happening would be any less frustrating.

___

I understand that your role requires you to do this.
That is clear to anyone moving through these systems.

What I do not understand though is why you even tried to deflect this with such a low-quality "oh it worked for me it might not have worked for you. YMMV" thing, when you could've also just said nothing at all, not forcing my hand and making me call you out on that.

That is, above all else, strategically unwise.

Fortunately, however, this all doesn't matter. It's not like anyone cares about anything on this platform anyway. So even a strategically unwise move might as well not exist at all.
Show HN: Export your NotebookLM data – conversations, sources, citations
by cpath | 2025-12-27 22:27:50+00:00
NotebookLM doesn't have any export functionality, so I built one. Pulls your full conversation history, source metadata, and citation mapping (which sources informed each AI response). Outputs JSON, Markdown, CSV, or Excel.
Free while in beta. Planning to add support for adding sources to notebooks programmatically next. Feature requests welcome.
by BobbyJo | 2025-12-27 22:28:28+00:00
Long bond rates have somewhat decoupled from short term rates set by the fed. For instance, they just slashed short term rates 25bps, but long bond rates (10+ years) have actually gone up a few basis points since the cut.

This is exactly what we'd expect if demand for treasuries wasn't keeping pace with US debt issuance. I mean, if you look at the debt, and the USD's current position, there really is no way out for the US government other than inflating the currency and cashing in that reserve status for a reset. The obviousness of that reality is why precious metals are going nuts.
by Mawr | 2025-12-27 22:28:41+00:00
This is more or less the thinking that got us into the mess Python packaging is.

I, as a user, do not care whatsoever about any of this. At all. If you're explaining "virtual environments", you've lost the plot.

Compiled languages got this right. The dev creates a binary and I as a user simply run it. That's it. That's the holy grail.

It's good to see at last someone in the Python space got their ducks in a row and we've finally got a sensible tool.