MurphyA/hacker-news huggingface dataset:
by mccanne | 2025-09-06 16:38:07+00:00
For sure... the use of JSON here seems orthogonal to Jamie's point of constructing complex nested values in SQL with a single backend query. Modern SQLs support all this as native types (presuming the result can fit in a homogeneous relational type, which it can in this case), e.g., Jamie's query can be written with a record expression (duckdb dialect):

with theTitle as ( from title.parquet where tconst = 'tt3890160' ), principals as ( select array_agg({id:principal.nconst,name:primaryName,category:category}) from principal.parquet, person.parquet where principal.tconst = (from theTitle select tconst) and person.nconst = principal.nconst ), characters as ( select array_agg(c.character) as characters, p.u.name from principal_character.parquet c join (select unnest((from principals)) as u) p on c.character is not null and u.id=c.nconst and c.tconst=(select tconst from theTitle) group by p.u ) select { title: (select primaryTitle from theTitle), director: list_transform( list_filter((from principals), lambda elem: elem.category='director'), lambda elem: elem.name), writer: list_transform( list_filter((from principals), lambda elem: elem.category='writer'), lambda elem: elem.name), genres: (select genres from theTitle), characters: (select array_agg({name:name,characters:characters}) from characters), } as result

And if you query typeof on the result, you'll get:

STRUCT( title VARCHAR, director VARCHAR[], writer VARCHAR[], genres VARCHAR, characters STRUCT( "name" VARCHAR, characters VARCHAR[] )[] )
by lazide | 2025-09-06 16:38:08+00:00
The fiber ran right now is nowhere near reaching it’s theoretical usage. The issue is now, and always has been, having someone actually run it. That costs money. It’s also a bit more physically vulnerable, and requires some more care to not destroy, which makes the actually running it part a bit more expensive than copper in many circumstances.

This won’t change anything for 99% of new fiber deployments, and practically doesn’t make any difference for existing fiber deployments either. The actual media is still 100x more capable than anyone’s end termination equipment outside of a lab.
by kashnote | 2025-09-06 16:38:21+00:00
I also don't agree that any employee should have to work as much as the founders.

But one point that needs to be made: You don't need to sacrifice your health to run a startup. You can get your 8 hours of sleep and exercise every day and still run your startup.

This notion that you have to get 3 hours of sleep and ruin your health is simply a choice - don't do it.
by NaomiLehman | 2025-09-06 16:38:27+00:00
Sure, but they don't have the absolute most sought-after skills at the peak of the AI bubble? That's the issue. The dude is asking for 996 to work on an LLM/Patchright wrapper library that also works in the cloud. And with these skills, you can get twice or more at more mature corporations.

Technically, they are also writing their own CDP implementation now.

Why work for less if you can work for more, with a better work-life balance?
by homefree | 2025-09-06 16:38:35+00:00
He argued the case in 2016 iirc.

The position against lidar was that it traps you in a local max, that humans use vision, that roads and signs are designed for vision so you're going to ultimately have to solve that problem and when you do lidar becomes a redundant waste. The investment in lidar wastes time from training vision and may make it harder to do so. That's still the case.

I love Waymo, but it's doomed to be localized to populated areas with high-res mapping - that's a great business, but it doesn't solve the general problem.

If Tesla keeps jumping on the vision lever and solves it they'll win it all. There's nothing in physics that makes that impossible so I think they'll pull it off. His model is all this sort of first principles thinking, it's why his companies pull off things like starship. I wouldn't bet against it.
by troysk | 2025-09-06 16:38:55+00:00
Unfortunately no. But fortunately, it isn't something new I have built. I use a Seed Studio sensor MR60BHA2 which has an ESP32 which sends the data to Home Assistant through ESPHome. Once it is in Home Assistant you can do automations and notifications. I mostly use it for elderly care. I have another DFRobot C1001 sensor but waiting for ESPHome to add support for it. It has fall detection also which is why I am planning to replace it. They are fairly accurate; ~90%; has been my experience. They work better when mounted on ceiling and have a cone like coverage.
by programd | 2025-09-06 16:39:22+00:00
The worst part is that they marked the incident as resolved after 32 minutes, but didn't mention that mirrors for the packages on security.ubuntu.com have huge queues. OK fine, we can wait until the mirrors sync and you can choose another mirror to do your update - eventually. You can also work around this while updating Ubuntu 24.04 by manually installing the deb file it wants.

