MurphyA/hacker-news huggingface dataset:
by blackbear_ | 2025-09-05 13:05:16+00:00
I think you are confusing what we believe to be the truth at a point in time and how the physical world is.

Either atoms exist or they dont. Our idea of atom has evolved over time, but the thing that we call "atom" has always been there (at least on the time scale of human civilization).

The probabilistic nature of quantum objects isn't really a problem either. Electrons may be particles, waves, both or neither, but the "thing" is a real phenomenon of this world regardless of how we talk about it.

Similarly, the truth value of alien existence is well defined: either they exist at this time or they do not. We don't know it for sure, but this doesn't change whether they are actually there or not.
by agwa | 2025-09-05 13:05:18+00:00
> There are parts of the SQL engine that are exposed to malicious file manipulation (the schema is stored as SQL DDL text) but that's not arbitrary SQL input.

View and triggers can contain arbitrary SQL and can be defined by a malicious database file, though these can be disabled as described on the "Defense Against The Dark Arts" page.

That leaves default column values and indexes on expressions, which can execute a limited subset of SQL. I'd be worried about certain arbitrary SQL input vulnerabilities being reachable this way.
by jb1991 | 2025-09-05 13:05:57+00:00
I get the impression that most of the comments in this thread don't understand what a GPU kernel is. These high-level languages like Python and Julia are not running on the kernel, they are calling into other kernels usually written in C++. The goal is different with Mojo, it says at the top of the article:

> write state of the art kernels

You don't write kernels in Julia.
by BenjiWiebe | 2025-09-05 13:06:23+00:00
Amazing. And it's listed as having 23.7K views. I suppose far less than 1% of those people would have taken the time to see if that was real or fake.

EDIT That line did exist in the past. It was there one year ago. Can someone more skilled in Wikipedia find and link the revision where it was removed? Bonus points for finding when it was added. Thanks in advance.
by Alexander-Barth | 2025-09-05 13:06:42+00:00
Actually in julia you can write kernels with a subset of the julia language:

https://cuda.juliagpu.org/stable/tutorials/introduction/#Wri...

With KernelAbstractions.jl you can actually target CUDA and ROCm:

https://juliagpu.github.io/KernelAbstractions.jl/stable/kern...

For python (or rather python-like), there is also triton (and probably others):

https://pytorch.org/blog/triton-kernel-compilation-stages/
by kragen | 2025-09-05 13:06:50+00:00
Hmm, but I think people doing OLTP in the 01970s were largely using things like IMS, which used ISAM, on disk, to be able to do small updates to large nested datasets very quickly? And for 20+ years one of the major criticisms of relational databases was that they were too slow? And that even today the remaining bastions of IMS cite performance as their main reason for not switching to RDBMSes?

I think that if you're processing your transactions on tape drives, your TP isn't OL; it's offline transaction processing.

I think Codd's major goal was decoupling program structure from on-disk database structure, not improving performance. There's a lot of the history I don't know, though.
by empath75 | 2025-09-05 13:06:52+00:00
You absolutely cannot visualize the concept "2" in your head. You can only visualize "two things" or the word "two" or the symbol "2", but the actual concept "2" is just as abstract as a real number.

You might say, I can imagine 2 apples, but I can't imagine pi apples, but you could just as easily imagine unrolling a circle with a diameter of 1, and you have visualized "pi" just as well as you can visualize 2 apples.
by vbezhenar | 2025-09-05 13:06:56+00:00
I did numerous attempts to switch from docker to podman. Latest one worked, and so far I didn't feel the need to get back to docker. There was only one issue that I had: huge uid didn't work in podman (like 1000000 I think), but I fixed the dockerfile and rest worked fine for me. podman-compose does not work well in my experience, but I don't use it anymore.
by fnands | 2025-09-05 13:07:00+00:00
It's still very much in a beta stage, so a little bit hard to use yet.

Mojo is effectively an internal tool that Modular have released publicly.

I'd be surprised to see any serious adoption until a 1.0 state is reached.

But as the other commented said, it's not really competing with PyTorch, it's competing with CUDA.
by clysm | 2025-09-05 13:07:05+00:00
No. It’s 100% a design choice by the manufacturer to make them look weird.

