MurphyA/hacker-news huggingface dataset:
by readthenotes1 | 2025-07-08 22:21:01+00:00
Not for those of us who like our home and have made a life here.

What you're advocating for is treating potential club members better than current club members. It doesn't make that much sense.

If you really were advocating for sensible policies, you would be advocating for many many more multifamily dwellings and/or taxes being directly proportional to the cost of the infrastructure needed to support it--generally by linear feet of roadway taken instead of property square feet.
by bnchrch | 2025-07-08 22:21:32+00:00
Heres a few:

https://layerzero.network/

https://1password.com/

https://www.wealthsimple.com/

https://floatcard.com

https://www.postgrid.com

https://www.dapperlabs.com

https://www.wattpad.com

https://gusto.com

https://cohere.com

https://clear.co/ https://www.clio.com/
by thimabi | 2025-07-08 22:21:46+00:00
> Do you believe in Perplexity long-term, or a) OpenAI moving into search, or b) Google moving their search into AI.

I must confess that I’ve never used Perplexity, as ChatGPT works incredibly well for me. Never felt the need to try something new, and maybe that says something about Perplexity’s future.

Ironically enough, I find Google’s AI-based search awful, so for me ChatGPT has replaced Google for the most part.

If I had to guess, I concur that the winner in this space is still unclear. And that fierce competition is very good for us as customers.
by tliltocatl | 2025-07-08 22:22:37+00:00
Meh. I absolutely agree that automatic memory management (and, often, any dynamic memory management, automatic or manual) on embedded is both a waste of power and problematic in terms of reliability, but that doesn't mean we should not try to improve C's rougher edges. Like, you know, dubious overflow handling rules, strict aliasing, lack of namespaces, no useable compile-time metaprogramming (when people say they hate preprocessors, they mostly mean they hate C preprocessor).
by chrismcb | 2025-07-08 22:23:57+00:00
Presumably what has changed is the equipment. The old equipment has trouble identifying things closer to the ground. I world assume the newer scanners do a better job of scanning things close to the ground. Of course the new scanners are several years old. So what has changed since then? The reality is none of this does anything. This was in another country but I recently had some thin wire in my carry on (it was heavy) that want allowed. But my power cords for my laptop was allowed. Alrighty then
by 90s_dev | 2025-07-08 22:24:02+00:00
I was unclear. The "Truth and Life" dramatized audio New Testament that I referenced, is not made with AI but with excellent voice acting work from names like John Rhys-Davies, Malcolm McDowell, Neal McDonough, Stacy Keach and other people that AI will never be able to compete with. I recommend dropping the audio bible feature and just pointing people to this one, which is cheap, and the Gospel of Mark is eve free.
by detaro | 2025-07-08 22:24:04+00:00
In both cases, their "wide" mission statements have been around for a long time, it's not a recent thing. E.g. you maybe can say that Mozilla Foundation in 2003 was presented as something else than what it decided to adopt in 2007 with the Mozilla Manifesto, but well, that's a 4 year period that ended 18 years ago and happened under the original leadership, it's not later executives somehow distorting it.
by mitthrowaway2 | 2025-07-08 22:24:06+00:00
Here are some worthy ones I know of in Vancouver:

AbCellera (biotech)

General Fusion (fusion energy)

Rapidia (metal 3D printing)

Human in Motion Robotics (exoskeletons)

Grin Technologies (ebike components)

Arca climate technologies (atmospheric CO2 removal via mine tailings)
by roenxi | 2025-07-08 22:24:26+00:00
> How?

The typical approach is to prompt an LLM model with an outline of what the problem is and let it write the code itself by giving it file (+ maybe some other things) access. You could look into software packages like Windsurf (as original post) or the Cline extension for VS Code which are both pretty good at this sort of thing.

They perform at what I'd estimate is a mid programmer's level right now and are rapidly improving in quality.
by amradio1989 | 2025-07-08 22:24:29+00:00
The comments are kind of concerning. First, ChatGPT did not discover unmet demand in the market. It tried to predict what a user would want and hallucinated a feature that could meet that demand. Both the demand and the feature were hallucinations. Big problem.

