skysight-inc/HackerNews huggingface dataset:
There is a piece of software called CloneSpy that is a utility for finding duplicate files. I like the user interface.

https://clonespy.com/features/

I find it useful for finding that I have four copies of a 50MB pdf in different folders, that kind of thing. If I want to free a few gigabytes of diskspace without too much mental effort then a scan to see what the biggest files that I have more than one copy of can work for me.

It is Windows only and closed source.

I presume it calculates a hash for every file then compares the hashes.

I would like a version that I can run on Linux and that nicely handles things like filenames with unusual characters.
This seems to be related to the Steinhaus chessboard theorem:

https://en.m.wikipedia.org/wiki/Steinhaus_chessboard_theorem
- Server-Side Tracking with CNAME Cloaking & Direct Server Calls

- Image-Based Tracking withPixel in No-JS Mode

- URL Parameter Tracking

- First-Party Cookies from Partner Sites

- IP & Fingerprinting

- Social Graph Inference

- Embedded iFrames & Cross-Site Requests

F#^$^%$$ Suckerberg...
Rectification of Names (2012)
Yeah, at some point I was hoping it would. But after attending a day of JuliaCon last year: Julia is nowhere close to replacing Python, but it might put MATLAB in the ground.

It looks like Julia has found a few niches though: HPC and numerical modelling among them.
What kind of protective goggles can help here ?
Why do you think they didn't?
> Google's invisible reCAPTCHA V3 simulation is now used on many websites around the world and no longer uses tests to check the humanity of users, but is based on behavioural analysis.

I had no idea. 90% of the time I’m getting the Please select all stairs bullshit. Another 5% is an outright block for “suspicious activity”. (I’m on Firefox, FWIW.)
I can't see anything about the physical durability of this. How tough is the injection moulded plastic? Can I expect it to be at least as tough as a metal key that I can safely keep on my person all day regardless of what I'm doing? Is it waterproof?

Being transparent looks cool, but doesn't it make it more attractive to opportunistic thieves? What about something more plain that just looks like a key fob?
I believe that the parent is talking about how Java, and in turn the JVM, defines its memory model, which describes formally how memory reads and writes occur in the presence of multiple threads of execution. For example, data races are well-defined in Java: Either you read the old or the new value, you'll never read a mix of two values.

Having a well-defined memory model is important when running on infra with very different models, such as x86 and aarch64.
I assume you meant this is a rebuttal of the parent comment. It's interesting that it could just as well be seen as confirmation.
Green bubble is messages you sent via SMS (and so may have been charged by your carrier depending on your cellular plan)

Blue bubble is messages you sent via iMessage.

All incoming messages are grey, regardless of whether they were sent to you via SMS or iMessage.
What are the tools from the yesterday's world you are referring to? I've had issues with the base Python library in PDF parsing, only some state of the art tools were able to parse the information correctly.
Efficient in the way of bringing the model to meet the criteria of autonomy faster. On one hand it may be something specifically efficient at reaching some autonomy qualities. OTOH it could be just something that efficiently uses the improvement in the model during training to make the subsequent training faster.
The SDLC Strikes Back: Adapting to AI-Driven Development
That's 90% of the times you even see it :)
Whisper it but C++ is probably a better language for building a FOSS web browser engine than Rust.

There’s simply more C++ programmers around, and you need as many bodies as possible for such a large project. There’s also precious few Rust developers with experience with large projects since Servo is the largest project.
He was very funny about it, but honestly I think he was probably a bit of a nightmare to work with. If he hadn't had the huge success with the Hitchhikers paperback his publishers and other collaborators would have been a lot less understanding I'm sure!
It's curious that the models switch between languages and that has to be trained out of them. I guess the ablations have been done already, but it makes me wonder if they do this because it's somehow easier to do some parts of the reasoning on languages other than English and maybe they should be just allowed to get on with it?
Archive link: https://archive.is/3Pp0U

