skysight-inc/HackerNews huggingface dataset:
The problem is presented in the intro screen: The Commodore 64 only has eight independent sprites, yet this demo showed what appear to be nine sprites.
> RCS doesn't by default

That isn't exactly accurate. The standard doesn't have e2ee, but if you use google messages with RCS with other android phone it is end to end encrypted. But it uses a proprietary google extension to RCS. But I would be surprised if google wasn't willing to work with apple to get e2ee RCS working between iMessage and google Messages, but Apple has no interest in that.
`jj --config ui.color=never`

Maybe the blog posts don't sell it well, but I find it pretty telling that bordering on zero people ever enter the comment section for Jujutsu posts to complain about a bad experience they had. Just dozens upon dozens of people singing its praises.

Think about literally other technology post on this site. Nothing is universally loved.
I don't like how you worded this post. You know the demo's point is having all 9 go at the same time, so it's quite misleading to start off describing something that sounds like the demo's point, but is not the demo's point, and saying it's "not hard". Your second paragraph mostly corrects that false impression, but I dislike that you gave a false impression to start with.
Can a mod please edit the title of the post? It’s too alarmist/inflammatory and I chose a different title when I posted but the system somehow overwrote my text. I just want to have a discussion on the implications. If the title is too alarmist any mod can delete it as well
Thats a sombre take. My father in law was a professional photographer for 30 years. His experience was very much that everyone can take a decent photo today. But he saw diminishing opportunities as early as the days of small point and shoot cameras. Today, they're not used as much because commodity DSLRs are relatively cheap and dont require much if any training. Are we in the days of the Nikon Coolpix? Maybe, its definitely something to consider.
I have never ever seen this. If your "friends" treat you badly because of your phone choice, they are not really your friends. Also, iMessage is not that great. It's nice but it is not amazing like some people make it out to be.
The rate and experience of rejection does not seem to be symmetrical across the sexes by a significant degree. Of course nobody likes rejection, but this point doesn’t really advance the discussion.
It's incredible on Instagram I see so many events that people are posting via their stories and there is no ability to save this to my calendar or action on it in any way.

I gotta take a photo, and then write it down in my calendar by hand.

Just wild really how Meta is letting the advantage they currently have slip through their fingers.
I have a lot of old emails. That might be a factor.

