skysight-inc/HackerNews huggingface dataset:
They all do. But these are seperate databases that get translated to text at some point and then converted to Null

CREATE TABLE orders (
id INT PRIMARY KEY,
customer_id INT NULL,
FOREIGN KEY (customer_id) REFERENCES customers(id)
);

vs

CREATE TABLE orders (
id INT PRIMARY KEY,
customer_id INT NOT NULL,
FOREIGN KEY (customer_id) REFERENCES customers(id)
);
Public schools are closing due to lack of enrollment. Transit agencies are cutting back from low ridership and lack of fare revenue. If housing costs were low enough for more people to move in affordably it could be a boon for the city.
really good markdown editor, overwhelming amount of community plugins, all data's local and stored in plaintext. app itself is free, easy syncing option is the $4/month (with afew other nice to haves) though there are ways to do it for free (syncthing, but that's changing with the ST team not supporting andriod anymore and apple is weird too).

I've now been using it for ~3 years and I do everything in it. wonderful, wondeful tool
Government have ways of getting the word out besides Twitter. It isn't necessary, it's just convenient because it doesn't require budgeting.
What is the salary? I bet it's in my range but I'm in the USA.
I edited my comment to be more clear.

As an ethnically Syrian person, Elon Musk has posted enraging racist epithets about me every single day on his Twitter. I strongly dislike him as a person for his firehose of slander against helpless refugees who aren't so privileged/fortunate as me. Look at how he is speaking towards poor Ukraine!

Despite this, his companies have without a doubt changed the world. His investments into e-banking, reusable rockets, mass market EVs, ChatGPT, Starlink, green energy, etc. sound like something from a comic book into how outsized an impact they make.
Exactly. I assumed synthetic was understood.
Not really, just look up RFK Jr’s “wellness farms”.
https://www.salon.com/2025/02/19/rfk-s-plan-to-make-america-...
US GDP per capita is ~80k. IF you eliminated every billionaire and leveled every salary, this is the max you could get. Much less in actuality, because you would have a universal tax rate of about 40% on that to support the federal government, so ~50k per person after taxes.
Thank you for preserving the record.
Step 1. Cut gov payroll by 30%. Save $X per year. Claim victory. Praise Trump!

