skysight-inc/HackerNews huggingface dataset:
There's a trick to it. Kind of like one of those 'magic eye' stereograms that were popular in the nineties. You sort of unfocus and boom, there it is.

It also reminds me of that Douglas Adams line about flying: it's the trick of falling and completely missing the ground, so in order to do it, you can't think about it too hard.
A unicellular organism alone has already more variables to deal with than an LLM, now multiply that by the amount of cells a brain has.
> I've been through ~20 turn chat with LLM investigating a previously unseen database, suggesting queries to get more information, acting on it to create hypotheses and follow up on them.

You do know that when that happens the LLM usually just throws random stuff at you until you are happy? That is much easier to do than to reason, LLM solved the much easier problem of looking smart than being smart, trick is to make the other person solve the problem for you while attributing it to you.

You see humans do this as well in hiring interviews etc, it is really easy to trick people who want you to succeed.
Yes. I wrote this a few years ago as an introduction to how to write constant-time algorithms

https://soatok.blog/2020/08/27/soatoks-guide-to-side-channel...
TS has type inference on function return types while Rust forces you to type the whole function signature (for a good reason, TS's return type inference is a footgun).

Other than that, I haven't noticed their inference capabilities being any different.

So I don't get your point.

Can you give a single example where Rust has more automatic type inference compared with TS? (honest question, maybe I'm missing something)
I used to explore similar stuff and prototyped something I call “Vanilla Components” but then in the end I fell in love with Web Components and quit React (and all other frameworks).
https://archive.is/f5DDr
I adore this format, fantastic idea. I would love to see it for other programs as well. This is an Anki deck waiting to happen!
I thought LLMs are text generators, and for images and music there are separate models. Anyway, the argument was that cognition is limited to text.
AI, Naloxone, and Preventable Deaths: A Cautionary Tale
The problem I have with your claim is that it assumes humans use language the way that an LLM does. Humans don’t live in a world of language, they live in the world. When you teach kids vocabulary you point to objects in the environment. Our minds, as a consequence, don’t bottom out at language; we draw on language as a pointer into mental concepts built on sensory experience. LLMs don’t reference something, they’re a crystallization of language’s approximate structure. How do they implement this structure? I dunno, but I do know that they aren’t going to do much more than that because it isn’t rewarded during training. We almost certainly possess something like an LLM in our heads to help structure language, but we also have so, so much more going on up there.
> Response from gpt: «I apologize, but I'm not able to find any reliable information about a person named "Thrust Energetic Aneksy."»

The model says that because it is trained to say that to specific queries. They have given it a lot of prompts with "Who is X" and showing the responses "I don't know about that person".

The reason you don't see "I don't know" much in other kinds of problems is that there it isn't easy to create such data examples where the model says I don't know while still making the model solve problems that are in its dataset, since it starts to pattern match all sort of math problems to "I don't know" even when it could solve it.

A human can look at his own thoughts and realize how he is solving it, and thus knows a lot better what he knows and not. LLMs aren't like that, they don't really know what they do know. The LLM doesn't know its own weights when it picks a word, it has no clue how certain it is, it just predicts whether a human would have said "I don't know" to the question, not whether itself would know.
The ones HN users find useful are inherently clickbait, a user scrolls by and sees an unknown concept "Heffer's Law" [1] because the description doesn't fit neatly in a title.

They belong in a comment where appropriate context is a given.

[1]: made you look
It's already built into code to check does trigger exists, check it out.

As far as changes(alter table ) goes, I need to take history tables into consideration when writing migration scripts. Since I'm doing my migrations always with SQL scripts that not an issue.

However, there's a concept of system event triggers in PostgreSQL that can intercept alter table statements, so I'm thinking to expand my solution to alter history tables automatically. Check it out:
https://www.postgresql.org/docs/current/event-triggers.html
There is no good metric for fun.
You can’t generalise that. Maybe I crawl to provide an annotated preview of their website, to make users of my application more likely to click the link and visit it? There are lots of ways in which crawling benefits everyone, it just requires some mutual respect.
It reminds me of how Bullet Journaling wants you to write a new daily page every day
How about Bigtable (for apps) and/or BigQuery (analytics)?
Wow truly amazing
I believe the claim that some animals can reason is a very reasonable hypothesis, while the claim that no animals can reason is an unlikely one. The contradictory evidence you cite is pointing at some animals doing dumb things. Those animals can be as dumb as rocks and it wouldn’t matter for my claim, I’d only need to show you one reasoning animal to prove it.
Which, TTBOMK, we still don't understand the mechanism of at all. But yes, it's fantastic stuff!
What law are you thinking of?
Before and after footage of a new drug treatment for Parkinson
How is Jax theoretically better than PyTorch? The author is ignorant of torch.compile and biased as other commenters have pointed out.
Window.ai – Everything about the new Chrome AI feature
>What we put up with was amazing!

It's hard to fathom today just how slow the cassette recorders were. You would routinely spend 15 minutes trying to load Temple of Apshai just to have it stall while you sat there for another 10 minutes hoping it didn't actually crash (until you reloaded it).
I think their point, albeit clumsily phrased, is that web sites encourage Google’s monopoly by blocking all of their competitors, which is unfair.
Fair enough, that's a sensible rule.
All four of Ukraine’s operational nuclear power plants have suffered occupation or attack by Russian forces since the start of the invasion in 2022. Now, as Ukrainian troops on the counteroffensive push deeper into Russian territory, roles could be reversed if Ukraine decides to take control of a Russian plant.
Did you consider the gender demographics? The assaults refer to assaults on women and I doubt that women/men ratio is 50/50ish as in the general public.
Tips for Authors
Perhaps Plume will be the next company to be sued by Texas...
Most professional coders can, in fact, code.
Epic Games launches its app store on iOS in the EU
It's orders of magnitude better than procedural methods written by humans.
its just 100k...how hard can it be to close the gap?
Tagged template literals for html view templating is what I LOVE about Lit and lit-html. It’s JavaScript you can run natively in browser, no server or pre processor/build step necessary.
LLMs don't imitate human intelligence. They imitate machine intelligence, a form of linear symbolic reasoning.
> spending 4 weeks on like 5 pages of a 10-page chapter. But is that the best use of your time?

Look at it as the best use of paper :)

Many math books are dense. They don't bullshit you around. Spending several hours on a single page is the normal usage.
> the kind of predictions humans are extremely bad in the first place

Humans are extremely good at it, basically every human can learn to drive cars safely in novel neighborhoods, that is a skill only humans posses today, no animals or machines can do it and it requires a very impressive level of learning and reasoning.

Some humans struggle with symbols, but that doesn't make them dumb, symbols are so far off from our native way of thinking. To an LLM however those symbols is its native mode of thinking, that is all it has, if it is as dumb as an untrained human at symbol manipulation tasks then it is really really bad.
If you do get ADB access, a filesystem write vulnerability or exploit the device to get code execution then this app is irrelevant since you already have more access. A real attack vector has not been presented, which is why Google determined that it wasn't valid security vulnerability. That's their standard operating procedure. That doesn't mean they won't fix a bug or remove attack surface. They removed Showcase from Android 15, which is visible in the Android 15 Beta.

However, you do need more than physical access with a Pixel to enable this and set it up. They have full verified boot with a specific per-device key (which is how key rotation gradually happens) and anti-rollback fuses to prevent downgrade attacks to old vulnerable versions. The OS images are completely verified with anti-rollback via the secure element which has authenticated encryption between it and the main SoC. The data partition for the OS has every block encrypted, although it's not authenticated encryption yet. The firmware is quite locked down and reset attack mitigation for firmware boot modes was added in April based on a vulnerability report from us in January. RAM isn't fully encrypted yet but it's quite difficult to tamper with modern RAM or even dump it without controlling the OS / SoC firmware unless there's debugging functionality left enabled in production. Fully encrypted RAM is the main thing they're missing aside from a more hardened OS.

Cellebrite can successfully exploit up-to-date Android and iOS devices with physical access as part of their Cellebrite Premium product, but it's increasingly not easy for them. They often fall behind with updates, but they consistently catch up again. Leaked July 2024 documentation showing the current capabilities is available here:

https://grapheneos.social/@GrapheneOS/112826067364945164

For GrapheneOS, our aim is defending the device long enough for our auto-reboot timer after locking to activate combined with zero-on-free and firmware reset attack mitigation. They haven't been very successful at exploiting GrapheneOS but did develop exploits for older versions from 2022 and earlier. Physical access is not an entirely lost cause, the goals just need to be well defined. Defending the device for 18 hours since it was locked (our default auto-reboot timer) is our goal. Users can set auto-reboot as low as 10 minutes but then they'd be missing notifications.
There was a project like that on HN a few months ago, I wish I could remember the name.
This is the hard problem of society. What to do with the % of your population with that are capable of being conned by charming, but obviously bad tragic lying narcissists (Trump / Boris Johnson) or have some fundamentally anti-human streak like racism.

Perhaps it isn't so much that we're sufficiently far way from WWII now that people have just forgotten the dangers, more that we haven't been explicit enough about the red flags and lessons offered by people like Mussolini, Hitler, Stalin (and then Mao, Pol Pot etc).

It's no surprise that strong men usually go for educators first.

One problem is that most people just don't really examine what's going on, either because they don't have the time, skew gullable, are generally trusting or don't have the relevant critical faculties.

Education can help with some of those. I was very heartened by this recent news piece

https://www.theguardian.com/education/article/2024/aug/10/uk...
It’s obviously impossible because in such a system the least advantaged would rapidly become the most advantaged, while being incentivised to retain the outward image of remaining the least advantaged.
The best thing about PyTorch is that we aren't stuck with Python, rather we can enjoy it alongside proper performance, by using the Java and C++ API surfaces instead.
> CTEs won’t always be quite as performant as optimizing your SQL to be as concise as possible. In most cases I have seen performance differences smaller than a 2X difference, this tradeoff for readability is a nobrainer as far as I’m concerned. And with time the Postgres optimizer should continue to get better about such performance.

So, my knowledge here might be out of date, but this behavior isn't "the optimizer isn't smart enough": using a CTE in PostgreSQL causes an explicit boundary in the optimizer which prevents some optimizations from being performed. In some cases you really need/want this behavior, and it might increase the performance of your query; in other cases, this is the last thing you would want. People keep asking for optimizer hints, which PostgreSQL refuses to add, and yet they leave this quirk in explicitly as an escape hatch.
Go back a couple of hundert years and ask some southern slaveholders if Black People had rights. This HOA sells houses only to white protestants, this web server serves no Dogs, LLMs, or majority dalit Indian geography IPs, it's the same (if not worse as it concerns free and open access to information!) kind of discrimination. robots.txt is the 21.century reissue of "Mein Kampf". You don't respect it, you burn it with fire or more appropriately you rm -rf it.
That's why I said “their reactions since Hamas' attempt”.

But I don't really think Israel genuinely wants to bring Iran to war (I mean, Smodricht and Ben Gvir are fanatics so I'm pretty sure they'd like to, but I don't think Netanyahou wants it, and I'm pretty sure senior Tsahal officers don't). But they are taking full advantage of Iranian's reluctance for escalation.
I'm coming at this not knowing enough, but have read many similar articles over the past 20 years or so. Bluntly, why don't these villains, instead of (for example) breaking into highly protected government nuclear facilities, why not just transfer all of 'everyones' money to their bank accounts? (hacks being so easy).
There's an AI – No Junk, Just Gems
> I am sure rigorous causal reasoning is only possible by extended education, it is not the natural mode of operation of the brain.

