HNHacker News
TopNewBestAskShowJobs

getnormality

1,815 karma · joined July 27, 2024

submissionscomments
getnormality··on GameStop makes $55.5B takeover offer for eBay
> the should-be-illegal process of putting debt on the acquired company's balance sheet.

I agree it's weird but ultimately the check against dumb lending is natural consequences for the lender, right? If you ask me for billions in loans for your zero revenue company and I give it to you, whose problem is that but my own?

getnormality··on OpenAI’s o1 correctly diagnosed 67% of ER patients vs. 50-55% by triage doctors
Wow, amazing. They had an AI robot running o1 look at live ER patients coming in just like a real doctor and they did that much better? Incredible! (literally)
getnormality··on What can we gain by losing infinity?
> To Zeilberger, believing in infinity is like believing in God. It’s an alluring idea that flatters our intuitions and helps us make sense of all sorts of phenomena. But the problem is that we cannot truly observe infinity, and so we cannot truly say what it is.

When the author says we cannot truly observe infinity, what does that mean? Infinity is a mathematical symbol we can observe. We can't observe infinitely many objects, but even if we could, it wouldn't be the same as observing infinity. You can't observe the number one by observing one stone.

I think there is some confusion in this article between symbols and what they can stand for, and I can't help but wonder if that same confusion is at the root of ideas like ultrafinitism.

getnormality··on Meta in row after workers who saw smart glasses users having sex lose jobs
I don't know why people buy smart glasses. Maybe they buy them for video capture. If so, the videos go to Meta's servers and Meta might do things with them. They might be criticized for not reviewing them in certain cases. That's one reason why I wouldn't buy Meta smart glasses.
getnormality··on Meta in row after workers who saw smart glasses users having sex lose jobs
What specifically do you mean? It is by design that smart glasses see the things happening in front of their users? Yes, it is. That is why people buy them.
getnormality··on Meta in row after workers who saw smart glasses users having sex lose jobs
Well, yeah. If I went straight to the press to trash the reputation of my client's product, rather than communicating internally first to help them proactively address the issues, I would expect to get fired.

Not that I am remotely interested in defending Meta, or optimistic that they would proactively address privacy issues. But I don't feel that sympathetic to the outsourcing company here either.

I don't know what happened behind the scenes. I'm just going off what is said and not said in the article. If I were whistleblowing about something like this, I would take pains to describe what measures I took internally before going public. I didn't see any of that here.

EDIT: Look, to be clear, I think it's bad that naive or uninformed people are buying video recorders from Meta and unintentionally having their private lives intruded on by a company that, based on its history, clearly can't be trusted to be a helpful, transparent partner to customers on privacy. I think it's good that the media is giving people a reminder of this. I think it's good that the sources said something, even though the consequences they suffered seem inevitable. But to me, there is nothing essentially new to be learned here, and I don't know what can or should be done to improve the situation. I think for now, the best thing for people to do is not buy Meta hardware if they have any desire for privacy. Maybe there are laws that could help, but what should be in the laws exactly? It's not obvious to me what would work. I suspect that some of the reason people buy these products is for data capture, and that will sometimes lead to sensitive stuff being recorded. What should the rules be around this and who should decide? Personally I don't know.

getnormality··on There Will Be a Scientific Theory of Deep Learning
> I think most ML people now think of neural-network architectures as being, essentially, choices of tradeoffs that facilitate learning in one context or another when data and compute are in short supply, but not as being fundamental to learning.

Is this a practical viewpoint? Can you remove any of the specific architectural tricks used in Transformers and expect them to work about equally well?

getnormality··on Habitual coffee intake shapes the microbiome, modifies physiology and cognition
Coffee modifies physiology and cognition? You're telling me this for the first time.
getnormality··on New study compares growing corn for energy to solar production
If the solar panels are movable we can go back to the Middle Ages formula where some of the land is left fallow each year to improve yields!
getnormality··on ggsql: A Grammar of Graphics for SQL
I skimmed the article for an explanation of why this is needed, what problem it solves, and didn't find one I could follow. Is the point that we want to be able to ask for visualizations directly against tables in remote SQL databases, instead of having to first pull the data into R data frames so we can run ggplot on it? But why create a new SQL-like language? We already have a package, dbplyr, that translates between R and SQL. Wouldn't it be more direct to extend ggplot to support dbplyr tbl objects, and have ggplot generate the SQL?

