skysight-inc/HackerNews huggingface dataset:
> Furthermore macos certainly doesn't take enough of emacs outside of readline bindings to make me comfortable referring to them as emacs bindings.

That’s fair. But on the other hand they also don’t implement any of the Readline keybindings that are not in Emacs, like for example C-w and C-u to delete the last word and line, respectively.

> I hadn't even noticed that zsh and fish used something other than readline. To me, they effectively are using readline as that's the name for the functionality that's fulfilled.

IMO, that’s like calling Vim and Emacs for “TextEdit” because that’s what they do. I see the argument, but it is confusing.

Readline is one particular library, and it is relevant to many users like me whether it’s used or not. Many alternatives (as used by Fish and IPython for example) have better support for modern features like multi-line editing and syntax highlighting. Conversely, if MacOS actually used libreadline, I should have been able to enable Vi mode in .inputrc and get Vi keybindings in every MacOS text field, which I think many Mac users would want. But alas, MacOS ignores .inputrc, although there is a somewhat equivalent DefaultKeyBinding.dict. If you customize your .inputrc it also quickly becomes apparent that Fish and Zsh for example ignore your Readline settings.
This has not been my experience at all. I moved to the bay area in 2012 and 5 people I met living there have built unicorns/have net worth now around > $1BN. None of them leveraged family connections. this might be true in Europe but the best folks figure out how to move to america.
CPL: Failed Venture or Noble Ancestor?
Exceptions are easier for the programmer. The programmer has to write less and they clutter the code less. But exceptions require stack traces. An exception without a stack trace is useless. The problem with stack traces is: they are hard to read for non-programmers.

On the other side Go's errors are more work for the programmer and they clutter the code. But if you consequently wrap errors in Go, you do not need stack traces any more. And the advantage of wrapped errors with descriptive error messages is: they are much easier to read for non-programmers.

If you want to please the dev-team: use exceptions and stack traces.
If you want to please the op-team: use wrapped errors with descriptive messages.
Someone already said The Rest is History, but one of the presenters of that podcast Tom Holland (not the actor) has also written extensively about the history of the catholic church in Millennium and Dominion. Highly recommended.
It also means that, as a customer, you are utterly fucked because almost everyone you want to do business with or buy things from could potentially disappear in a few years because bootstrapping isn't exciting enough for the VC fucks. "Enshittification" runs rampant because literally EVERYONE is swinging for the fences, even when they shouldnt be.
Yeah, anyone that assumes these people care if it hurts the company in the long run is just mad, all they want is to see the stock go up after the announcement.
We have a pretty limited set of abstractions that are used throughout. We mostly serve web requests, talk to a PostgreSQL database, communicate with 3rd-party systems with HTTP, and we're starting to use Temporal.io for queued-job type stuff over a homegrown queueing system that we used in the past.

One of the things you'll often hear as a critique levelled against Haskell developers is that we tend to overcomplicate things, but as an organization we skew very heavily towards favoring simple Haskell, at least at the interface level that other developers need to use to interact with a system.

So yeah, basically: Web Request -> Handler -> Do some DB queries -> Fire off some async work.

We also have risk analysis, cron jobs, batch processing systems that use the same DB and so forth.

We're starting to feel a little more pain around maybe not having enough abstraction though. Right now pretty much any developer can write SQL queries against any tables in the system, so it makes it harder for other teams to evolve the schema sometimes.

For SQL, we use a library called esqueleto, which lets us write SQL in a typesafe way, and we can export fragments of SQL for other developers to join across tables in a way that's reusable:

select $
from $ \(p1 `InnerJoin` f `InnerJoin` p2) -> do
on (p2 ^. PersonId ==. f ^. FollowFollowed)
on (p1 ^. PersonId ==. f ^. FollowFollower)
return (p1, f, p2)

which generates this SQL:

SELECT P1., Follow., P2.*
FROM Person AS P1
INNER JOIN Follow ON P1.id = Follow.follower
INNER JOIN Person AS P2 ON P2.id = Follow.followed

^ It's totally possible to make subqueries, join predicates, etc. reusable with esqueleto so that other teams get at data in a blessed way, but the struggle is mostly just that the other developers don't always know where to look for the utility so they end up reinventing it.

In the end, I guess I'd assert that discoverability is the trickier component for developers currently.
It's because that is the constraints that the U.S. Constitution places on our form of Federal government. The Congress passes laws (and controls the money), the Executive implements the law, and the Courts interpret the law. My lay understanding is that Chevron shifted too much power from the Congress and the Courts to the administrative agencies in the Executive branch. It seemed like a "good idea" at the time but over time the abuses became apparent and this Supreme Court reigned it back in towards the balance of powers required by the Constitution.
I can get the same at home

Personally I find home more distracting than the office. The office is a clean work space with a desk with only my work computer and work stuff and everybody around me is also working.

