skysight-inc/HackerNews huggingface dataset:
OK, so a sort of catalog of your personal files across all of your devices and cloud services. Intriguing, but I don't see a practical use for myself yet.

FYI: I noticed the links on the FAQ page to Tauri are incorrect; they link to: https://tauri.studio/ but should link to: https://tauri.app/
> I mean Fog Creek used to be a strong proponent of developer facing decisions like private offices for developers

People like to rag on MSFT, but when I was there (around mid 2000s), this was very much the norm. Meeting rooms and shared spaces, but generally every engineer had their own office (at least in my BU).
150M lines may be but not all of 'em translate into customer. it's slightly grey area how you see the customer from Financial standpoint vs account management stand point. IMHO 150M lines may roughly be 30 million customers at the max who could /would have shared their billing address/email address with ATT.
"Man, this NPC is really trying to sell me on the virtues of lootboxes and subscription-based gaming, which is weird, because this game takes place in 1500 AD." - all of us in about two years.
Heart pacemaker powered by light eliminates need for batteries
> What has changed since 2012 in the document printing space that would make that perfectly good machine obsolete?

I couldn't tell you to be honest, I don't even have a printer.
CMake gotcha, fam: https://cmake.org/cmake/help/v3.29/manual/cmake-generator-ex...
Wait until you hear about COBOL still being used.

