skysight-inc/HackerNews huggingface dataset:
That's level of detail (LOD) and there are various ways of implementing it. This dither technique incorporates LOD but I'm not sure how it would be useful for the type of LOD you are suggesting unless perhaps you think it might be applicable as a procedural technique in which case some of the observations might be an inspiration.
Automating blog creation with CrewAI and OpenAI
I don't know, standing room only buses is common place for me ..
There's a lot of garbage because the scale of software today is immensely greater than even 20 years ago, and than 40 years ago.

And that is true of all and anything that grows in scale.

Anything that reaches industrial scale generates trash and garbage, often discarded, unless a second-hand or third-hand business sets in to collect, transform and value it. And that requires regulation.

Clothing? What percentage of what you have in your closet do you wear regularly? What's the rest? What's the quality of it? Does it last 10 years? 5? no? garbage. Do you even picture the volume of clothing that's trashed by manufacturers even _before_ being sold? or that is trashed _not to be sold anymore_ (because, the brand strategy demands it - hello fashion & luxury industries).

Food? Do you know what proportion of perfectly edible food is trashed before being sold, or after it "looks bad" while still perfectly edible? How much food do you trash that you bought or cooked, in average, every month? Multiply this by your country's population.

So software? Do you know what was the scope/budget/timeframe of the build of the software you are using, initially? Do you know if there are even still maintenance developers staffed at the moment you're using it? Do you expect it to be fixed/improved/optimized for hardware/energy efficiency? Will not happen without regulations.

Software engineering (and not only computer science) is a part of the answer. Regulation is an other.
Have you played with moondream? Pretty cool small vision model that did a good job with bounding boxes when I palyed with it.
When the company is required by law to turn over their data to the government without due process and to embody good socialist values, suddenly the difference between country and company is smaller. For your second point:

US Muslims in concentration camps within the last 15 years: ~0
Chinese Muslims in concentration camps within the last 15 years: ~1,000,000
Completely ignoring the forced sterilizations of men and women and China removing any democratic opposition and imprisoning student protesters in Hong Kong. It may not be one way traffic, but there sure is a whole lot more going one way than the other.
OpenTelemetry Exponential Histograms
Key features:

* Market share and usage statistics for over 3,800 technologies in 150 categories, broken down by country, language, and domain category.

* Statistics on versions, editions and some other values like charset and meta robots.

* Lists of the top sites using each technology.

* You can also estimate the popularity of services that are usually linked to, such as social networks, code hostings, audio streaming services, etc.

* Own detection algorithms.

* Own dataset of websites.
So… neither china nor the us?
Sounds like something Jonathan Schwartz (the ponytailed COO @ Sun at the time, I believe) could have said, did you mean him?

His blog was strangely addictive at the time. Great writer.
No, that's safebrowsing.googleapis.com
https://en.wikipedia.org/wiki/Unitary_executive_theory
This pattern is really meaningful conceptually but the tricky thing is to not create a mess in the process.

If it's too easy to branch people will do so and the (knowledge) economics scale disappears (and we'll have a mess).

If the common data definition is too hard to branch from no experiments will happen (slow).

I think most tech for this seem to make it too easy, and in the process injecting a bunch of dependencies that makes it slow and harder to access. May have changed since I last looked.

I found that the simple pattern of versioned paths/table names as `s3://mybucket/mystage/version=42/` or `my_table_v42` puts a high enough evolutionary cost on branching (as consumers need to explicitly adapt) while it also doesn't have the costs associated with using special tech (legacy/lock in/dependencies).

It's also searchable on github/slack/etc if done right.
> IIRC their real life solution was to leave gaps between elements (eg index 0, 100, 200… instead of 0, 1, 2) and re index when needed. Probably works well enough, what I came up with is (as you say) the idea of fractional indexing

Those are the same thing. Leaving gaps is fractional indexing. It's just fixed-point rather than floating point.

> an element inserted between elements 1 and 2 gets an index 11 (anything between 11-19 is fine). Between 1 and 11 is 101. Between 11 and 2 is 12 (or anything between 12-19). Note that these indexes are not numbers, they’re string that are compared lexicographically.