I'd say the other way around, education teaches you to not reason and instead just follow the patterns you learned in the book. Most people do reason a ton before they go to school, but then school beats that out of them.
GraphDB is the one I usually use. It has a web interface that eases the first steps.
Virtuoso (especially Virtuoso 7, which is open source) is also an option. [a bit more command line based].

In case you want to have a look a the SPARQL client I maintain, Datao.net, you can go to the website and drop me a mail. [i really need to update the video there as the tool has evolved a lot since that time]
Local storage is not built into every camera but locally centralized.
the tensorflow and jax thing is 100% over, everyone uses pytorch both in academia and the industry, at least in the western world
That's a very relevant thing you bring up: The way we design our society changes not only the outomes for roles of certain fixed probabilities - it changes the probabilities as well. If you lock up the rapists and murderers, there's a lower chance your role will include being the victim of a rapist or murderer.

You always have to consider all sides of every decision as well as higher order effects.
> Ever Pharma’s explanation of how the putative peptides in Cerebrolyin cross the blood-brain barrier does not make sense and flies in the face of scientific research which shows that most peptides do not cross the blood-brain barrier

It can be considered a benefit from a manufacturer's pov that their product doesn't work. If it did their customers would smarten up and stop buying it.

Anyway this looks like your typical "traditional" chinese medicine scam. I mean it has something to do with animal brains, of course it works, right?
It does system 1 thinking, it doesn't do system 2 thinking. That makes it really dumb, but can still answer a very wide range of questions it hasn't seen exact matches of since system 1 thinking can pattern match in complex ways.