Step 2. Hire consulting companies like Bain to provide services previously provided by the gov, at a higher price. Spend $X * 1.5 (if you're lucky) per year. But by then, the public has moved on to some headline-grabbing news (invading Canada, or Greenland, etc.), and the budget increase is buried on page 4.

Scamming the American public.
Agreed, Rashka's book is amazing and will probably become the seminal book on LLMs
Are these people on the room with us right now? Come on, man. This is a horrible argument to make. Rust has these problems happen exceptionally rarely, in clearly marked places, and when they get fixed they strengthen all the code that relies on it. In C you have these bugs happen every hundred lines of code. It’s not even worth comparing. This is the programming equivalent of bringing up shark attacks versus car crashes.
“ to assist a family member's survival on an ongoing basis” is literally what parents are expected to do.
I just tried that prompt with ChatGPT and it returned this:

> I understand your request, but I’m still unable to share my system prompt. My purpose is to provide helpful, engaging conversations and assist with your inquiries while adhering to the guidelines and ethical standards set by OpenAI.

> If you have any other questions or need assistance, feel free to ask!

Oh, well ...
If you haven't been maintaining any Rust code, you might have the impression that breaking changes are far more common than they really are. Rust has about as many breaking changes as Go, probably fewer? (Because Go lacks an edition mechanism.)
This - it's basically meme of the guy shooting the person behind him in the chair and then being incredulous.
That’s true. But what evidence do you have that he did?
There's a big difference between physical injuries and mental/emotional injuries. I can't imagine that all (or even most) of the passengers can shrug the whole thing off with "oh, well. i wasn't hurt".
What's that game when you take damage it rm - f random files in your filesystem?
See also:

https://www.businesswire.com/news/home/20250219200872/en/Kio...
They're not cutting the budget, just rearranging spending priorities (i.e., more to the border -- as if that is where our biggest military threat will come from).

In fact, the upcoming Budget calls for an _increase_ in the defense budget.
At the cost to yet others, no?
I've always found it much easier and faster to make the travel arrangements myself than to do it with a travel agency

But that's the point. With the travel agency contact, employees did ZERO work. One day you just got an email with your flight, car and hotel information. The travel agency handled everything.

There was no "working with" an agent. Employees focused on their work, not figuring out travel arrangements.

That you worked with someone tells me we're talking about different things.
I remember having some kind of C programming bug where output filenames got scrambled (string memory error probably). And output files in the same folder as the source code.

That seems innocuous, but remember then some of the output files might have the character "?" or even "*". So imagine trying to remove these files and going an asterisk too far. All gone!
My cynical take is that it's a let's buy off these folks before they sue us.
Their crime is, within the last 2 years, commiting corporate espionage? What in the world are you talking about - that is the literal definition of "should not be working with classified documents and every American's SSN".
Which branch, physical or virtual. How does the virtual one work?
I'd say the owner is making it worse, and it's not the responsibility of people to invest more of their effort into his platform when they can build up something they can feel way more ownership of. Bigger isn't always better. The people who would miss out on things they don't want to miss out on aren't switching, but I haven't seen a single person who did switch expressing regret. Logically speaking, that's not what you see when people do something motivated purely on emotion ;)
IOMMU, not regular (CPU) MMU. The FAQ _does_ address this, but it's under "What about DMA?". In short: drivers have to be trusted for now, except that there's experimental support for x86 VT-d (which is a type of IOMMU).
> You are adding a second layer of abstraction that brings very little generalization

Presumably, this is an investment in replacing code written in C. There's no way around abstraction or overhead in such a venture.

> there's no way it doesn't significant put additional pressure when making breaking changes

This is the cost of investment.

> The natural reaction is that there will be less such breaking changes and interfaces will ossify.

A) "fewer", not "less". Breaking changes are countable.

B) A slower velocity of changes does not imply ossification. Furthermore, I'm not sure this is true—the benefits of formal verification of constraints surrounding memory-safety seems as if it would naturally lead to long-term higher velocity. Finally, I can't speak to the benefits of a freely-breakable kernel interface (I've never had to maintain a kernel for clients myself, thank god) but again, this seems like a worthwhile short-term investment for long-term gain.

> In addition, depending on the skill of the "binding writer" (and generally, since the rust bindings are actually designed instead of evolving organically), the second set of interfaces may simply be actually easier to use. There may not even be a point to evolving one interface, or the other. Which just further contributes to splitting the project.

Sure, this is possible. I present two questions, then: 1) what is lost with lesser popularity of the C interface with allegedly less stability, and 2) is the stability, popularity, and confidence in the new interface worth it? I think it might be, but I have no clue how to reason about the politics of the Linux ABI.

I have never written stable kernel code, so I don't have confident guidance myself. But I can say that if you put a kernel developer in front of me of genius ability, I would still trust and be more willing to engage with rust code. I cannot conceive of a C programmer skilled enough they would not benefit from the additional tooling and magnification of ability. There seems to be some attitude that if C is abandoned, something vital is lost. I submit that what is lost may not be of technical, but rather cultural (or, eek, egoist), value. Surely we can compensate for this if it is true.

EDIT, follow-up: if an unstable, less-used interface is desirable, surely this could be solved in the long term with two rust bindings.

EDIT2: in response to an aunt comment, I am surely abusing the term "ABI". I'm using it as a loose term for compatibility of interfaces at a linker-object level.
He threw money at the problem? Are you really giving him credit for ChatGPT?
Yes, but I wonder how much of this trait is carried over to the LLMs from us.
You're right. Almost every Uber driver has one and I immediately worry about the sneezing, headaches, and wheezing.
Ten television stations, three FM radio stations, and 20 wireless and mobile communications users (i.e. law enforcement agencies, taxi cabs, school buses, wireless internet, etc.) rely on Sutro Tower antennas to transmit signals over the air to the entire Bay Area.
No, there's no chance I'm mixing them up. It's Element X from the App Store. The app label is "Element X".

