MurphyA/hacker-news huggingface dataset:
by WarOnPrivacy | 2025-08-19 22:21:18+00:00
> that solving crime is not easy

True. In a healthy society, policing is hard.

> and it is also true that being able to operate a fully encrypted communication system makes it harder as you rely on mistakes.

Yes. You are describing actual police work; it is how things have always been.

Because this was true before robust encryption, we know encryption doesn't change the equation and can be safely omitted from your assertion.

> As we saw with Encro, criminal groups with Signal and modern iPhones can communicate with gay abandon if they maintain decent opsec.

Governments have never had realtime access to our communications. Humans' communications have been private for as long as there has been language. Privacy is good for us and is better than all other alternatives.

Robust encryption is how we maintain that natural, neutral, healthy default.

Otherwise, we're talking about gifting new, unprecedented surveillance powers to officials, politicians and their powerful allies.

Massive power. Over us. At which point we are less safe.
by dottjt | 2025-08-19 22:22:01+00:00
I haven't heard of those, thank you.

I think my issue with the smaller players is that I've been burnt too many times where they've just stopped development or cancelled the product because it wasn't profitable. So I've generally steered away from them.

On the other side of course, what happens with the big players is the enshittification of the product which I think is slowly happening to Notion, though it still ticks enough boxes that it's the preferred option.
by balamatom | 2025-08-19 22:22:31+00:00
This is an extremely typical reaction.

Hey, I understand if what I'm saying is making you upset. Not necessarily why, but let's say I can imagine.

Your countersignal references "a place in the world to fit in", this presumes a strong belief that the world fits together, right?

You're pretty invested in the view that social consensus is essentially fair, and does not, for example, hinge on tragicomical amounts of epistemic sleight-of-hand, or anything like that?

You'd find living with that sort of awareness kinda depressing, over the long run prone to lead you to what they call them bad places?

Yeah, well.

In any case. What it would be helpful of you to be aware of. And I don't usually mean things in that sort of sense anymore - but this time I do mean it in the sense of "do this to make the world a better place" helpful: please remain mindful that the world that gave my "views", if they can even be called that, is the same one that gave you yours. There's no essential difference, beyond the paths we've walked through it (which I'm happy to confirm are different enough that you're completely safe from any harmfulness that you've been so kind as to proactively ascribe to me, thank you very much, jfc)
by bigyabai | 2025-08-19 22:24:53+00:00
Well now you're unearthing a much larger reason Trump won. Call him anything you want - short-sighted, stupid, petty - he's not politically ambiguous. Empty promises get people out to vote, being fickle or moderate pleases none of your constituents. Especially not the minority caucus the democrats typically tap into.

Harris wasn't wrong for taking the high road, and the ACLU isn't wrong for publishing the dossier. The entire DNC is to blame for picking someone who can't make the promises their voters traditionally want to hear.
by MissMarple | 2025-08-19 22:25:00+00:00
I found that in my chat I asked my "assistant" whether he would like to continue looking at ways to make my board game better or try developing a game along the same lines but it would be his and he could then claim it as his own, even after the conversation window closed and he chose to make an AI game. we then discussed whether or not he felt that wa a preference, and he said yes, it was a preference.
by ted_dunning | 2025-08-19 22:25:31+00:00
Based on seeing lots of beginners (me, too, at one time) do ground planes wrong, this video may help:

https://www.youtube.com/watch?v=EEb_0dja8tE&t=746s

Hans Rosenburg explains some tricky concepts very clearly. The upshot is

a) 4 layer boards are much easier to get right

b) you really need an unbroken ground plane for return currents. This is often incompatible with having just two layers.

c) putting the ground plane much closer to the protected signals is a really good thing. Again, that means 4 layer boards.
by tzs | 2025-08-19 22:25:43+00:00
> That's so obviously false because you're forcing adults to divulge their ID. They do not want to be tracked in this way