Home has chores and errands and 'fun' and all kinds of other Not Work stuff to tempt me away from working. Plus once my kids come home from school, quiet concentration time is effectively over.

But as I said, I'm not advocating for mandatory return to office, and I do work at home 1-2 days a week.
I just saw a video posted to a drone mystery Facebook group where the “drone” had the word “United” emblazoned on the side…
Before you tie yourself in this knot it might be useful just to look and see if there was a Roman census in that time period:

"When I administered my thirteenth consulate (2 B.C.E.), the senate and Equestrian order and Roman people all called me father of the country, and voted that the same be inscribed in the vestibule of my temple"[0]

[0] http://classics.mit.edu/Augustus/deeds.html
I think the machine gun issue is mostly settled. But there is a lot of controversy lately about what is a short barreled rifle (which requires a special federal permit). I don't know the specifics but the laws have been changed after people purchased their guns, such that if they were caught with them they would be in violation of serious gun laws (essentially as serious as having a machine gun without a permit)
This is not true in most cases . First, it is logically impossible for everyone to get the ‘best’ thing. Secondly, how many people remember their daycare friends? And people change jobs anyway. Third, how offered something free tied you up? Why providing you free commute credit not tying you up ?
Don't have any reasonable good links available but over here, further East (present-day Romania and then the Roman province of Dacia) there was a strong presence of Oriental/Siro-Palmyrian deities like Mithras, Dea Syria or Belus. There's this (non-academic) page [1] in Romanian which you can use Google translate on in order to get a better hang of it.

[1] https://historia.ro/sectiune/general/culte-si-credinte-in-da...
There's probably something of a California (or at least West Coast) bias on this board. But much of the US is less moderate in overall climate, towards both cold/snow and heat at various times of the year.

A large portion of the US has real winters. (And some of those areas get pretty hot and humid in the summer--like, umm, Tokyo.)
What I can see is that it won't be an immediate action by the current power structure. But what I can also see is that it is leading to a corporate-controlled oligopoly that is also fundamentally unstable. So while no one in today's big-tech society will scrap the internet, it may also come down regardless due our inability to make wise societal decisions that transcend micro-moves restricted to the insane, current economic options.
Hotwire Spark: live reloading for Rails applications
That’s not in this thread, though, and it usually gets a lot of pushback.
What's truly staggering is just how gullible and lacking in critical thinking abilities most people are. They just want to believe something, so they find a way to believe it. If you're interested in marketing, times like these give you some pretty interesting ideas.
Tldraw Computer
I've seen plenty of them. I am more alarmed by all the denialists out there who are proudly proclaiming that nothing is happening. Airspace above military bases IS being closed due to UAP activity. There are indeed plenty of videos showing obscure behavior, glowing orbs, etc. The signal noise ratio is tough to comb through - and there is a lot of noise - but something is happening.
There is microui if you want another one. Much more barebones as the name implies, but very easy to extend! Pleasant even if a bit quirky. Also nuklear, but haven't really gone much in depth with it.
Without unconditionally endorsing the content of this blog (especially the more recent parts of it) you may find this post interesting: http://www.loper-os.org/?p=4003
Late Chunking and better RAG chunking
Late chunking is a promising approach to computing text embeddings that incorporates more of the actual document into each chunk's embedding.
I think it's pretty promising.
But what language is used for the inscription on the rolled silver amulet?
Thank you for sharing — sounds like we've had different experiences but I can absolutely see how poorly implemented devops is worse than well-implemented ops.

I've written about operationalizing design and design/engineering collaboration for a while now, and work at a frontend cloud PaaS... So I appreciate hearing from folks outside of my own bubble!

The path from idea to production was arduous for frontend and design back in these days. I for one appreciate being able to deploy frontend changes to production in just a few minutes, which the cloud + SRE + DevOps mindsets have helped democratize.
Yes indeed. I have played Fischer Random myself and I find it a nicer game to play than traditional chess at times, especially with beginners who don't know much about openings.
The authors of the article are smuggling in the assumption that 10bits/s is slow.

It's slow when compared to general computing system that we implemented in silicon substrate.

But this assumption doesn't translate linearly to the brain throughput and the perception of existence.

In my opinion the hypothesis is meaningless.

That is not to say the article is meaningless. Actually being able to measure brain information throughput is amazing. It's only that slowness isn't absolute.
The only times I've seen anything remotely like that work, it's a situation like this: Two engineers work together at company A, become friends and gain experience in the domain. Both move on, progress in their careers and work other companies in the same domain. They meet for coffee and person 1 says: "hey remember that problem we had at A? I see it again at B", person 2: "me too and I've been working on a side project to fix it, you should totally buy the solution from me". And voilà. Could a kid right out of school build the same thing? Sure. Would it have ever succeeded? No. They lack the domain experience and the social connections to do it.
This paper isn't proposing that humans can be understood using a "computer model".
Those running TP-Link gear might want to check whether theirs supports OpenWRT or another firmware option.
My slightly snarky take is that liking Go is simply a defensive reaction to one too many AbstractFactoryBeanFactory. Too many abstractions overloaded their "abstraction-insulin", so now they can only handle minute amounts of abstraction.
Yeah, the phone stuff is really an edge case for people using something like a work device to access a person account. I’ve tested it but almost never use it.
The assessed value of your home determines your share of the total tax to be collected.