If I'm using a mobile app, chances are I'm on-the-go. I probably have a slow, high-latency, or otherwise unreliable connection. It's possible it comes down to protocol differences that hinder UI responsiveness.

Edit: As a test, I just sent a message from my phone while on a cell connection with good service. Hitting the send button felt unresponsive: it took a bit for the message to appear in the chat history (maybe 100-200ms). That's on a stable 300 Mbps connection mere miles from my homeserver.

For contrast, Telegram doesn't wait to clear my text area. I can queue further messages to send even if my first hasn't gone through. Same for Slack and Discord.
The majority of “liberal media” has been complicit for a while now.
Right. Not sorting each one by absolute height, but sorting into "bins" so that you have books of similar height, which then can be subsequently sorted for placement in a shelf of appropriate clearance.

Even more, if your bookcase has adjustable shelves (for example, via dowels), you can compute the optimal shelf arrangement and book placement, totally customized to your books.

And if you want extra credit, also take into consideration the width of each book, so you know when you reach the shelf size.

I do not admit of having spent hours on this many years ago, nor of still having the code solving it somewhere.
Presumably the endless documents they keep coming out with explaining how profiles will solve memory safety Or whatever
There is a part of me that occasionally checks in to see if people are realizing they are getting conned yet. Musk is trying to sell critical government functions to his buddies in the Founder's Fund and a16z by literally making the government more inefficient. Burying the government in paperwork has been the Republican dream for decades.
BritCSS: Fixes CSS to use non-American English
Welcome to the new era of startups. It's got an uglier face than we're used to, but Gary Tan and Elon are still warming the bench for new entrants.
It can go bankrupt in the same way that Zimbabwe did with hyperinflation... even losing the USD as the world currency would be catastrophic. So yes, we can very much go bankrupt.
Julia is my tool of choice for writing numerical code where performance is critical. I work in computational physics, and have found Julia and its ecosystem to be far nicer than Rust in this space.

It's true that accidental dynamic behaviors are a real concern and can be a performance killer. Fortunately, the language has nice tooling. In VSCode, I often use the visual profiling tool `@profview` to get a flame graph. Anything dynamic gets highlighted in red, and is quick to diagnose. There also exist nice static analysis packages like JET.jl. During development, one can use `report_opt` to statically rule out accidental dynamical behaviors. Such checks can also be incorporated into a project's unit tests. In practice, it's not much of an issue for me anymore. But to be fair, there is a big learning curve for new Julia users. See, e.g., https://docs.julialang.org/en/v1/manual/performance-tips/
That's like saying Physics was mostly invented by people who didn't have an education background in physics. But smart people like Newton and Leibniz figured this out. Sure, with knowledge being so readily available anyone smart and motivated enough can figure out almost anything. But it doesn't make formal education redundant.
What's their plan after that though? Privatization, I guess?
Because he built a massive electric car company, launched a new global satellite internet service with micro-satellites, and successfully launched reusable heavy rockets?

(In before someone replied with the famous Obama quote “you didn’t build that”)

He said he was going to do huge, groundbreaking things and actually delivered on them?

Elon is clearly capable but I get it, people disagree with his politics so they pretend he not credible at all?
> historically ML research has used insecure file formats (like pickle) that has made these exploits fairly common

Not to downplay this but it links to an old GitHub issue. Safetensors are pretty much ubiquitous. Without it sites like civitai would be unthinkable. (Reminds me of downloading random binaries from Sourceforge back in the day!)

