skysight-inc/HackerNews huggingface dataset:
Next auth does support firebase as a provider. But firebase itself does support all the common providers. So you really either need firebase, or Next Auth. Not both. Firebase could really replace Next Auth, as the providers aggregator (I guess).

Relying completely on firebase is a strong possibility for nextjs, as far as I could see. Next Auth, while offers a lot of features and flexibility, is known to be a pain to set up. Firebase, while offers easy setup, doesn't support most rendering patterns of NextJS. I think this is the reason NextJS devs usually stay away from Firebase as the go-to auth solution.

Then there were all the stuff that could be abstracted, like cookies, routing and all. None of these were officially provided by Firebase for NextJS. This was the main motivation for the project.

I thought there might be devs like me, wanting to just setup some auth provider, without worrying about where the data is stored, what tokens are used, and all. I completely understand developing an open source project for Firebase is an anti-pattern. Honestly, I didn't really give much thought into "What if firebase wants to do an official one." I guess we'll see. :P
Nice to see the "culture wars" have been ridiculous for at least half a century.

What happened to small-town America? Earl Butz: https://en.wikipedia.org/wiki/Earl_Butz#Secretary_of_Agricul...

If you want family farms and small towns, it's possible; I'm living in it. But it takes regulation and programs.

If you want laissez-faire, Big Ag takes over the countryside. (modern latifundia?)