If your assessed value goes down but all the rest stay the same, yes, your tax bill will go down. But if all assessed values go down by the same percentage, no your tax bill will not go down.

And this is the kicker: if all the houses close to the river or the seashore have their assessed value go down because of the flooding risk while all the other houses stay the same, their tax bills go up. So they really have a big incentive to not let that happen.
Our adversaries are playing 4d chess...

With lights, we argue about commercial planes and DJIs and whatnot.

Without lights, we know for a fact they're Iranian-piloted spy drones launched from a mothership somewhere in the North Atlantic.

/s

Remember, this is the same region (vaguely) that gave us the Mooninite scare a few years ago.
Yah I mean that's the rub with SGD... you need to spend a non-trivial compute budget on hyperparam tuning, which sometimes beats Adam.

Adam, on the other hand, generally gets you pretty good results without futzing too much with hyper params.
The way most people refer to this is "driving on autopilot."
Russia plans EUV chipmaking tools claimed cheaper and easier than ASML's
They've shut down airspace around military bases for no reason?
Some things in the "basket of goods" we use to compute inflation have gone up more than others, and housing is definitely one of them.

You can compute exactly how much by dividing https://fred.stlouisfed.org/series/MEHOINUSA646N by https://fred.stlouisfed.org/series/MSPUS Here's a sheet where I've done this: https://docs.google.com/spreadsheets/d/14NVqsKXnswG27TiwENpi...

But note that some of the change here is people building and buying larger houses as we get richer, which inflation calculations account for and this division does not.
Maybe it’s about the productivity of the lay-off HR team? Than desks in hallways sound like a good idea.
The problem is that the PR machine of caltech then spits out articles like https://medicalxpress.com/news/2024-12-brain-paradox-quantif... or https://www.discovermagazine.com/mind/the-information-enteri... or https://www.scientificamerican.com/article/the-human-brain-o... with words like "measure" and "quantifies", "fill that quantitative gap".

There are no measurements here, I can guess the weight of an apple based on some prior (which my brain stores as some continuous distribution, not bits), but I am not measuring it.

It's incredibly tiring that bad science is sold as good science only because it comes from some fancy university. This paper is crap and should be treated as such.
> If the recovery mechanism allows for knowledge based recovery

Basically almost every single auth method is flawed by that because it gives way to social engineering attacks. Also once your email is taken over everything else is.
Does anybody know what are the updates are in layman terms?
The point still stands. Regardless of how easy it might be to access logs, not a single popular Freenode (or otherwise) server I spent years chatting on has an archive online.
It might as well have all taken place on Discord.

Turns out what matters isn’t how easy it is to access logs but whether anyone cares to do it.
I'm a little appalled that it went completely undiscussed why it took 4 days for the paper to be reviewed and published and 4 years for it to be retracted.
It's more like quantum information theory isn't it?

https://en.wikipedia.org/wiki/Quantum_information
Asking Students to Do All the Work
If they are proposing a new benchmark, then they have an opportunity to update with Gemini 2 flash.
> investigators did not receive a response from Raoult, the corresponding author. To date, 32 papers published by IHU authors have been retracted, 28 of them co-authored by Raoult, and 243 have expressions of concern.

I am not a scientist but it of 32 faulty widgets, 28 widgets are made by a guy called Raoult, then even blue collar workers know Raoult is an idiot with no business making widgets. If that does not happen, ACME Widgets will eventually go out of business.

This is how science gets discredited - by allowing idiots do “science”. Here Raoult does not get kicked out, but is Director of the ACME - this is how entire field of medicine research gor tainted.
Using ollama, I recently had a Mistral LLM talk to a Llama model.

I used a prompt along the lines of "you are about to talk to another LLM" for both.

They ended up chatting about random topics which was interesting to see but the most interesting phenomenon was when the conversation was ending.

It went something like:

M: "Bye!"

LL: "Bye"

M: "See you soon!"

LL: "Have a good day!"

on and on and on.
iMessage is needed for texting, Messenger for neighbours and FB Marketplace, WhatsApp for group chats, and Signal to have a non-meta option.