Even with the benefits of EV packaging, manufacturers chose to make them “different” on purpose, which really put off the vast majority of buyers. Tesla had so much success because they were practically the first manufacturer to make something look somewhat normal and have good stats.

Now, BMW finally learned and has their 4 and 5 series EV cars share a common platform with the ICE. There is no physical difference in style other than the front grill.
by ImPostingOnHN | 2025-09-05 13:07:18+00:00
> I agree. It is dehumanizing. Neither side views the others as humans.

To clarify, YOU are the one doing the dehumanizing in your post, as myself and that other poster observed -- Not to mention the genocidal rhetoric. Just 1 small snippet of it from your post:

> Is it cruel of me to point out that expanding your population by 10x when they are virtually entirely dependent on external aid is absolutely crazy? And yes, sorry, the only reason I can think of other than incredible stupidity is for cannon fodder.

Imagine criticizing a people currently being genocided, for reproducing. Why don't they just let their entire ethnic group be exterminated, amiright? Disgusting. You know who else thought that downtrodden groups shouldn't reproduce? Pretty much every xenophobic pariah and war criminal in history, and many (including israel) are using violence to achieve that.

'Is it cruel to sympathize with, and encourage, the perpetration of a genocide? '

Is that a serious question?
by jgilias | 2025-09-05 13:07:42+00:00
I only got an EV after getting a house for this exact reason. I really like EVs, but I wouldn’t buy one, if I don’t have a convenient place for routine charging.

An apartment complex being built next door offers you to buy a parking lot together with the apartment, and optionally equip it with an EV charger. This is the way.
by burnerthrow008 | 2025-09-05 13:07:44+00:00
> Can you elaborate on that?

There are not enough houses, and you are encouraging more long-term demand for houses…

> We also don't need to avoid the middle of the country. The population has been moving to the coasts

Maybe a better question to ask yourself is why people prefer living on the coasts. What government policies draw them from the cheap places to the expensive places? How can you copy those policies to convince people to move back?
by namegator | 2025-09-05 13:07:44+00:00
That's absolutely frustrating - domain registrar lockouts can feel like digital kidnapping, especially when it's a domain tied to your identity. Immediate steps you can try:

File a complaint with ICANN - They have a domain dispute resolution process specifically for registrar issues Contact your state's consumer protection agency if you're in the US Document everything - Save all email exchanges, screenshots, dates Try reaching out on their social media publicly - Sometimes public pressure works faster than private emails