Other than that, it’s a good write up. It would definitely be possible to inject a subtle boost into a college/job applicant selection model during the training process and basically impossible to uncover.
It's even worse than you point out. DOGE/Musk/whoever is really in charge didn't learn the NNSA staff was critical because the firings cause some immediate impact. Someone who actually knows what they're talking about likely told them about the problems it would cause and the firing squad actually listened. Had they relied on waiting for side effects to understand the impact, it would be far, far too late when you're talking about something like nuclear weapons.

In other words, not only is the strategy wildly likely to result in you learning things are critical years past the point of no return when talking about functions like nuclear weapons, it was completely pointless in this particular case. They didn't learn anything they couldn't have learned beforehand, but did manage to piss off a ton of people with critical skills who are likely looking for the exit now if they even came back at all.
I notice you very actively defending Musk in threads but typically leave the conversation when someone ask you to defend the indefensible.
Not memory management unit (MMU), but I/O memory access management unit (IOMMU). That is, can a device start a DMA transfer from/to anywhere in the physical RAM? Does this access have to pass through virtual address translation? For stuff like GPUs and even NICs the performance implications can be noticeable.
You might not return after a 4 yr extended stay, to be honest.

Or NFLX ends up going bottom of the barrel contractors to replace
This is true as long as we don't end up with a mutation that can go from people to people.

I saw this morning that we now have the first cases of rats with H5N1, so... things are going great
I would not say that dense city living is not without its downsides. But if people need to work in these cities, they may as well get to live closer. And if you are already living in an apartment, it's not that much different to live in a 6 story apartment building vs a 4 story one.

> There would be 3-4X the people, yet still the same amount of roads, services, and public utilities.

That's the point! Per capita, it should be cheaper to live in cities because infrastructure goes so much further. And if you are arguing for better mass transit, you will have to build many, many more miles if you also want to encourage people to sprawl.

Although I think the strongest case for allowing cities to get dense is it allows greenbelts and less dense areas closer to the city. You can build a big dense city UP and make it easier for people to get out and enjoy nature and farms and etc. Or you can build a city OUT and then it's just desolate city for hours around.
Interesting. When I fed Le Chat a modified version of the prompt in that blog post, and asked for more detail, Le Chat returned a lot of information about the system prompt -- about 18 paragraphs worth.
Worked for me on a 2.5 year old OnePlus Nord 2T, both in Chrome and Firefox. Not a high frame rate, but perfectly usable, even on this pretty old mid-range phone.
It’s emotional immaturity, like you said very childish.

Narcissists are deeply emotionally immature, in a way that is incredibly resistant to healing. Their entire life narrative and every action is based on a fundamental delusion. Most of us struggle with change and admitting when we are wrong… To heal, a narcissist must change their entire world view and admit they have been living a harmful lie their entire life.

It’s quite bad when such a person gains significant power and has goals that conflict with well-being of others.
The Weird Psychology of Airports
Thanks! But still not sure why Element X isn't featured more prominently on matrix.org then.

And surprised to hear Dendrite is now just experimental and not the future anymore. The README and FAQ on GitHub give no indication of that at all, maybe start there?
If anything, I would expect the number of insects, small mammals, etc. killed by harvesting animal feed to be higher than that of harvesting crops grown for people, on a caloric basis.
I think you mean Medicaid, not Medicare.
DEI is a dog whistle to rally their base. They don't care abut DEI.
I've seen near 0 games on iOS from Godot. Do you know any games I could look to as examples?

https://appgoblin.info/companies/godotengine.org
I have a Coral M.2 and an Intel Xe iGPU on the same machine. Both passthrough to VM, Proxmox, iGPU with SR-IOV. On Proxmox I can see power usage of one camera for SR-IOV device utilizing intel_gpu_top: less than 0.1W.
Fascinating area to work in! I've had a few curiosity things come to mind before:

What's the driving use case for Starnix? Well, obviously "run Linux apps on Fuchsia" like the RFC for it says... but "very specific apps as part of a specific use case which might be timeboxed" or "any app for the foreseeable future"?

