skysight-inc/HackerNews huggingface dataset:
I want a smartphone that can be crumpled up
It’s a side effect of the terrible store design.

It’s a free app because you don’t have to buy it to run it. It will tell you how much space it can save you for free. So you don’t have to waste $20 to find out it only would’ve been 2kb.

But that means the parts you actually have to buy are in app purchases, which are always hidden on the store pages.
> Maybe its me being stupid but why don't we use quic always instead of tcp?

A big reason is because QUIC is a lot younger than TCP and it will take a while for all the use cases of TCP to decide (if they are actively maintained and looking at possible upgrades) if QUIC is a good option worth testing.

QUIC's rollout so far hasn't been entirely without bugs/controversies/quirks/obstacles/challenges. You still see a lot more HTTP/2 than HTTP/3 connections in the current wild and that doesn't seem to be changing near as fast as major providers upgraded HTTP/1.x to HTTP/2. There's still a bunch of languages and contemporary OSes without strong QUIC support. (Just the other day on HN was a binding for Erlang to msquic, IIRC, for a first pass at QUIC support in that language.)

Some point soon QUIC might start feeling as rock solid as TCP, but today TCP is (decades of) rock solid and QUIC is still a lot new and a little quirky.
Because that would imply I had the capacity to change my future behavior based on those experiences. In reality, I had already faced consequences for late work and poor attention detail many times over my school career. Actually, that happened in nearly every grade and class I'd ever taken. But I was a good test taker and preferred to read in class rather than talk, so nobody bothered to evaluate me for ADHD. No amount of facing consequences for your mistakes will suddenly make ADHD go away. And if your home life is chaotic and unsupportive, you're not going to just be able to develop sufficient coping mechanisms on your own to function on par with expectations, even if you have strengths in other areas.

But those experiences did teach me a little something. They taught me to be grateful that most teachers are decent, forgiving individuals with policies for partial credit when you're late, because they'd rather see you engaged in learning than discourage you from even trying to finish the assignment. These days schools mostly aren't allowed to dish out straight 0s that can't be improved. And FWIW, nearly all of my college courses had policies for partial credit too.

Now I actually have ways to manage my natural executive functioning deficits, so I'm better at that kind of stuff.
I fundamentally agree that companies don't need to grow. They do however need to have returns.

Companies need returns to justify their continued existence to owners.

Growth comes into the picture because if someone thinks growth is possible, they are willing to pay more for it then an owner thinks it's worth.

This is an extremely common PE situation, where a management firm and Banks think more profit could be generated then the current owner. Then they offer more money than the owner thinks it's worth and try their luck. Sometimes it works out, and sometimes it doesn't.

The other common case is when PE act a buyer of last resort. If someone doesn't want to run a business anymore, they look for a buyer.
Framework Second Generation Launch Event
You keep talking like trans women and cis women means mixed-sex. It does not.
Wait, what's not standard about /64?
Alex Jones is saying something on Xchan? It's misinformation
Free software for prototyping interactive interfaces
Its interesting how Linux tools are all free when even trivial mac tools are being sold. Nothing against someone trying to monetize but the linux culture sure is nice!
Yep. At a previous job we had a file server that we published Windows build output to.

There were about 1000 copies of the same pre-requisite .NET and VC++ runtimes (each build had one) and we only paid for the cost of storing it once. It was great.

It is worth pointing out though, that on Windows Server this deduplication is a background process; When new duplicate files are created, they genuinely are duplicates and take up extra space, but once in a while the background process comes along and "reclaims" them, much like the Hyperspace app here does.

Because of this (the background sweep process is expensive), it doesn't run all the time and you have to tell it which directories to scan.

If you want "real" de-duplication, where a duplicate file will never get written in the first place, then you need something like ZFS
Google Gemini's AI coding tool is now free for individual users
AI is a lot more powerful in this aspect.

MS Word would find no qualms in this sentence:

"I started the car and went for a drive on the highway. There were many other cats on the road but it was nevertheless agitating."

