skysight-inc/HackerNews huggingface dataset:
I recently moved to NYC and I've taken the train to both Boston and DC, I think I'll fly next time I go to either city.
I do ask myself why the BBC decided to use this as an example of immigration back to ones ancestors country of birth.

The 39-year-old is part of an increasing number of French Africans who are leaving France, blaming the rise in racism, discrimination and nationalism.

Increasing number? how many is that?

Lets apply that to the UK:

The 39-year-old is part of an increasing number of British Africans who are leaving Britain, blaming the rise in racism, discrimination and nationalism.

The racist overtones are very clear to me.
Fair enough, but you're not doing yourself any favors by being self-destructive. In fact I think the nature of self-destruction means you're hurting yourself.

If you think 8% is outrageous for them, why not demand more for yourself? Instead of kneecapping people you don't even know out of a somewhat pathetic need to feel adequate, why not simply match them? Then, you won't have to look up to people you feel are beneath you.
The project seems to be built on top of my android2gnulinux project from way back. Nice to see someone picking up the pieces and making it more functional.

https://github.com/Cloudef/android2gnulinux
Cox Automotive is one of the biggest auto conglomerates for remarketing/etc. Autotrader, Manheim, cox rail, and a bunch of other fingers in the pie. They get a lot of data for both new and used vehicle sales as a result.
I think it's worse than that, though. Burning 924 calories running then means (if I understand the paradox correctly) that you probably end up then burning a decent fraction of 924 fewer calories over the rest of the day, thanks to metabolism changes and being less active.
Yeah, exactly this. The natural disaster in North Carolina is a great example of how I envision this going very badly. When you self-host at home, you just can't have the same kind of redundancy that data centers have.