I was wondering whether this is about Advanced Data Protection, which encrypts almost all data end-to-end on iCloud. It’s only later in this report that it gets into this key detail:

> At issue is cloud storage that only the user, not Apple, can unlock. Apple started rolling out the option, which it calls Advanced Data Protection, in 2022.

Before stating this, the article says:

> Rather than break the security promises it made to its users everywhere, Apple is likely to stop offering encrypted storage in the U.K., the people said.

This means Apple would be prevented from providing Advanced Data Protection to users in the U.K.

Not making Advanced Data Protection available is made worse by this requirement:

> One of the people briefed on the situation, a consultant advising the United States on encryption matters, said Apple would be barred from warning its users that its most advanced encryption no longer provided full security.

Apple can appeal, but is forced to comply meanwhile (until the appeal is heard) anyway:

> Apple can appeal the U.K. capability notice to a secret technical panel, which would consider arguments about the expense of the requirement, and to a judge who would weigh whether the request was in proportion to the government’s needs. But the law does not permit Apple to delay complying during an appeal.
Yes, to set a PIN protecting the non-discoverable credentials. The FIDO PIN can be changed while you have access to the authenticator and not to the credentials it previously created.
Google scraps diversity hiring goals and cites Trump's DEI orders
If you are using a Mac, heapster is a different but also interesting tool for learning about what goes on inside the heap

https://blackwinghq.com/blog/posts/playing-with-libmalloc/
It is better that we not fight wars and that we endeavour to increase the quality of life for all then we win some made up game of geopolitical competition.
I'm quickly developing a large dissatisfaction with "AI" and it has escalated violently in the past weeks. I'm tired of it. LLMs are a great innovation with so many amazing applications and the idiots sets of to use them to generate empty content, scams, remove artists from their livelihood, anything that will maximize profit, without even a second thought to the potential damage.

The straw that broke me was after a call with my dad the other day, he wanted help to identify a scam (an AI assisted scam obviously). After that call I've come to realise that all trust is quickly being removed from society. The internet is pointless, because most trust has been removed. We wheren't doing to great before, but LLMs have just accelerated everything. Why would I ever recommend anyone use the internet for anything that requires a minimum of trust? Customer service is screwed, because more and more people aren't going trust anything that's not in person anymore.

You can't order online, because anything that not a small local shop is likely a scam, Amazon included. You can't get customer service, because that's either a scam or a bot which can't help you beyond the most trivial answers that could be found if the company had actually bothered to write documentation. You can't trust that whatever is written on a page isn't actually just an AI inventing things that didn't happen. Videos are AI voiceovers of AI written Reddit posts, which AI generated images playing.

It's not that there isn't good stuff. Some people are creating the most amazing works of art and engineering, but the AI, scams and corrupt capitalism just drowns it out.

The future sucks and I'd very much like to off this clown bus.
Because on the phone with one hand I couldn't check if I didn't forget some detail in typecase which I use way less often than defmethod :)
I’d just selfhost a PoW captcha like https://mcaptcha.org/ – should be fine for most applications.
Can't wait to read the first incendiary linus style rant being generated by the AI as a result.

"As a large languge model, I can't answer your patch merge request you absolute fucking moron"
That's true at a point in time, but bad guys start out as clueless noobs with poor opsec. The Silk Road guy, for example, was identified by forum posts he made before becoming a drug lord. The sort of people who become radicalized through online videos aren't using strong crypto until after they've committed to becoming terrorists. So a database of texts going back several years is quite useful in catching actual bad guys.

Which is not to say I approve of more surveillance. Just that surveillance of convenient modes of communication (iMessage) is useful to serious crime fighting.
Usually the only way to sort this out is to change companies, and always be clear about not wanting promos that end up in management roles.
They're currently antagonizing Trumpelon by refusing to halt DEI stuff, so they might not get any help.
> ...how they intend to secure this "vault" against the current government.

Yup, I was about to ask whether Trump could still force them to delete what he doesn't like. Time will tell, I guess.
Depends on where they are on the globe.