Given the correct prompt (that avoids changing your literary style altogether), AI can quickly suggest cats -> cars and agitating -> peaceful, since it's much better at contextualizing.
That's a huge challenge isn't it? Unless you do it like in El Salvador.
I like the concept, compliance as code.
If you run it locally, you can connect it to your real browser and user profile where you are already logged in. This works for me for LinkedIn automation, e.g., to send friend requests or answer messages.

A bigger problem on LinkedIn for us is all the nested UI elements and different scrolling elements. With some configuration in our extraction layer in buildDomTree.js and some custom actions, I believe someone could build a really cool LinkedIn agent.
I'm on the east coast. I have 5 apple and 3 pear trees. I'm lucky to get 5 fruit by the end of summer due to squirrels.
It's not just an Argentina problem, the Chinese fishing swarm also targets the Philippines, the Galapagos islands[0], and basically anywhere that doesn't have a Navy strong enough to deter them. It's a huge, underdiscussed problem.

[0] https://www.globenewswire.com/news-release/2023/12/22/280055...
I have worked for 7 years in market research running such surveys. You would always want to aim for many-fold higher coverage especially when balancing by traits.
The XB-70 (2019)
saw someone point out how they could have framed it as a way to reward good workers, but instead they showed how they can go after people underperforming. Just bad framing and shows how out of touch they are
Our government is starting to have a bit of a 1970's Cambodia feel to its anti-intelligentsia.
APFS is a copy on write filesystem if you use the right APIs, so it does what you describe but only for entire files.

I believe as soon as you change a single bite you get a complete copy that’s your own.

And that’s how this program works. It finds perfect duplicates and then effectively deletes and replaces them with a copy of the existing file so in the background there’s only one copy of the bits on the disk.
Animals are grass fed around me. There is some supplementary feeding, but mostly hay made in summer for winter.

The economics of farming do not stack up, here, with feed from off the farm.

Mostly sheep, a smattering of beef.
I had a fleeting hope for a while that the sheer complexity of reality would thwart these forces, a la https://tvtropes.org/pmwiki/pmwiki.php/Main/DystopiaIsHard -- but I'm increasingly worried that the explosion in performance of machine learning plus the fact that much of the world's population has willingly handed over their data in service of convenience will just make it a cakewalk. What is the modern digital equivalent to the War Machine (e.g. Deleuze) that can fight this? is it possible? Am I overreacting?
The long wait for a glimpse of Luigi
Google web toolkit was released 18 yers ago that essentially allowed you to create early web2.0 apps (like Gmail) in Java. AJAX and a lot of web2.0 innovations were essentially originated from GWT

https://en.wikipedia.org/wiki/Google_Web_Toolkit
And of course, the gated communities have 6 ft high walls that any 8 yr old could climb over.
"I don't value software but that's not a respectable opinion so I'll launder that opinion via subscriptions"
I don't think we disagree. I'm just saying they're so far behind that they're not useful; the republic is already gone. What we're talking in is the shell of it.
For many C#, Java and C++ engineers Uncle Bob is their savior and GoF are the apostles.

Everything should follow SOLID and clean principles and be implemented using design patterns.
Pretty influential one: https://www.aeaweb.org/articles?id=10.1257/aer.20180338 "The number of researchers required today to achieve the famous doubling of computer chip density is more than 18 times larger than the number required in the early 1970s. More generally, everywhere we look we find that ideas, and the exponential growth they imply, are getting harder to find."
I don't think it is that pessimistic.

Yes there are low-quality papers out there but I'd rather have 100 low-quality papers if it gives us 1 truly insightful piece of research. Any expert worth their salt can read a paper and judge its veracity very quickly, and it is those high-quality papers that get cited.

Even when one of those high-quality publications gets shown to be false, it moves the field forward. Real science is incremental and slow.
I'm an NIH-funded researcher, drowning in uncertainty – Science – AAAS
Perhaps a magnitude more effective than copy/paste, perhaps not. But do I get more than $300/month of value from it, per developer? Almost certainly.

