skysight-inc/HackerNews huggingface dataset:
If you can use functions in the same way objects are used, there’s no need for visitor objects.

There’s a reason why everything is a Lisp. All of the patterns are obvious with its primitives, while higher level primitives like classes, interfaces hide that there’s data and there’s behavior/effects.
You did a Boondock Saints!
I don't. It was shitty experiments presented to the clueless public as an example of how science works. The experiments usually did a terrible job of actually testing things, were so badly designed they malfunctioned more than anything else, and half the time they'd get results that were at best inconclusive or seems one way and they'd just declare it to be the other.

I think those two clowns did more to harm scientific literacy than almost anyone else except maybe the Texas Board of Education. Not to mention, Adam is pretty well known for being a tool.
"evo workspace merge" maps[0] to "git merge"

[0]: https://github.com/crazywolf132/evo/blob/main/docs/migration...
I can publish it no problem. I’ll create a new repo with instructions for the hardware with CAD files.

Designing a new one for the NVIDIA Orin Nano Super so it might take a few days.
Clearly time travel. He had brought the article back in time so he could read it as it happened.

By the way, I thought the post was written well. It did take a little thinking but it was an interesting take.
He wasn't sentenced for attempted murder, the sentence Ulbricht received was within the range provided by statute for the crimes he was convicted of. Judges have discretion in sentencing and they are allowed to consider the character of the defendant. The fact that Ulbricht attempted to murder people was demonstrated to the judges satisfaction during the trial and influenced her to sentence at the higher end of the range allowed for the crimes he was duly convicted.
> sure it takes about an hour to have a reliable GPS position

Any feedback from Garmin on this issue? It sounds like a bug, unless they have documented a non-technical policy dependency between GPS and cloud login.
My kingdom for renaming this paper to something like "Tensor Product Attention is a Memory-Efficient Approach for Long-Sequence Language Modeling"
> “Weak singularity” meaning what?

> Technology advancing more quickly year over year?

> That’s a crazy notion and I’ll be sure everyone knows.

The version I heard from an economist was something akin to a second industrial revolution, where the pace of technological development increases permanently. Imagine a transition from Moore's law-style doubling every year and a half, to doubling every week and a half. That wouldn't be a true "singularity" (nothing would be infinite), but it would be a radical change to our lives.
> I wish instead of criminalizing addiction we'd fund harm reduction centers and rehabilitation services.

We tried that in SF, I was a supporter. Seeing it first hand with a with a family member in public school flipped me. Dumping money into people who aren't ready to convert back into tax payers (even in the most basic sense) while schools got the back burner was enough. Not to mention the tents.
Well I currently pay to do this work for free. More than happy to __get__ paid doing it.

Edit: Hey we can solve the obesity crisis AND preserve jobs during the singularity!! Win win!
They got a single guy out of prison, but pretty much everything else in Trump's platform is diametrically opposed to libertarianism. It's hard to think of anything less libertarian than tariff-funded big government!
What does A2 milk have to do with lactose? I don't see lactose mentioned in your link.
Reflex Syncope
I'd settle for "interpretable".