This reminds me of the most interesting method of generating random integers in an arbitrary range from random bits: interpret the bitstream as a string representing a real number (in binary) between 0 and 1. If, for example, you want to use bits to generate a number between 0 and 5, you divide the unit interval into sixths, and examine bits until you've determined conclusively that your number lies within one of those intervals:

+---- 0 = 0.000000000... ---+
| 0.000 -> 0 |
| 0.00100 -> 0 |
+-- 1/6 = 0.001010101... --+
| 0.0011 -> 1 |
| 0.0100 -> 1 |
+-- 2/6 = 0.010101010... --+
| 0.011 -> 2 |
+-- 3/6 = 0.100000000... --+
| 0.100 -> 3 |
+-- 4/6 = 0.101010101... --+
| 0.1011 -> 4 |
| 0.1100 -> 4 |
+-- 5/6 = 0.110101010... --+
| 0.11011 -> 5 |
| 0.111 -> 5 |
+---------------------------+
What search window?
That's my childhood.
> Speaking of wood. Their blacksmith appears to be using coal not charcoal. This isn't clear, but they probably should be making the charcoal for the blacksmith onsite not using coal. Coal wasn't very important until 17th century England.

Since England had lots of surface coal deposits they started exploiting them in the 13th century for heating. It got so bad that they had to ban coal use in London in 1306 because of the air pollution. Depending on the locality and trade networks, blacksmiths from this era could have had plenty of coal.

The shift in the 17th century was running out of the easy surface deposits and switching to subsurface mining with chain pumps (driven by water wheels at first). That followed from centuries of development and resource exploitation.
This is nice, but I'm still waiting for a constexpr for loop to use it with.
Four Electric School Buses Burn in MA
That makes it sound like too much of the responsibility is on drivers.

The history of pizza-delivery itself provides a sharp contrast: Domino's Pizza had a "30 minutes or less" guarantee during the 1980s and grew enormously from it, until a 1993 lawsuit over the accidents/deaths forced them to stop.

That systemic issue didn't come from delivery drivers, it was a top-down policy from the employer.
Exactly that got me into my current career. I, too, juggled drivers as a kid to get Wing Commander/Doom etc. to actually start.
It's just a protocol to tunnel IPv6 within IPv4 datagrams. The "RD" stands for "Rapid Deployment" and it was meant to be a temporary solution that would go away when the edge was updated. I'm not sure why it's still around.

The assigned IPs are dynamic, and hosting from a residence is probably against the ToS. I've never checked to see if any ports are blocked, but I know that UDP 51820 (Wireguard) is open.

At least the Vegas place has IPv6 provided by the same ISP. I've got another place in greater Los Angeles with Frontier fiber. It costs more money for half the bandwidth, and they have NO IPv6 support, or any plans for IPv6 support. For that location, I use an HE IPv6 (RFC4312) tunnel, which generally works fine, except many websites such as YouTube require authentication before they provide content. They're probably countering the AI training bots, and have flagged the HE IPv6 blocks.
It's a low-effort feelgood exercise. It only takes one congressman to introduce a proposed amendment. There are dozens of frivolous proposed amendments every year that go nowhere. Stallone joked about the Schwarzenegger Amendment and the Humperdinck administration in Demolition Man (1993) and the actual Arnold Amendment was introduced in 2003 (it died without ever being voted on).
https://en.wikipedia.org/wiki/Equal_Opportunity_to_Govern_Am...
And the impact of the boom is due to the shovel makers and sellers, a tale as old as time.
Yep. Immense stress can also be a learned proactive tactic. You build up stress via procrastination until the level is high enough to overcome any disfunction.
See also https://fakebuddhaquotes.com/ ("I Can't Believe It's Not Buddha!"). A huge genre!
You shouldn't use multiple adblockers. They tend to interfere with eachother in unexpected ways.
Show HN: Travel Easy – A Simple Tool for Planning Road Trips
Hi everyone, Osito here!

I love road trips and take them often, but I’ve always found the initial planning stage to be a bit time-consuming—it can take hours of browsing to get everything sorted. Over the weekend, I decided to tackle this problem and built a tool called Travel Easy.