The bottleneck was already checking the work for correctness and building my own trust / familiarity with new code. So it's made that problem slightly more pronounced, as it generates more code faster, with more surface area to debug when many new changes arrive at once.
Volume manufacturing goes hard huh? I'm not an aerospace engineer so obviously this could be full of inconel widgets machined to abusurd tolerances, but it looks like a $70 car part. I assume that it's just so expensive because you're amortizing development and probably a very heavy regulatory burden over hundreds of parts rather than hundreds of thousands.
Taylorism. Techbros invented Taylorism. Unironically.
By the bar people are calling research "weird" right now, no, "can we track as many diabetic people as we can through 10, 15, 20 years and see what other health outcomes happen" doesn't qualify.

What qualifies is "can we track as many diabetic people as we can through 10, 15, 20 years and see what other health outcomes happen by using only the same procedure and data other people have been using for a while so that it has been on the news more than a few times".

And yeah, you still have a point in that it may still be useful. But it's either something people blatantly ignored for some reason, or it's not really research, but product development.
I agree, I recently keep having the thought that by far the hard part of programming is code organisation. Whether that's where the files go, or how you've wrapped up commonly used idioms like validation or data access in easy to use abstractions.

It's so easy to get it spectacularly wrong and end up in a mess.

And it's seems so deceptively pointless at the start. It's easy to throw together a greenfield project and get something working, but make a complete mess of organisation. But then it becomes so expensive so quickly to then make changes to that code.

I've joined quite a few projects after 1/2 years of someone else making the project. And so often it's such an imposing mass of code that basically does sod all. Bad architects who don't understand why they're even using the patterns they are or mid/junior-level coders making projects is basically a recipe for the project just grinding to a halt just when it looks like you're getting near the end.

It's when 1,000s of lines are easily refactored to 100s that you start thinking, how can these people honestly believe they have the ability to lead a project? They are so clearly completely out of their depth it's depressing.

We seem, as an industry, to have a complete inability for management to distinguish genuine senior developers from people who will never be.
> By "revoke the cert in face of the legal consequences" do you mean "openly defy a valid and legal court order"? Because that would also violate the BRs.

Yes, I think this would have been appropriate action. If the contractual language is extremely clear between the CA and the subscriber, there is no legal basis on which the customer can prevent revocation. The fact they found a court that doesn't understand technology is frankly irrelevant. This detail is exactly why Tim and other parties are requesting the exact language of the agreement between Digicert and the subscriber that filed the TRO. A customer acting in bad faith and abusing the legal system does not compel you to violate your own contract terms, your terms under the CAB/BR, or to take actions which are detrimental to the entire Internet. This is exactly the type of circumstance where you do what you are required to do, and then sort it out afterwards. Any appeals court would have easily overturned the TRO as it has no legal basis.
Game devs out here catching strays.
There are several such tools for Linux, and they are free, so maybe just change operating systems.
[dupe] https://news.ycombinator.com/item?id=43170626
Hey, Thomas More!

"The Saint" (1997)
https://en.wikipedia.org/wiki/The_Saint_(1997_film) :

> Using the alias "Thomas More", Simon poses as
take a look at this blog post, these are early results but we collaborated with the Graal team for a fair comparison https://chicory.dev/blog/chicory-1.0.0#the-race-day
The Art in the Analyst's Room
Studying philosophy doesn't make it any more of an absolute truth, the numerous and conflicting schools of thought in it are a good testament to that. Philosophy is the study of systems of thought, not an absolute truth about the world.
I am a bad player, but this was pretty easy to win, but i like the idea, Nice work.
New search underway for MH370 in Indian Ocean 11 years after flight disappeared
There's two blog posts that go with this, check it out:

https://milvus.io/blog/i-built-a-deep-research-with-open-sou...