Because frankly, I don't think the average citizen can understand a lot of even basic algorithms used in data analysis. I teach undergrads and I can say with high certainty that even many senior CS students have difficulties understanding them. There's PhDs in other STEM feilds that have issues (you can have a PhD in a STEM field without having a strong math background. Which "strong" means very different things to different people. For some Calculus means strong while others PDEs isn't sufficient)

Why I'd settle for interpretable is since someone could understand and explain it. There needs to be some way we can verify bias, and not just by means of black box probing. While black box probing allows to detect bias it only allows us to do so by sampling and requires us to sample just right. Black box probing makes it impossible to show non-bias.

What I want is __causal__ explanations. And I think that's what everyone wants. And causal explanations can be given even with non-deterministic algorithms.
Wow, thank you, that means a lot to me! And I'm stoked you found Spruce -- we added that 5 years ago, pre-LLM era, but it never got much traction.
"Hundreds of delivery riders injured as food app boom creates 'deadly cocktail'"

https://www.theage.com.au/national/victoria/hundreds-of-deli...
I think the author was talking about React specifically.

I've worked in JS, TS, React, and RoR, and yeah I'd say making a change is probably twice as quick in RoR as in React.

The thing is that Rails is an opinionated framework. If you do things that the framework is designed to do, then it's very very easy. If you go off-piste and have to fight the framework to do the thing you want it to do, it gets very hard very quickly.

React is less opinionated (about most things) so the converse is true; it is slower to write stuff in, but there's less constraint.
I believe the problem is structural to all traditional class-based inheritance models.

The sort of situation I described is almost impossible with trait/typeclass-based polymorphism. You have to go very far out of the idiom with a weird mix of required and provided methods to achieve it, and I have never seen anyone do this in practice. The idiomatic way is for whatever consumes the trait to pass in a context type. There is a clear separation between the call-forward and the callback interfaces. In Rust, & and &mut mean that there's an upper limit to how tangled the interface can get.

I'm fine with inheritance if there's rigorous enforcement of one-directional calls in place (which makes it roughly equivalent to trait-based composition). The Liskov stuff is a terrible distraction from this far more serious issue. Does anyone do this?

> You shouldn't have to duplicate code or nest structures to attain those ergonomics.

What's wrong with nesting structures? I like nesting structures.
Extortion is not ethical
Elon Musk is actively supporting AfD, the current far-right nationalist German party whose members have been caught sharing Nazi memes on Facebook with one another and, well, just read about them. He interviewed their leader on X in which the two of them agreed to rewrite history by saying Hitler wasn't far-right and was a communist. He wrote an op-ed in support of them. He stood behind a podium with the Seal of the President of the United States on it and did a Nazi salute two times in a row.

> broadcasting Nazi ideology and making Nazi salutes

This is a fact, not a rhetorical device.

https://en.wikipedia.org/wiki/Alternative_for_Germany
It's not surprising that most of the responses aren't coming from employees in an /r/askreddit post. I would imagine that the signal to noise ratio in a similar HN post would be better because there are more people who have worked for Musk or know someone who have worked for Musk here.

As I said above, part of the draw of this website is having a chance to see the comments from people who may or may not have the experience that they claim to have and to decide yourself if what they're saying has merit. A big difference between this site and Reddit is that people often use their real names and they'll even sometimes link to their github pages or resumes. Even if they're using pseudonyms they'll have extensive comment histories that span years of thoroughly written comments. All of this is stuff that can allow the reader to better judge the veracity of claims made. Regardless of the difficulty in verifying people's claims it's really hard to find another website that such a great concentration of people in these kinds of fields.

And there is an intellectual curiosity to this subject, but it isn't the kind that can be encapsulated in a single discussion. The value in something like this comes over time as a chain of discussions are posted on a site like HN. This allows us to observe and understand how people's opinions on this controversial figure evolve over time.

Imagine if HN existed during the time when Von Braun became instrumental in the American space program. Being able to go back and read comments on that critical and fascinating slice of American history and geopolitics would be fascinating even if it's the mundane knee-jerk crap that people post on forums immediately after events like these. Historians would certainly find it absolutely intellectually interesting. It's the kind of content that would even shape contemporary conversations about this current event.

I understand that there are extreme difficulties in moderating these kinds of discussions but there is absolutely merit in these kinds of discussions happening on a site like HN.
Wine 10.0 release (layer to run Windows on *nix)
He built a website. He didn't dictate how people used it. That was the point. He was charged as a drug kingpin with mobster era consequences. His sentence didn't fit whatever crimes he did or didn't commit.
I wish wearable tech was dumb. I dont want to connect it to my phone, to an app, to the internet.... _nothing_

Its hard to find these kinds of devices but i have to believe there's a market. I can't be the only one.
>Sacklers should be in jail too.

but they didn't, so we can forget about concept of justice.
This looks great and the answers are also very consistent. Care to share some details on how you built it and how it works?
Ah I hadn't seen his photo. Could have been me after a night of drinking, lets not ruin the poor guys life just because of a few callous decisions.
This is incredibly fascinating.

I feel like one round of RL could potentially fix "short circuits" like these. It seems to be convinced that a particular rule isn't "allowed," when it's totally fine. Wouldn't that mean that you just have to fine tune it a bit more on its reasoning path?
I’m not disputing that human produced creative works have, at their best, qualities that computer generated works don’t, and maybe can’t.

I am however interested in the claim of plagiarism and how what generative AI does is different to what humans do. It’s not clear to me how it’s different.
I agree that there are better ways to model roles and FGA

the point of the example wasn't to be an idiomatic solution to that problem, but to illustrate the pointlessness of inheritance in general, and User Student Employee was the first thing that came to mind that was more "real" than the usual Animal examples

in any case, as for only having a User reference, you don't ever have only a User reference - overwhelmingly you would usually load a Student or Employee,

and each of them would have those attributes on them that characterize each of them respectively (and those attributes would not be shared - if they were, such shared attributes would go on the User object)

only those functions that truly are operating only on User would you send in each of their User objects

the problem with what you're advocating is you end up with functions like this

fun doSomething(user: User) { if (user is Student) { do this } else { do that } }

which is insane
>case where those murders were part of the case, is just message board jazz hands.

you're trying to look like you don't understand or aren't aware that jury didn't convict him of murder-for-hire.

He chose a trial by jury, not by a judge. Nevertheless the judge herself decided that he is guilty of the murder-for-hire, and additionally the judge used significantly lower standard than required for conviction.
https://xcancel.com/sama/status/1881258443669172470

twitter hype is out of control again.

we are not gonna deploy AGI next month, nor have we built it.

we have some very cool stuff for you but pls chill and cut your expectations 100x!

I realize he wrote a fairly goofy blog a few weeks ago, but this tweet is unambiguous: they have not achieved AGI.
> there were examples of something close to the idea of "zero" going back as far as 1770BC

Ah, yes, I was thinking of in Europe, and as a number, but I failed to specify that.
The headline figure is not at all surprising. Academia is by design a pyramid, from undergrad through to tenured professor.
That's not what happened at all. You can just read the filings on PACER; I'm sure they're all free on Courtlistener by now.
This is definitely true. I'm working on a project to recap 2024 HN.

Two things that immediately jumped out at me:

1. 40% of the posts/comments in all of 2024 came from accounts created IN 2024. There are a LOT of new people on HN.

2. The most commented post of the year was a news article about Donald Trump's election victory, so TV news-esque content is definitely getting more traction than expected.
>DPR went over to the dark side a bit in that entrapment racket

It has to start somewhere
I skimmed the literature on this and the ritonavir story seems legit.

There really is a peer-reviewed paper saying that there are five crystalline forms of the stuff. ("Elucidation of crystal form diversity of the HIV protease inhibitor ritonavir by high-throughput crystallization", Applied Physical Sciences, Feb 2003).

It really does seem that in 1998 the more stable Form II suddenly started coming out of the factory, with lower solubility and such bad oral bioavailability that the oral capsules were withdrawn from the market until Abbott figured out a new way to make the drug. (I think they were already moving from a capsule to a gelcap and the gelcap didn't have the same issue? Just reading … this is not such a good source perhaps but lovely bare HTML: https://www.natap.org/1998/norvirupdate.html )
Damn, we really won't ever be able to understand it.
> In 1985, she published a paper titled “How Often Is the Number of Divisors of n a Divisor of n?”

Claudia Spiro seems to have remained actively interested in prime numbers into her sixties. In 2017, she published a paper titled “On three consecutive prime-gaps”:

https://projecteuclid.org/journals/rocky-mountain-journal-of...
His original sentence was life imprisonment without the possibility of parole.

So you can’t agree with the original sentence and then say he “absolutely deserved to be released.”

Without the chance of parole, a pardon from the president is one of the few ways he could get out of jail.
A US president has some authority granted by congress to enact Tariffs.
Donald Trump doesn't like being told no.
Donald Trump is also very transactional.
Ergo, he can implement them and then tell the entities under the tariffs he can make them go away if they give him what he wants.
I have often wondered why nobody takes the open source clients for Telegram and experiments with swapping the backend, so to speak.

It’s of course not trivial but one has to wonder if there’s something there.
What I find interesting is that the 5th amendment no longer applies after a pardon. The pardoned can no longer claim that protection for the crime he was convicted of.
Show HN: What if you could "Prompt" the UX of any App?
I saw Pietro Schirano on X demo a chat app that could change its UI tone(dark mode, mario, windows 98, etc) through prompts, and it got me thinking: what if you could go beyond UI and actually change the UX on demand without losing state?

So, I built a to-do list app that lets you prompt it to completely transform the UI and UX.

For example:

- Want a Gameboy-style console UI where the tasks show up one at a time, sorted alphabetically?

- Prefer a Tinder-style interface?

Prompt and you get it!

The magic here is that the app preserves your state (e.g., completed tasks, pending ones, etc.) while letting you experiment with disposable, malleable interfaces.

Although I demoed this with a to-do list, the possibilities are much broader:

A browser with a Tinder-style interface to quickly swipe through tabs when you've got too many.

The broader goal is to explore malleable software: if your data models and operations are well-defined, then the UI and UX can be a flexible function over that, shaped by user intent.

This was a fun experiment in letting people play with software, creating interfaces that adapt to their immediate needs. I'd love to hear your thoughts—especially on where you think this idea could be pushed further.
Trump explains it eloquently:

"The scum that worked to convict him were some of the same lunatics who were involved in the modern day weaponization of government against me," Trump said in his post online on Tuesday evening. "He was given two life sentences, plus 40 years. Ridiculous!"
For the record, it mostly comes across as you only recently learning what a straw man argument is, which, in the context of a message board argument, is a rough thing to have to admit, so you have my sympathies.
I'm sure you can find something it does a bad job on (have you, though?) but it's done swimmingly on some really horrendous 18th century examples I've found. Among other obvious things, it translates the Revolutionary War cursive that leads off this article.

I think people may be kidding themselves a little bit about this stuff.
You're using it to anonymize your code, not de-anonymize someone's code. I was confused by your comment until I read the replies and realized that's what you meant to say.
I'm wondering that too. I think there's three options: he either has secret money hidden away, is going to get a cushy job in tech by some fan, or he's going to be working as a walmart greeter in 3 years.

Honestly I'm hoping he gets an X account so I can follow him and see which it is lol
It is possible I’ve made a completely imaginary link, but “no star in the sky” sounds slightly odd but in a poetic way. In particular “no star” seems pretty close to “not a star.” I mean, zero stars is technically zero stars.

But if someone says “There was no star in the sky,” I parse that as something like: An astonishingly dark night, I searched the sky quite carefully and found not even one star.

Meanwhile I parse “no stars in the sky” as: a very dark night, I didn’t see any stars.

Of course really, it is always a matter of degree technically, right? The stars are always there. They are just sometimes attenuated to the point where your eye doesn’t detect them.
who will benefit from those datacenters?
Boo! Don't blame the audience!

> Then Ulbricht walked into the public library and sat down at the table directly in front of me, and suddenly as I was reading I could look up and see exactly the chair he had been in, where the plainclothes police had positioned themselves, how they had arranged a distraction.

Alternately:

> Ulbricht had walked into the public library

gives the game away.

If you still want to play around a bit:

> I could see where Ulbricht walked into the public library. The table he sat at. I looked up and saw where the plainclothes police had positioned themselves, how they had arranged a distraction.

That way you are leaving some ambiguity, but are not directly lying with the tenses.
Thanks for checking on this. Will look into this model.
The boot of the state is very much going to remain intact in this administration.
> Seeing it first hand with a with a family member in public school flipped me.

Why is this an either or?

SF spends about $1 billion dollars on schools [1] and while the program ran it had around a $40 million dollar budget [2]. For an area that houses huge tech companies, this doesn't seem like an extreme budget to be working with.

> Not to mention the tents.

Ok? And what options would you give these people, just be homeless somewhere else where you can't see them?

[1] https://www.sfusd.edu/about-sfusd/sfusd-news/press-releases/...

[2] https://sfstandard.com/2021/11/17/supervisors-approve-6-5m-i...
You've mischaracterized what I said.

> he accumulated over $5 billion in Bitcoins by entirely legal means.

I never claimed he didn't break the law. I said the opposite, that he's guilty of being an accessory to drug dealing.

> He didn't facilitate the wholesale distribution of illegal (and dangerous) drugs at all.

I said "he ran an online marketplace which drug dealers used to sell to their customers."

> He was just the online guy!

I said he's "no saint" and in an earlier post in this thread I also said he deserved a jail sentence and that "ten years was enough" for what he was charged with and convicted of as a first-time offender.

I challenged your assertion of "no difference" between DPR and Pablo Escobar as extreme and your response is to mischaracterize my position as DPR committing no crime instead of responding to my actual position that he's a criminal who is guilty and deserved ten years in jail but not two life sentences plus 40 years without parole. There is a middle ground between "completely innocent of anything" and "no different than Pablo Escobar." I don't understand why you can't acknowledge such a middle ground might exist - and that it is my position.
I don't have "unwavering" trust in OCR and LLM.
> The actual backwards compatibility in go is achieved by never removing functionality or syntax.

The previous version removed functionality related to loop variables, so that is not strictly true. You might be right that the project doesn't take change lightly. There has to be a very compelling reason to justify such change, and why would it be any other way? If something isn't great, but still gets the job done, there is no reason to burden developers with having to learn a new language.

Go is not exactly the most in-depth language ever conceived. There is not much functionality or syntax that could be removed without leaving it inoperable. But there is no technical reason why it couldn't. The mechanics to allow it are already there, and it doesn't even violate the Go 1 guarantee to do so under the operation of those mechanics.

So, sure, it is fair to say that there is a social reason for Go making as few breaking/incompatible changes as is possible, but we were talking about the technology around allowing breaking/incompatible changes to co-exist and how the same concept could have been applied to Python. In Rust community fashion, I am not sure you have have improved on the horrible communication. We recognized that there is some difference in implementation details right from the onset, but the overall concept still seems to be the same in both cases to me.

Again, we need it dumbed down for the every day average person. Your audience doesn't eat monads for breakfast like your expression seems to believe.