For the future (I know this doesn't help now, but might help others reading):

Always keep domains at least 2 years ahead on renewals Use a separate email just for domain management Consider using domain monitoring services

Alternative approach: If you can prove ownership of the domain (old DNS records, historical whois data, etc.), you might be able to build a case for transfer. Tools like NameGator.net actually have domain history features that could help you gather evidence of your ownership - might be worth checking if they have any records that could support your case. Hope you get this resolved. Gandi's acquisition really did change their customer service culture unfortunately.
by bchasknga | 2025-09-05 13:07:58+00:00
Closed-form solution makes verification much easier. There's the design and solution space for an engineering system, and then there's V&V.

Yes, you can just ship it and test it in your customer's environment, but that doesn't scale very well if you have to run 1-2 months of testing every time you deploy to make sure the ML model doesn't give you random bullshit that flings the arm around and wack someone in the head or damage other equipment.

Not to mention, IK is something so well understood that it would be stupid not to use it at least as a start to building an arm motion software. It's also much faster than doing inference on a model.
by bluGill | 2025-09-05 13:08:36+00:00
Over the life of a car tens of thousands of dollars isn't that hard to build up though if the car cannot do anything. And there is value in having the vehicle that does what you need when the inspiration strikes.

Not having any rental cars is very common in my experience. I'm often renting in smaller cities though (like the rental car place just a couple miles from my house), I've never heard of problems in big tourist destinations or large cities.
by CRConrad | 2025-09-05 13:08:41+00:00
Actually, calling geothermal energy "renewable" is a bit of a misnomer, isn't it? At least if the heat energy in the Earth's crust, which is what "geothermal energy" harvests, comes from the inside. The Earth's core may not be cooling down very fast, but we know for sure it's not getting any warmer (not before the Sun in its death throes swells up into a red giant and swallows the inner planets, anyway).

Yeah, I know, super-nitpicky — but, hey, it's the Best Kind Of Correct™. (Unless the crust is actually heated more by the Sun than from below, but I doubt that.)
by techpineapple | 2025-09-05 13:08:57+00:00
I got in my first fight with Bluesky leftists recently. And while it was remarkably annoying (for think I got a bit of a better sense of how challenging our political situation is), I could mute them pretty easily, I chose to keep engaging.

I was never a huge Twitter fan, but I think part of the reason I’m on Bluesky is an ideal of something more distributed. I do wish they’d figure out a way to make the platform more compelling for more people; it would probably be better for me too, I kind of want more of an echo chamber where I can have moderate views from the left and right and avoid the extreme ones, but it does feel like a lot of those extreme views edge into my feed.

The other thing about Blueskyism though, as Nate Silver mentions, is I suspect it gets people engagement. I notice MattYglesias often engages with the most poorly intentioned users, and it’s certainly on purpose. Though there are degrees I’m sure (as Nate Silver mentions, it’s probably uncomfortable being the main character) if I had to guess part of Blue Sky’s challenge is that moderates who give it a shot intentionally or unintentionally increase the types of engagement that lead to blueskyism.
by coldpie | 2025-09-05 13:10:34+00:00
Yeah, definitely agree there's a ton of room for disagreement on the topic.

Where I'm coming from is, I think social media is one of, if not the top most, destructive forces in society today. It provides a huge megaphone for people who benefit from spreading misinformation and actively encourages conspiratorial thinking. The attention- and ad-based business model rewards the worst kind of communication, and we can see how quickly it has been abused to destroy our society. Being one of the worst inventions in human history is not a "low bar."

I don't know what the fix is, but I know that the current situation is very much not working. I'd like it if we tried some kind of regulation to reign in this poison we are all collectively consuming. Again, something similar to how we regulate other harmful substances like alcohol and tobacco. We don't need to outright ban it, but we need to do something.
by curioussquirrel | 2025-09-05 13:11:04+00:00
If you're hell-bent on headless, I can personally recommend 11ty (https://www.11ty.dev/) and hugo (https://gohugo.io/). That said, for non-technical admins, you probably want a user interface. For that, Ghost (https://ghost.org/) and Grav (https://getgrav.org/). Or Wordpress!
by bluGill | 2025-09-05 13:11:06+00:00
Fine, but I have already upgraded to the most efficient heat pump, and so I'm at the end of where I can go there. Likewise my insulation cannot be improved without a major remodel (My house is not built to modern standards so there is a lot of improvement, but those require thicker walls and a higher attic ceiling) and so while I'd like to do them they are not possible. What is left is the smaller things.
by transpute | 2025-09-05 13:11:07+00:00
Real-world applications benefit from recent on-device hardware like NPU or Apple Neural Engine.

Intel demo on commercial laptop (2022), https://news.ycombinator.com/item?id=45130061

Qualcomm human-in-home positioning demo (2021), https://www.youtube.com/watch?v=xNmnqCsvMTU
by jakobnissen | 2025-09-05 13:11:14+00:00
I think Julia aspires to be performant enough that you can write the kernels in Julia, so Julia is more like Mojo + Python together.

Although I have my doubts that Julia is actually willing to make the compromises which would allow Julia to go that low level. I.e. semantic guarantees about allocations and inference, guarantees about certain optimizations, and more.
by nilkn | 2025-09-05 13:11:28+00:00
It's rarely (maybe never) a direct one-to-one elimination of jobs. Most attempts to replace a single complete human job with an AI agent are not successful (and large companies, generally, aren't even attempting that). Rather, the phenomenon is more like a diffuse productivity gain across a large team or organization that results in a smaller headcount need over time as its final net effect. In practice, this materializes as backfills not approved as natural attrition occurs, hiring pipelines thinned out with existing team member workloads increased, management layers pruned, teams merged (then streamlined), etc.
by pjmlp | 2025-09-05 13:11:49+00:00
I personally think they overshot themselves.