https://milvus.io/blog/introduce-deepsearcher-a-local-open-s...
Yes, of course. When I write "pay me to publish" I don't mean "cover the costs of publication", I mean "fund my work".
Too many men lack close friendships. What's holding them back?
Depending on the medium, the penalty of reading single bytes in sparse locations could be comparable with reading the whole file. Maybe not a big win.
He’s talked about it on the podcast he was on. So many users would buy this, run it once, then save a few gigs and be done. So a subscription didn’t make a ton of sense.

After all how many perfect duplicate files do you probably create a month accidentally?

There’s a subscription or buy forever option for people who think that would actually be quite useful to them. But for a ton of people a one time IAP that gives them a limited amount of time to use the program really does make a lot of sense.

And you can always rerun it for free to see if you have enough stuff worth paying for again.
I know I'm biased on this, but it has always seemed obvious that vector search would be subsumed into other databases. At MongoDB we've made it easy to manage operational and vector data in the same place, simplifying data architecture. While I think we do this better than others, it's also true that other vendors and communities (like Postgres with pgvector) have added vector capabilities and, frankly, always were going to do so. It's just a natural extension. I don't want to be dismissive of purpose-built vector databases, but they're going to have to evolve to suit more general-purpose workloads. This could happen as Neo4j has done, e.g., making graphs a more general way of thinking about data. It will be interesting to see how it plays out.
Factory – The Agentic Command Center for Building Software
> I like the idea of people getting paid for making useful things

> It would be nice if it was open source

> I get a data security itch having a random piece of software from the internet scan every file on an HD

With the source it would be easy for others to create freebie versions, with or without respecting license restrictions or security.

I am not arguing anything, except pondering how software economics and security issues are full of unresolved holes, and the world isn't getting default fairer or safer.

--

The app was a great idea, indeed. I am now surprised Apple doesn't automatically reclaim storage like this. Kudos to the author.
I don't understand why a simple, closed source de-dup app is at the top of the front page with 160+ comments? What is so interesting about it? I read the blog and the comments here and I still don't get it.
There’s a good overview of the faults of Clean Code at https://qntm.org/clean.
Because pure SCTP can't survive outside your LAN, thanks to everything in-between you and your destination. Why not use SCTP on top of UDP? Well, because one of the main benefits of QUIC is TLS being at its core.

SCTP you're talking about runs on top of DTLS on top of UDP. DTLS has issues on its own, but even if it didn't it wouldn't beat QUIC in TTFB.
AI Go-to-Market
I don't think the issue is necessarily the tool, but rather the execution. I think everybody can agree that improving efficiency is a good thing, and tools to track/improve it are a net benefit, but the way they approached it was abhorrent.

But seriously, who approved posting that (before it was deleted)?
Wouldn't publishing results showing your methods offer benefit attract future funding?
You could download the app, disconnect Wifi and Ethernet, run the app and the reclamation process, remove the app (remember, you have the guarantees of the macOS App Store so no kernel extensions etc), and then reconnect.

Edit: this might not work with the payment option actually. I don't think you can IAP without the internet.
Sometimes I have the dream where fixing a single perf bug makes everything 500% faster

Or the economic version, what if we (companies and individuals) are just absurdly overpaying for everything?

Could a jet cost 100k instead of 20million? Work from first principles and it can be..
Or just use whatever algorithm rsync uses.
The first two paragraphs are FUD and can be safely skipped. The second paragraph sets up a straw-man.

After that, however, the rest of the article seems to be a good-faith attempt at defending general public funding of science. It does use the straw-man as a crutch a few times, and it neatly avoids the real problems like the slew of reworded papers on known junk science, or the ideologically targeted wolf-in-science-clothing research that clogs "the pipeline."

It doesn't change my opinion that the pipeline appears to need a hard reset.
Build Your Stax
There are a few, and they are really interesting! The reason we wrote Chicory though is we're interested in extending the capabilities of existing Java applications through plugins. The intro of this talk explains some of this reasoning: https://www.youtube.com/watch?v=00LYdZS0YlI
they obviously didn't use vanilla postgres, but built some custom sharding on top, which is untrivial task (implementation and maintenance(resharding, failover, replication, etc)).
Train has a train station (with paid toilets now unfortunately in France) and connects to other parts of the country. Metro is a subway and is within city boundaries
BoltAI: Quality Native Mac app for local and remote AI in one place
PgSQL only defect was anomaly in reads which caused transaction results to appear a tiny bit later, and they even mentioned that it is allowed by standards. No data loss of any kind.