At the very least it is quick and easy to try it out and see how it works for anyone else (I am interested in feedback from anyone else who has done a comparison).
(This was originally posted in https://news.ycombinator.com/item?id=42942236, which has a different top level URL, but we merged that thread hither)
> The nonsense narrative that is being pushed is, without concern for the truth, entirely grounded in the assertion that certain groups are unqualified to do intellectual work (c.f.[3]).

Also, I would like to say, I agree with you! Such a sentiment is deplorable and must be condemned. However, it does not follow that academic departments should use race or sexuality or gender as a factor when hiring professors.

In fact, when you are hiring professors on the tenure track, I am sure the first ten or even twenty professors (at least!) are all eminently qualified. Of course, there is a degree of randomness in any selection process. But as the sources in my sibling comment suggest, DEI factors are being used explicitly to distinguish and rank people. That I believe is unacceptable.
won't work. many women won't end up liking anyone. And like he said, the most expensive thing to acquire is women. You have to be able to give women their "dream man" to retain them.
And in apps, much much much more so than in real life, they will mostly all choose the same dream man.

showing a 60 percentile woman, men that around 60 percentile is a sure way to drive women away from your app
Search Logs Faster Than Sonic
A big problem with US air traffic control is that you have the regulator regulating themselves. The USA is one of the few countries where the regulator also provides the ATC service. In comparison to Canada, the US government run air traffic control is noticeably less productive and more expensive.

The first proposal to break out the regulation of air traffic control with the provision of the air traffic control was done by the Clinton administration. Support since then has been bipartisan and opposition has also been from members of both parties for various reasons. (I read somewhere that one of the biggest long time opponents of breaking out the air traffic control has been the associations of owners of private jets as they currently pay about 1% of the cost of ATC, but are closer to 10% of the flights in major airports. In reality, owners of private jets can likely afford to pay a more proportional percentage of the costs they impose on the system.)
People currently use Instagram stories for this a lot and it's absolutely wild how Meta hasn't caught on and built in any sort of infrastructure for you to save and keep track of events.
USPS is cheap! Much cheaper to send from China to the USA than the other way around d for some weird reason. But I’m guessing a business who was interested in air mailing parts and prototypes..isn’t interested in value.
Looks like everything will be hit by the MPF

What is a Merchandise Processing Fee? The Merchandise Processing Fee (MPF) is a user fee that the US Customs and Border Protection (CBP) charges. It is charged in addition to US Customs duty as an ad valorem tax at a rate of .03464%. It is calculated as a percentage of the value of the shipments shown on the invoice, also known as the Customs appraisement. This user fee carries a minimum and maximum amount depending on the entered value of the shipment.
MPF is required on informal (goods valued $2,500.00 USD or less) and formal (goods valued over $2,500.00 USD) entries into the US.

Informal MPF Rates Rate: $2.53 USD

Formal MPF Rates Minimum: $32.71 USD Maximum: $634.62 USD
(And under Trump's decree, all mail from China must be labeled as formal goods now, so minimum $32.71 fee applies)

https://public-inspection.federalregister.gov/2025-02293.pdf
This.

I think there’s also an unofficial Python library, so you can write a simple script that keeps your account active (and use the web client).
Voldex acquires Brookhaven, the most visited game on Roblox
We've merged that thread hither, since this one has the more specific link.
In order for him to be prosecuted, several highly unlikely things have to occur.

Trump doesn't pardon him. I can't really see this happening. If they have a falling out, then Elon will just pay him off. It's not like Trump will turn down a bribe.

A democrat is elected president in 2028. After that, demographics substantially reduce their chances of being elected (https://www.pbs.org/newshour/politics/democrats-future-crisi...). They would have to either abandon progressive views and move right or offer an incredibly compelling candidate. Both of these seem unlikely to me. After that, people in red states will determine the future of this country.
i like chat. all the more dedicated ai development tools try to force the author's (or somebody's) specific workflow, and fall into an uncanny valley sort of situation for my workflow, where it highlights all the bits of my workflow that don't match the tool's desired workflow.

chat is so drastically far away from my workflow that it doesn't feel like my workflow is wrong.
What? This doesn't sound right at all. I've worked very closely with Doctors during the implementation of EHR systems and they don't spend nearly that much time on paperwork. They spend a couple minutes charting things for each patient. Then about 30 minutes at the end of the day going over anything that's been flagged by admin. Then about 1-3 hours every two weeks adjusting rejected claims.

There's certainly a lot of paperwork that has to be done, but doctors aren't doing it.
Fully support this move. America needs to build.
Never mentioned "no bias" or "reasoning", great job making things up there. It's not about bias, it's about being a real, actual HN user instead of coming here with a particular goal. HackerNews, a tech/startup community. I have and continue to comment plenty on tech/startup stuff that interests me, as well as other random things that aren'tUS politics. The last few weeks in particular there's been a flood of US political posts so I've commented on those as well. Your history shows being here for a different reason, only engaging with that single topic.
What they're trying to convey is that errors are structurally typed. If you declare:

const MyError = error{Foo}

in one library and:

const TheirError = error{Foo}

in another library, these types are considered equal. Unlike structs/unions/enums which are nominal in zig, like most languages.

The reason for this, and the reason that errors are not regular records, is to allow type inference to union and subtract error types like in https://news.ycombinator.com/item?id=42943942. (They behave like ocamls polymorphic variants - https://ocaml.org/manual/5.3/polyvariant.html) This largely avoids the problems described in https://sled.rs/errors.html#why-does-this-matter.

On the other hand zig errors can't have any associated value (https://github.com/ziglang/zig/issues/2647). I often find this requires me to store those values in some other big sum type somewhere which leads to all the same problems/boilerplate that the special error type should have saved me from.
Yeah probably makes sense to just offshore r&d more to countries that don’t get in the way so much
it's as trivial as it gets.

simplest CRUD.

issue is either we are ugly or dark patterns make dating sites unusable.
Here's a subthread from yesterday where I went into this in depth: https://news.ycombinator.com/item?id=42911011. Past explanations: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que....

If anyone has a question that isn't answered at those links, I'd be happy to take a crack at it.
That’s exactly what I mean by manage by trolling. He forces his directs to be good by trolling them with idiotic ideas.

I don’t condone manage by trolling; it’s not how I want to manage or be managed. But it seems to have worked out for his industrial complex.
Hardly per capita they export similar amounts of petroleum products, but Norway’s GDP is 80k/person vs 30k/person in Saudi Arabia. Norway exports slightly more/person but their production costs are significantly higher which offsets it.

The difference is Norway’s economy being far less dependent on petroleum which is only 40% of their exports.
start w/ his twitter feed (@pmarca)...
I don't understand this take. If compute-restricted China develops algorithmic improvements to AI, they will just be integrated with the American AI data centres and will push the SOTA forward. It doesn't remove the value of American AI infrastructure investment nor the economic potential of future SOTA models able to do billions of dollars worth of work.
OpenAI's Sora Filmmaking Tool Meets Resistance in Hollywood
> I don’t understand why Maga supporters in the U.S. thinks it’s a good idea to threaten our allies.

They take for granted the US's position at the top of the global order. They assume these countries have now choice but to kowtow to the US.
You're begging the question by using the term "reasoning". In what sense are they reasoning if they're not using any logic at all?
> Isn't MS's browser just Chromium?

No. It's based on Chromium. It has quite a bit on functionally that's not available on Chrome or Chromium.
One time I set out to write an accounting ledger application and towards the end realized I built an ORM framework.

Neither the application nor the ORM lived on. I now start from an existing ORM framework for any new project.

Good learning!
Show HN: ReserveKit – A Flexible Booking API Built for Developers
We’ve been where you are: tired of rigid, bloated booking systems that force businesses to adapt instead of the other way around. That’s why we’re building ReserveKit—a lightweight, customizable booking API designed to empower developers.

But we’re not done yet. This is an honest beta launch. We’re here to listen, iterate, and deliver something truly valuable.

Why You Should Care:

Developer-first: Shape the tool with your feedback.

Beta perks: Free tier access + lifetime 50% discount on the dev plan.

Simplicity that works: A booking API that fits your needs, not the other way around.

Check it out and let us know what you think. Your feedback will help us build the tool developers actually want.

https://reservekit.io

Let’s make booking integrations seamless and meaningful!
I wouldn't be who I am today without wasting years in the bike shed. Kudos!
Related. Others?

Nellie Bly - https://news.ycombinator.com/item?id=38816979 - Dec 2023 (1 comment)

Nellie Bly, America's first investigative journalist got her start in an asylum - https://news.ycombinator.com/item?id=26375490 - March 2021 (2 comments)

Ten Days in a Mad-House (1887) - https://news.ycombinator.com/item?id=22400878 - Feb 2020 (2 comments)

Nellie Bly’s Ten Days in a Madhouse (1887) - https://news.ycombinator.com/item?id=10926253 - Jan 2016 (1 comment)

Nellie Bly - https://news.ycombinator.com/item?id=10470383 - Oct 2015 (7 comments)

Nellie Bly: Ten Days in a Mad-House (1887) - https://news.ycombinator.com/item?id=7730311 - May 2014 (2 comments)
Waymo drives through sinkhole in San Francisco during storm [video]
if dating apps are killing your confidence. Get off and delete them forever!!!
I just tell chatgpt what i want and it gives me a command to do it.
> - The fundamentals and technology of the job have not changed in decades, despite air traffic exploding in recent years

Ok what's the top-5 list of technology things that need to be changed? finally rolling out the decades-delayed ATCC upgrade (currently delayed to 2032)? real-time transponders? satellite location? using digital radio instead of VHF, for better audio quality? Is https://www.city-journal.org/article/reagan-national-airport... accurate?

(Total ATC salaries are 14,000 ATCs * median salary of $140K = only $1.9bn, so they could certainly hire more and pay higher.)
I'm always kind of aghast at the number of people who not only don't know git, but who cannot or will not learn it over years, or even decades.

Listen, I'm not that smart, and I managed to figure out how to solve even gnarly git issues one summer during an internship... 11 years ago? Ish? Now, I know git well, and not just "the three commands". I would be, honestly, so ashamed if it were a decade on and I still hadn't committed to learning this fundamental tool.

Version control is a hard problem, fundamentally, and a tool for experts will always take more effort to understand. I mean, aren't we supposed to be the software experts? If people can't learn git, I wouldn't trust them with the even harder parts of software development.

But this is a common attitude in industry now, unfortunately: a petulant demand for things to be easier, and for someone else to do the learning. Is it any wonder software today is so bad?
Poor technical understanding. It's not "degradation."

They will use the iMessage protocol if supported by all clients. If not, they fall back to the next best thing supported by all clients whether RCS or SMS/MMS. In your case (possibly before iPhones supported RCS) the "next best thing" was apparently SMS/MMS.

This is the correct behavior.

I think you're also falling into the common trap of automatically thinking whatever Android supports is like, the correct and open standard.

In reality, RCS's history was an absolute mess of incompatible implementations, pushed and owned by some of by Apple's direct competitors. It's really not any more the "correct" standard than iMessage is and it does not support E2EE outside of Google's proprietary implementation. https://en.wikipedia.org/wiki/Rich_Communication_Services#De...
Because the beavers who didn't were more likely to die.

And they were more likely to die because there wasn't a body of water and pile of sticks nearby to hide and live in.
> The question is how did we let it go this far? Why has there never been serious Western alternatives to JLCPCB, PCBWay, JLCCNC etc.? Has anyone asked themselves how these Chinese firms are so cheap?

It’s not really a secret. They have cheap labor. Very lax environmental standards (big deal for PCB manufacturing). They have a high density of manufacturing and production. One factory can get their materials and machines from other factories nearby. Their government manipulates exchange rates.

People are also quick to forget US companies that serve these same markets. OSH Park was doing cheap PCB panel share before JLCPCB was a common name. Boards manufactured right in the United States. They don’t have the volume of JLCPCB but they’ve been doing cheap boards for hobbyists for a long time: https://docs.oshpark.com/services/
The only caveat is limited WiFi support, essentially not 802.11ac or later, so you will need a separate AP.
I guess I'm not the demographic for this? I don't see why I'd ever go to the trouble of creating a fancy invite link with a picture and stuff instead of just messaging people directly with the details. "Hey Jim, we're celebrating my daughter's 3rd birthday next Saturday at our house. Let me know if you're able to join us!" Do I really need an app for that?

I guess the RSVP thing can be handy for when you're planning especially large events and need an estimate of the guest count. But those kinds of events are extremely few and far between in my life - and it feels tacky to use this for something as formal as a wedding.

Glad other people find it useful though.
Of course that’s not what I’m arguing, please don’t straw man me.

The constraint on public spending is the amount of real resources that can be utilized. Productive utilization of resources is not inflationary. For example, if you have 10% unemployment, a government can hire those people to build infrastructure regardless of the debt ratio. On the other hand, if you issue public debt to purchase commodities that’s obviously inflationary.

But in either case, the constraint is real resources and inflation, not the debt ratio.

You asked why countries haven’t done this already? They have, it’s called quantitative easing and they do it in financial crises to absorb the productive capacity that the private market isn’t utilizing anymore.
This is easily refuted by looking at flows in the opposite direction, which show large amounts of fentanyl going from the US to Canada.
Ignoring the 425M free users (where ad revenue comes in), given that Spotify has 250M paying users, that it translates to $3.33/month/user being paid to the music industry. This isn't a lot. And in maybe a more benevolent world where automatic tipping a coffee's amount of money to a weighted-distribution of your favorite music artists every month is a thing (think: one dropping change money into the hat / empty guitar box of a performing street music artist), that we could not only have way better open music clients but also have this $3.33/month go directly to the artists. This is predicated on benevolence, as in this case music will be free to download in the first place.
Ha ha, whoops, just placed an order with AliExpress earlier today.
Can you get things forwarded via Singapore or Australia etc?
> The first one that comes to mind is its arbitrary-sized integers. That sounds weird at first, but yes, you can have the regular u8, u16, u32 etc., but also u3. At first it might sound like dark magic, but it makes sense with a good example that is actually a defect in Rust to me.

You don't need Rust to support that because it can be implemented externally. For example, crates like "bitbybit" and "arbitrary-int" provide that functionality, and more:

https://docs.rs/crate/arbitrary-int/

https://docs.rs/crate/bitbybit/
https://www.nytimes.com/2025/02/04/business/china-us-usps-de...

https://www.npr.org/2025/02/02/nx-s1-5283957/fentanyl-trump-...

It was already written in project 2025 to do this, they're just going down the line.
I was generally responding to the whole thread and pointing to how Zig sees errors. Enums are a type of value, yes, but they're typically dealt with differently than other data types.
"This country is so painfully stupid."

Not all of the country is stupid, a lot of us didn't vote for the idiot who is causing all this lunacy. Unfortunately, not enough of us.
By putting all the sprites on one horizontal line in the top “border”, the demo also proves it’s not using any of the standard tricks to fake extra sprites. The only thing that the C64 will draw up there are real sprites (not character/bitmap graphics), and you can’t multiplex sprites in the same horizontal line of pixels.
Yeah, I really don't think it's a lack of people, it's just that increased regulations make things continuously more cumbersome. Intelligent people are going to develop the skills that come with the least amount of operation overhead.
Personal attacks will get you banned here. No more of this please.

Also, could you please stop posting unsubstantive comments and/or flamebait in general? You've unfortunately been doing it repeatedly. It's not what this site is for, and destroys what it is for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
If the sentiments expressed in those internal deliberations seem perfectly normal to you, we really do have irreconcilable moral and ethical viewpoints.

> breadth of viewpoints gives richer coverage

Breadth of viewpoint has nothing intrinsically to do with the color of one's skin.

> Journalism, good reporting, brings deep informed insights from the ground. That's not going to happen when reporting on foreign countries and disadvantaged communities if all the reporters are (say) from a WASP background and perspective.

Again, the quality of a reporter and their work has nothing to do intrinsically with the color of their skin.
I uses the business version of Office 365 for e-mail. It works well. I never have a problem with e-mails not being delivered or going into a SPAM folder. I am not saying your family did anything wrong. What I am saying is e-mail works well for some people.
With all due respect, it sounds like you might have some confusion about what happened. If you run `jj new`, `jj st` will virtually by definition show a clean working copy. You've created a new, empty revision, and as a consequence there are zero changes which have been made in that empty revision.

Asserting that `jj` "lies to people" is… probably uncalled for here. I'm not going to say it's impossible for the two commands to produce incongruent output, but knowing how they work it seems pretty unlikely. I think it's far more likely that either there was some confusion on your part (two different tabs in two separate projects?), you did something you didn't fully understand with a new and unfamiliar tool you were playing with (perhaps you misunderstood what `jj new` does?), or some other very reasonable and understandable thing occurred that falls pretty far short of "the tool lied to you".