But wait, there's more! You can't install new instances of Ubuntu 24.04.2 because the installer connects to security.ubuntu.com by default (probably for good reasons) and will bail out while formatting and writing the disk when it gets 500 Internal Server Error from security.ubuntu.com for a specific deb file. There's no option around it that I'm aware of if you're doing an install connected to the network. I'm told that things should work if you try to install without networking connected. But that's not working for me, possibly due to some drivers it needs to pull for my hardware that are not in the default installer.

Ran into this while trying to install a fresh instance on an old mac hardware.

All in all, not a good look for Canonical, especially given how long this is taking to resolve and the lack of any status indication that this is still a problem. Lots of people are being bitten by this in the last 24 hours.
by bilkow | 2025-09-06 16:40:29+00:00
My understanding is that asymmetric fields provide a migration path in case that happens, as stated in the docs:

> Unlike optional fields, an asymmetric field can safely be promoted to required and vice versa.

> [...]

> Suppose we now want to remove a required field. It may be unsafe to delete the field directly, since then clients might stop setting it before servers can handle its absence. But we can demote it to asymmetric, which forces servers to consider it optional and handle its potential absence, even though clients are still required to set it. Once that change has been rolled out (at least to servers), we can confidently delete the field (or demote it to optional), as the servers no longer rely on it.
by graemep | 2025-09-06 16:40:32+00:00
> here are (many) companies with revenues greater than most countries

IS that true? What do you define as the revenue of a country? Tax revenues? That is just the government. GDP/GNP/GNI? That comparison for that should be profit, and only a handful of really big companies (Saudi Aramco, Apple, that sort of size) have a profit as large as the GDP of mid-size middle income countries (e.g. Sri Lanka) or small rich countries (e.g. Luxembourg). There is a long tail of small or poor countries so most countries by number, but most people live in a country with a GDP that is an order of magnitude or two greater than any company's profit.
by tqwhite | 2025-09-06 16:41:10+00:00
If you put stuff outside, in public, then it is correct for people to observe and learn from it. You should be happy that your web presence is enriching our culture. If not, you're selfish and I think you're bad.

If you don't want it to contribute to the public use, make a login page. I see no reason for you to get the advantage of a public access without contributing to the community.
by username332211 | 2025-09-06 16:41:40+00:00
> Fiat privacy still has all the same problems as telling your therapist that you killed someone, or keeping your wallet keys printed out on paper in a safe.

They could take a lesson from churches. If LLM providers and their employees were willing to commit to privacy and were willing to sacrifice their wealth and liberty for the sake of their clients, society would yield.

I remember seeing a video of a certain Richard Masten, a CrimeStoppers coordinator, destroying the information he had on a confidential source right in the courtroom under the threat of a contempt charge and getting away with a slap on the wrist.

In decent societies standing up for principles does work.
by lazide | 2025-09-06 16:41:44+00:00
That’s not how it works.

A hammer is not more obsolete for driving a nail because pneumatic nail guns exist.

Using just a hammer on a commercial framing job is silly, however, because pneumatic nail guns work better. Everyone still has a hammer ready though, because it is still needed.

Using a pneumatic nail gun to hang a picture is silly, because it is so overkill (and expensive) that it actively makes it harder to do the job.

This tech doesn’t obsolete existing fiber for last mile because the extra cost associated with producing and splicing it dwarfs any potential gains (which would likely be in the 10’s of ns).

If it is proven to work well, this may obsolete existing transoceanic/transcontinental fiber runs, where the latency difference will be noticeable enough the cost is worth it. However, it’s highly unlikely that anyone will actually turn down any of these existing lines. The different is not so much that the old lines are useless.