In many places that won't get them through HR, nor calling oneself Software Engineer is legally allowed without a corresponding degree.
If they had some balls, they would just stop offering icloud altogether in the UK until they have appealed. Let's see how the judge feels when half the country can't access their files anymore and Apple points to this decision as the reason.
Yup. As an example extensions can not read the content of the terminal. The API is there but not allowed to be used in published extensions
I get a wall of text with cookie approval/rejection buttons, but on mobile I can't even scroll to the top of the text to read it all. What a failure.
Fair enough! I was thinking about the checkbox variant, not the “invisible captcha”. But I have a feeling I’m still getting the task for that as well, most of the time.
I think it's a reworked quote from someone else originally, but I like "Writing is easy - all you have to do is stare at a blank sheet of paper until your forehead bleeds..."
At some point I'll write a better response here to express my gratitude for your comment. Tomorrow, maybe. Or one of these days, anyway.
No competence in government programs.
How do you learn this magic?
I have this when I'm drifting off to sleep but not quite gone yet. I can effortlessly compose compelling melodies in my head, sometimes even parts for multiple instruments simultaneously, as if I'm simply listening to someone play it. But if I want it to go in a particular direction, it does. The couple of times I've willed myself to wake up and find a keyboard, the melodies still made sense — I wasn't just a drunk guy thinking he can sing.

I've occasionally been able to do the same with architecture: design a massive sprawling palace with ease as I fly through it. And much like the music, on the one and only (I think?) time I woke up and sketched as much as I could remember, it still all made sense.

But in my normal waking life I am creatively constipated. My mind aggressively criticises and crushes ideas before they get a chance to grow organically. I have one side of the creative process in my waking life (filtering) but very little of the other (synthesis).

This makes me think a couple of things:

1. I totally get why artists use drugs so much. Any way to tap into that other state must be incredibly tempting.

2. It would be so amazing if we could figure out how to record in high fidelity and interpret what's going on in these altered states of consciousness. Maybe you've composed a whole symphony while you slept once, and you just don't know it!
I think the usual context just requires language soundness; it doesn't depend on having an MMU or anything like that. In particular, protection against:

- out-of-bounds on array read/write

- stack corruption such as overwriting the return address

It doesn't directly say "you can't use C", but achieving this level of soundness in C is quite hard (see sel4 and its Coq proof).
My iPhone could handle about 2 days with heavy usage. It was reduced to a day after 1 year. Now after 2 and half years, the battery dies in about 12 hours with the same usage. The battery health is 83% according to iOS. So it’s definitely not a good indicator for real life usage.
Partially fixed within the backwards compatibility Go 1.0 promise.
You could also pray, that's about as likely to be effective.
Because the latter are fucking pathological liars who maintain a rachet stealing away rights. They earned their reflexsive distrust.
Wine? on Linux? Seriously, any IRC chat client on that OS would stomp MIRC any day.
Apple doesn't have the same dominance in the UK than it does in the US, so the UK would probably just tough that one out.
The factories are not in China because they were subsidized, they are there because wages are lower. Yes, some caveats apply, there is some network effect, and you need sufficient infrastructure, suitable workforce and administrative stability to get the process rolling, but the notion that China "bribed" those industries into their country is nonsensical.

Also note that this development (low-skill manufacturing migrates to growing, lower-wage country, then the migration propagates up the tech level) is something that occured basically exactly the same way in the past (with Japan in the 1990s).

> now they have all the factories and they also have rising standards of living so ... seems to be working for them?

This is basically the point of international trade.

Things also worked out for the US, because they reaped the fruits of that cheap Chinese labor-- all-American electronics would have been significantly more expensive.

I'd also like to point out that those living standards are WAY below US levels-- there is absolutely no way that US-americans with comparable education levels would be willing to work in comparable conditions.