I don't think it's an obstacle that's absolutely insurmountable, but it feels like something where we would need to organize the entire Internet around solving problems like these. My personal preference would be to have devices act more independently. e.g. It's possible to sync your KeepassXC with SyncThing at which point any node is equal and thus only if you lose all of your devices simultaneously (e.g. including your mobile computer(s)) are you at risk of any serious trouble. (And it's easy to add new devices to back things up if you are especially worried about that.) I would like it if that sort of functionality could be generalized and integrated into software.

For something like e-mail, the only way I can envision this working is if any of your devices could act as a destination in the event of a serious outage. I suspect this would be possible to accomplish to some degree today, but it is probably made a lot harder by two independent problems (IPv4 exhaustion/not having directly routable IPs on devices, mobile devices "roaming" through different IP addresses) which force you to rely on some centralized infrastructure anyways (e.g. something like Tailscale Funnels.)

I for one welcome whoever wants to take on the challenge of making it possible to do reliable, durable self-hosting of all of my services without the pain. I would be an early adopter without question.
My Mom Had a Stroke
That's a good point. Perhaps journal article reviewers fail to realize the importance of those words in the grand scheme.
FreeBSD at 30: The History and Future of the Most Popular BSD-Based OS
What is the von Neumann bottleneck?
I like how OpenAI API price model work, you pay X amount then use the service until you run out of the charged amount then you can charge it again.

Actually it is how Telecom companies price model worked since decades, and probably the most fairly model, you are not charged while not using the service and the service provider get paid up front instead of at the end of the month
Interesting project, thanks for sharing. Your link above has an extra "w".
Rust is the only mainstream language with an ergonomic modern type system and features like exhaustive matching on sum types (AFAIK... maybe I'm forgetting one). Yes things like OCaml and Haskell exist but they are much less mainstream than Rust. I think that's a big part of the appeal.

In Go instead of having a value that can be one of two different types, you have to have two values one of which you set to the zero value. It feels prehistoric.
Apple really is into the game of upselling us on iCloud. To them there are no incentives to give us bigger SSDs at a reasonable price since they just want to lock us into their service that has a recurring price.
It's not that school causes success. It's that school is a decent way to learn. It's not the best, by any means, but it beats not learning at all.

If you drop out of school, do it because you've found a better way to learn.

If you stop learning, whether in our out of school, that is the path to failure.
If you’d like to experience the reverse effect, look around at how the American Wild West has been depicted in Europe. It’s a fantastical, cartoonish view of a period which is already fetishized in the US but when taken out of context it becomes (to my American eyes) bizarre.

This may be fading, because it clearly originated in 1940s and 50s Westerns from Hollywood. But whenever I’ve encountered it I’ve felt like I’m looking into a funhouse mirror.
inb4 some smartass says mmap is the second coming.

I've been burned every which way using mmap. only use it when you identify a specific case that is sped up. a few examples that have worked are: linear indexes that involve a lot of seeks. fancy memory configurations like transparent ring buffers. loading executable code...

trouble starts when you do multi process sync, interact with networked filesystems, windows, or green threaded runtimes
> but it's on the order of 20-40 minutes, not hours

Just driving to the airport in Denver is nearly an hour for most of the city. It'll take a half hour to get from Uptown Dallas or Frisco or Saginaw to DFW. It's like a half hour to get from Orlando International to any of the Disney resorts. About 20 minutes from downtown KC to MCI. All of this is without any time parking or going through security and assuming traffic doesn't get bad.

Dallas has a train station downtown. Same with Fort Worth. Kansas City Union Station is downtown. Manhattan has several train stations. A lot of cities have a big train station downtown, as many cities were built around the train station. A decently sized train station uses considerably less space than a busy airport.

Which of these seem easier for the people in the city to actually get to and use?

Dallas Union Station:
https://maps.app.goo.gl/aMwyguz98hptWPNo6

DFW Airport:
https://maps.app.goo.gl/5iUpUoqvUkhJr1D98

Penn Station:
https://maps.app.goo.gl/JysFmwFhc3cwqHLC6

JFK Airport:
https://maps.app.goo.gl/MHWe4UM4wCk9iL1F7

Don't get me wrong, I agree even door to door air travel will usually be faster when talking about the kinds of distances a lot of US travelers go at and often people act like a train is 0 minutes of time getting to/from the station, but arguing the whole travel time getting to/from the airport and dealing with more security is only 20 minutes is a massive stretch for a ton of Americans. Most people should budget probably an hour before their scheduled boarding time to deal with the about half hour drive, the time navigating the airport, and the time dealing with security. Plus add another half hour after landing to actually get someplace interesting.
> Most of the Palestinians who fled in 1948 did so because of Arab armies who urged them to move so they can kill the Jews more easily. That backfired. Those who stayed are Israeli citizens and always have been. Those who fled couldn't come back because the borders were sealed due to a war their leaders chose to start.

You mention 1948....but what happened in 1946, and 1947? Aren't those years also relevant? Things like the bombing of the King David Hotel (by Zionist militias) and the Deir Yassin Massacre (same militias again), precede intervention by neighboring Arab states. Palestinians were already fleeing from murder, and they couldn't return to homes which had been demolished by the Zionist militias, and with the rubble mined to prevent people returning.

Israeli historians have written extensively on this period. Benny Morris's book can be read on the Internet Archive or downloaded on VK ( https://vk.com/wall-52136985_11295 ). I don't have an electronic source for Ilan Pappe's book, but here is an article he wrote which seems like an abridged version: ( https://ciaotest.cc.columbia.edu/olj/jps/vol36-141/vol36-141... ). Pappe's article covers Plan Dalet: https://en.wikipedia.org/wiki/Plan_Dalet
I'm not sure you replied to the right post, but religious zealots don't watch Larry David.
AI only appears 7 times in the article's 11 paragraphs though. I mean I'm sure it's fluffed out, I glazed over and lost interest, but still.
Profiles in Cowardice: Owner Jeff Bezos and William Lewis of the Washington Post
I am very happy with IodéOS (a privacy-focused OS based on Lineage) as it has a per-app firewall and adblocker built into the OS. A major drawback of "stock android" is that google itself has elevated privileges, which is a strong argument for degoogling android at the OS level. Until recently, it has been pretty difficult to find a degoogled OS for a given device, (less than 1%) but now with GSIs it's getting better: https://blog.iode.tech/what-are-gsis-and-how-to-install-them...
Now consulting? But yes I’d love to connect.
I’ve written Python APIs since about 2001 or so. A few weeks ago I used Actix to write a small API server. If you squint and don’t see the braces, it looks an awful lot like a Flask app.

I had fun writing it, learned some new stuff along the way, and ended up with an API that could serve 80K RPS (according to the venerable ab command) on my laptop with almost no optimization effort. I will absolutely reach for Rust+Actix again for my next project.

(And I found, fixed, and PR’d a bug in a popular rate limiter, so I got to play in the broader Rust ecosystem along the way. It was a fun project!)
Well, main issue with the avalanche was the bed was integrated with the Cab body, which still led to SOME repairability challenges.

Still, nowhere near as bad as a unibody like a Ridgeline or maverick
I've commonly heard this as "you can't outrun a bad diet".

As more I learn about weight loss the more I harden in my belief that obesity is more like having a medical condition than it is a personality flaw. Maybe if we had more epidemiologists examining chemical/environmental/etc causal factors to the sharp uptick in obesity and less culture war/shame/"just have more discipline" about it we could've avoided a ton of medical expenditure on the medical needs of obese patients (not just diabetes but I mean larger beds/equipment, nurse injuries in moving obese patients, etc).

What I don't understand is: how does the exercise paradox exist but it's also super common for an athlete to put on tons of weight immediately after stopping their exercise due to an injury or similar?
I agree. CS people are hyper-fixated on rules and processes, to the point where they forget humans exist.

The rules being bendy is a very good thing, because then we can leverage the power of these meat sacks between our ears to come to a conclusion. Not everything needs to be an algorithm, thank God.
It's hardly the only especially bad country though. At this point the entire western world is pushing for it (and Russia/China are already one and two steps ahead respectively).
Lots of cars make it easy to change out bulbs. But some cars are a massive pain to change certain bulbs, and/or require special tools. Do you exclude them? Or upcharge them? (E.g. the left headlight bulb on a Subaru Outback is an absolute nightmare.)

Unless you are doing this purely as a public service, $10 seems VERY low. Many independent mechanics in my area charge a minimum of 1 hour of work for anything they do, and bill at $90/hr and up. And they won't come to you for that price. (Nor are mechanics a highly paid profession in general.)

I really do wish you all the best, maybe I'm just not seeing the whole picture.

Edit: Something else to think about: when I replace bulbs in my cars, I always do it in pairs. Reason being that if one side burned out, the other is likely not far behind, especially headlight bulbs. The headlights also have another quirk: if you replace one and not the other, you usually end up with the new one being much brighter than the old one.
Agreed, and the food is surprisingly good in my experience. It's not like the stuff you get from the cafe car on a normal Amtrak ride.
Is there an equivalently easy way to expose a native interface from C to JS as the example in the post? Relatedly, is it as easy to generate a QR code in C as it is in Rust (11 LoC)?
Man who used AI to create child abuse images jailed for 18 years
It muddies the point, because having 1 worker at a time (watching 4 kids) isn't really 1-to-1. And doing 24h shifts means kids have a different caretaker quite often, which complicates conflict resolution and other things that may span days.

Regardless, it's probably the best they can do and likely far better than orphanages with 20+ kids per adult. So the core message about scaling does stand. Even if the ratio described is actually worse and less scalable.
> which makes the scripts very fast to parse

Yes my wife is bilingual and she thinks in English but prefers reading in Chinese because it's more terse
Getting sensors that can measure the spin well (probably need at least 2000rpm) is a bit tricky.

That said, you can buy these things: https://shop.techdisc.com

I don't know about competition - I'm an ultimate player who stumbled on the disc golf stuff and then just got really envious.
https://github.com/NewPipeX/NewPipeX
How did you go from HTML to PDF?
The header styling is certainly unique. Doesn't look like it supports a few standards like striked out text and tick boxes.
Huh, that gives me a little pause.

People who clone a project and compile it manually get different output than people who `go install` it?

Is that inconsistency something that … should be fixed? Seems like it should be.
I'm trying to OCR a very large book: 45 volumes of ~500 pages each. The digitization has been done (not very good but not too bad either), but the pages have comments in the margin and lots of footnotes.

Just doing plain OCR doesn't really work because the notes in the margin and the footnotes get mingled with the text, which results in gibberish.

But, when sent to Google Vision API, each page results in a json file that has an object for each word and the four coordinates of its bounding box.

That json file is pretty big (around 1.5 Mo when pretty printed, or 500 k with no indents or line breaks) but it can then be fed to Gemini, taking advantage of its large context window.

Gemini is pretty good at identifying each section of the page (headers, main text, margin comments, footnotes) but it takes a looong time to respond (2-5 minutes per page).

So another approach is to ask Gemini to write a python script to analyze the json result and group sections depending of the coordinates of each word, and then run that script against the json output by the OCR phase.

But it's quite difficult to have a script that works for any page; comments in the margin are always in the margin so that's pretty easy, but footnotes can start at any height of the page (some pages contain only footnotes running from previous pages) and Gemini likes to be pretty specific, giving hard 'y' coordinates for where footnotes should start, which obviously only works for the one page it's working on.

I'm iterating and making some progress but I feel like I miss a big breakthrough and it all should be simpler than it currently is. Information about OCR is pretty scarce online. Any pointer is welcome!
I am working on companion AI with realistic conversations and unlimited memory
And you’re more likely to treat yourself after such a workout.

I’m assuming the tribe in this study didn’t have access to junk food because in my experience it takes a lot of discipline to stick to a diet if you repeatedly work out to exhaustion
Coacervate Dense Phase Displaces Surface-Established Biofilms
the project appears to have an inaccurate description. perhaps it is the long-term goal, but today it behaves more or less like a subset of what yt-dlp does.

there is some polish to the interface, so it might still be worth trying out if it does what you need it for.
That's a very odd framing. So it works out to one worker per one shift/day? Wouldn't that be true if there were 10 or 20 kids yet still 1 worker per shift?
> commonly heard this as "you can't outrun a bad diet"

It’s worse than that. If your metabolism is fucked your body could literally reduce critical functions to starvation levels before conceding and letting you burn more calories than you consume.
The English Wikipedia draws the most coverage, it's the first and the largest project.

But since all the per-language projects are segregated and autonomous, there's a lot of space for self-governance by speakers of extremely niche languages.

Observers may be familiar with the scandal of the Scots Wikipedia: https://www.theguardian.com/uk-news/2020/aug/26/shock-an-aw-...

This was possible because (1) few others actually spoke the language, or had enough interest to maintain a Wiki of it, and (2) the small population on that project was unable to support enough vigilant and fluent administrators.

The Spanish Wikipedia forked off, a long long time ago, but eswiki has made a comeback in its own right.

All projects are considered autonomous, and admins from other projects are really expected to stay out of local disputes. Therefore, it's quite easy for the smaller wikis to diverge and get hijacked by special interests, especially nationalist ones. I'd say it's unavoidable with the existing governance structure.
TL;DW: The video doesn't show how they did this "hack".

A lot of it is spent talking about how the battery won't charge or the laptop won't boot if this removable storage is removed.
"Still, if exposed to the high humidity present in some parts of the US (less common in Italy)"

Italy is basically a massive peninsula and some islands - it's quite humid! The humidity in Parma itself today is 65%, which is the same as Miami, Florida today and more than New Orleans. it's fall in Italy, and in Palermo it's 80% humidity, in Bergamo 84%, Bologna 83% etc.
> He now has Type 1 diabetes, a condition one is normally born with

Type 1 Diabetes isn't something someone is born with. Rather, it's something that you generally get when young (and, in fact, it used to be called Juvenile Diabetes, vs Adult Onset, which is what Type 2 used to be called), but it can happen later in line, all the way into the 20s (or later, I believe).

There is a genetic component, but it's also completely possible to get it with no family history.
SceneSat Video Archive
From the title, I was expecting more in terms of technical details on the early kernel (assuming Linux) process itself. Instead this is part of a tutorial series for developers using Yocto, showing how to set up build scripts.
I pulled insurance quotes for my wife and I recently. Both of us are young and with no known health issues. Our monthly premiums for the cheapest plan was around $800 per month, but that was with very limited coverage and a deductible of around $15,000 before they would cover any major expenses.

The premiums would be $9,600 a year but all in we could spend around $25,000. We had options for higher premiums and lower deductibles as well, but the total max out of pocket was almost identical.
Worse, the elder kids are forced into parenting their younger siblings.
please provide some details on why you think JPEG XL only benefit megacorps – if you say it like this, it just sounds like trolling.

couple of counter arguments on my side:

* JPEG XL heavily reduces storage requirements both for lossless and lossy compression
* JPEG XL allows to reversibly compress old JPEG to further reduce storage requirements
* JPEG XL is patent unencumbered
* JPEG XL support very high definition pictures (jpeg does not), native HDR support, higher number of bit per pixel, etc. etc.
* Google wants JPEG with gain map to support some form of HDR, as well as now introducing XYB color coding, etc. etc. They clearly are against JPEG XL
I take it as fat mass being transformed into muscle mass. It's not too much weird since bodybuilders or strongmen need high calories to maintain / build their mass.
Texas Mom Arrested and Jailed for Making Her Son Walk a Half-Mile Home
Show HN: Spook the Machine – Art/Science Game Exploring Emotional Algorithms
We often consider machines to be cold and lacking emotional responses. But what if machines had 'emotional' weaknesses? Could that alter our relationship with them? To explore this question, we built Spook the Machine, a small, interactive game, where players test the limits of machine’s 'emotional' vulnerabilities.

In Spook the Machine, players select one of four AI models, each designed with its own unique weakness. The challenge: generate images that might ‘spook’ the machine by tapping into its specific vulnerabilities.

With this art meet’s science project, we want to explore if emotional expressions of AI foster stronger connections with humans? As AI grows in intelligence and autonomy, should we design these systems to exhibit emotional responses? Could emotional expressions in intelligent machines serve as a safeguard against human misuse?

This project is a science-meets-art initiative by the Center for Humans and Machines at the Max Planck Institute for Human Development.
Wealth did tend to mean land if we go back to the middle ages. But wealth above the freeman farmer level also meant access to a workforce capable of working that land and access to (or protection from) a military force capable of defending that land.

With capitalism, wealth shifted to controlling "capital", ie the "means of production". Either directly or indirectly by owning money that could (through lending) carry interest. Also during capitalism, workers have for a while been able to collect a significant part of the wealth generated as salaries (even if most would spend that rather than invest it).

If AI can bring the cost of labor down to near zero, we can be going back to a world where wealth again means "land", even if mines may be more valuable than farms in such a future.

And just as in the Dark Ages of Europe, the ability to project physical power may again become necessary to hold on to those values.

This is particularly true if the entity that seeks to control the land is doing it in a way that threatens the existence of other entities, either AI's or humans.
Is that any more complicated than English stress, though? And regardless, Japanese has a very small number of phonemes (compared to English) and extremely restricted phonotactics.
"No serious software company would ever look at php for their new project."

Why? Do you know that for a fact ? You will be surprised what people are doing with PHP in 2024 if you just look outside your echo chamber.
Things have certainly changed since 2012. Every Rust program uses TLS -- at least on Windows. Not sure about other platforms.