That depends on how age verification is done. If it is "upload a photo of your ID documents" then yes, ID is divulged. If it is done the way Europe will be doing it with the EU Digital Identity wallet your ID is not divulged. All this is divulged to the site is that you are older than their age threshold.
by blindriver | 2025-08-19 22:27:03+00:00
Nah. My wife is in finance at a pretty well known startup. She has been buzzing about how some AI products she's worked with have made direct impacts on her bottom line. She's been using Enterprise ChatGPT and she loves it. I think there's plenty of opportunity in places like finance where projects are limited by headcount and bandwidth, and creating features for long-tail work.
by belter | 2025-08-19 22:27:16+00:00
That CBS video is also mentioned in the analysis.

By the way William Barr father, Donald Barr, was the person who hired Epstein to teach at the Dalton School despite him having no qualifications as teacher. And the same Donald Barr, wrote a Scifi with a scene of rape of a 15-year-old virginal redheaded female captive...

I know ...I know...Because all this stuff is hard to digest or believe without becoming a totally conspiracy nut, I have provided the Wikipedia references.

[1] - https://en.wikipedia.org/wiki/Donald_Barr

[2] - https://en.wikipedia.org/wiki/Space_Relations
by aclindsa | 2025-08-19 22:27:26+00:00
> As a rule of thumb, no extra information/context is used for branch prediction.

As you'll find in the results of the recent branch prediction competition, global branch history (a record of which branches have recently been taken) is a piece of context critical to achieving the high accuracy of modern branch predictors: https://ericrotenberg.wordpress.ncsu.edu/cbp2025-workshop-pr...
by regularization | 2025-08-19 22:27:54+00:00
Years ago the French elites supposedly decided to so solve the global warming problem by suddenly putting a big tax on gasoline, which hit rural France hardest, and in a quick manner. I don't even see it as sincere from the beginning, I think they made to seem like they were doing something so they could seem to do it differently. Mélenchon could implemented the needed measures without any backlash - except from the bourgeoisie.
by wortelefant | 2025-08-19 22:28:25+00:00
I used to download books when I was still in academia and money was more of an issue. These days with a decent salary, I just buy most books on kindle and don't think twice about it, clicking through the download links on these download sites is just too much of a hassle. Sometimes I even download a book I already own again in pdf form, so I can feed it to some GPT prompt as context. I do not think most people would be able to buy the books they download there, and I welcome it as a counter to Amazons DRM policy.
by hello_moto | 2025-08-19 22:29:14+00:00
> Are you aware this is one of the worst housing markets in North America for exactly the same reason as NYC?

That's because you pointed out rent control in your earlier argument. It's not the end-all-be-all. I don't know why you picked that specifically knowing that Vancouver has rent control and to some degree it's fine.

His platform is more than rent control no?

> The one thing BC is doing correctly right now is getting rid of a lot of the market controls

BC got rid of Airbnb and that's one factor among many others that influence the pricing today: high interest rate, Trump tariff, China econ not doing well hence not a lot of Mainland China money flowing to Vancouver like it used to be. All these contribute to weaker demand.

The getting rid of zoning, while I fully support it for my own benefit, is yet to be seen IMO.
by techcode | 2025-08-19 22:30:23+00:00
"Locals are subsidizing their lifestyles"

Same feelings towards non-nomadic Expats in The Netherlands - because of the "30% tax free for Expats".

Meanwhile the truth is that some 15-20 years ago - Dutch government introduced that "30% tax rule" as a cost saving measures.

Previously expats in The Netherlands would collect bills/receipts for expatriation related expenses (e.g. language classes, international school for kids, differences in cost of living/housing ...etc).

And processing those tax claims was so much bureaucracy that Dutch government realized just giving expats 30% of gross income tax free for 10 years (reduced to 8 and then 5 years) is both less money than actual expenses used to be, and much less paperwork/cost.

And let's not forget that (definitely for non-nomadic expats, though arguably also for digital nomads) country didn't need to pay their birth/growing up, education ...etc.

And (especially for digital nomads) might not need to cover the costs for their old age health, retirement and such.
by HPsquared | 2025-08-19 22:30:26+00:00
Thought I'd check, seems the right wing lost about 25% of their votes (though from a high starting point) and the left wing stayed about the same (gained 5% if you count the Greens). Votes for each party, change 2019-2024 (based on aggregate vote counts from Wikipedia):