If, eventually, this new fiber is at the same price point and as easy to work with as the current fiber? then the current fiber will be obsolete.
by shayway | 2025-09-06 16:41:47+00:00
As someone who's just terrible with names, I hate that this is how people interpret it. There are plenty of people who have had a big impact on my life whose names have slipped - and, plenty of inconsequential people whose names stuck for no good reason. It has very little to do with how much that person mattered to me.

Not saying your overall point doesn't stand, but at least for some people remembering a name isn't a consistent indicator of their impact.
by sacul | 2025-09-06 16:42:17+00:00
I think the biggest problem with chatbots is the constant effort to anthropomorphize them. Even seasoned software developers who know better fall into acting like they are interacting with a human.

But a llm is not a human, and I think OpenAI and all the others should make it clear that you are NOT talking to a human. Repeatedly.

I think if society were trained to treat AI as NOT human, things would be better.
by herval | 2025-09-06 16:42:26+00:00
As someone who had to 996 as a coder and as a manager, I can guarantee you the burnout is MUCH faster on the latter. A 996 schedule of zoom calls is straight up torture. I could feel myself getting dumber after a few months.

As a coder, you can accommodate downtimes on that schedule. You also see the result of your work (even code compiling is a dopamine hit). None of that exists if you’re meeting customers and investors - you’re playing the odds all day long and have to be 100% on all the time.
by ptsneves | 2025-09-06 16:42:35+00:00
For what it is worth what Wikipedia says about the document you mention is not what this comment mentions. Personally I found that comment spreading disinformation.

No country gave guarantees only assurances and it is even highlighted that the US senate would have never voted for it favourably, and thus it never was a treaty.

On the other hand breaking this assurances will guarantee no other country will ever give up their nuclear arsenal, of course a non consolation price for Ukraine. Guarantees in nato which is indeed a treaty and ratified, covering Poland and Latvia and Estonia would be stronger but of course, I would not put all my eggs on it.
by dgacmu | 2025-09-06 16:42:47+00:00
It's like four-ish times per year but - nothing's wrong with it, I just prefer the house being up to temperature when I get home. 65 is more comfortable to us than 50 or 55. (Long trips we drop it to 50, long weekend trips to visit grandparent we put it to 55).

Convenience and comfort are nice.

We do the same thing with the air conditioning, but the AC cools the house a lot faster than the radiators heat it. But it's still nice that the house automatically transitions to away and turns off the air conditioning during the day when nobody's home.
by libraryofbabel | 2025-09-06 16:43:28+00:00
* You’re right that a lot of people take a cursory look at the math (or someone else’s digest of it) and their takeaway is “aha, LLMs are just stochastic parrots blindly predicting the next word. It’s all a trick!”

* So we find ourselves over and over again explaining that that might have been true once, but now there are (imperfect, messy, weird) models of large parts of the world inside that neutral network.

* At the same time, the vector embedding math is still useful to learn if you want to get into LLMs. It’s just that the conclusions people draw from the architecture are often wrong.
by utyop22 | 2025-09-06 16:43:47+00:00
The way I think of it is the difference between financial wealth and real wealth.

No new real wealth can be created but financial wealth may transfer from the firms buying stuff to the large tech firms - thereby creating new financial wealth for big tech stockholders. In the long run the two should converge - but in the short run they can diverge. And I think that’s what we are seeing.
by SingAlong | 2025-09-06 16:43:50+00:00
Been using this for two days now. Notes below:

* This is an excellent alternative to Sonnet - which was my daily driver. I'm glad I tried GLM 4.5. You won't find any difference.

* My context usage per session was about 50% with Sonnet earlier, but it fills up fast with GLM, and I hit 80-90% often. Could be the lower context size that is hurting.

* Sonnet used to be very painful to work with as the context size goes beyond 80% (hence my habit of shorter conversations). GLM holds itself well even until the last bit of remaining context. Does not deviate from the assigned task.
by soulofmischief | 2025-09-06 16:46:01+00:00
You're right on all points, but it's easy to come to such a conclusion. The harder, and more rewarding path, is to organize with others and figure out what can be done even if it seems hard or impossible, because standing around observing our rapid decline isn't good for anyone.