> it might e.g. have invented compression mechanisms better than known ones instead.

You mean humans? Humans invented the transformer architecture, that is what compresses the human text to this form where semantics of text gets encoded instead of the raw words.
I don't think there is, but I'm glad to see you're interested in digging deep into the fundamentals. World's a better place with folk like you running around. :)

My prior is that SQLite is based off of B-trees, fundamentally, and if anyone's going to know everything there is to know about efficiently and robustly reading and writing to a single local disk, it's probably going to be Dr. Richard Hipp.
There's a current growing body of understanding that what we think of as valuable is formed by religious thinking. I would argue that what we think of as "empathy" is itself culturally constructed. These ideas are real but they are formed and shaped by the culture. The basic idea is that human values and rights are not actually self evident.

A kind of cultural Christianity where the values have formed the sub structure of our western lives, institutions and thinking, so much that we can get rid of the actual religion but the values and impact it has had remains. Richard Dawkins recognises this today and calls himself a cultural Christian.

We need to look at history, other religions and cultures to see what other value systems there are, and to see what a value system really means. Anthropology really helps with this. One example would be to look at how people treat outsiders or foreigners.

I imagine a modern atheist seeking to change the world would have to recognise what cultural constructivism means, recognise that value systems are constructed and negotiated, understand that the meaning and value of things are a process of narrative and probably end up creating something like Christianity as a result!
I mean I'm Chinese, and the number of Americans with rose tinted glasses on China because "america bad" is insane. The real thing China does far better than the US, is having an understanding of how the US works and how to target Americans and American corporations with the right incentives. Americans on average almost know nothing about what the real China is like, and have a general disinterest in other countries and global affairs, and overlook the much suffering and abuse there is on a societal scale. I don't disagree with OP that the US needs to double down on improving social standards as a whole, but policymakers need to think hard about potential abuse from the Chinese side, especially when the economy is just a wheel driven by the political cart. The incentives don't align that neatly in the US, and coordination is hard.
Yes and the solution is to put on your big boy pants and to actually do your front-end application architecture properly.