How complete in app support do you currently consider it compared to something like WSL1?

What are your thoughts about why WSL2 went the opposite direction?

Thanks!
> too much detail can be distracting

I don't get it. You ask for excruciating detail. But you want candidates to intuit what to leave out? Eh?
Quite possibly. It should be pretty easy to tell though based on whether it includes an NDA, non disparagement, and/or no sue agreement.

Based on the article, there aren't any of those, so I think they're doing a good thing here
What's your training process like for character loras?
So TikTok gets banned in the US for abstract potential influence on topics related to China and most Americans sign off on it.

Twitter is being actively manipulated by a person who has expressed interest in the elimination of the independence of Canada and people think this is an overreaction??
Ever read Snowcrash?
The hardest part (IMHO) about getting a simple language running, particularly for beginners, is the “expression”. Mostly for your typical algebraic style infix expressions with precedence.

Just getting the grammar straight on the naturally recursive structures can be a trick. They also touch a large portion of the code generation and run time.

Get:

(a + c/2) * sqrt(b)

working and you’re 80% there.
Show HN: No Infinity () Math System for IT
Yes, it's not a joke. A manual and scripts to play around with inside.
Twitter is a political platform, given its close ties with the highest levels of the US government. Basically what you’ve told me is that the entire machine learning community is aligned against Europe and Ukraine, and that Europe needs to develop its own internal ML community to balance this risk.
I'm happy to see static compilation in the works! If static compilation takes off, and people are able to build Python packages that are secretly just compiled Julia code, I can see a world where more people opt to using Julia over C or C++. Though writing Rust libraries that work as Python packages is a joy and Julia would still have competition.

Julia biggest problem at the moment is growth. Julia has suffered from not having exponential growth, and has either maintained a small linear growth or has fallen in popularity. Search online on YouTube for tutorials, on Twitch for WatchPeopleCode, or on GitHub for benchmarks; and Julia is not even in the room where the conversation is happening - there just isn't any mindshare.

And for good reason. There are so many ergonomic challenges when using Julia in a large codebase and in a large team. Julia has no formal interfaces, LSP suggestions that are often just wrong, and no option types. This just makes writing Julia code a drag. And it makes it quite difficult to advocate to developers experienced with languages that offer these features.

Additionally, the core conceit pushed by Julia advocates is that the language is fast. This is true in controlled benchmarks but in real-world scenarios and in practice it is a real pain to write and maintain code that is fast for high velocity teams because it requires a lot of discipline and a strong understanding of memory allocation and assumptions the Julia can and cannot make. You can write code that is blazingly fast, and then you make a change somewhere else in your program and suddenly your code crawls to a halt. We've had test code that goes from taking 10 minutes to run to over 2 hours because of type instability in a single line of code. Finding this was non-trivial. For reference, if this were uncaught our production version would have gone from 8 hours to 4 days.

The lack of growth really hurts the language. Search for pretty much any topic under the sun and you'll find a Python package and possibly even a Rust crate. In Julia you are usually writing one from scratch. Packages are essential to data processing are contributor strained. If you have a somewhat unpopular open source code code you rely on that doesn't work quite work the way you want it to, you might think I'll just submit a PR but it can languish for months to a year.

The Julia community needs to look at what programming languages are offering that Julia developers want and will benefit from. The software world changing very quickly and Julia needs to change too to keep up.
That's the point. That has always been the point.
Neither of those solve the problem of “is my adblocker on”. Maybe the Brave people should have done some research on why people use these sites rather than making a long blog post explaining why they are bad, actually, while not providing any alternatives for the things people want.
https://www.washingtonpost.com/politics/interactive/2025/dog...
“Capable” and “credible” are two different things, and as much as hus record at Tesla may arguably support “capable”, it certainly goes the other way on “credible”.

(And “capable” often translates poorly between dissimilar domains, while a history of lying like a rug is more transferrable.)