Note also that artificially messing with this process has consequences: If the US had forced electronics and heavy industry to stay fully domestic starting in the 80s or so (with tariffs, regulations and subsidies), then their products would have stayed much less affordable for decades, and a lot of bright STEM graduates that made software/CPU development/Hi-tech happen might have taken cushy, tax-payer funded jobs instead...
It’s part of the journey. Every place I’ve worked with more than a handful of people had its own version of politics. It’s just human nature.

Ironically, the places that claimed to be free of internal politics often had the most.
>The party of moral values...

This would carry more weight if the same protests were lodged in regards to Bush II's public advocacy for torture. The recriminations would similarly carry more weight if left-wing-darling-cum-warmonger Obama didn't publicly excuse Bush II for his crimes by citing the need to "move forward" while ordering extrajudicial drone strikes on US citizens.

The outrage feels entirely performative when contrasted against the above. Perhaps the party of the Cheneys has expired. Perhaps things took a turn when Jeb Bush failed to secure the nomination in 2016, even with the support of a fawning right-wing media.
Really enjoyed reading this.
The problem is, you might dream the joke is very witty, but when you wake up, you realize it is completely nonsensical.

Your brain didn’t really dream the joke. It dreamt the emotional response to it. The joke itself was just a prop.

Not sure where I’m going with this.
In general, no. By withholding federal funds, and with owning congress and scotus, yes.
Just use Jabber. IRC is not IM. Enuff said. Discord it's a cancer.
Then it sounds like they don’t have much to lose ¯\_(ツ)_/¯
So, kill the advertising monetization scheme.
https://github.com/bodo-run/yek

This is more sophisticated for serializing your repo. Please check it out and let me know what do you think?
Ask HN: Do you know any iPhone app that can track inactivity time?
I have a watch as a fitness tracker that I wear all day long. It tracks my steps pretty well. But I can't find any app on iphone that can sum up my inactivity time in minutes, I mean the total time I am sitting or in stationary position during a day (aka sedentary time). Do you know any app that can do that ?

I found this tweet but unfortunately the app seems gone https://x.com/RobbyWade6/status/1758306708152291768. I can't figure out why any of the fitness apps have it. This metric seems really important but so underrated.
Good point on offloading it as for the amount of work that's required in setting up a wrapper for something like Puppeteer, Playwright etc that also works with a probably quite specific setup, I've found the best way to get a quality image consistently is to just subscribe to one of the many SASS' out there that already do this well. Some of the comments above suggest some decent screenshot-as-a-service products.

Really depends on how valuable your time is over your (or your companies) money. I prefer going for the quality (and more $) solution rather than the solution that boasts cheap prices, as I tend to avoid headaches of unreliable services. Sam Vines Boots theory and all that.

For image comparison I've always found using pixelmatch by Mapbox works well for PNG's

https://github.com/mapbox/pixelmatch
I think there are two different things. One, Musk said the traffic control system crashed last week and they want to check how it's set up. Two they are looking at making a new satellite based air traffic control system which could be interesting if a bit self serving if it means all planes have to get starlink.

Satellite based air traffic control could be quite interesting - there have been people wanting to make a computerised system for ages but it's hard to do because firstly with existing systems the UK one has to talk to the French one which has to talk to the Tunisian one etc and it's hard to make that work and secondly your London - NY flight wants to get permission to land but there's no data signal mid atlantic.
He’s dressed in something very vivid and lively, which kind of looks like the sort of world/ethnic dress you had in villages back in the day, but I can’t tell whether is Iranian or Slavic or where in between…?

Anyone care to guess better than myself?
I think in this story they do want the promo, and have decided they are being strung along.
There were wiffs of it before, but I immediately knew the weiter was full of crap once he whipped out the communist-conspiratorial view of Taylorism. Talk about a red-flag!
>Somehow, the only technology which technically allows direct 1-many relationships between a small group of builders and a vast number of users, managed to create an industry which actively prevents and disincentives such relationships.

Bean counters and social status games players came in and spewed money everywhere and said to the engineers: "do your engineer thing, we'll handle the money and the people".
The author seems entirely unaware that HTML (SGML/XML) entities are essentially text replacement. &#32; is the same as a literal space, and breaking this (or adding a new &lf; that isn't a literal line break) would create an even worse mess than these purported whitespace problems.