The app is currently in its MVP (Minimum Viable Product) stage. I’ve shared it with my inner circle, received some encouraging feedback, and now I want to share it with you all on Hacker News.

Travel Easy aims to simplify the planning process, saving you time and effort. I’d love for you to try it out and share your thoughts, issues and feedback.

This is just the beginning—I have plenty of ideas and features I’d like to add to make it an even more useful tool. If people find it valuable, I’d be excited to evolve Travel Easy from an MVP into a fully-fledged product.

Check it out and let me know what you think.
There's a video on this from Russell Barkley https://youtu.be/-byrKlZsUug
> For whom?

For users and programmers. Slower to use. Harder to read and maintain. More code to do the same tasks.

> I almost always prefer to have something that solves my problem

I didn’t say anything about losing features. I don’t read Arabic. I’m glad the OS supports it. But it would be bad if Arabic complexity had to leak into every line of code. Limit the complexity scope. Casey’s terminal supports Arabic by following this principle.

> The value I get from solving the problem isn't really tied to how optimally I solve the problem.

Yes it is. There are ok products and there are great products.

> text still uses general solution

Operating systems have to solve general problems which is why they are expensive and brittle. Every program is not an operating system.

> There's performance in making a terminal run at 6k fps. It's an art.

I think you are missing context about the issue that led to this. And yes, as soon as there are no spinning wheels while doing normal tasks, then we can stop complaining about performance. But that’s not the situation.

> and my use case doesn't need it at all.

Would the world be better or worse if your operating system respected your time more?
This probably belongs to the post on subpixel snake, not this one on the library sort algorithm :)
Broke on mobile during standup :/ wasn't able to progress pass skills
Everywhere in Europe needs more batteries except France [1] (which is already hitting 95% low carbon for electrical generation with nuclear and renewables; their interconnectors are already at capacity and unlikely the add capacity within the next five years). Spain and Portugal already have mostly low carbon grids (as well as the UK powered primarily with wind), but grids get dirtier as you go east [2].

I am somewhat stumped why Europe has not fast tracked battery production, as China did, and the US did late with the Inflation Reduction Act. Something to solve for if you don't want to be beholden to China or US battery supply chains and availability.

[1] France’s 2024 Power Grid Was 95% Fossil Free as Nuclear, Renewables Jumped - https://www.bloomberg.com/news/articles/2025-01-20/france-s-... | https://archive.today/Spmqf - Jan 2025

[2] https://app.electricitymaps.com/map/72h/hourly
Storage gets more economically feasible when power input gets cheaper, too. If you've got a bunch of solar power that you have to shut off in the middle of the day, it doesn't really matter if that pumped-hydro storage option only gives you about 75% of your energy back, that's 75% that you would've thrown away anyway.
These aren't alternatives, we can do both.

Do you have a viable idea for widespread power accumulation capacity? Grid batteries or pumped water?
Would you have an example of this tool being used ?
Previous Subie owner here (03 WRX, 04 Impreza, 03 Outback). I've been looking for an older one (2004-2013) for the last 6 months. The amount of people that don't know or don't disclose leaking differentials, leaking transmissions, and head-gasket issues (despite claiming they've been "fixed") is staggering.

With one car I inspected, me and two other buyers came to see it at the same time; I think the seller orchestrated that intentionally. Well too bad for him, I inspected underneath and it was a leaking mess from every section. To which I quickly pointed out to the other buyers. We all walked away lol.

Of course you can have these issues with newer models also, but they're so prevalent with the older ones.
does the zeekr mix kneel down so I can get my stroller in more easily? How many wheelchairs fit? Where do I stand if there aren't enough seats, which happens very commonly even on articulated buses. It also seems very inefficient to exit and enter.
> Do you have sources with actual numbers? What is the percentage decrease?

Well isn't this obvious enough:

https://www.nytimes.com/2025/01/18/world/americas/migrants-t...

> Then how are the illegal migrants "easily" getting citizenship finding out about it?

They hear it from each other. They know, it's a whole business, with coach busses taking immigrants to the border where they continue a common path take daily by many people. It's all in that video.
"actually solve problems in the world."