If the government is failing, explore writing civil software, providing people protected forms of communication or modern spaces where they can safely organize and learn, eventually the current generations die and a new, strongly connected culture has another chance to try and fix things.

This is why so many are balkanizing the internet age gating, they see the threat of the next few digitally-augmented generations.
by tqwhite | 2025-09-06 16:46:09+00:00
You put it on the public internet, the public has the right to see it, take whatever lessons it can and do what it wants. It's the intrinsic nature of the internet.

It has never been ok to say, "[this kind of person] is not allowed to look at my page nor, "you can only look at my page with [this web browser or other tool]".
by dgacmu | 2025-09-06 16:46:11+00:00
They do! But my hands hurt typing at 55 after a while and my children get grumpy. I put a lot of insulation and air sealing into my house when I bought it and our heating bills are ... ok. About $250/month during the colder months to keep it at 65-66 in the main floor. I can't imagine 72.
by mdaniel | 2025-09-06 16:46:30+00:00
Yeah, I was actually participating in a soft-fork for a while but I think the project ran out of steam. My guess is that it's very hard to pay attention to something that you don't use every day, so they let it drift. But if you ever hear of someone starting up again, let me know

I'm aware that I, too, could be the someone but like I said it's hard to dedicate all the time and energy when the last time I used vagrant was years ago

I also just remembered that I haven't revisited the forks list to see if there's some meaningful activity https://github.com/hashicorp/vagrant/forks?include=active&pa...
by throw0101c | 2025-09-06 16:47:23+00:00
Some more info:

> This tablet with early writing most likely documents grain distributed by a large temple. Scholars have distinguished two phases in the development of writing in southern Mesopotamia. The earliest tablets, probably dating to around 3300 B.C., record economic information using pictographs and numerals drawn in the clay. A later phase, as represented by this tablet, reflects changes in the techniques of writing that altered the shapes of signs. Symbols stood for nouns, primarily names of commodities, as well as a few basic adjectives, but no grammatical elements. Such a system could be read in any language, but it is generally accepted that the underlying language is Sumerian. Indeed, by the first half of the third millennium B.C., the script had sufficiently developed to faithfully represent the Sumerian language, and the scope and application of writing was expanded to include written poetry. Nonetheless, even these later scribes rarely included grammatical elements, and the texts, created as memory aids, cannot be easily read today.

* https://www.metmuseum.org/art/collection/search/327385

* https://en.wikipedia.org/wiki/Jemdet_Nasr_period
by dare944 | 2025-09-06 16:48:21+00:00
Nest made an implicit choice of tools back around 2010 when it selected the particular SoC that powers the early thermostat. Options were more limited then, and vendors often provides kernel tools and libraries that included proprietary closed-source components. Over the years most of these tools have been abandoned or EOLed by their providers (as companies will do). Keeping these tools working and building new releases of software in the context of a modern build environment is a full time jobs itself, especially in the context of Google with its highly idiosyncratic internal processes.

While I was at Google I complained bitterly about the repeated killing Nest products. But there was no way I had the bandwidth (or the permission) to serve as the sole lifesaver for any of them.
by mberning | 2025-09-06 16:48:22+00:00
Tooling goes way beyond the editor/IDE. Eclipse is a very good free option. As is IntelliJ CE. I personally have the all products pack and use the ultimate version.

Beyond the IDE you also have to consider the build tools, package management, debuggers, profilers, static analysis tools, etc.

It’s honestly too much for an HN comment. But as an example, if I do open one of these awful projects at work and it uses gradle for example, intellij will understand that, import the project, get all dependencies, let me run any target with debugging or profiling, give me code coverage, etc.
by MagMueller | 2025-09-06 16:48:42+00:00
I worked for 2 years in a co-working space full of founders next to ETH Zurich. The most consistent worker? The cleaning lady. Every morning at 6 am, she did not miss a single day.

I grew up in a small village in Germany. 500 people, 5000 cows. Only farmers and a cheese factory. In the factory, we worked on Christmas, Easter, and New Year's Eve every morning at 5 am. Farmers don't take days off because cows don't take days off.