(Also &ZeroWidthSpace; should probably have been discussed in this article.)
> Each thread on a CPU will go in the same order.

Not unless you control the underlying scheduler and force deterministic order; knowledge of all the code running isn't sufficient, as some factors affecting threading order are correlated with physical environment. For example, minute temperature gradient differences on the chip between two runs could affect how threads are allocated to CPU cores and order in which they finish.

> Why would the reduction step of a single neuron be split across multiple threads?

Doesn't have to, but can, depending on how many inputs it has. Being able to assume commutativity gives you a lot of flexibility in how you parallelize it, and allows you to minimize overhead (both in throughput and memory requirements).

> Like, is there a nondeterministic-dot-product instruction baked into the GPU at a low level?

No. There's just no dot-product instruction baked into GPU at low level that could handle vectors of arbitrary length. You need to write a loop, and that usually becomes some kind of parallel reduce.
Try to switch off js.
aider sucessfully made, 1-shot, a 2048 clone in architect mode, serverless, local html+js+css. i pushed the git repo it made to my github, aider2048clone. I used deepseek-r1-llama-70b distill, it took ~3 hours. after the first 10 minutes i didn't want to interrupt it, because who cares how long it takes if it works?

I haven't been able to get it to do anything but waste my tokens with deepseek itself as the backend (aider --model deepseek[/deepseek-reasoner|/deepseek-chat] i think but am not certain).
I'm afraid now that SE is using AI to generate answers and relying on human to upvote/downvote, in the future AI bots will also be used to upvote/downvote answers. Going a step further, it's not inconceivable that AI will be used to seed a Q&A site with questions ( who needs to manually seed a site ALA Reddit early style?).

And then we reach a point where a Q&A site that is seeded with AI questions, answered by AI answerers, and reacted by AI bots. Even comments aren't spared.

The AI interacted Q&A sites will then be indexed and searchable via Google, to be consumed by human and bots alike, or maybe even presented as authoritative information. This is truly an Internet dystopian.
> […] not wanting promos that end up in management roles

I have always wanted to stay an IC, do the job well, and forget about work when I’m done. This advice go well with that.
Oh idea of "vast patterns" in Conway's game of life seems like a great metaphor for LLM transformers. Explaining hidden markov chains with some extras or whatnot to a layman doesn't give a good mental image but is what I guess it's like.

Probability chains alone don't seem to give a good mental visualization of how such a system comes to certain "decisions" or "thought patterns". But watching the Game of Life you can see fascinating patterns which emerge and lead to interesting patterns. That's easy to extrapolate.

Maybe in the future NNs will be understable sorta like Game of Life, "oh that NN section is running pattern 27 on XY input data. That's gonna be an unstable behavioral element combined with pattern 38c over here." Not sure if that's a fascinating or dreadfully boring prospect though.
Ask HN: Recommend Books on Online Advertising?
Hi guys,

What books do you recommend for one to learn more about buying adspace o Google AdSense and Facebook Ads?
> At the core of Photoshop is a consistent, powerful, tightly-coded, thoughtfully-designed set of tools for creating and manipulating images. Once you learn the conventions, it feels like the computer is on your side, you're free, you're force-multiplied, your thoughts are manifest.

It's funny that today there still isn't a free image editing software comparable with the Photoshop from 2000. Krita is close, but still cumbersome to use.
Was it gdpr compliant at least
Worth noting that production silicon is on the way for OpenTitan (https://opensource.googleblog.com/2025/02/fabrication-begins...). An OpenTitan chip in a future TKey can give both strong hardware security (you'll have real silicon resistant against hardware attacks, not just an FPGA) whilst remaining full open source hardware (you can see all the RTL here: https://github.com/lowRISC/opentitan/tree/earlgrey_1.0.0 available under an Apache 2.0 license).