By "solve problems" you mean "temporarily mitigate problems by throwing money at them", right? Or do you actually have specific examples of problems that can be permanently solved and aren't already being tackled?
LLVM is not very modular though. For instance there's no backwards/forwards compatibility in the IR.
Being able to choose a middle ground between development/debug builds and production builds is becoming increasingly important. This is especially true when developing in the browser, when often something appears to be slow in development mode but is fine in production mode.

WebAssembly and lightweight MicroVMs are enabling FaaS with real time code generation but the build toolchain makes it less appealing, when you don't want it to take half a minute to build or to be slow.
European Medicines Agency Ditches Elon Musk's X in Favor of Bluesky
> Platforms obfuscate their algorithms, and use that secrecy to play workers off against each other, and against their clients.

Yeah, the secrecy is--if not evil on its own--a key component that allows evil (and maybe unlawful) things to occur.

A similar critique can be applied to content-moderation, where "security through obscurity" makes no sense because the whole point is to foster clear rules people can internalize and an authority they can trust.
Haha, good idea for my next revision
Somalia has a free market in security, water infrastructure, transportation infrastructure, communication infrastructure, power infrastructure, schooling, healthcare, etc. instead of allowing a state to interfere in all of these things. That is the definition of a free market. There is also no border security for free movement of goods and people. You are free to move there and enjoy all of its advantages.
> Some people question how much of the internet is a place that documents history, and how much of the internet is a place that writes and recreates history.

So, basically the same as things written before the internet existed. It's not like people didn't write down myths and legends on paper, or stone tablets for that matter.
The real issue is actually runtime ELF (and PE) which are obsolete on modern hardware architecture.
IBM confirmed they went into a sales cycle in 1953 expecting to sell five units of their first machine, the IBM 701 Electronic Data Processing Machine. We don't know precisely how or to whom this estimate of five units was conveyed beforehand, but the gist of the statement appears likely.
That's a reductive take.

Chaebols are very strong in Korea, but that undermines the relative strength of the (commissioned) Military and the Prosecutor's office in Korean society.

Both of these organizations are very traditional and conservative in mindset, but also have extremely tight and cliquish behaviors, and will tend to rally around someone who is a member of the "in-group".

And this is why Yoon has survived for so long, because significant portions of the political and quasi-civil society supported and would have enabled his attempted coup.
>Containers are not virtualisation.

https://en.wikipedia.org/wiki/Docker_(software)

>Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers.[5]

https://lwn.net/Articles/179361/

>"Virtualization" is the act of making a set of processes believe that it has a dedicated system to itself.

>Full virtualization and paravirtualization are not the only approaches being taken, however. An alternative is lightweight virtualization, generally based on some sort of container concept.

https://people.freebsd.org/~bapt/pdfdocs/papers/jail.pdf

>To this end, we describe the newFreeBSD ‘‘Jail’’facility,which provides a strong partitioning solution, leveraging existing mechanisms, such as chroot(2), to what effectively amounts to a virtual machine
environment.

> And there are plenty of junior programmers who think containers = virtualisation :)

At least we do agree on one thing, there is one and only one subpar engineer among us.
The migration guide is indeed pretty extensive. In the end we get feedback from users that the actual migration is not as awful as it seems to be. A lot changed under the hood but the main APIs stayed the same. The changes to `<Canvas>` for example are changes that you usually do once in the whole app. Other changes just cater to Svelte 5 having a different API.

I get your sentiment though. I'm always for as little dependencies as possible. If you rely on Three.js in the first place, you're going to need to update regularly anyway since pretty much every version is a major version. Thanks for your feedback!
It sure gets investors jacked to the tits.
The way things are going this might be an over estimate, what with the possibility of a space based completely stable billion cubit QPU's, beaming all out data around with lasers, 3 might do it.
Nah, I am pissed off at them because they just raised their prices by 80%. If I didn’t look into my teams config, they’d charge me $900 for 5 seats (was the minimum number of seats), instead of $360 for two. They’re fucking predatory and as soon as something cheaper comes by, I’m cancelling my subscriptions with them.
Some follow-ups:

Making My Life Harder with GADTs
https://www.parsonsmatt.org/2025/01/21/making_my_life_harder...

Making my life easier with two GADTs
http://systema10.org/posts/making-my-life-easier-with-two-ga...
The hidden complexity of scaling WebSockets
that style was prominent just as skewmorphism started to fall out of fashion and "web 2.0" was just becoming a buzzword.
Can we have constexpr math functions like sqrt already?
C++ continues its long journey to making its template system an actual usable programming language.
Even if LLMs were "a memorization machine" (they're bad at that), the statement is obviously false because actutal literal memorisation machines (books, video recorders, Google) cannot pass these exams.

LLMs only started to because they could follow the questions.

But even that aside, it doesn't matter why LLMs can do what they can do or what else can also do that, what matters is that it would take most humans several years to get to the level of current LLMs in a subject that human isn't already familiar with.
Keep in mind, for several years their metrics showed a "pivot to video" that was entirely fictional. Never trust what they say about their numbers.
You've probably agreed to that somewhere in the Terms Of Service and therfore gave consent
> There’s very little common usable infrastructure that is upstreamed

Hmm I wonder what all that stuff is then that's under mlir/lib?

Like what are you even talking about? First of all there are literally three upstream frontends (flang, ClangIR, and torch-mlir). Most people use PyTorch as a frontend (some people use Jax or Triton). Secondly, downstream users having their own dialects... is basically the whole point of MLIR. Core dialects like linalg, tensor, memref, arith are absolutely generically useful. In addition many (not all) MLIR-based production quality compilers are fully open source (IREE, Triton) even if wholly developed at a for-profit.
The genetic key to bipolar disorder
Yes, indeed I accidentally forgot about incremental there.
That link made my day! Thank you. From what I read, their builds perform better than the originals, and they even make landscape versions. Woo hoo! RPN rules in my book. I picked up an HP 32 before they were gone forever, but I've been afraid to use it. It's great to know about SwissMicros; they'll get my business soon.
I find it interesting whenever articles make it sound like a personal decision by Jeff Bezos, when he hasn't been CEO for nearly 4 years now. Based on all of his other exploits and interests these days, I would think it's pretty clear that he doesn't do much with day to day operations at Amazon anymore.
Great - Bluesky is much more appropriate for anything involving science, empiricism or rationality.
The bug is fixed. Though you'll need to refresh the app to get the latest.
Same here, just replace Apple with Fitbit. I had probably six Fitbits over the years and made the jump to Garmin last year. It's an amazingly better experience.
What if you use CockroachDB for your log? They do something pretty clever: https://www.cockroachlabs.com/blog/living-without-atomic-clo...
It does depend a lot on how you feel about IA's integrity :P
And you are right, C syntax is already too complex: integer promotion should go away like implicit casts, 1 loop statement is sufficient, should have had only sized primitive types, etc, etc. Just need a few new inline keywords for modern hardware architecture programming (atomics, barriers, endianness).

C99+ is just the less worse compromise.
> how are they going to solve their extremely bad birth rate

A Gulf-style exploitative guest workers program with migrants from Vietnam, Thailand, Philippines, Nepal, etc doing (literal) shit jobs.

This is already the norm in Korea, Taiwan, and Japan, and similar abuses to those that happen in the Gulf happen as well, but just don't get reported in English language media.

It's ironic because Koreans used to be bottom tier guest workers in Saudi and Gulf back in the 1980s and up to the 2000s
> do you object to biblical references, or to references to particular experiences that only some people have (heartbreak, death of a father)?

I mean allusions as discussed in the NYT article: "poetic references", or what we might also call "literary allusions".

> "The stuff I like is the best and does the most for humanity"

Fortunately, broadly appreciable art thrives independently of advocacy from me or anyone else.
If you want to iterate over the whole thing you can just use a fold expression, which arguably look cleaner than the non-compiletime ways to map over a collection like std::transform.
Neat. Reminds me of https://www.cnbc.com/amp/2019/03/21/beau-jessup-teen-pays-co... in the opposite direction.
I would take it a bit further: https://littlegreenviper.com/testing-harness-vs-unit/