Separate source of truth from derived data. Separate possibly valid user intent from validated state. Use contexts to organize the data dependency graph of your application. Ensure all your widgets use a consistent value type in and out, don't let events contaminate it. Use something like cursors or optics to simplify mutations and derive setters automatically.

I've never had an easier time building very complex UI functionality than with React. But it requires you to actively start reasoning about change in your code (what doesn't change), and this is something most people are not used to.

Personally I think React compiler is folly for this reason: they are taking the most interesting part of React, the part that lets you write apps that are incremental from top to bottom, and telling you it's too complicated for you to think about. Nonsense.

The issue is just that React makes pros feel like idiots unless they eat some humble pie and grok the principles and the reasons behind it. Which is that React is what you get when you try to come up with a UI architecture that can make entire classes of problems go away.

Without a VDOM, one way data flow, and diffing, your UI won't just be slow, it'll be full of secret O(n^2) cascades, random ifs to stop infinite cycles, random "let's update this state early so other code can immediately use it" ordering issues, and so on.
It's not addictive, but you gain tolerance.

IIRC it's also hard on liver, esp. in combination with alcohol (which js unfortunate since it's otherwise good for hangover).
Ha, fair point. Though even in that case, you can only create more land at a specific point, you can't move it around like a commodity.
VanJS deserves a mention here! https://vanjs.org/

Another interesting thing is that other JSX libraries like Solid.JS also return DOM nodes, and I love that this idea is gaining traction

The closer we get to the platform we're using, the better. Being removed by layers of abstractions CAN be useful, but in practice, I haven't found a use for abstracting away the platform. (yet.)

Maybe huge projects like Facebook benefit from this tho (which I haven't worked on)
I was not thinking about ordering, that is an important point. I focused mainly on finding the "row" belonging to a unique key.

Maintaining/designing the btree for innodb or postgres must be a nightmare with multithreading and the plethora of other features. I didn't want to dive into that rabbit hole.
OpenAI blocks Iranian group's ChatGPT accounts for targeting US election
I won't tell you that you are wrong. But speak to your local priest. You have a lot of weird opinions and they could be dangerous. Especially if you think a lot and speak a lot. You might say something you can't take back .
Cute. I love music made with machines like this: Suicide, Tuxedomoon, Young Marble Giants, etc.

The preset reminds me of a somewhat obscure single by an act called Perfect Jewish Couple, which features similarly hissy percussion. I lit up when I first heard it, because I thought they might be the same, but listening again it's clearly a different device.

https://m.youtube.com/watch?v=t1T-1jPCFtg
having a smartphone or a cellphone is a security nightmare, but most of the people are willingly choosing this. what is worse, tho, is when you are unwillingly choosing this: I had to buy a smartphone too, just because of my bank. I think it's madness.
Looks interesting, though not fully useable without a google account.
> Apple has made significant progress in terms of developing evil-maid-resistant systems.

Definitely, but a couple of the high end forensic data extraction companies have largely kept up with them. It's no longer something which can be done by someone who doesn't have access to expensive commercial exploit tools or government-developed tools. Most of the forensic companies can't keep up anymore but the demand is there for a couple options which do and they're not unsuccessful.

Cellebrite Premium is widely available and used by law enforcement and governments around the world. https://grapheneos.social/@GrapheneOS/112826067364945164 is their leaked documentation on their capabilities from July 2024.

Recent iPhones and Pixels are successfully preventing brute force attacks via Cellebrite Premium for Before First Unlock devices via their secure elements. They aren't successfully prevented the OS being exploited either Before First Unlock or After First Unlock. Pixels being able to run a more hardened OS is a major advantage in this regard. iOS lockdown mode and USB restricted mode exist, but don't appear to defend against Cellebrite Premium. Lockdown mode mainly reduces browser and Apple service attack surface.
Could you criticise US capitalism in the form of a sea shanty?