MongoDB defects were, let's say, somewhat more severe

[2.4.3] "In this post, we’ll see MongoDB drop a phenomenal amount of data."

[2.6.7] "Mongo’s consistency model is broken by design: not only can “strictly consistent” reads see stale versions of documents, but they can also return garbage data from writes that never should have occurred. [...] almost all write concern levels allow data loss.

[3.6.4] "with MongoDB’s default consistency levels, CC sessions fail to provide the claimed invariants"

[4.2.6] "even at the strongest levels of read and write concern, it failed to preserve snapshot isolation. Instead, Jepsen observed read skew, cyclic information flow, duplicate writes, and internal consistency violations"

let's not pretend that Mongo is a reliable database please. Fast? likely. But if you value your data, don't use it.
If malware isn’t user-hostile, I don’t know what is? It works both ways. A fork can fix something that’s user-hostile, but it can also introduce malware into an otherwise useful app that didn’t already have it, and many users won’t know which one to install. There’s no guarantee that any security researcher is watching. In practice we rely largely on reputation, and sometimes that’s the blind leading the blind.

Users don’t get final say in what their devices do unless a software developer is willing and able to help them. Most are actually pretty helpless on their own.
You have constructed a representation of me in your head that in no way reflects reality. Good luck in life.
Some people get caught up in "maximization". Everything must be efficient, and use every moment of your time, and be commensurately compensated so as to profit maximally.

Your approach flies in the face of that, but you don't care! I happen to love that stance and applaud your ability to recognize the enjoyment/comfort in it. You enjoy what you do, but don't seek to attempt to make it more than it currently is.
New device helps people with spinal cord injuries grasp large, heavy objects
Show HN: Text data browser for NLP, LLM researchers and developers
I created an app to easily browse and analyze large text datasets (local or remote). The app supports many data formats including JSONL and HuggingFace. Key features include:

Intuitive Navigation: Effortlessly browse local (or remote) data in HuggingFace, JSONL, etc., formats.
Efficient Browsing: Stream large local (or remote) datasets without loading (or downloading) in memory.
Powerful Analysis: Easily filter and sort data for better insights.
Pretty-Print Code: Human-friendly visualization of code embedded in your data.

Package lives here - https://github.com/nihaljn/datahawk and welcomes contributions !

Setup and usage are very simple: `pip install datahawk; datahawk -p $port`
Navigating the Web Platform
> + health insurance

In the US at least, this immediately makes it not cheap
This is what I wish Apple Intelligence did, but of course Apple wants to lock you into their own models.
React Scan v0.2.0: A new way to debug React performance problems
The developer is popular and APFS cloning is genuinely technically interesting.

(no, it's not a symlink)
> If the purpose is to stop the gang violence, why not remove the gangs from the country?

Because the stated purpose is only the sales pitch. The full list of uses will never be stated publicly, unless someone like Snowden leaks it at great personal peril.
Despite knowing this is the correct interpretation, I still consistently make the same incorrect interpretation as the parent comment. It would be nice if they made this more intuitive. Glad I’m not the only one that’s made that mistake.
I suspect that bytes near the end are more likely to be different (even if there may be some padding). For example, imagine you have several versions of the same document.

Also, use the length of the file for a fast check.
Also note, we have the AOT compiler which can target the JVM bytecode directly as well as Dalvik/Android which is experimental but nearly spec complete :)
I'm pretty sure some of them also work on MacOS. rmlint[1], for example can output a script that reflinks duplicates (or run any script for both files):

rmlint -c sh:handler=reflink .

I'm not sure if reflink works out of the box, but you can write your own alternative script that just links both files

[1]: https://github.com/sahib/rmlint