skysight-inc/HackerNews huggingface dataset:
> the directly-equivalent JSON

[["field1","field2","fieldN"],
["value (0,0)","value (0,1)","value (0,n)"],
["value (1,0)","value (1,1)","value (1,n)"],
["value (2,0)","value (2,1)","value (2,n)"]]

I think it's a big stretch to use that JSON for comparison. In practice, one is much more likely to see this:

[
{
"field1": "value (0,0)",
"field2": "value (0,1)",
"fieldN": "value (0,n)"
},
{
"field1": "value (1,0)",
"field2": "value (1,1)",
"fieldN": "value (1,n)"
},
{
"field1": "value (2,0)",
"field2": "value (2,1)",
"fieldN": "value (2,n)"
}
]
If they're lucky, the gap converges to zero because they surround themselves with more and more intelligent people as time passes. That's a recipe for success.

If they're unlucky, the gap converges to zero because they get used to not having to do much work, "fail upwards" because of the raw intelligence, and then can't keep up when surrounded by similarly intelligent people who actually do the work.

Failing at something you were told you were extremely good at, and hence based your entire identity around, is extremely difficult and demoralizing. Some people can never really recover from that, and AFAIK depression / suicide isn't unheard of.

Definitely not a problem for this particular kid though, "lack of hard work" and "coasting" is evidently not what this person is about.

THe middle scenario is kids that do the work, but stay in their community for economic / political / class / "born in the wrong place" reasons. Their talents are mostly squandered, but they might end up doing something very significant for the communities they're part of.

This used to be extremely common, a medieval peasant or ancient slave would most likely stay in their village, regardless of how much of a genius they were. The modern world made it much less so, and that's something worth celebrating.
Tax/legal checklist for a subscription and revenue sharing model?
I'm working on a project where I'd like to have each user pay a subscription, and then reward certain users a portion of the net subscription revenue based on how many other users view their content. I do not intend to edit or audit their content.

I have no personal knowledge of the taxes or legal considerations involved in mass user payments, and would like to get a product out and experiment with different kinds of features and monetization strategies before investing in any kind of legal/tax consultation, which I can't afford (unless it's very cheap).

As of right now, I'm assuming I need:

1. a content agreement (don't upload illegal/copyrighted things)
2. a revenue sharing agreement
3. a liability agreement (if the payment processor screws up or you give me incorrect info, not my issue)

I'm planning on supporting venmo and btc/lightning, and am the only person on the project (and am planning on doing all the tax/payment stuff myself).

Is there anything important I'm missing to protect myself, and are those legal agreements simple enough to set up via a service (or for cheap with a lawyer)?

I'm assuming yes/this is all pretty straightforward, but I figured this is a good place to ask about any sharp edges/experiences.
Office 2003 on spinning rust launches and completes tasks faster than modern Office on brand new machines with NVME drives.

On that 733mhz machine with Office 2003, Excel will be open within a few seconds if I double click on it--if you move up to a 1ghz+ machine it opens up so fast it might as well be instant.
Vista? You must be joking, right?
Justifiable how?
CoreWeave triggered defaults after breaching terms on Blackstone loan
Maybe I'm just a tech philistine but I find my Pixel 8a and my wife's iPhone <N> to be basically indistinguishable in any meaningful way.
You're going to love YouTube automatically translating video titles to your geo-ip language...

For the next project-manager-promotion-worthy feature, they also do auto-dubbing of the speech now!
As far as I could tell/recall the Windows 8 Reader app was always a thin wrapper around Edge (Spartan) (which is also when it broke, when Edge switched to Chromium). I suppose it is possible it worked with Trident (IE11), too, or the "Service Pack" includes some version of Edge (Spartan), which would have been all the hard work on that, though that isn't listed.
> ANYWAYS, even old "Dozie"[2] could run circles around anything that would have existed anywhere in the world when PNG was first standardized back in '96 so I was not in anyway surprised that my implementation could effortlessly load and display any image i threw at it. I didn't do performance testing or anything, it just didn't seem like there was any point in trying to compete with whatever millisecond-scale gainz libpng presumably had over my library when both of them are capable of loading the picture in less time it takes me to recognize the picture on the screen in front of me.

I remember reading a post on r/gameprogramming a couple weeks ago where someone used PNGs for their game assets which led to multiple minutes of load times spent on PNG decoding on a modern workstation. It's definitely still really relevant.
AI Data Poisoning
Not from what I’ve seen. What are the relevant products in this space? Can’t expect every random company to set up package scanning from scratch.
I am curious how it would affect projects such as GrapheneOS or LineageOS.

Hopefully they can still function like this
The original comment was talking about cleanup costs. You realistically can not clean up shed microplastics. A fleece jacket sheds millions of them every wash as well as just wearing it. How are you meant to collect all of those microplastics that just blew off in to the air.

So just a blanket "Charge everything based on it's cleanup costs" doesn't work.
Law and finance are regulated industries, it's not gatekeeping.

> programming is an open field

Absolutely not. Some coding jobs are regulated too like medical devices, defense, or finance. It's the law because you have specific responsibilities that can have a lot of bad consequences. Feel free to do something else if you don't want to respect that. I don't want to have dead people around me because you have a grudge against lawyers whatever they did to you.
> I actually think the US is far less divided than American liberals would like to think.

Trump still can't break 50% on a vote, I don't think we are messed up so much that MAGA has anywhere near a majority.
The opposite of vibe coding, when the agent craps out and you just do it manually = Artisanal coding. Yeah I can get on board with that.
do some people seriously not have even a mere 72 hours of supplies? I can forget to leave the house for far longer than that.
>Browsers were never supposed to be full application runtimes, and yet we (as an industry) keep doubling down on it

Web technologies are multi-platfrorm, widely accessible, has an unmatched UI API, has great tooling and a large ecosystem. It's the path of least resistance.

Contrast this with something like Qt, which is an absolute pain to compile and is riddled with bugs. It's GUI library is mature, but nowhere near the web.

Time is money, and developers are many times more expensive than the extra cpu cycles the web consumes.
Related:

CoreWeave Is a Time Bomb - https://news.ycombinator.com/item?id=43393452 - Mar 2025
CSV is bad. Furthermore it’s unnecessary. ASCII has field and record separator characters that were for this purpose.
Thank you. This is why wealth concentration and media consolidation are so poisonous to democracy.
I live relatively close to a fairly red-voting area of the state, and have talked to some of the people at those town halls. I got the impression that for many, their rage isn't that Trump's admin is doing these things, but that they're doing these things to them. The subtext of course is that it'd be fine if it was only happening to other people, as long as their lives weren't affected.

Anecdotally, only one person I talked to was willing to admit that they would have voted differently if they knew what was actually to come (which they should have given the first take at his presidency.) Also anecdotally, many that do seem to be raging at what's happening at the federal level don't have much concern with their local politicians being cut from more or less the same cloth. Granted the local ones, especially in lower-population areas, know they might actually have to face their constituents in their day-to-day lives, so tend to spout rhetoric without acting much on it, so there's less to rage about at them.

> I've said all along I think the MAGA cult thing is going to blow up in the faces of the people making this happen.

Maybe, but unfortunately we're all in the last radius.
I disagree.

Name another CEO that can take a company from 74b to 350b in revenue. He has always grown Google. Not a single year of decreased growth.

He made Google the only AI company in the world with a full AI stack from data, science, hardware, and software.

This is paying off massively. Look at how faster Gemini models are compared to any other model. It 3x faster.

Gemini 2.5 Pro is the best model on the market right now in terms of cost, performance, and intelligence.

Everyone is fighting over NVIDA chips, not Google.
The problem I have here, is that by being an interface you’ve suddenly made the type nilable. This leads to nasty bugs and segfaults, especially where nil is the default construct for all interfaces.

Ideally sum types would be concrete/non-nilable somehow.
https://archive.today/u1jno
Yeah, and then it says that call of duty is pronounced call of dah-tee when I speak in Russian.

Chatgpt pronounced correctly
MCP is now the standard everyone must conform to. Couldn't possibly have predicted that 2 months ago.
[
[“header1”,”header2”],
[“1.1”, “”],
[7.4, “2022-01-04”]
]
No Man's Sky's newest update adds bones and fossils beneath the Earth
Decimal separators being commas in some locales?
Trump has already torpedoed any international trust in the world (maybe except for Israel).

We'll see how much leverage the defense lobby has, but so far it doesn't seem like they have any sway at all.
But it creates legal grounds for lawsuits if they don't.
FWIW my default Firefox profile is chock full of content blockers, so I expect demanding sites to fail on first load. I grant additional permissions manually, when I must.

But I had no (extra) trouble opening Jira tickets a few months ago when working with a partner integration.

So, Jira definitely should work on Firefox.
> I don't get how this is not widely used as standard.

It requires bespoke tools for edition, and while CSV is absolute garbage it can be ingested and produced by most spreadsheet software, as well as databases.
Emergency services get 72 hours grace before they have to feed people. It’s for their benefit in planning responses.
It's very nice, but it doesn't do system undo. You can shake iPhones to get an Undo/Redo dialog, for example.

So you can probably trap Meta-Z but some people use menus or the other affordances.
sure, just sent it to the email in your profile
Stored food is easy, but extra water isn't something you automatically have.
Class Rect {
final int x, y;

//Constructor goes here

}

Rect r1 = new Rect(1,2);

Is this not sufficient to create an immutable rectangle that I can pass around safely in a multi-threaded code?
> The resolution was that due to prior visa issues, she needed to apply for her visa at a consulate. Then they imprisoned her.

Since all your ICE holding facilites are privately run, the incentive is to get people into incarceration as soon as possible and to keep them there as long as possible. Before Trump came back, the gloves were on and the capitalists running those prisons only made bank on the darker shades of people, but with Trump back it's time to make money with all the skin colours!
Yep. An open source license doesn't mean anything if a project is dependent on a single company for ongoing development.
I'm surprised this was announced in a random tweet instead of a blog post with a release roadmap or something like that.
Not the person you were replying to, but from my experience CSV is a good place to define data types coming into a system and a safe way to dump data as long as I write everything down.

So I might do things like have every step in a pipeline begin development by reading from and writing to CSV. This helps with parallel dev work and debugging, and is easy to load into any intermediate format.

> do you use some preferred intermediate format?

This is usually dictated by speed vs money calculations, weird context issues, and familiarity. I think it's useful to look at both "why isn't this a file" and "why isn't this all in memory" perspectives.
That would be great if keyboards had keys for those characters and there was a common way to display them on a screen, but they don't and there isn't.
I would think most people have enough around the house to manage for 72 hours. The biggest problem might be heating, if it's cold and the electricity/gas goes out.
they probably mean it’s going to be difficult early on to find standards compliant implementations. and then always very annoying to make sure all involved components support the correct feature set.
The room "maddie'sroooom" has been deleted by the host or you lost connection.

i keep getting this tbh
We use it in our robotics startup, and I wholeheartedly agree.

As an example, we just rolled out a feature in our cloud offering that allows a user to remotely call a robot to a specified waypoint inside a facility, and show real time updates of the robot's position on its map of the world as it navigates there. We did this with just MQTT, LiveView, Phoenix PubSub, and a very small amount of JS for map controls. The cloud portion of this feature was basically built in 2-3 weeks by one person (minus some pre-existing code for handle displaying raw map PNGs from S3, existing MQTT ingress handling, etc.).

Of course you _can_ do things like this with other languages. However, the core language features are just so good that, for our use cases, it blows the other choices out of the water.
I saw this ChatGPT-created analogy on a JS subreddit the other day:

> Imagine you have a robot in a room, and this robot can perform actions like turning on a light, opening a door, or picking up objects. Now, if you want to tell the robot to do something, you usually say something like, "Robot, pick up the pen!" or "Robot, open the door."

> In JavaScript, ‘this’ is like the "robot" in the room

Terrible.
I want an MCP for capybara so LLMs can write my Rails system tests and debug them when they don't work.
72 hours of supplies essentially means water and a plan to deal with extreme temperatures. Also medication but most people have 3 days worth on-hand anyway and most medication isn’t particularly perishable. This is achievable by almost everyone.

In the US we regularly have natural disasters that leave people semi-stranded for weeks.
It's got an open socket at the bottom, that accepts many different plugs.

I don't know if GP understands that his phrasing might not be so flattering for his mother ))
Yes, the system is not closed and certainly people may simply not contribute to Debian at all. However, my main point is that reasonable people disagree on the relative importance of RR among other things, so it's not about "want[ing] non-reproducible builds" even if one has unlimited resources, but rather wanting RR, but not at the expense of X, where X differs from person to person.
I don't care what Excel calls it. As I said, if I name a file .txt but stuff it with binary data, it's not a text file.
Does this explain Atlantic reporter invitation?
They are completely different. One of them lets you have the sexy blue text boxes in iPhone group chats, and the other makes everyone see you with the green box of shame.
Evidence of what? That Lidden is autistic? None, other than the contents of the article and my own knowledge of those traits (that I myself have). That the Just World Fallacy is strong and we all get kicked in the pants because of our better expectations? My evidence is a good 40-50% of my entire life's story, where I have been punished repeatedly for doing the right thing.

To be clear, I am not being dismissive of your comment. I wish very deeply that it were true, and that I am wrong. Unfortunately I don't believe that to be the case.
Airbus announces missile-slinging drone for air defense
to be fair, that could be called a diary. I would guess the average person thinking about publishing in public thinks about other people seeing it.
If it only was that easy. Experience has shown that the only reliable way is to run heuristics against the first few lines of the file.

There are office programs that save CSV with the proper comma delimiter regardless of the locale.

There are people who run non-local locales for various good reasons.

There are technically savvy people who have to deal with CSV shenanigans and can and will send it with the proper comma delimiter.
Hey, I'm the author of the linked article, cool to see this is still getting passed around.

Definitely agree there's no perfect solution. There's some escaping that seems to work ok, but that's going to break CSV-imports.

An imperfect solutions is that applications should be designed with task-driven UIs so that they know the intended purpose of a CSV export and can make the decision to escape/not escape then. Libraries can help drive this by designing their interfaces in a similar manner. Something like `export_csv_for_eventual_import()`, `export_csv_for_spreadsheet_viewing()`.

Another imperfect solution would be to ... ugh...generate exports in Excel format rather than CSV. I know, I know, but it does solve the problem.

Or we could just get everyone in the world to switch to emacs csv-mode as a csv viewer. I'm down with that as well.
It's interesting how simplicity so often gets mistaken for a lack of sophistication. Designing a language for clarity and maintainability is a laudable goal, and so is choosing to use one. Chasing complexity, or reaching for the latest trendy language that lets you "express yourself" in ten different ways to do the same thing, isn't what makes someone an S-tier engineer. Simplicity isn't a concession. It's a hard discipline.
The full quote is better:

> MCP is an open protocol that standardizes how applications provide context
> to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C
> provides a standardized way to connect your devices to various peripherals
> and accessories, MCP provides a standardized way to connect AI models to
> different data sources and tools.
Ncurses has always been on my list of cool things I wanted to learn but couldn't invest the time to actually build something with.

Then I found Textual (Python library, https://textual.textualize.io/) which feels like its modern and prettier child. Not gonna lie, it's still not a turnkey solution that transformed my clumsy scripts into a beautiful TUI without work but it's close!
In Norway, we were asked to prepare for a duration of a week.
Yes, no doubt. We would occasionally go anyways for unique snacks or Trader Joes, but not anymore.
I can see where this is coming from but if your view was correct, then companies like Kagi would not exist.
> First implementation used an SQLite database (with WAL log) – only to find it corrupted after just couple of days of extensive power on/off cycles.

Did you try setting `PRAGMA synchronous=FULL` on your connection? This forces fsync() after writes.

That should be all that's required if you're using an NVMe SSD.

But I believe most microSD cards do not even respect fsync() calls properly and so there's technically no way to handle power offs safely, regardless of what software you use.

I use SanDisk High Endurance SD cards because I believe (but have not fully tested) that they handle fsync() properly. But I think you have to buy "industrial" SD cards to get real power fail protection.
> like we looked back on not having absolutely everything running on HTTPS in the Snowden era.

Apples and oranges and this is far, far worse.

You can absolutely ship signed, trusted code over standard HTTP. Microsoft did this for years and Debian and OpenBSD to name a few still do.

HTTPS does not assure provenance of code.

Anyone who doesn't understand this is very misinformed about what HTTPS does and doesn't do.
Americans are incapable of thinking that another political party could ever exist.
Yes, explicitly asking you if you want to run the install script is the first warning (which pnpm can do too)

Then would halt due to file access or network permissions.

Could still get you if you lazily allow all everywhere though and this is why you shouldn’t do that.
I'm glad this exists. It ruins the day for Trelis who took the open-source and free Llama and made it commercial by giving it function calling abilities: https://huggingface.co/Trelis/Meta-Llama-3-70B-Instruct-func...
Isnt neanderthal sapiens. Also, not all modern humans
Bubble Paper Airplane
its along the lines of also being able to grab your gear and go in a moments notice, not just stay in place
> Anecdotes everyone in this discussion knows

I’m genuinely curious why you think this post is appropriate or beneficial for this topic or even this subthread? Linux isn’t a windows clone; everyone knows that.
It's not hard to see how "leaving the garden" can be interpreted as us leaving nature. We're the only animal that doesn't really jive with the rest of the ecosystem.
> 10% of the US is still huge in absolute terms, though.

Exactly. 'Proportion' doesn't imply majority, and in a country of about 350M people, that's 35M people that look at what's happening and go "I like this!"

Considering the situation in the US with how political representation is calculated, gerrymandering, non-proportional representation of high and low-population states, that 10% of the population can easily have outsized representative power at the federal and state levels. Which is exactly what we see right now.
Right, but if Google's Android becomes closed source and a well-funded FOSS fork becomes available, that changes the situation. If Samsung, Xiaomi, Motorola, HONOR, OPPO, etc. all agree to use a new FOSS fork as their base, well Google's new closed-source Android becomes irrelevant. Samsung alone is large enough to be able to maintain a fork of Android, and a large enough percentage of the smartphone market that whatever OS it's running will be supported by banking apps.
Owning a home sucks, but it's still better than renting one.
That's the same analogy anthropic uses to describe it.
But you did mean to belittle the achievement, just like when people say, "I don't mean to offend you but ...", they know they are going to offend you and still choose to by saying what they wanted to say.
Not much different than private equity that requires board approval to transfer. As long as the terms are in the operating agreement (or other ownership structure agreement), caveat emptor.

(am member/owner in family friend's family farm)
Has anyone tried to export their ancestry data? I've notice the PDF summary lists broad regions, but the data in the App shows more details (e.g. specific counties of countries). Anyone know how to export that data? I'll just take some screenshots, but maybe this info is somewhere else in the export.
72 hours of water is pretty uncommon. You can get away with it when there is running water, but if you can't count on that in a crisis, you might get very thirsty.

More people have 72 hours of food, but perhaps not all the time. They might buy a week's worth on Monday, but by Saturday they won't have 72 hours left.

It's also not uncommon for European city-dwellers to buy food more frequently. They have less storage, and they can buy fresh food every day. The French are famous for buying bread every single day. (I once asked a French AirBnB host if she could leave two days worth of bread for me, since I had to be up super early on the second day, and she looked at me like I had two heads.) Others have practically no kitchen at all, and eat all of their meals out.