I agree about LinkedIn and will probably get rid of it; I mostly installed it as I was going to a conference and wanted the easy option for swapping contact details using camera codes.
Show HN: openai-realtime-embedded-SDK Build AI assistants on microcontrollers
Hi HN! This is an SDK for ESP32s (microcontrollers) that runs against OpenAI's new WebRTC service [0] My hope is that people can easily add AI to lots of 'real' devices. Wearable devices, speakers around the house, toys etc... You don't have to write any code, just buy a device and set some env variables.

If you have any feedback/questions I would love to hear! I hope this kicks off a generation of new interesting devices. If you aren't familiar with WebRTC it can do some magical things. Check out WebRTC for the Curious[1] and would love to talk about all the cool things that does also.

[0] https://platform.openai.com/docs/guides/realtime-webrtc

[1] https://webrtcforthecurious.com
Joining a Japanese Company as a developer [video]
I like the walkthrough use case.

For older people, they should find more use with Google assistant / siri doing simple tasks for them like calling, playing music, playing videos and so on.
Both speak Germanic languages, close enough?
I think this conversation has reached its end. The requisite goodwill appears to be lacking. We'll agree to disagree: you leave me with my Aristotelianism, and I'll leave you with what I think is your stated position that your thoughts don't need to bear any resemblance to reality for them to be real.

I wish you well!
Nonsense! It just isn't economical.

There's loads of artisans that can expertly sculpt/carve marble, wood, etc. It's just if you want to hire someone (or a team of people) to create such things it could cost more than the building itself.

Much cheaper to adorn your church with mass-manufactured statues made from molds and they give you that same air of creepiness for a tenth or 100th the price :thumbsup:.
That assumes clean swaps between personalities, I'd wager that it gets messier than that for some.
There are libraries that communicate with screen readers of every platform. Of course, you need to think where the text comes from and all so it scales with your app, but it really is a non issue in the end.

(edit: focusing in text having "meaning" and being spoken here. As it is very often I see this question about immediate mode GUIs. Of course there are other things about accessibility, but they're more of a design question rather than technology.)
As British as the British Royal Family then https://en.wikipedia.org/wiki/House_of_Windsor
It makes sense, but I struggle to see the value outside of whitelabel products that you may look to rebrand, but with the same UI.

Generally UI is built around a singular look and feel at a given point in time. Trends change, people change, ideas and features change.

You eventually end up with a rebranding and along with that some sort of UI refactoring.

This approach is incredibly valuable when building something that won't change drastically when you are changing those tokens.
That's not how I read it. It's more about having a consistent approach to managing error types in large code bases. This is a common problem with exception-based languages too.
Choosing a hash function for 2030 and beyond: SHA2 vs. SHA3 vs. BLAKE3
My thoughts exactly. It makes no sense to me that what I'm thinking and perceiving in real-time is the equivalent of 10 bit/s of data.
Useless without comparing models with different settings. The same model with a different temperature, sampler, etc might as well be a different model.

Nearly all AI research does this whole “make big claims about what a model is capable of” and then they don’t do even the most basic sensitivity analysis or ablation study…
A lot of sites, for example Amazon, don't update VAT until checkout, even if you set "Ship to [country]" when searching. Then the price suddenly jumps.
The retraction also won't get anywhere near the same publicity.

It should not be possible for people to promote snake oil treatments without bearing any responsibility. Unfortunately, our timeline puts the responsibility onto the general public and the quality of scientific education means that a sizeable proportion simply don't have the tools to understand publications/retractions etc.
I don't agree, but having said that, this feels like an entirely predictable/justifiable perspective to hold, given the terrible design of net/http in the standard library. Of course it feels easier to just panic, it's not like you can return an error from a handler. There is so much compatibility baggage from Go 1.0 in that package, that doing the right thing (contexts, errors, etc.) is so much harder than it should be, and most people end up doing the wrong thing because it's more ergonomic.
No need for imagination, this is the number 1 scam right now. They make fake investment sites and apps. They encourage the mark to invest some small, safe amount, and let them profit and even withdraw some of their earnings. Once the mark trusts them, they start investing more and seeing their investment growing in the app, which encourages more investing. But, once they go to withdraw a larger amount, there are suddenly all sorts of hurdles and "fees." In reality, there was never any investment happening.
"constantly redefining machine guns or pistol braces"

Pistol braces was struck down not on second amendment grounds, but because the ATF failed to comply with the Administrative Procedures Act, specifically failing the logical outgrowth test. They proffered a comment period and then did a switch when publishing the final rule.

Similar shenanigans were afoot with the Trump area bump stock ban, which was ruled against by the Supreme Court itself in Garland v. Cargill. I think that had to do with the agency exceeding its authority beyond what the statute specifically specifies. In laymans terms, the legal details were not ambiguous enough to justify the conclusion that the agency came to stretching the statute through their interpretation.
that one is making the rounds - but that is like 1 out of 1000 samples. denialists are leaping onto this post as though it represents the entire situation.
Poe's Law truly is a terrible thing.