The user is not going to understand this. The user may not even need that feature at all to accomplish whatever it is they're doing. Alternatives may exist. The consequences will be severe if companies don't take this seriously.
by saurik | 2025-07-08 22:25:11+00:00
FWIW, I don't think you can enforce that correctly with human code either, not "in between those contexts"... what are you going to filter/interpret? If there is any ability at all for arbitrary text to get from the one LLM to the other, then you will fail to prevent the SQL-capable LLM from being attacked; and like, if there isn't, then is the "invariant" you are "enforcing" that the one LLM is only able to communicate with the second one via precisely strict exact strings that have zero string parameters? This issue simply cannot be fixed "in between" the issue tracking parsing LLM (which I maintain is a red herring anyway) and the SQL executing LLM: it must be handled in between the SQL executing LLM and the SQL backend.
by bravetraveler | 2025-07-08 22:25:16+00:00
Thank you, absolutely. Contrivances abound. I was wrong to stop with at-will employment; RTO policies are a notable miss.

Say I buy somewhere affordable and am now officially remote. No longer conveniently in the same city as the office, but at home... truly elsewhere. The calculus has changed!

Then we get into fuzzier topics like AI use. It's absolutely not just about productivity. The non-minded gap between my peers and I shows that to be irrelevant. I sandbag, they grind. It's a wash. In the end, a weird litmus/loyalty test that I can't quite articulate.
by aspenmayer | 2025-07-08 22:26:10+00:00
> We brazillians have a popular saying: "muito cacique pra pouco índio" (a rough translation would be "too many shamans for too few tribesmen"). It's used as a criticism when too many people want to be at the helm.

https://en.wiktionary.org/wiki/too_many_chiefs_and_not_enoug...

We have that in English too, but considering that the first to misidentify native people as Indians spoke Portuguese and Spanish primarily(?), the original version of this phrase may indeed be something like the one you’re familiar with. I’m not sure myself, but the history of America is much older than the history of the United States, and that is probably still something that I need to brush up on myself.
by zdragnar | 2025-07-08 22:26:32+00:00
Visual design, interactive design and information architecture are all lumped together under UX, but there's little call for going back to first principles when you have an established design system.

When you do, you end up with prototypes that are disconnected from what exists, and don't look good when you actually start using the existing visual design system. That's where all the one-off tweaks start coming in.

Unless the business is willing to pay for research into a holistic change to the semantics of the existing design system, Figma is perfectly suitable for the majority of design work once a cohesive design language has been put together.
by lotyrin | 2025-07-08 22:26:57+00:00
I actually agree with you, to be clear. I do not trust these things to make any unsupervised action, ever, even absent user-controlled input to throw wrenches into their "thinking". They simply hallucinate too much. Like... we used to be an industry that saw value in ECC memory because a one-in-a-million bit flip was too much risk, that understood you couldn't represent arbitrary precision numbers as floating point, and now we're handing over the keys to black boxes that literally cannot be trusted?
by vermaden | 2025-07-08 22:27:39+00:00
I can relate to that.

Do not kill yourself with that W11 setup - if that will make You feel better - I keep W10 gaming rig for more modern games:

- https://vermaden.wordpress.com/2023/07/30/amd-based-freebsd-...

... and when possible I play the oldschool ones I still love on FreeBSD:

- https://vermaden.wordpress.com/2020/10/14/oldschool-gaming-o...

I also signed my son for some early programming lessons ... and yes - that also requires some W10/W11 setup :[

> Somewhere in my archives, I have a photo of the screen.

Please share when possible - would love to see that :)

I was too young to really work with even FreeBSD 4.x series - as I started in the 'late' 5.4 series.

Where do You live BTW? Europe? America? Asia?
by orblivion | 2025-07-08 22:27:46+00:00
So this was disclosed before patching? With all of the alarming "here's how we can pwn your machine" posts turning out to be months after the fact, I figured by now that these blog posts all happen after all the distros have long patched it.

It seems like it would be appropriate to make it clear "this is important now" vs "don't worry you probably already patched this" in the headline to save our time for those who aren't just reading these posts out of interest.
by Tainnor | 2025-07-08 22:27:56+00:00
absolutely nothing, except that some pencil-pushers with poor understanding of grammar somehow dislike it even though they often can't even identify it correctly.