Snark aside, the problem with Java in the enterprise is that Oracle provides support for mind-bogglingly ancient versions (if you're willing to pay them). This disincentivizes companies from upgrading, ends up frustrating their developers, and has probably contributed to the negative reputation that Java has in some corner of the net.

I get that tracking the current version isn't feasible for most companies, especially if software isn't their core business. The Java folks do their best to make upgrades painless, but the longer you wait, the more painful it gets.
This pattern is effectively how Vagrant (for anyone who remembers that) always worked, also in Ruby! I even gave a talk on it at MountainWest RubyConf back somewhere around 2013, although I compared it moreso to a "middleware" pattern. Even the API/DSL is almost identical.

The middleware pattern had a lot of the same concepts present in this post: we called context "state" and you could use special exceptions to halt or pause a middleware chain in the middle.

This was a really great way for over a decade (to this day!) to represent a long-running series of steps that individually may branch, fail, accumulate values, etc. I don't recall the exact count, but an old `vagrant up` used to execute something like 40 "actions" (as we called each step).

I'm not trying to disregard this blog post in any way, I'm only pointing out this pattern is indeed very useful and has been proven in production environments for a very long time!
Simple blog application with EdgeDB and Next.js
I also don’t get why people care so much about what OTHER people do. Will some people fail? Yes of course. But it’s good for society to have a ton of people busting their ass and trying new things. And it’s good for society if bloggers encourage that.

If you personally want to be an employee, fine, but a cultural value for entrepreneurs is a good thing to have and should be supported.
What can it do that any NAS can't? Curious.
We're all already dead in geologic time. Why not shoot for the stars?

There's a big difference between a casino and actively throwing yourself at problem gradients, learning, adapting.
Destroy your computer with a hammer
LLMs are horribly broken.

But we somehow like the idea of putting everything behind an API and then call it a solved problem.
Others have already mentioned this, but Alan Kay spent his entire career experimenting with approaches to radically simplify computing. The progress reports from vpri give a good overview of a recent project that has since wrapped up, e.g.: https://tinlizzie.org/VPRIPapers/tr2012001_steps.pdf
As somebody that works in cars and often have to design and manufacture custom parts the fact that they can make all those parts fit is the most incredible. I don’t recall a single time where something I designed that involved more than 3 parts at least one of them hadn’t to go back to the design stage to be re-manufactured.
Saudi Arabia Plans $40B Push into Artificial Intelligence
At the time, the only public results were demonstration games against a much weaker professional. The actual strength of the machine was only known privately within DeepMind.
I don't work at Apple nor do I have much more insight into their philosophy than you, so I can only refer you to my previous speculation:

> It seems like Apple just prefers that companies release software that they will actually maintain
Even more fortuitous was having no ads or anything else that the small number of early Googlers would have considered evil in any way.
In college I took a couple classes beyond the required Econ 101/102 because I found the subject interesting, not even enough for a minor, but even I am astounded by the level of ignorance that gets upvoted to the top of econ threads on this site.

This is an article about Japan raising its interest rate, and people are using it to discuss the abolishment of central banks, or of state-backed currency itself in favor of cryptocurrency.

For those that don't see this: it'd be like if you wandered into a forum where an article was posted about some new product Google released, and the discussion is dominated by a bunch of people talking about how all C++ code should be abolished in favor of Python.

Very bizarre, disorienting experience.
It's an American upper middle class thing.
Does it support CALDAV?
Meh, I am not buying this. String theory is not very expensive. Picture a guy writing down formulas on a large piece of paper. How much does that cost? Not very much, really. And, at the same time, you also get teaching out of the same person. Experimental high energy physics is orders of magnitude more expensive.
Congrats on the launch! Always cool seeing a familiar face build something badass
I think it’s worth pointing out that your impression of Mead might be shaped by a strong critic who worked hard to invalidate her work and erase her legacy. This section of her Wikipedia article sums it up pretty well. Essentially, more recent reviews of the research bears out Mead’s conclusions.

https://en.wikipedia.org/wiki/Margaret_Mead#Criticism_by_Der...

Another interesting tangent about Mead was her almost foray into LSD research which I learned about from this submission https://news.ycombinator.com/item?id=39328747
Open-source 2D and 3D internet browser build with Godot Engine [video]
https://nordup.itch.io/the-gates
This is quite possibly also why Boeing is having issues.

If they paid everyone $1M/year salaries maybe more people would consider going into aerospace engineering.

Right now though Boeing's starting salaries aren't that much higher than what an Uber driver in the bay area makes.
This doesn’t take into account for the large amount of parts you can get from eBay .
same! We're pretty rare.
This feels like a limited and perhaps naive perspective on LLMs. If you looked at computers as adding machines in the 60s/70s then you'd be missing most of what was interesting about computers. And if you look at LLMs as a question answering service now, you are also missing a lot.

It's hard to compare trust of LLMs to other computing, because many of the things that LLMs get wrong and right were previously intractable. You could ask a search engine, but it's certainly no more trustworthy than an LLM, gameable in its own way. The closest might be a knowledge graph or database, which can formally represent some portion of what an LLM represents.

To be fair the relational systems can and will give "no answer" when an LLM (like a search engine) always gives some answer. Certainly an issue!

But this is all in the realm of coming up with answers in a closed system, hardly the only way LLMs can be used. LLMs can also come up with questions, for instance creating queries for a database. Are these trustworthy? Not entirely, but the closest alternative supportive tool is perhaps some query builder...? I have seen expert humans come up with untrustworthy queries as well... misinterpretation of data is easy and common.

That's just one example of how an LLM can be used. If you use an LLM for something that you can directly compare to a non-LLM system, such as speech recognition or intent parsing, it's clear that the LLM is more trustworthy. It can and does do real error correction! That is, you can get higher quality data out of an LLM than you put in. This is not unheard of in computing, but it is uncommon. Internet networking, which Kay refers to, might be an analog... creating reliable connections on top of unreliable connections.

What we don't have right now is systematic approaches to computing with LLMs.
> I'm amazed how many unsafe electrical devices we own: the safety standards are not working in my experience.

Safety standards aren't the issue, their enforcement is. In most countries, agencies overseeing the safety of electrical consumer equipment, are perpetually understaffed and/or underfunded.

So they don't have the resources to take a good sampling of what's on the market, and (thoroughly) test those samples.

As a result, it's mostly especially bad gear (discovered by accident, # of incident reports etc) that gets attention. Or becomes subject of a recall.

What's left is relying on paperwork, and manufacturers or importer's integrity. Which (as you note) varies a lot depending on where you look. Especially in this day & age of people buying cheap junk directly from abroad through Ebay, AliExpress & co. Not to mention fakes, or no-name manufacturers that pop up & disappear overnight.
New algorithm unlocks high-resolution insights for computer vision
> I added the Pi to my Tailscale network (no, this is not an ad; just happy), which was pretty painless.

I had a quick look at Tailscale and it seems to be a VPN network that you get to manage? So it's still a VPN just with convenience functions to make adding devices easy is that about right? Where does the DNS for this exist, is it on Tailscale's own servers. There must be some purpose to having to login. Does Tailscale also hold some connection open to figure out which devices are on or not.

In a way this reminds me of AWS SSM Agent. I think it's talking to some central Amazon servers and I don't need to open a port on an EC2.
> Not if you need to serve https traffic to clients and browsers from the same servers / same hostnames

That's what I was getting at, that makes sense to me.

> That comes from HSTS, not from cert pinning.

HSTS is a terrible half assed solution that relies on adding domains to magical predistributed lists. I wouldn't trust it if I cared enough about MITM to go to all this trouble.
> Been coding in Java since ~1997. Unsafe just doesn't come up in 99.999% of Java projects.

Your project may not use it directly, but there’s a pretty good chance one of your libraries does.
See my comment above, but the short of it is that it seems she didn't retract because she probably was not wrong. https://news.ycombinator.com/item?id=39759898
You seem to attack scientism for being narrow, which I find valid. However, if I understand it correctly, you then proceed to offer solutions by referring to other philosophical interpretations. I would say that those are also limited in a way.

My original intention was to suggest that, as there are multiple possible interpretations, and no good way to decide on which is best, that we simply do not get to fully understand how thinking works.

Science typically would shy away from the issue, by stating that it is an ill-defined problem. The Wittgenstein reference seems to do something similar.

Recent advancements in LLMs might give science a new opportunity to make sense of it all. Time will tell.
I wonder if I'm witnessing the birth of yet another Hacker News thought terminating cliche.

There is a place and time for everything. You can drive as fast as you can in a Formula 1 race, but when you're around pedestrians you gotta slow down.

Similarly, complex abstractions can often be fast to write but difficult to maintain. Similar to a lack of them.

But sure, it all has a time and place. Except the attitude of dismissing or never discussing this topic. That's the only thing that is "wrong" here.
Video hosting is expensive—is that really enough to cover costs?
Practical Large Language Models – Open Book
He has generally great insights about principles to aim for, which is part of the answer, but no, he does not have the entire answer. His insights are inspiration for others who contribute their own parts to potential answers—that's how open collaboration works.
The "old skool" was pay once, get (usually) 0 updates and then pay again for a new major version. The keep it but stop getting updates model is better than that, usually.
You are muddling issues and mixing them with apocalyptic sentences that really don't persuade anyone. For starters, European economies differ wildly between each other, and their public debt as has not been held by their own citizens for a very long time. Comparing "Europe" with Japan is very imprecise.

> Germany and others have a balanced budget amendment.

That future Germans will likely be free to repel or ignore. Who is going to punish them, the dead? Constitutional amendments pledging this or that budgetary action are largely performative. Even EU-level rules (which have no basis in actual economic science, the writers themselves admitted to making up things like 3% debt/gdp ceiling etc) are mostly a pledge, which the big players ignore in practice whenever they see fit.

> They pay so much money on servicing their debt, their social nets practically dont exist and are shrinking nonstop.

Because society nets are expanding elsewhere...? They're contracting everywhere, you mentioned Spain yourself but it's the same everywhere. Precisely because of misplaced budgetary obsessions.

Japan is not perfect, but their model has a lot going for it.
Simple code like that kept pulling me back to the JSL 1.0 spec time and time again as my understanding deepened, much like the old singleton pattern debates of old.
Just when you think you've found all the possible side channel attacks, along comes a new one: The mole can Morse-Code-tap their secret messages on your Cisco edge router and abscond with your secrets.
> reusing private keys is an enormous vulnerability.

As long as the private key is stored/handled safely and RSA/ECC is not broken, it is not vulnerable.

I do agree that key rotation is better/recommended practice.

> a single leaked private key means your entire site is compromised

The leak is the actual vulnerability. As long as the leak is still there and you are not aware of the compromised private key, a fresh new private key will probably leak again.

However, the chances of leaking may be greater if a private key has to be used in multiple locations.
Reminds me how much I love the Power Miners sets -- hate to see the prices, though
Perhaps you're not the intended audience.

There are certain people that deeply desire this and that understand their chances of success are low. Nevertheless, these people want to try and find encouragement in these types of essays.

You don't need to be upset that this isn't for you. There are all sorts of shapes of people in the world. We benefit by having curious people at all strata of society, exploring various sorts of ideas and problems. It keeps us from deadlock.
It's still good to call out bullshit when you see it.
This is my setup, without the GUI. I join the Tailscale network on my laptop, ssh into my pihole (slash homelab misc) pi, and run ‘wol’. I also have the PC set to boot in the early hours (in BIOS) in case I’m away for a long time and accidentally pick ‘shut down’ instead of ‘sleep’ at some point.
hCaptcha does the same, they offer a data labeling service
Windows definitely does break backwards-compatibility of printer drivers. My parents had to use a Windows XP VM to print on their Canon printer for a long time before giving in and buying a new printer.
This would be like if someone were against the government suppressing leftist groups and barring radicals from hollywood and such during the red scare because of the violation of civil liberties, then you walked up and said they were pro russia. Completely reductive.
Sherpa: AI-Augmented Thinking Companion
Benjamín Labutut’s The MANIAC — an experimental novel about von Neumann told in bite-sized historical vignettes.

So excited to get this book, coming in tomorrow! Fun to see it randomly mentioned.

This was when he had three or four drinks. He spoke of computers with some awe. And the real distinction is the people who feel awe for computers. They’re nuts.

Heh always good to see philosophy crossing over into other fields. This is quintessential analytic / “purely scientific” arrogance, and I love it. Thank god these days the AI researchers have some among them who have a healthy respect for the unknown and the unknowable, like Ilya. But I always chuckle seeing engineers with such an attitude, like everyone else is just too dumb to get it.

Fantastic article, learned a lot, thanks for posting! I would give credit for “first to posit the simulation hypothesis” to Plato or Descartes, but I’ll leave that for another thread lol. As it stands, this is pretty compelling research to edit the official wiki page IMO…
I think Suleyman is the same kind of guy. At least from what I've read on him, he seems to have some technical chops, even if he isn't a PhD expert.
This is awesome! I'm incredibly happy to see some flexibility here:

> While we know that families come in many shapes and sizes, Steam Families is intended for a household of up to 6 close family members.

As opposed to plans like Amazon Household which allows:

> Up to two adults (aged 18 and over), each with their own Amazon account

Even minor recognition that "family" doesn't always mean "two adults and 2.4 children" is great. This means that Steam Families could include things like two married adults with their children, two married adults with a live-in elderly parent, a polyamorous triad... way more than the standard "nuclear family" model that is often imposed.

It does seem to fall down a bit on cases like a child who splits time between two families (e.g. divorced parents) but might have siblings/step-siblings in each. But I'll celebrate the progress over the Amazon model for sure!
Rembg: Tool to Remove Images Background
This does look really good. Do you mind if I ask which one you used? Thanks!
> dont much care who the creditor is

Lol, your credibility just sunk to zero, sorry. Debts only matter insofar as the creditor is likely to call it in. If I have a debt with someone who will never want the money back, does the debt matter at all?

This is basic stuff.
x86-64-icx-latest and x86-64-clang-trunk use the Gauss shortcut.

wow. wonder if there's much use for that optimization pattern.

edit: clang discussion https://stackoverflow.com/questions/74417624/how-does-clang-...
This is always my first concern anytime I want to register a domain. How much is it worth to me to also register variants of it just to protect against this. It used to be just own all the TLDs, but now we have common typos as well just to protect your brand. For a money generating company, a few hundred monetary units annually isn't too bad, but sheesh just another example of people are assholes!!
This isn't survivorship bias, just imperfect information being sufficient. Will anyone be alive at X date can ignore the dead from the population as irrelevant.

The second question if they are an unusually healthy or sick group doesn't need to look at the dead either. Only ~20 percent of 35 year old men live to 88. Having at least 7 men out of 24 reaching that age is already an long lived group, though not necessarily statistically significant.

Looking at the full numbers gives a more precise number, but 12 of 24 vs 7(+) making it to 88 doesn't change the result. Further, even if it was exactly 7 of 24 again the answer doesn't change.
That makes sense. I am slightly envious of the idea of having clearly discernible failure domains but that’s a me problem.

The coordination can get hairy at a huge company but that’s why (for example) Amazon has a really challenging program for becoming an incident manager, which creates a pool of people who can understand failure domains quickly for incidents which span a lot of the stack/company.
Precisely my point, I’m talking about the DARPA grand challenge era of “look this car drives itself” being the “solved” part. I’d you cleared all the roads and left street signs and stoplights I’m sure most self-driving cars would be fine.

People got way overconfident once the grand challenges were accomplished.
It looks great. I’m curious did you have any trouble with iOS app approval?
Dual-Clutch Transmission: Wet or Dry?
I was hoping someone would mention this. What a great book.
Optimizing black hole merger waveform calculations (Bluesky thread)
Well, they probably had ads too. And they might've not been hosting the content, instead just embedding a player from some other adult site.
Dupe:

Postgres is eating the database world

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

5 days ago 138 comments

Edit: included the wrong link
It's amazing to me that the "chat bot" interface for ELIZA, developed in the mid 1960s really isn't very different from that of ChatGPT 4, 60 years later.
Another point of view:

https://medium.com/insurge-intelligence/how-the-cia-made-goo...

https://medium.com/insurge-intelligence/why-google-made-the-...

(I don't know how truthful these articles are, but found them interesting to read.)
Yes this is my point - the home is a hard place to operate in but less potential for lethal outcomes. If we can solve home robotics I think cars would be easier.

Also, a robot that replaces a housekeeper would have a huge market. I’d pay a handsome sum to have perfectly cleaned kitchen and bathrooms every day when I wake up.
I feel like I've seen this more than I've seen my parents since year!
Heh I came in for the same point but decided to give the author the benefit of the attention-grabbing-headline, so to speak. AI started in earnest in 1950 with the rest of CS IMO, so technically this is “extremely early AI history”, but you can see how they were basically just positing stuff at this point. I mean “we didn’t use the word planet back then” really threw me for a loop.

Also these days “prehistory of AI” means “pre-2010”, according to the LLM industry!
Are you telling me that this blog entry is... marketing?!? Oh, my!

:-p
HN link to above:
https://news.ycombinator.com/item?id=39711863
That file (and entire directory) doesn't seem to exist on my system
I got the detail from the Steegmuller biography. https://archive.org/details/in.ernet.dli.2015.62447/page/n13...

I believe it refers to this painting, which has, I believe, changed attribution, but which is still referred to as by a "Breughel follower". https://www.nga.gov/collection/art-object-page.41602.html#:~....
Scraping Market Data with Python
This is pretty epic, have been testing it for a few weeks - top work!
Eh, maybe it is good to learn that you're not destined to anything grand early on. It gives you resilience, and builds character. Teaches you to value the small things in life.

It can be a lot more depressing to learn you are a loser well into your adulthood, after a long time of thinking very highly of yourself.