First of all some people really like Julia, regardless of how it gets discussed on HN, its commercial use has been steadily growing, and has GPGPU support.

On the other hand, regardless of the sore state of JIT compilers on CPU side for Python, at least MVidia and Intel are quite serious on Python DSLs for GPGPU programming on CUDA and One API, so one gets close enough to C++ performance while staying in Python.

So Mojo isn't that appealing in the end.
by kragen | 2025-09-05 13:11:56+00:00
The author of this blog post writes in https://www.scattered-thoughts.net/writing/reflections-on-a-...:

> - In a small team (averaging ~3 people, I think?) in a little under a year, we built a SQL query planner that passed the >6 million tests in the sqlite logic test suite.

> - I figured out how to decorrelate arbitrary SQL subqueries (I wasn't the first person to figure this out, but I got there independently).

> - I demonstrated a mode of consistency failure in various popular streaming systems that I believe was not widely understood at the time.

I think it is likely that the reason you disagree with him is not that he "don't understand tabular data" and has "a skill issue". Unless you're secretly Michael Stonebraker?

You write:

> Nowadays, you can run a JSON or XML query and have the DB return your results in a hierarchical format.

You may not have noticed this, but the post you are commenting on explains how to run a JSON query and have the DB return your results in a hierarchical format.
by duxup | 2025-09-05 13:12:25+00:00
Valid point, but even these are sometimes more off than that. Typical redditor goes off on their own somewhat coherent POV that you could understand they want to say (even if they misunderstood or are wrong). These comments are clearly spawned by like a couple poorly weighted keywords and sometimes they strongly conflict sentence to sentence. It's a strange vibe. I would buy into it just being a language barrier ... maybe.
by ZeroGravitas | 2025-09-05 13:12:33+00:00
Counterintuitively, driving a lot of miles regularly on a daily basis is pretty much ideal for switching to EV as you maximise fuel savings (and minimise pollution if you care about that).

This has different impacts depending on your local gas to electricity price ratio.

It's his weekly and monthly longer trips that complicate matters but in many jurisdictions he'd still be saving enough to make it worthwhile.
by potato3732842 | 2025-09-05 13:12:48+00:00
Because neutral isn't a thing they expect the lowest common denominator consumer the car is designed to be usable for to be using on the daily so they gate it behind some stupid extra motions.

It's like a "lite" version of how some cars make you enter a stupid cheat code to reset your oil change reminder or some other thing that should just be in settings.
by dahsameer | 2025-09-05 13:14:17+00:00
as long as my ISP doesn't snitch on me, I'm fine. ISPs also have a stake in this ban because the last time a block was implemented (on TikTok), people flocked to VPNs, which drove up bandwidth costs for them. so, I think while ISPs in Nepal are technically complying with the law by blocking these services, they're doing it in a way that’s intentionally easy to bypass. Now that TikTok is unbanned, the news of DNS switching is spreading quickly in Nepal through it
by tyushk | 2025-09-05 13:14:26+00:00
I wonder if this is a tactic that LLM providers use to coerce the model into doing something.

Gemini will often start responses that use the canvas tool with "Of course", which would force the model into going down a line of tokens that end up with attempting to fulfill the user's request. It happens often enough that it seems like it's not being generated by the model, but instead inserted by the backend. Maybe "you're absolutely right" is used the same way?
by IanCal | 2025-09-05 13:14:52+00:00
I think it's a journey a lot of us have gone on, it's an appealing idea until you hit a variety of really annoying cases and where you are depends on how you end up trying to solve it. I'm maybe being unfair to the academic side but this is how I've seen it (exaggerated to show what I mean hopefully).

The more academic side will add more complexity to the modelling, trying to model it all.

The more business side will add more shortcuts to simplify the modelling, trying to get just something done.

Neither is wrong as such but I prefer the tendency to focus on solving an actual problem because it forces you to make real decisions about how you do things.

I think being able to build up knowledge in a searchable way is really useful and having LLMs means we finally have technology that understands ambiguity pretty well. There's likely an excellent place for this now that we can model some parts precisely and then add more fuzzy knowledge as well.

> The big question I still have is whether RDF offers any significant benefits for these way more limited scopes. Is it really that much faster, simpler or better to do queries on knowledge graphs rather than something like SQL?

I'm very interested in this too, I think we've not figured it out yet. My guess is probably no in that it may be easier to add the missing parts to non-rdf things. I have a rough feeling that actually having something like a well linked wiki backed by data sources for tables/etc would be great for an llm to use (ignoring cost, which for predictions across a year or more seems pretty reasonable).

They can follow links around topics across arbitrary sites well, you only need more programmatic access for aggregations typically. Or rare links.
by Someone | 2025-09-05 13:15:09+00:00
> the only way to do all three would be to have a base class and list that

I think the Swift way would be

enum FooError: Error { case myError(MyError) case badError(BadError) case thirdError(ThirdError) }

and declare your function as throws(FooError). That forces handlers of those exceptions to consider all cases.

Edit: I think there’s a case for having the compiler synthesize that if one writes something like throws(MyError||BadError||ThirdError), but I’m not sure I’d would like to have such magic. Would two functions with such a declaration throw the same type of exception? That might matter if you do stats on exceptions logged, for example)
by AlecSchueler | 2025-09-05 13:15:10+00:00
I've known so many people who were destroyed by customer service work in call centres though. Most turned to drugs, some to suicide, the lucky few made it out but still carry the trauma. Timed toilet breaks, eight hours of angry customers, for basically minimum wage with no benefits. It's one of the worst environments for a person to be in and seeing it become automated I'm definitely aware of there being upsides as well.
by coldtea | 2025-09-05 13:15:14+00:00
I think whether it's "portable amongst bodies" is orthogonal. A specific consciousness of person X can very well only exist within the specific body of person X, and my argument still remains the same (not saying it's right, just that it's not premised on the constraint that there's a soul and it's independent/portable being true).