Or is the idea that SQL is such a great language to write in that a lot of people will be thrilled to do their ggplots in this SQL-like language?

EDIT: OK, after looking at almost all of the documentation, I think I've finally figured it out. It's a standalone visualization app with a SQL-like API that currently has backends for DuckDB and SQLite and renders plots with Vegalite. They plan to support more backends and renderers in the future. As a commenter below said, it's supposed to help SQL specialists who don't know Python or R make visualizations.

getnormality··on Fuck the cloud (2009)
Sometimes you fuck the cloud, sometimes the cloud fucks you
getnormality··on System Card: Claude Mythos Preview [pdf]
In what way is AI 2027 coming true?

AI 2027 predicted a giant model with the ability to accelerate AI research exponentially. This isn't happening.

AI 2027 didn't predict a model with superhuman zero-day finding skills. This is what's happening.

Also, I just looked through it again, and they never even predicted when AI would get good at video games. It just went straight from being bad at video games to world domination.

getnormality··on System Card: Claude Mythos Preview [pdf]
It's a little funny that "system/model card" has progressively been stretched to the point where it's now a 250 page report and no one makes anything of it.
getnormality··on Artemis II crew take “spectacular” image of Earth
I was thinking the same thing, but then I decided to embrace the frustration of the image. It's reminding us that the pictures we have in our heads are kind of fragile. They don't prepare us for a live encounter with Earth from some random angle in space.
getnormality··on Artemis II crew take “spectacular” image of Earth
If you're confused what you're looking at, turn it upside down.
getnormality··on What category theory teaches us about dataframes
dplyr straightforwardly transpiles to SQL through the dbplyr package, so it's semantically pretty close to a port, even though the syntax is a bit different (better).
getnormality··on What category theory teaches us about dataframes
On reflection I think it's possible I may have missed the potential positive value of the post a bit. Maybe analyzing pandas gets you down to a set of data frame primitives that is helpful to build any API. Maybe the API you start with doesn't matter. I don't know. When somebody works hard to make something original, you should try to see the value in it, even if the approach is not one you would expect to be helpful.

I stand by my warnings against using pandas as a foundation for thinking about tabular data manipulation APIs, but maybe the work has value regardless.

getnormality··on What category theory teaches us about dataframes
I agree, sometimes data comes to you in a state that is beyond the point where rigor is helpful. And for some people that kind of data is most of their job!
getnormality··on What Category Theory Teaches Us About DataFrames
Do what you gotta do, but most of my job for the past decade has been replacing data pipelines that randomly duplicate data with pipelines that solve duplication at the source, and my users strongly prefer it.

Of course, a lot of one-off data analysis has no rules but get a quick answer that no one will complain about!

getnormality··on What category theory teaches us about dataframes
Duplicates in source data are almost always a sign of bad data modeling, or of analysts and engineers disregarding a good data model. But I agree that this ubiquitous antipattern that nobody should be doing can still be usefully made concise. There should be a select distinct * operation.

And FWIW I personally hate writing raw SQL. But the problem with the API is not the data operations available, it's the syntax and lack of composability. It's English rather than ALGOL/C-style. Variables and functions, to the extent they exist at all, are second-class, making abstraction high-friction.

getnormality··on What category theory teaches us about dataframes
Hmm. Folks trying to discover the elegant core of data frame manipulation by studying... pandas usage patterns. When R's dplyr solved this over a decade ago, mostly by respecting SQL and following its lead.

The pandas API feels like someone desperately needed a wheel and had never heard of a wheel, so they made a heptagon, and now millions of people are riding on heptagon wheels. Because it's locked in now, everyone uses heptagon wheels, what can you do? And now a category theorist comes along, studies the heptagon, and says hey look, you could get by on a hexagon. Maybe even a square or a triangle. That would be simpler!

No. Stop. Data frames are not fundamentally different from database tables [1]. There's no reason to invent a completely new API for them. You'll get within 10% of optimal just by porting SQL to your language. Which dplyr does, and then closes most of the remaining optimality gap by going beyond SQL's limitations.

You found a small core of operations that generates everything? Great. Also, did you know Brainfuck is Turing-complete? Nobody cares. Not all "complete" systems are created equal. A great DSL is not just about getting down to a small number of operations. It's about getting down to meaningful operations that are grammatically composable. The relational algebra that inspired SQL already nailed this. Build on SQL. Don't make up your own thing.