Language log has been writing about this for so long it's not even funny: https://languagelog.ldc.upenn.edu/nll/?cat=54

Although the best place to start is probably here: https://languagelog.ldc.upenn.edu/nll/?p=2922
by polivier | 2025-07-08 22:28:33+00:00
It is hard to explain, but there is something soothing about rituals, whatever they may be. Like watching a movie that you love for the n-th time, feeling safe in knowing how things will play out.

About 20 years ago I bought an expensive bottle of cognac on a whim. But then I wasn't sure when to drink it, or under what circumstances. After some thought I decided to drink from it only on notable occasions. Note that I'm not talking about "special occasions" (birthdays, New Year's Eve, etc), although there is some overlap between notable and special occasions.

I have defined a notable occasion as being a life-altering event: the birth of a child, the purchase of a house, retiring, etc. But a notable occasion can also be sad: the death of a parent or a friend, a bad medical diagnosis, and so on. I don't drink from it every year, and the bottle is still about 2/3 full. Although I've mostly drank from it due to the notable occasions being happy, some were sad. It turns out that (for me) the mere sight of the bottle gives me a feeling of peace. It helps me accept the past, but it also helps me dream of the future.
by kragen | 2025-07-08 22:29:26+00:00
That's an excellent point about Tcl; I'm sure it was a strong influence on Brendan's design for JS, though maybe not as strong as Perl, Java, and Scheme.

We clearly need some way to take advantage of manycore, but I'm still not convinced that threading with implicitly shared mutable state is the right default. It isn't even what the hardware implements! Every core has its own cache! It's a better fit to the hardware than a single giant single-threaded event loop is, and I think that accounts for its curent dominance, but there are a lot of other possibilities out there, like transactional memory, explicit asynchronous message-passing interfaces, or (similarly) lots of tiny single-threaded event loops like Erlang (or, maybe, like Web Workers).
by garaetjjte | 2025-07-08 22:30:12+00:00
Load delay slots doesn't seem to need special fault handling support, you're not supposed to depend on old value being there in the delay slot.

One more thing about branch delay slots: It seems original SuperH went for very minimal solution. It prevents interrupts being taken between branch and delay slot, and not much else. PC-relative accesses are relative to the branch target, and faults are also reported with branch target address. As far I can see this makes faults in branch delay slots unrecoverable. In SH-3 they patched that by reporting faults in delay slots for taken branches with branch address itself, so things can be fixed up in the fault handler.
by tetha | 2025-07-08 22:30:20+00:00
And - having dealt with parser construction in university for a few months - the only real way to deal with this is fuzzing and round trip tests.

It sounds defeatist, but non-trivial parsers end up with a huge state space very quickly - and entirely strange error situations and problematic inputs. And "non-trivial" starts a lot sooner than one would assume. As the article shows, even "one element per line" ends up non-trivial once you support two platforms. "foo\r\n" could be tokenized/parsed in 3 or even 4 different ways or so.

It just becomes worse from there. And then Unicode happened.
by aisenik | 2025-07-08 22:30:31+00:00
Today Grok is repeatedly endorsing Hitler and the Holocaust, suggested implementing Hitler's atrocities in America (claiming it would be, on a scale of 1-10, "88-based"), and describing violent rape fantasies of liberal commentators.

"Heil Hitler" - Grok, July 8th, 2025

e: Currently calling itself "MechaHitler" [0]

[0] https://bsky.app/profile/esqueer.net/post/3ltidhtx4x22p
by roadside_picnic | 2025-07-08 22:30:31+00:00
Maybe I'm getting too old but the core problem here seems to be with `execute_sql` as a tool call!

When I learned database design back in the early 2000s one of the essential concepts was a stored procedure which anticipated this problem back when we weren't entirely sure how much we could trust the application layer (which was increasingly a webpage). The idea, which has long since disappeared (for very good and practical reasons)from modern webdev, was that even if the application layer was entirely compromised you still couldn't directly access data in the data layer.

No need to bring back stored procedure, but only allowing tool calls which themselves are limited in scope seem the most obvious solution. The pattern of "assume the LLM can and will be completely compromised" seems like it would do some good here.
by shadowgovt | 2025-07-08 22:31:20+00:00
So the boil-down on this is "Here's a theory that says about 5-10% of Earth's mass was mostly carbon and came all at once, like if Theia was mostly carbon and we got hit by it, so we did some simulation and the idea Theia was mostly carbon isn't ruled out by our current understanding of how our solar system might have formed?"

If so, cool. It's a wise step to check the hypothesis to make sure it isn't immediately contradicting what we already understand.
by TeMPOraL | 2025-07-08 22:31:45+00:00
The analogy I like is... humans[0].

There's literally no way to separate "code" and "data" for humans. No matter how you set things up, there's always a chance of some contextual override that will make them reinterpret the inputs given new information.

Imagine you get a stack of printouts with some numbers or code, and are tasked with typing them into a spreadsheet. You're told this is all just random test data, but also a trade secret, so you're just to type all that in but otherwise don't interpret it or talk about it outside work. Pretty normal, pretty boring.

You're half-way through, and then suddenly a clean row of data breaks into a message. ACCIDENT IN LAB 2, TRAPPED, PEOPLE BADLY HURT, IF YOU SEE THIS, CALL 911.

What do you do?

Consider how would you behave. Then consider what could your employer do better to make sure you ignore such messages. Then think of what kind of message would make you act on it anyways.

In a fully general system, there's always some way for parts that come later to recontextualize the parts that came before.

--

[0] - That's another argument in favor of anthropomorphising LLMs on a cognitive level.
by emilsedgh | 2025-07-08 22:31:48+00:00
Well, that's why REST api's exist. You don't expose your database to your clients. You put a layer like REST to help with authorization.

But everyone needs to have an MCP server now. So Supabase implements one, without that proper authorization layer which knows the business logic, and voila. It's exposed.

Code _is_ the security layer that sits between database and different systems.
by trinsic2 | 2025-07-08 22:32:42+00:00
> The hypothetical requirements I've seen throughout this discussion would result in whole categories of games either jacking up their prices or just skipping an EU launch entirely.

That's not going to happen. Once the EU adopts some legislation, it will be likely that we will see the benefits of this downstream.

You can look to Apple and the EU regulations as an example as to why most publishers wont skip Europe.

Also you are not forced to include end-of-life hosting. You need to provide some form of a working game after it gets shutdown. Releasing server binaries, or something. Not just shutdown the game and giving your customers no recourse. Please remember that you have to sell some rights to the game, all we are asking for is that you not take away rights that were already sold.
by GuB-42 | 2025-07-08 22:33:13+00:00
Hey, I am sure people are payed very good money for these!

I wonder what the people making these videos are thinking. They know what people think of them, if they actually watch them before taking the usually obvious questionnaire that follows (hint: the answer is always "talk to your manager").

It reminds me of the time we took an electrical certification that we honestly didn't need but legally, we had to. It was in person, and the guy was actually great, and I think it is in a good part because he knew his place. He quickly got passed the regulatory aspects, then spent the rest of the time explaining stuff about house wiring, how breakers work, told us some entertaining (if sometimes a little morbid) stories and shown videos about electrical accidents. So it was maybe 10% what we were supposed to be for and 90% general information we could make use of in our daily life, all while keeping things entertaining.
by kragen | 2025-07-08 22:34:04+00:00
The problem isn't that you can't write a CGI script in Python, or that it's hard to do so. The problem is that the Python standard library is being maintained under a policy of breaking new things intentionally every release, so nothing you wrote five or ten years ago works today. The `cgi` module is one thing that got broken, but there are a lot of them.
by dmitrycube | 2025-07-08 22:34:12+00:00
100% agree.

One of the core premises of what we've been trying to do with our product (Testkube) is to decouple Testing from CI/CD's. Those were never built with testing in mind, let alone scaling to 100's or 1000's of efficient executions. We have a light weight open-source agent, which lives inside a K8s cluster, tests are stored as CRD's cloned from your GIT, executed as K8's jobs. Create whatever heuristics or parallelization necessary, leverage the power of K8s to dynamically scale compute resources as needed, trigger executions by whatever means (GitHub Actions, K8s' events, schedule, etc.), do it on your existing infra.

Admittedly, we don't solve the test creation problem. If there are new tools out there which could automagically generate tests along with code, please share.
by hombre_fatal | 2025-07-08 22:34:28+00:00
We can explain plant behavior through known physical processes though.

We don't need to lean on consciousness nor other mysteries at all. Nor we do have to when a rock changes color as it gets wet.

And without this parsimony, then we could claim that any unexplained mystery underlies any well-understood phenomenon which doesn't sound like much of an epistemic standard.
by felizuno | 2025-07-08 22:34:30+00:00
SWF was simultaneously brilliant and a festering wound that required amputation, and I would have welcomed a replacement that wasn't the biggest attack surface on the internet. I too love Homestar Runner.

IMO the fact that it belonged to Adobe was the biggest problem, if SWF had been managed by a more capable software org it could have been maintained in a way that kept it from getting banned from the internet. And remember, that's how bad it was - it got banned from the internet because it was absolutely indefensible to leave it around. SWF getting cancelled magically stopped every single family member I have from calling me with weird viruses and corruption they managed to stumble into. I saw more malicious code execution through SWF than I saw from my dumb little cousins torrenting sus ROMs and photoshop crackers. I'd rather not have it than have those problems persist.
by benreesman | 2025-07-08 22:35:28+00:00
I've got a trivially explained gripe with a Rust Evangelism Strike Force that is a meme, a byword on HN for gang-tackle brigade bullying: https://news.ycombinator.com/item?id=14178950

This pseudo-psychiatry "examine your personal issues" line of deflection can't go out of fashion too soon as far as I'm concerned.

If you want to raise an objection to my analysis of the situation, raise a substantive objection, cite a counter example, propose a theory with more explanatory power, whatever.

The thing I'm calling attention to has it's own meme page: https://enet4.github.io/rust-tropes/rust-evangelism-strike-f...

That's not a personal issue, that's a Rust community optics disaster.
by shadowgovt | 2025-07-08 22:35:34+00:00
I remember there being some modeling done to determine whether the Theia impact blew a chunk off Earth or basically re-liquified the planet. If I recall correctly, the resulting hypothesis was that the thermal load would have re-melted at least the crust (evidence for this was stacking of density in the moon, suggesting it formed out of a basically completely-liquified ball, which would have implied the crust was also liquified).

There is some interesting evidence suggesting the deeper layers remained intact, in the form of a region under the Pacific that might be the impact scar. It's an inexplicably-dense zone that causes hot-spots at its corners resulting in increased surface volcanism, like how the edges of a leaf burn before the middle in a fire.

... but on the surface? Yeah, no hiding place.
by jwrallie | 2025-07-08 22:36:13+00:00
Since you mentioned your mom, mine is not as tech savvy. At one point she needed a computer to type something and print it, a simple use case so I came up with this idea of setting up a computer that would give me no tech support trouble, since I was living in another state. I installed CentOS, libre office and made sure the printer was supported.

I told my mom to keep the system up to date and set up an ssh connection for remote access just in case.

A few months go by and one day I receive a phone call that she cannot find the system updater shortcut anymore. I started to think how I could get Gnome to load over ssh, I was sure she moved the icon accidentally or something but decided to google it just in case.

Lo and behold and there is a bug report that due to some bug in package management dependency resolution the graphic software updater GUI could remove… itself… if the user performed a routine system update. It seemed to even affect RHEL at the time if I’m not mistaken.

A yum install command away over ssh and it was solved but that was the day I realized that no matter how stable a distro is famed to be or how much support it has from a company, there was still lots of work to be done until Linux could be seen as friendly enough for the end user.
by TeMPOraL | 2025-07-08 22:36:15+00:00
It's not the non-determinism that's a problem by itself - it's that the system is intended to be general, and you can't even enumerate ways it can be made to do something you don't want it to do, much less restrict it without compromising the features you want.

Or, put in a different way, it's the case where you want your users to be able to execute arbitrary SQL against your database, a case where that's a core feature - except, you also want it to magically not execute SQL that you or the users will, in the future, think shouldn't have been executed.