(see "Small business employment and payroll by industry" on the last page of https://advocacy.sba.gov/wp-content/uploads/2022/08/Small-Bu... ; the flip side is firms like https://en.wikipedia.org/wiki/Archer_Daniels_Midland )
> I wonder if there will be enough effort put into consumer protections so that it doesn't turn into a knock-off cyberpunk novel.

There will be zero. We’re entering the “find out” phase of the fucking around with making the government as ineffective as possible.
That doesn't quite provide the same experience, does it?

For something like a scoreboard you don't want the message to be discarded once any packet loss is detected. As long as message N is the most recent one, message N should be retried until it succeeds. You just want to stop retrying N once N+1 becomes available - or ideally even successfully delivered.
Most Hated: A tale of two cliches for fun and profit, or how I learned to stop worring and love things considered harmful.
Here you go.

https://youtu.be/3nysHgnXx-o
> I really hate progress bars, they are incredibly distracting. One of the worst examples of front end programmers wasting their time reimplementing browser functions badly. I already have scroll bars! I do not need more scroll bars!

I'm just really glad that we seem to have mostly moved past headers that expand down in front of the content you're trying to read as you scroll down the screen. I can't think of a single justifiable reason for this behavior, but it was all the rage for a while. Also, I suspect the progress bars resurged because browsers became enamored with invisible or barely-visible scroll bars.
Yes, Houthis might just ignore them and keep shooting <checks notes> Iranian made rockets delivered to them by Iran.
Google Maps and Street View running on a Commodore 64
> As a user I really like the fact that Apple is the only one with my payment informations.

Apple pay provides the exactly same functionality without the lock in. Same with Google pay and even Samsung.
Me too. Paper-printed tickets have an amazingly long battery life.
Is that still an issue? I know it happened in the past, but I don't believe it's the case anymore. The flip side is a dealer might have better parts availability, but often at a 2-3x mark up. I think it's a growing pain for Tesla than a profit strategy for dealers.
Yeah, and so does Boeing so own the contractor and cut out a big cost.

Lots of countries own state arms manufacturers. Doesn’t mean the state would takeover the entire supply chain.
What use cases?

That Linux gamers are so starving for Linux native games that they have to contend with running Windows games via an API translation layer?

Not even studios that target other POSIX platforms bother targeting GNU/Linux natively.

SteamDeck sales are a drop in the ocean of Switch, Playstation, XBox, and Windows PC sales, if you feeling like going into war numbers.

But hey, enjoy your "Linux" games.
I think they use a lot of extra words to say that ReFS will support the equivalent of cp --reflink.
> so you want to fine them 76 billion?"

No, what the EU wants is for Apple to comply with the regulations.

Nobody would have to be fined anything if Apple simply stopped playing these silly games, and followed the law.
I love the way you think. Let’s apply to YC.
Exactly. In practice you always want each loop iteration to perform some action that brings you closer to some desired end state. That loop invariant + some notion of getting closer to the end is usually the proof you need to prove termination. A loop where you don't have these things is almost certainly a bug.

The vast majority of loops iterate over some finite collection of elements and are thus guaranteed to terminate. Tricky cases are stuff like "I will repeat this operation until the output stops changing".
where the dealership often does maintenance for "free" during the lease

FTFY. She's still paying for it!
One mini-feature I really like: authors highlighting their own favorite or popular articles.

I think I saw it first on Julia Evans' blog (https://jvns.ca/categories/favorite/). I also added it to mine (https://thorstenball.com/blog/) and found the exercise of going through the posts and tagging them very enjoyable.
Should be performance/cost.
Nerds should talk to non-nerds from time to time. I am a nerd, and this is even cringe to me. I imagine a non-nerd would die from cringe immediately upon seeing this
I'd revise that to 50 to 100 years away. Still way sooner than we'll have superhuman AGI in silicon, anyway! ;D
There is a "back-channel" way for most sites: sitemap.xml

Many sites have it, since it is helpful for SEO. Examples:

https://www.1500days.com/sitemap.xml (Wordpress)
https://dri.es/sitemap.xml (Drupal, illegible though)
https://aaron.axvigs.com/sitemap.xml (Drupal, legible)
It probably runs a normal-ish Linux distro that is easier to toss programs together in.

The software stack on smartphones seems pretty bad, although I have an iPhone so I’m probably seeing the least-productive phone environment. (I like my phone but I wouldn’t try to make anything out of or using it, it is just a consumption device).
It's easier if you're not trying to make a profit I think. Eg. LAOIN seems to be weathering the inevitable legal storms as well as might be expected.
The State of MN stopped accepting certain credit cards for many DMV type activities, and now only accept ones that allow an explicit surcharge (Visa, Mastercard, Discover, Amex).
Ask HN: Best career advice for people trying to learn AI?
Sure, but at least then your options are limited to existence or destruction, and you still have to have physical proximity to experience either. Digital represents a third form-factor, "malformed", and physical proximity is no longer needed either to corrupt data, destroy it, or steal it (two of these three not necessarily being obvious to the owner).
And that happens because different people are different and vote differently. No one is obligated to conform to your stereotypes.
I know that npm now has a per-user cache in ~/.npm:

https://docs.npmjs.com/cli/v7/commands/npm-cache

I am not sure if it uses CoW to bring those packages into each project. If it did, that would be efficient and speed up "npm install" if the cache was warm.
Show HN: Sandcastle – a minimal, lightweight build tool and shell automator
Automate your repetitive build tasks and terminal commands with Sandcastle. Built in Go.

I'm a solo student developer - I'm open to contribution to build this into something that everyone can and will want to use.
Same thing the Colorado law that required employers to include salaries in job ads did: exclude Colorado residents.
Carriers, subs, and planes are expensive.

Owning the primary arms contractors would make it easier to shift production into shells, rather than negotiating long term deals before breaking ground to expand production capacity
Seems like this article is putting the cart before the horse - what recent breakthroughs have there been to justify saying that we're entering some new era of neuroscience, or that AI has anything to do with that new era?
But if you care about factuality, why would you use generative at all, rather than RAG or some old-school fuzzy full-text search? The whole things sounds like "we have a technique (LLM) that gives results once considered impossible, so it must be the magic box that solves all end every problem".
So... what's Apple's argument here? Do they just think the DMA was badly drafted, or do they want to strip competition law out of the EU? Or is this the same "we have a right to monetize our IP[0]" argument they used in the Epic lawsuit?

[0] Intellectual property, in the Doctorowian sense of "thing that lets us tell our competitors what to do"
https://archive.ph/8IUCA
The RC plane fandom on youtube has started to manufacture and drop fake bombs onto miniature targets. The bombs even have fins. I kinda wonder how long until they start adding electronics and flaps to start guiding the bomb, and how far they can get before they start to have feds knocking on their doors. I'd be interested in working on it but I'd prefer to keep my TSA precheck clearance.
Sure, but that is the consequence of no consequences. It would be silly to be a quality fund when not voting or selling on risk analysis can't possibly cost an index fund more than they save.
To put a finer point on it: actual experts in the study of government routinely refer to the US as a democracy. It’s absolutely not a sign of better familiarity with the topic to “correct” that usage—it’s a sign of low side of middling familiarity, specifically.
Learn AI what? Thats like saying I want to learn Cars.
Let’s imagine you suddenly feel bad at 3 am, how would you know you should file a complaint against a specific lab run by a specific company? How would you even know it exists?

You would go to the doctor and get some random incorrect advise. If you go online and check air quality you would not find anything obviously alarming. Maybe you decide you have asthma and move out of the city.

I personally had a condition with an obvious cause that took me 4 years to pinpoint and doctors were bloody useless.

If, hypothetically, I was being poisoned by some random industrial activity a mile away, I would never know
Alternatively: A tale of two things considered harmful, or how I learned to stop worrying and love fun and profit
As with all knowledge and technology people will find ways to use it for money and power, until there is a fundamental shift in human society.
Any sources to link?
New sort implementations merged in the Rust standard library – up to 2x faster
Or just turn off history.
> how I learned to stop worring and love things considered harmful

That just sounds like my life.
"macro service" hilarious, will most certainly use this in some future conversation at work, thanks.
> There is no reason why a middleman should exist when buying a car.

There are for the politicians who benefit from the lobbying the dealerships do!

I agree with you though, I just don't love the entire model of dealerships being that some local person just wants to run their own business and this is the easiest. So little brand or experience consistency across dealerships and so much perception that the person benefiting most from your transaction is the dealership itself. I have zero interest in putting any money in some locals pocket for a car transaction, I'd really rather it all just go directly to Toyota and have Toyota keep a more consistent experience across the country.
By awarding approval to an ineffective drug, the FDA reduces competition that could otherwise have led to an effective therapy in the future.
Pray tell, who is the other singular entity selling cell phones in Europe?
All those dealerships really should have checked on HackerNews before investing in all these pointless computers I guess.
Further tangent: OPML blogroll crawler I'm working on: https://alexsci.com/rss-blogroll-network/
Threading and async are an issue with the current CProver core. But, much of that can be simulated by writing helper functions that get shadowed during the model checking.

It's simply not possible to make a bounded model checker work on arbitrary code, so instead, the code should be factored to work within the constraints of the model checker. The result is safer code, even if the style is different.
> I write these words in steel, for anything not set in metal cannot be trusted.

IT needs more logging to write-once media. That's mandated for many financial businesses, but it's not widely seen elsewhere. With unchangeable logs, and the ability to re-establish databases from logs, there's a path to recovery.

And no, that does not mean emulating WORM devices on erasable hard drives.
120 Minimal Self-Care Wallpapers – Free Collection
Facebook is one. So is Google Cloud's dashboard. Basically anything where a single UI will be serving multiple separable concerns (that could be handed to multiple separate teams in a large org).
Also

X considered harmful considered harmful
Lockbit 3.0 Claims Attack on Federal Reserve: 33 TB Allegedly Compromised
It's comments like these that make me realize we've gone full circle in the convenience life cycle. Pre-steam when you wanted to play your game you would have to download system specific dependencies to ensure your game could run on your specific system. Most of the time these came pre-packaged with the installation files, but rarely you would just have to 'figure it out' when your game crashed upon opening. Time to spend hours trolling some forums to find the answer to the random byte string you were presented. If you are someone who only plays one game, then perfect, once you got that single install figured out you're good to go. Want to play another game? Time to figure it out again. Today you go to steam, click play, and steam just 'figures it out' in the background. Not to mention never having to deal with proper save files again because you swapped systems or the numerous other features that gamers have cried about for years. I'm not saying you should use steam if you hate it as much as you seem to. It's just really ironic to me that if all you're looking for is 'double-click the game and go' you don't want to use Steam. My favorite part of your comment is "Steam, you run other programs. That's all you do. You're bad at your job." because yes, all it does is run other programs, and that's why it's so GOOD at its job. You simply can't or don't want to understand what it's actually doing.
You have strayed so far from the original point I have no idea how this is relevant.
Answer questions on some website to make AfterLife currency to buy new skins, I imagine.
The spreadsheet method only supports checking books out - not returning them.
Yes, think of how dangerous it is to have a hat land nearby…
Neo Geo Architecture: A Practical Analysis
Rodrigo Copetti has just released another of his amazing hardware architecture deep dives, this time into SNK's legendary Neo Geo. This covers both the popular arcade machine platform on which 150 different titles were released 1991 to 2004 and the (very) high-end home game console which was based on the same design. Well worth a read and also available as an e-book download.
> As do birthday parties.

Capitalism is a birthday party and you're a present.
They upgraded to the Centurion package: https://youtu.be/gbyXfLSqveM
I would frame it as similar to buying books or a calculator for a class. (i.e. an expected cost to the student) Their usage bill will be much lower than the typical college textbook
> The first First Lady it was okay to hate and to ignore

I don't know, there was lots of hate and dislike for Nancy Reagan and Hilary Clinton. Seems like a lot of people thought "Just say no" was pretty asinine and out of touch.

And FWIW, I think she deserved the coverage she did wearing the "I don't care, do u?" jacket. Sure, whatever, she meant it to be pointed towards left-wing haters and wasn't supposed to be directed towards the immigrant child separation crisis. But there's a time and place to make a statement like that. Wear it at some fundraising dinner or other public event, not in some place where you're going to visit an ongoing humanitarian crisis. Not when there's such a massive chance for that statement to get misunderstood.
So this actually sounds like a realistic approach at managing the dangers of AI. It ensures that people have some sort of recourse against algorithms deciding to make their life miserable. This feels like an extension of similar approaches used in credit: credit rating agencies have to allow you to look at the data used, and are required to have flows for people to challenge the data there that may be harming them.

Certainly it's a very different approach from people trying to mandate that AIs must be designed in ways so that they can't be used for bad stuff (which to me feels like a fundamentally broken approach).
Before Apple cancelled it, their plan was to introduce MicroLED to their premium smartwatches and then to their premium phones. It's in the article. Meanwhile, TVs with MicroLED are extremely expensive. They can't currently be made on one substrate, or even multiple per substrate, so they instead stick multiple smaller tiles together.
They took forever in the oven, plus however long it took your oven to heat up.
they look nice, personally i just have blank black backgrounds
I would say today's frozen food is better than the old frozen "TV dinners" we had back then. I always thought the microwave enabled the quality in today's frozen foods? IDK.
How is Spotify a gatekeeper? There's iTunes, Deezer, YouTube Music, Tidal and many, many, many other music providers.
interestingly, the exokernel approach is suited to particular cases. for instance, a single application (regardless of whether it's multiple sessions, diversity of RTT, etc). after all, "get the packets into userspace with as little fuss as possible" would be the right goal there.

the unix model is different: it's basically premised on a minicomputer server which would be running a diverse set of independent services where isolation is desired, and where it makes sense for a privileged entity to provide standardized services. services whose API has been both stable and efficient for more than a couple decades.

I think it's kind of like cloud: outsourcing that makes sense at the lower-scale of hosting alternatives. but once you get to a particular scale, you can and should take everything into your own hands, and can expect to obtain some greater efficiency, agility, autonomy.
These microcrises are all to be expected.

Globalization is coming to an end. As China and Russia become more militant, and the US becomes more insular, pax americana's guarantees of freedom of the seas will wane. Perhaps not to the degree that people like zeihan think it will, but this is an example.

Will know if the US decides to bomb the houthi rebels into Oblivion which is what would have happened about two decades ago.

The main reason behind this is because petrol shipping was the prime reason underlying globalization and free seas.

But with the bakken shale the US is oil independent, and it can defend whatever exports shipments it wants. Also, solar wind and EVs are the harbinger the end of the oil age. Yes, we'll still use petroleum but the demand will greatly diminish, to the point that it is no longer a primary concern of US foreign policy and military strategic policy.
Something not mentioned yet is exercising your brain, since I notice you said that you are working in management.

Quite a while ago I left my job where I was doing a mix of development as well as management of a small team. Now I'm doing indie game development and I'm getting more brain exercise working on hard problems every month than I had in a whole year at my IT job.

Since then I feel as if I have become a lot sharper than I had been for a long time.
Where the definition of "merit" is "because my gut says so."
Maybe it’s just me, but I would much rather watch a higher bitrate 1080p copy of a movie than a horribly encoded 4k copy. I also wish that we had made 1080p60 commonplace for sports before trying to make the jump to 4k. Seems like the industry has just focused on “big number better” instead of making a product that actually looks better.
In case you want to know, https://en.wikipedia.org/wiki/Strikethrough#Unicode
Google: Stop Burning Counterterrorism Operations
I'd think for custom MCUs integrated into something like costumes (or jewlery), that you'd look for smaller sizing. No need for a 'DIP' style package. You go castellated designs, or something where you solder wires to the pins directly. Much more compact.

Saves you the time of doing PCB design, but still off-the-shelf enough.
I'll add the OG Good Eats by Alton Brown to your list
yep, thanks dang!
I wish the United States would follow the EU on this. It's insane that 1 company has near complete control over what software can and cannot be published, and they get to take a tax on all software sold. Absolutely insane. Obviously there's web, Android, Windows, Linux, gaming consoles, and smart tvs, so there are some work-arounds to avoid the evil empire, but most consumers here in the United States use iPhones and probably have no idea that Apple is taxing all of the app developers and exercising complete editorial control over all software published for the iPhone. Do you think consumers know that Apple literally reviews all software companies products and then decide whether they will allow that company or product to exist? Even worse, its not even high level executives making these decisions, it's $20 an hour employees on their App Review Board making these decisions to kill entire companies.
The Atrato-Truandó canal in Colombia would be a much better option. No nukes required.
> What is malicious compliance?

I think cookie dialogs are the best example of malicious compliance in tech.

Instead of just a "Reject all non-essential cookies" button, corporations went the extra mile to instead have a "Manage preferences" button which opens some slow menu with like 70 separate checkboxes, all of which are ticked by default and so you have to go through all of them manually, which then makes like 90% of the users just cave in to the dark pattern and just click "Accept all".

No law can predict all of the ways someone will try to weasel around it, regardless of whether it's something like the example above, or a company trying to maintain a walled garden.

> As part of the new investigation, the commission is examining 0.50c charge, or “core technology fee”, Apple demands every time a developer’s app is installed on a phone.

That said, while this sounds a bit like the infamous Unity Runtime Fee, if done correctly, personally I wouldn't have as much of an issue with this as others might, if it's done in a way where it never will cause a developer to go in the red: https://developer.apple.com/support/core-technology-fee/
Close to this market - ShopMonkey is doing it for general garage work, and we, GlobalWorkshop, are doing it for high end/custom vehicles (restoration/restomods/small motorsport teams).

I'm pretty sure one of our recent trialling companies have been using CDK and desperate to get away from it for their restoration work.

"It hasn't been updated in years" was the quote last week..