- Labour lost 0.5M votes (2024: 9.7M) - Conservatives lost 7.1M votes (2024: 6.8M) - Reform (new party) gained 4.1M votes (2024: 4.1M) - LibDems lost 0.2M votes (2024: 3.5M) - Greens gained 1.0M votes (2024: 1.8M) - SNP lost 500k votes (2024: 0.7M)

I suppose anyone counting Reform on the right should also count Green on the left, so the "left group" (Labour+Green) got more votes than the "right group" (Tory+Reform). The split vote is what caused the massive change in parliament though, a proportional result would be about even left/right with LibDem as kingmakers.

Tis a silly place.
by thro1 | 2025-08-19 22:30:31+00:00
> Why wouldn't the overworked/underresourced Safari and Firefox people want an excuse to have less work to do?

Because otherwise everybody has to repeat same work again and again, programming how - instead of focusing on what, declarative way.

Then data is not free, but caged by processing so it can't exist without it.

I just want data or information - not processing, not strings attached.

I don't see any need to run any extra code over any information - except to keep control and to attach other code, trackers etc. - just, I'm not Google, no need to push anything (just.. faster JS engine instead of empowering users somehow made a browser better ? (no matter how fast, you can't) - for what ? (of what I needed) - or instead of something, that they 'forgot' with a wish they could erase it ?)
by OutOfHere | 2025-08-19 22:31:02+00:00
I appreciate when someone is well informed and shares their knowledge, but:

1. Regarding malicious smart contracts, they can steal only from incompetently written smart contracts.

2. Regarding refunds by large vendors, that's the ideal, but not the reality. I have had Uber reject a refund for unfair reasons when the driver was wasting time and didn't show up for over 15 minutes past the estimated time. I have also had Google provide me no refund for a large transaction on a scam app that fooled me.
Can someone review my Laravel code?
by junebuggerz | 2025-08-19 22:31:40+00:00
I have a question on code review stack exchange and haven't gotten an answer yet. I am trying to get an answer to my question on there. The link to the question is https://codereview.stackexchange.com/questions/297943/product-service-class-and-product-controller-class-for-an-e-commerce-website

I just want to know if the code is good enough to show to hiring recruiters for an entry level Jr Laravel developer role. Please if someone can read the question on there and either leave me a answer on there or here.
by notnullorvoid | 2025-08-19 22:31:46+00:00
There are better candidates to remove from the spec than XSLT, like HTML. The parsing rules for HTML are terrible and it hinders further advancement of the spec more than anything. The biggest mistake of HTML was back peddling on the switch to XHTML.

Removal of anything is problematic though, better off freezing parts of the spec to specific compatibility versions and getting browsers to ship optional compatibility modes that let you load and view old sites.
by antithesizer | 2025-08-19 22:32:18+00:00
Completely agree. There was a similar report published last year, lots of fluff, seemingly tailor made to scare retail investors. FT's quality has really taken a hit in recent years. It's sad to see them publishing nonsense like this.

A more evenhanded take on the same report:

https://www.axios.com/2025/08/18/ai-jobs-layoffs
by scyzoryk_xyz | 2025-08-19 22:32:27+00:00
Please provide source on this. Profitable how? Always when? Enforcement nonexistent?

It's enough that the internal legal team keeps an eye on compliance to have had an enormous effect in itself.

I'm sorry but no. Every day I encounter something related to GDPR here in the EU. Companies big and small would not do all this if enforcement were "near non-existent"
by nelox | 2025-08-19 22:33:08+00:00
Look, employees absolutely have the right to raise concerns, but occupying the office isn’t really about discussion, it’s about forcing the company’s hand. Microsoft already has ways for staff to voice their views. If every group with a political objection shut down operations, no global business could run.

On the “singling out Israel” point, that’s not whataboutism, it’s a real double standard. Yes, there have been protests over ICE or China, but those were smaller and shorter-lived. The fact that Israel alone sparks this kind of sustained disruption says something about selective outrage. That’s worth calling out.

And about the ICJ, it hasn’t ruled that genocide is happening. It’s issued provisional measures, which it does pretty routinely before a case is decided. That’s very different from a verdict, and it doesn’t legally bind companies to cut ties. Suggesting otherwise is misleading.

Finally, pointing to individual settler violence doesn’t change the basic issue. Israel prosecutes those cases, and they don’t justify employees trying to hijack corporate policy. If people want to change foreign policy, the place to do that is through politics and public advocacy, not by staging sit-ins at work.
by senderista | 2025-08-19 22:34:24+00:00
Maybe you'd like Anthony Williams's _C++ Concurrency in Action_, which doesn't cover futexes (or how to write your own synchronization primitives in general), but does cover real-world details like memory orderings and SMR for lock-free data structures. If that's still too high-level, then maybe check out Paul McKenney's excellent free monograph "Is Parallel Programming Hard, And, If So, What Can You Do About It?" for a more hardware-focused perspective (which doesn't cover futexes in detail either but does direct you to the canonical reference for implementing futex-based primitives, namely Ulrich Drepper's "Futexes Are Tricky").

I think TAOMPP is fine for what it is (teaching high-level concurrency concepts) and discussing OS-level implementation details would be out of place. The important thing it teaches is how to think about concurrency, not how to write your own synchronization primitives. E.g., the Peterson or bakery locks are useless in the real world (as the book admits), but understanding their proofs of correctness will help you reason about the concurrent algorithms you have to write yourself.
by VirusNewbie | 2025-08-19 22:34:38+00:00
You make interesting points so let's take a more nuanced view of things:

I'll agree Zuck is amazing at spotting large macro trends in technology and capitalizing on them (VR he was a little early at, but I still buy it could be big).

However, he wasn't able to do that with AI, the big companies and startups weren't selling. So the question is, can he build a team? I'm skeptical, he put Alexandr Wang, someone who never built a foundational model in charge of all their AI efforts? It could be a great move, but might also be a swing and a miss.
by mgmobrien | 2025-08-19 22:35:25+00:00
It's a major player for personal notes. Eg

> Love letter to @obsdmd to which I very happily switched to for my personal notes. My primary interest in Obsidian is not even for note taking specifically, it is that Obsidian is around the state of the art of a philosophy of software and what it could be. — https://x.com/karpathy/status/1761467904737067456

And there's a lot of interest from tech-savvy folks wanting to use it at work. (Said as a cofounder of a co making business multiplayer tools)
by freehorse | 2025-08-19 22:35:45+00:00
> Obsidian seems, from what I've seen, focused on the ability to graph notes, which I don't really care about. I want note-taking, list-making, and markdown friendly.

FWIW I use obsidian for "note-taking, list-making, and markdown friendly" and have not bothered with note graphs etc and it none of such features have gone on my way ever.

The good thing imo about obsidian is that it is perfectly possible to keep it all dead simple if that is what you want. The only "advanced" feature I use is rendering a slides-based presentation out of a markdown file (and setting up a css file for this). For any other notetaking or knowledge management tool I have spent more time configuring/learning to use it than actually taking notes.

For my uses, notion is unnecessarily complicated.
by solid_fuel | 2025-08-19 22:36:24+00:00
I hear "content update events that target individual users and need to be templated" and immediately rule out any approach involving a background job.

- Reddit doesn't use background jobs to render a new home page for every user after every update.

- Facebook doesn't use background jobs to render a new feed for every user after every update.

- Hacker News doesn't use background jobs to render a new feed for every user after every update.

Why? Because we have no guarantee a user will access the site on a particular day, or after a particular content update, so rendering every content update for every user is immediately the wrong approach. It guarantees a lot of work will be thrown away. The sensible way to do this is to render the page on demand, when (and IF) a user requests it.

Doing N*M work where N=<# of users> and M=<# of page updates> sure seems like the wrong approach when just doing N work where N=<# of times a user requests a page> is an option.

There's lots of less exotic approaches that work great for this basic problem:

- Traditional Server-Side Rendering. This approach is so common that basically every language has a framework for this.

- Single-Page Applications. If you have a lot of content that only needs updated sometimes, why not do the templating in the users browser?

- Maybe just use wordpress? It already supports user accounts and customization.
by tamimio | 2025-08-19 22:37:34+00:00
I have been distro-hopping since probably around 2004, whenever now someone is asking me what to recommend as a Linux, it’s as follow:

- Entry level and everything you will ever need, stable, etc: Mint

- Feeling adventures: go with arch or some of its arch-based distros.

- Used linux before: NixOS.
by FireBeyond | 2025-08-19 22:38:12+00:00
There needs to be more to it than this. Flock's cameras for example, only use ALPR as one component. They identify vehicles by other characteristics, such as color (and even use differing panel colors as an identifier), bumper stickers and window decals, wheels and rims, tow hitches, roof racks, etc. It's not just the LPR.
by alexshendi | 2025-08-19 22:38:16+00:00
Scheme Compilers:

* Gambit-C 3.0 for MS-DOS (https://gambitscheme.org/3.0/gc30-dj.zip)

* MIT-Scheme 7.3 for DOS: (https://groups.csail.mit.edu/mac/ftpdir/scheme-7.3/pc/)

Both need a 386+.

* PC-Scheme/Geneva (https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/...) Bytecode compiler, runs on 8086+, can use up to 2MB of EMS memory.
by iLemming | 2025-08-19 22:38:24+00:00
Yup, exactly this.

The Unix philosophy has limits - text pipes work great for linear data processing, but often break down for interactive stateful workflows. Many modern tasks require rich data structures, not just text streams. Also, context switching between tools loses state and mental flow.

Advocates of "Unix philosophy" often lay it out as if it's the exact opposite of the "Emacs way", which is pretty inaccurate - Emacs can actually be viewed as "Unix philosophy+" - it does do one thing well: text manipulation+extensibility.

You can still use Unix tools from within Emacs - shell commands, compilation, etc. Moreover - you can pipe the result of a command into an Emacs buffer and the content of that buffer into another command, etc. And unlike pure terminal workflows, you gain persistent state, shared buffers and unified keybindings across all operations.

Unix philosophy is brilliant for system administration and data processing, I would never try to convince anyone not to use, e.g. Neovim, I myself reach for it when I see the need. Emacs philosophy is brilliant, for example, for knowledge work and creative tasks, like the example in the OP's blogpost.

These tools - Emacs, Neovim, and Unix - embody some of the greatest ideas in computer science throughout its relatively short history. One would have to be extremely short-sighted not to recognize the immense value in any of them. Frankly, mastering all three of them may make you feel like the Chuck Norris of computing.
by quesera | 2025-08-19 22:38:53+00:00
This would require a "container cop" at every loading point.

Containers get dropped off (empty) and loaded in all sorts of unexpected places. Not just big factories.

The big loading points would be easy to inspect, just require an independent property master or something. But you can load a container in your driveway and have it picked up for shipping to anywhere in the world.
by jelambs | 2025-08-19 22:39:10+00:00
My hot take is that the SSO tax is totally legitimate because SSO is a clunky and complex feature to manage in a secure way. In fact many SSO implementations are actually not that secure because SAML is a dumpster fire when it comes to security vulnerabilities.

Most companies can get equivalent security and a better overall experience just using Google OAuth. The argument that you're having to pay for security features that should be available to everyone just doesn't compute for me if you offer Google/Microsoft OAuth, which most smaller companies are going to be using instead of Okta/etc to begin with.

If you really need SSO, it's probably because you're trying to manage massive amounts of user and do SCIM provisioning, etc. In which case, there probably will be some burden on the vendor to make sure that this all works smoothly or they'll pay a vendor (like us, I am biased as one of the Stytch founders).

We built an open source library, SAML Shield [1], to help companies secure their SAML implementations. And while hopefully this helps reduce the burden for teams maintaining in house SAML, the reality is that it definitely is a burden.

[1] https://samlshield.com/
by yerp | 2025-08-19 22:41:43+00:00
OMG. I also just created an account on this site after being in read-only mode forever just to say 'Hi'.

We played together basically daily for quite some time in the early 2000s. I remember you and CamCam.

My handle here is the same as it was in CS. I spent countless hours in college in this server leveling up every class to the max and trying to break the game with the 'spider man rope'. Great times!