Maybe it's not the most healthy way of life. I don't think it physically requires us to take time.
by davidw | 2025-09-06 16:48:55+00:00
I remember logging in to IRC from the University of Oregon where I was taking an Italian class. I saw there was an #italy channel and it was full of people who were actually in Italy, which I found kind of mind boggling. This was 1993, when 'long distance calls' were still a thing, and I was talking directly with people on the other side of the world for free.

I met a lot of cool people on IRC like antirez, and interacted with some random ones like the woman who is now the prime minister of Italy ( https://web.archive.org/web/20020105230808/http://www.geocit... )
by andrepd | 2025-09-06 16:49:21+00:00
It's no coincidence all your examples are over 100 years old lol. The rise of the individual automobile (a very lucrative business proposition in many aspects) was done alongside massive sabotage of competing alternatives, with the disastrous consequences that are today plain.

It's also no coincidence America has built no rail in many decades while centrally planned China built a massive HSR network in the past 15 years.
by kaolay | 2025-09-06 16:49:23+00:00
85% of data breaches involve human factors, yet most security tools focus on technical vulnerabilities. I built a framework that uses small language models (under 3B parameters) to detect psychological vulnerability patterns in communications before they can be exploited. The core insight: humans reveal psychological states through subtle linguistic patterns that traditional rule-based systems miss. Authority pressure, time manipulation, and social engineering attacks have identifiable signatures that SLMs can detect with 80-85% accuracy in under 500ms. Technical approach:

Fine-tuned Phi-3 Mini on synthetic data mapping 100 psychological indicators across 10 vulnerability categories Implemented differential privacy (epsilon < 0.8) to prevent individual profiling while enabling aggregate analysis Real-time inference with quantization and ONNX optimization for edge deployment Complete Docker stack with SIEM integration patterns

Key challenges solved:

Privacy-preserving psychological assessment in workplace environments Balancing accuracy vs inference speed for real-time security operations Creating synthetic training data that captures psychological manipulation patterns Integrating with existing security workflows (Splunk, Phantom, etc.)

The framework moves beyond "train users to be more secure" (which doesn't work) toward "predict when users are vulnerable" (which does). Early pilot shows 47% reduction in successful social engineering attacks. I've released two implementation guides: a 7-page quick-start for prototyping and a 67-page production deployment guide with complete working code. Both include validation methodologies for measuring real-world effectiveness. The approach generalizes beyond security - any domain where psychological states influence decision-making could benefit from this predictive capability. Code and documentation: [link to repository] Live demo: [link to Hugging Face Space] What are your thoughts on using psychological frameworks in AI systems? Have you encountered similar challenges with human factors in security?
by wiether | 2025-09-06 16:49:30+00:00
Sure, but GitHub is much more than a git repository. Otherwise companies wouldn't pay for it.

As the centralized git repo, it allows devs to collaborate, by exchanging code/features, tracking issues and doing code reviews. It also provides dependencies management ("Package") and code building/shipping (GH Actions).

Sure, if you usually spend one day or more writing code locally, you're fine. But if you work on multiple features a day, an outage, even of 30 minutes, can have a big impact on a company because of the multiplier effect on all the people affected.
by Jensson | 2025-09-06 16:49:56+00:00
> Have the LLM talk about what “truth” is and the nature of LLM hallucinations and it can cook up an explanation that demonstrates it completely understands the concepts.

This isn't how LLM works. What an LLM understands has nothing to do with the words they say, it only has to do with what connections they have seen.

If an LLM has only seen a manual but has never seen examples of how the product is used, then it can tell you exactly how to use the product by writing out info from the manual, but if you ask it to do those things then it wont be able to, since it has no examples to go by.

This is the primary misconception most people have and make them over estimate what their LLM can do, no they don't learn by reading instructions they only learn by seeing examples and then doing the same thing. So an LLM talking about truth just comes from it having seen others talk about truth, not from it thinking about truth on its own. This is fundamentally different to how humans think about words.