The argument is that whether consciousness is independent of a specific body or not, it's still of a different nature.

The consciousness part uses the body (e.g. nerve system, neurons etc), but it's nature is the informational exchange and it's essense is not in the construction of the body as a physical machine (though that's its base), but in the stored "weights" encoding memories and world-knowledge.

Same how with a CPU a specific program it runs is not defined by the CPU but the memory contents (data and variables and logic code). It might as well run in an abstract CPU, or one made of water tubes or billiard balls.

Of course in our case, the consciousness runs on a body - and only a specific body - and can't exist without one (same way a program can't exist as a running program without a CPU). But it doesn't mean its of the same nature as the body - just that the body is its substrate.
by leakycap | 2025-09-05 13:15:14+00:00
> I'd appreciate an article that I can read in peace while drinking my coffee in quiet.

Then... instead of sixteen words that complain and do nothing for yourself or others in this thread, type half the words into your favorite search engine and post a better link.

I'm not even asking you to write the article you expected someone else to post for you, but ... you could even do that. Just a thought to ponder over your next hot steamy cup.
by ssfrr | 2025-09-05 13:15:19+00:00
It doesn’t make sense to lump python and Julia together in this high-level/low-level split. Julia is like python if numba were built-in - your code gets jit compiled to native code so you can (for example) write for loops to process an array without the interpreter overhead you get with python.

People have used the same infrastructure to allow you to compile Julia code (with restrictions) into GPU kernels
by manbitesdog | 2025-09-05 13:16:55+00:00
We where using Podman for certain deployments to AWS recently. However, it was in an EC2 instance and the overhead was unnecesary, so we ended up pasting Bocker[1] to AI, and stripping it of anything unnecesary until leaving just the few isolation features we needed.

[1] https://github.com/p8952/bocker/tree/master
by NoMoreNicksLeft | 2025-09-05 13:17:17+00:00
Dark matter is easily defined as "mass that cannot be detected by the current technology except that it affects the gravitation of galaxies". It is a detectable phenomenon. It is a measurable phenomenon.

Not having a definition is the show-stopping smackdown you say it is not. You are not a conscious being, there is no such thing as consciousness. You believe in an uninteresting illusion that you cannot detect or measure.