Like, what is "drop duplicates"? What are duplicates? Why would anyone need to drop them? That's a pandas-brained operation. You want the distinct keys defined by a select set of key columns, like SQL and dplyr provide.

Who needs a separate select and rename? Select is already using names, so why not do your name management there? One flexible select function can do it all. Again, like both SQL and dplyr.

Who needs a separate difference operation? There's already a type of join, the anti-join, that gets that done more concisely and flexibly, and without adding a new primitive, just a variation on the concept of a join. Again, like both SQL and dplyr.

Props to pandas for helping so many people who have no choice but to do tabular data analysis in Python, but the pandas API is not the right foundation for anything, not even a better version of pandas.

[1] No, row labels and transposition are not a good enough reason to regard them as different. They are both just structures that support pivoting, which is vastly more useful, and again, implemented by both R and many popular dialects of SQL.

getnormality··on ARC-AGI-3
There is no general purpose harness.
getnormality··on Transformers Are Bayesian Networks
> Transformers are the dominant architecture in AI, yet why they work remains poorly understood. This paper offers a precise answer: a transformer is a Bayesian network.

Why would being a Bayesian network explain why transformers work? Bayesian networks existed long before transformers and never achieved their performance.

getnormality··on Epoch confirms GPT5.4 Pro solved a frontier math open problem
No True Novelty, No True Understanding, etc.

The problem with these bromides is not that they're wrong, it's that they're not even wrong. They're predictive nulls.

What observable differences can we expect between an entity with True Understanding and an entity without True Understanding? It's a theological question, not a scientific one.

I'm not an AI booster by any means, but I do strongly prefer we address the question of AI agent intelligence scientifically rather than theologically.

getnormality··on Convincing Is Not Persuading
Interesting. The post would have benefitted a lot from talking about this background instead of just name-dropping Perelman once and by last name only(!!).

That's the sort of sloppiness you get when you have a conversation with an AI, ask the AI to make a blog post based on the conversation, and then copy-paste that straight into your Substack without reading to see if a fresh reader would understand what you are talking about.

If the author insists on posting more unedited AI text, asking a fresh AI session to critique the post from scratch would probably catch this kind of mistake and lead to a much better result.

getnormality··on Convincing Is Not Persuading
This AI-written post is part of an insight porn genre that attempts to draw a sharp distinction between two words that mean basically the same thing in real life. We read it, we politely agree that sure, you could use those two words to represent those two different concepts, then we go back to everyday life and continue to use them interchangeably.

If you read the post and actually believed what it said, you would tell people "your presentation convinced but did not persuade, that's why leadership isn't doing what you said." This doesn't make sense to a typical English speaker.

getnormality··on Convincing Is Not Persuading
It's AI for sure.
getnormality··on Bayesian statistics for confused data scientists
The evidence "actually supports the null" over what alternative?

In a Bayesian analysis, the result of an inference, e.g. about the fairness of a coin as in Lindley's paradox, depends completely on the distribution of the alternative specified in the analysis. The frequentist analysis, for better and worse, doesn't need to specify a distribution for the alternative.

The classic Lindley's paradox uses a uniform alternative, but there is no justification for this at all. It's not as though a coin is either perfectly fair or has a totally random heads probability. A realistic bias will be subtle and the prior should reflect that. Something like this is often true of real-world applicaitons too.

getnormality··on Show HN: Duplicate 3 layers in a 24B LLM, logical deduction .22→.76. No training
> something happened to the model in training (RLHF?) that forcefully degraded its reasoning performance

I've been seeing more people speculating like this and I don't understand why. What evidence do we have for RLHF degrading performance on a key metric like reasoning? Why would this be tolerated by model developers?

Can someone point to an example of an AI researcher saying "oops, RLHF forcefully degrades reasoning capabilities, oh well, nothing we can do"?

It strikes me as conspiracist reasoning, like "there's a car that runs on water but they won't sell it because it would destroy oil profits".

getnormality··on Show HN: Duplicate 3 layers in a 24B LLM, logical deduction .22→.76. No training
Didn't we recently see another hack, where you could get better performance by repeating the prompt?

I wonder if they work for similar reasons.

← PreviousPage 3 of 14Next →