skysight-inc/HackerNews huggingface dataset:
It's very different IME. A catchy abbreviation of a serious subject would almost always be inappropriate in English-speaking spheres, especially in a business setting.
Is this why Google is trying to deprecate Chrome OS and merge it into Android?
https://news.ycombinator.com/item?id=42175069
I have a feeling this is less about the design of OSs or APIs and more about how they respond to regulatory pressure to spin off Chrome into a separate business. They may be rebranding parts of the Chrome ecosystem so they aren’t forced to get rid of it.
I cried reading this. :-(
The Rise of One Person Unicorns in the Age of AI – Ft. Finbarr Taylor
Source engine, physics puzzles, NPC facial animations, companion AI, overall sound design, lots of UI primitives. Modern video games owe a lot to HL.
Centrus confirms loss of access to Russian enriched uranium
Another happy Firefox user. On desktop and mobile. I always have used Netscape/Firefox.
Previous (contentious) discussion (24 points, 14 days ago, 142 comments) https://news.ycombinator.com/item?id=42038004
I'm not sure what you think is the insane failure mode?

The UK is part of the IFPS Zone, centrally managed by EUROCONTROL using AFTM. IFPS can accept/reject IFR flight plans, but the software at NATS can't. By the time NATS gets the flight plan, it has already been accepted. All their software can do is work out which parts enter the UK's airspace. If it's a long route, the plane has already taken off.

NATS aren't even thinking of a mixed-mode approach (for IFR flight plans) where they have both automated processing and manual processing of things the automated processing can't handle. They don't have a system or processes capable of that. And until this one flight, they'd never had a flight plan the automated system couldn't handle.

The failures here were:

1) a very unlikely edge case whose processing was specified, but wasn't implemented correctly, in the vendor's processing software

2) no test case for the unlikely edge case because it was really _that_ unlikely, all experts involved in designing the spec did not imagine this could happen

3) they had the same vendor's software on both primary and secondary systems, so failover failed too; a second implementation might have succeeded where the first failed, but no guarantees

4) they had a series of incident management failures that meant they failed to fix the broken system within 4 hours, meaning NATS had to switch to manual processing of flight plans
And that is semantic scholar, https://www.semanticscholar.org/
Keep Your Repo Clean with Repo Pruner
If you've ever worked on a GitHub project with a large team, you know how quickly branches can pile up. After months of development, dozens (or even hundreds) of branches sit around. With time, knowing what's active, abandoned, and still needed becomes a challenge. That's where Repo Pruner comes in.

Repo Pruner is a GitHub Action that helps solve this issue — keeping repos clean and manageable, even when teams grow and activity ramps up.

It automatically detects inactive branches, summarizes them as a list, and opens a GitHub issue for your team to review.
Point 1 isn't anything to do with economies of scale though - the municipal authorities could operate with an appropriate budget.

Point 2 is underdone, the question is basically should knowledge be in the private or public sector. Given that the private sector is generally more efficient than the public it seems a bit of an assertion to say that contracting out projects will decrease efficiencies. It could easily make the situation better. The US Federal government is absolutely known for being captured by contractors and consulting firms because it is a big, obvious & lucrative target and its bandwidth is completely overwhelmed to the point where very few people vote based on EPA policy. Odds are it'd be much more efficient to handle that at a lower level of government.

> This suggests to suspicion you've never worked in or with local or state government agencies and have spent zero time in a water treatment facility.

This is a silly point. I might as well ask "Are you one of the people who are managing water operators in the US incompetently?". If the debate is that the managers are clearly not up to the challenge, a lack of expertise is not a downside because the process the managers are using is being challenged.

I have had a lot of experience on the subject of organisational design. If you want better results, centralising into a single unaccountable bureaucracy isn't usually the way to get there. It is a bad strategy.
Thinking this through, it’s hard to even imagine how such a selloff and transfer could happen.
Chrome, which is built downstream from the open-source Chromium, is a behemoth project with development spanning nearly every domain — rendering, GPU ops, WASM, AI, js engines, web standards, and much more.

Sure, Google doesn’t always prioritize developments that don’t align with its ad monopoly. Still, Chrome remains a polished & widely used product.

As far as I can see, it would be best to establish a "Chromium Foundation," akin to the Linux Foundation, with emphasis on advancing web standards, unencumbered by corporate priorities.

That said, the more entrenched monopoly Google maintains lies in its "Search Experience," integrated with complementary products like Maps, YouTube, Android, and others.

I don't see any other viable alternative that serves the needs of most users across the board.
Bing doesn’t come close, and while private search engines cater to power users, the average web user rarely switches search engines.
For many, Google Search has become the de facto entry point to the internet and their view of the Web.
What would that even mean? Anyone can fork Chromium and do whatever they want including establishing a non-profit foundation to finance its development.

Should Google be banned from forking an open source project and/or just developing any type of browser at all?

The only reason Google "controls" Chromium is that they are spending the most money/development time on it.
Inside-Out Templates
> The only reason I still use Chrome is because I already use other Google products and they integrate well together.

And that is exactly why Chrome should be broken up/out. It is unfair competition. And you say there are many other well working options out there but that is simply not true. Googles web applications work best on Chrome and often break on non Chrome browsers. Mostly because of changes to those web applications and not because of random browser bugs. This is how you win people over and complete your browser world domination.
That’s great; I’d forgotten about it.

Plus there are a fair few programs that render text by rendering the font into a texture atlas once and then using the GPU to copy from the atlas. Your terminal emulator may be doing this, for example.
In my experience even something you thought was a basic form will usually have some kind of UI state (e.g. one input that then enables/disables another input).
U.S. NHTSA Investigating "Excessive Frame Flex" in Winnebago Grand Design RVs
Thanks.

The linked document justifies all design decisions.

Please try to make valid criticism.
It looks more like they are just winning their war by the most effective means they have at their disposal.

To say that Russia is just being a nuisance.... They have just won a war. That is clear as day now.

Trump's election is the nail in the coffin. Immediately we saw Schultz call Putin and Zelensky declare that the war will be over early next year - implying a negotiated settlement.

It's done. The Russians won. Exactly what they won is all that is to be decided.
18.5 for Safari
65% for chrome + 5% for edge = 70%

It is a magnitude higher.
This would be an excellent time for Germany to announce that it is tripling munitions production, and that they’re going to do whatever they have to do to protect the territorial integrity of Europe. But they won’t.
What does the “to be fair” part of your sentence mean then?
Just a little unnerving
His perspective mainly focuses on AI as a replacement for creativity, but he doesn't seem to consider it a tool for creative expression. I can envision a future where one person comes up with ideas, goes to their computer, puts everything together, and creates something comparable to what a small studio can produce today. This has already happened in music; in the '70s, the band Boston started with a single person working in a basement putting together a complete album and releasing it. Once it became a hit, they formed a full band.

https://en.wikipedia.org/wiki/Boston_(band)

I can see a similar situation happening with AI. Hollywood is definitely undergoing changes; the traditional concept of having Hollywood in one location might fade away, leading to a global creation of filmmaking. While this increase in content could bring more creativity, it might also lead to an overwhelming amount of options. With thousands of films available, it may not be as enjoyable to watch a movie anymore. This could lead to a decline in the overall experience of enjoying films, which is not necessarily a positive outcome.
Read the Wikipedia article for a start.

https://en.wikipedia.org/wiki/Ghost_job

I think you have an erroneous model of how the job "market" works. Right now employers have the upper hand with tech jobs, at least junior and mid-level jobs. With so many people laid off and coming out of school competition will get most fierce at the low end. Employers don't have to care, they will get piles of applicants regardless, and can pretend to hire with online postings until it suits them to hire.

The people asking about these practices, and getting upset and indignant, either never had to search for a job before, or got their last job back when demand meant anyone who could credibly put "React" on their CV got ten offers right away. Those days have gone.
As a matter of national security, Centrus immediately received a waiver once the U.S. ban on Russian uranium was passed.

But the U.S. ban waivers held by Centrus and Constellation are now moot, as Russia has cut supply off on their end. TENEX is the Russian counterparty, as mentioned in the article.

Russia's role in the uranium market is primarily as a supplier of conversion and enrichment services. In contrast, Russia is a net consumer of unenriched uranium ("yellowcake"), not a supplier.

Loss of access to Russian enrichment facilities (centrifuges, etc.) forces enrichment overfeeding (and higher enrichment tails) at the remaining enrichment facilities. This can dramatically increase demand for unenriched uranium feedstock.

Furthermore, Russian enrichment services have in the past required the buyer of said services to provide uranium hexafluoride (output of conversion) after the enriched uranium is delivered. Other enrichment providers (that now must be used instead of Russia) require the hexafluoride up-front. This puts pressure on conversion providers (already a bottleneck) and moves forward (in time) unenriched uranium (input of conversion) demand.

Unenriched uranium is a VERY RISKY, VERY VOLATILE commodity with a tiny, thin spot market and an opaque long-term market.

To invest in unenriched uranium in America, the best vehicle is the Sprott Physical Uranium Trust, ticker SRUUF:

https://sprott.com/investment-strategies/exchange-listed-pro...

The Sprott Physical Uranium Trust holds 66 million pounds of unenriched uranium, about one third of the world's yearly burn-up. It issues shares when it trades at or above the previous day's net asset value (NAV) and uses the raised cash to buy uranium in the spot market. This fund is one of the most important participants in the uranium market.

To see monthly spot and long-term contract uranium prices, see Cameco's website:

https://www.cameco.com/invest/markets/uranium-price

Intra-day spot uranium prices are reported here:

https://www.yellowcakeplc.com/
Probably yet another case of fish trawlers or some dumbass freighter captain not reading the sea charts before dropping their anchor.

I'm all for finally showing the Russians a response for their covert warfare... but this is not the right opportunity. This kind of situation happens many times every year (and the causes are almost always the same, with a few cases of submarine landslides or seismic events).
I use FF full-time but have to use Chromium for WebEx and Teams calls to avoid massive jank.

I bought Ozlo Sleep buds recently. Really cool hardware that does exactly what they say they do. However, the device I read with at night runs Android 11 which is too old for their app (requires Android 12). I can configure and update the sleep buds through a browser with WebUSB...but only with Chrome.
In general that is true, I think. Even if it doesn’t apply in all circumstances, it’ll apply in most.

It’d be ideal if you could identify when it doesn’t work. But in the absense of that applying it everywhere is still a net positive.
They don't. Apple gets away with stuff today that would have made Bill Gates blush in 1998.

Imagine if Microsoft was able to just ban any competing browser from running on Windows. We wouldn't be here debating if Chrome is the new IE. IE would be the same old IE (and the web would be a lot worse off today).
Do that in a simulator and see how the world starts to tear apart
> Hypothetical answer generation from a query using an LLM, and then using that hypothetical answer to query for embeddings works really well.

This is honestly wear I think LLM really shines. This also gives you a very good idea if your documentation is deficient or not.
If this product is successful, what prevents AWS from cloning it at a lower price (perhaps by leveraging access to their infrastructure) and putting you out of business?
At least you're accepting them. Half my FB feed was complaining about them as if they were the worst thing to be foist upon them and I sarcastically posted about how people want the world's problems to be fixed and the environment to be saved, but won't for a microsecond accept any actual solution that might involve them to do some work - cue classic Dilbert moment
Related ongoing thread:

Mystery fault takes out undersea internet cable between Germany and Finland - https://news.ycombinator.com/item?id=42172565 - Nov 2024 (277 comments)

Edit: we changed the title to "Two undersea cables in Baltic Sea disrupted" since that's what that article now says.
The root problem here is that users don't want any of these tracking alternatives. All of the other browsers have said "no thanks" to any of the alternatives, and already moved forward with blocking third-party cookies (the main vector for tracking). Chrome hasn't moved forward with this because their ability to still track you thanks you being logged into Google means that disadvantaging every ad provider paints a massive target on their backs for antitrust law (even more so than they already have). Hence their attempt to fix it by creating new vectors of tracking so they can get the privacy "win" of blocking third-party cookies.
I broadly agree with you, so this isn't to disprove you or anything, but in case you hadn't seen it before: you can do type checks inside generic functions. You just have to trick the compiler / do pointless boxing because the compiler is overly simple.

This fails: https://go.dev/play/p/3J4urjOU6lc

v, ok := thing.(target)

But this works: https://go.dev/play/p/Zb_fnAMaqZb

v, ok := ((any)(thing)).(target)

It's basically because generics are generated code for specific types with little more than text replacement, and type assertion only works on interfaces, and it can't rule out non-interfaces. But if you box it in an `any`, it's fine, just like it's fine to `((any)(5)).(int)` anywhere else (or any other equivalent construct).
We better get this sorted out before open source manned Mars missions.

That all programming languages, down to statically typed assembly, don’t support something as simple to validate as unit consistency says something strange about how the science of replacing unreliable manual processes with automated systems is really bad at the practice of replacing its own risky manual processes with automated systems.

If numeric types just required a given unit, without even supporting automated conversions, it would make incorrectly unit-ed/scaled literals vastly less likely.
Realistically nothing is going to happen. The incoming admin has made clear their distaste for Lina Khan. In other words, this is just an attempt at a swan song by the Biden White House.
Metal Hurlant: The Legendary Graphic Novel Anthology Returns in 2025
Yes, that's a great point that I missed. From anecdotal evidence, it seems more people are using supercomputers for ML use cases, that would have been traditionally done by HPC. (eg training models for weather forecasts)
Maybe he has a better idea of what his efforts/talents/luck rightfully merits, and you're just a sucker. Or maybe not, but you can't draw any kind of conclusion about how fairly you've gotten by by just looking at the results.
MS gaining control of Chrome would be the worst timeline
I implemented a variation of this at Intel about 10 years ago to solve the efficient testing of microchips with different input/output pins on a limited-pin in/out tester. The goal was to efficiently load the chips in the tester to maximize utilization, with TT of each chip being the same. Fun times, heuristic-solving my way through the NP bin packing problem.
But where is the consumer benefit?
Cheerleading Became Acrobatic, Dangerous and Popular
I've been using Google Scholar for a long time, but I'm finding ChatGPT search with well-crafted prompts gets more focused and relevant results than a complex keyword search on GS does. However it's often still easier to find a link to the pdf version of the paper using GS, but then scihub is still an option and can work when all else fails.
What’s the easiest way to receive email programmatically without having to resort to a hosted service like SES? Is the SMTP protocol simple enough that it can be implemented in for example a serverless lambda?
The entry pathways I know of (as a web dev):

1. Credentials & connections: You went somewhere (graduated from a good program) and/or know someone who gets your foot in the door. Some FAANGs will hire this way through internships.

2. Horizontal transfers: You're in a company doing something that also has SWE roles, and you ask for a transfer into a team and gradually work your way up, maybe from some adjacent feel (QA, DevOps, UX, etc.)

3. Applications and interviews: It used to be possible to come from no real background except whatever you learned on your own / in school / online / at boot camp, pass some preliminary interviews, and get a job.

#3 used to be very common for most of the people I knew, actually (in small-med local businesses, not big FAANGs), at least from the mid 2000s till during and just after COVID. Then the bubble burst and hundreds of thousands of layoffs happened and I don't think anyone is hiring junior SWEs right now =/ I'm not sure if that pathway will ever come back, since AI can do most of that now. (And yes, nobody knows how we're going to get new seniors if we cut off the pipeline of juniors... but I guess that's a tragedy of the commons situation that no one company wants to try to solve on their own.)

If I were you, I'd try #1 or #2 instead. Does your uni have any IT/SWE-adjacent jobs? Usually they have some website hosting service etc. that they maintain for faculty to use; maybe there's some coding involved in there. Or do you have any connections you can reach out to?

If not, I'm afraid this is very tough time to break in. Even for people with a lot of experience it's really tough.

Maybe if you're going to try applying, having experience in academia could be helpful in verticals that particularly value that, namely government, consulting, R&D, science, pharma, etc.?

Best of luck to you.
Try add it to the Gemfile of a modern Rails project, the dependencies are very out of date and it won’t install.
This Trump admin lawsuit began this lawsuit, and Trump previously expressed distaste for Google. Things may change but they may not
Gwern, have you considered hosting your archived docs on a different subdomain (e.g., doc.gwern.net) to make it clearer that they are not something you have authored yourself? Not sure what the best subdomain would be though.
They don’t have that obligation to finish the story, but Half-Life 2 Episode 2 immediately retcons the ending of Half-Life 2 to give you more play in the world. Half-Life: Alyx, the entire game is a retcon of the ending of Episode 2. So to sit and claim there was nothing narratively interesting to work with and not a good direction to go in, is ridiculous because they always had a an escape hatch with the retcon.

A company that has failed with sales of Portal 2 but has plenty of operating capital to continue on, Half-Life 2 Episode 3/Half-Life 3 at the very least was a promise they made and walked back. Yes they did owe something to the fans over the last 20 years.

They were the ones who set out to outdo the previous episode and let the idea blossom into never good enough, not the fans.
$95k/year is lower middle-class these days in America, and probably strugging to pay the bills in many areas due to ridiculous CoL.

Sure, the company might not blink an eye at spending $2820 on a software license for the engineer to use at work, but the engineer himself probably isn't going to be able to fit that into his own budget if he wants to work on any personal mechanical projects at home.
There is no evidence to suggest it was intentional. None.
> Microsoft

So we'd end up with even less competition? As flawed as Edge is it still somewhat new/innovative/different features that Chrome doesn't because MS has to try and compete with Google.
Possibly even just

waypoint = waypointsMatches[0]

Without even mentioning that waypointsMatches might have multiple elements.

This is why I always consider [0] to be a code smell. It doesn't have a name afaik, but it should.
(It's best to only link to these if there are interesting comments there. That's the convention on HN, and we get complaints when people click on the link and there's no there there.)

(But links to where there are interesting comments are super valuable, so please don't stop with those!)
I bet this guy runs his own servers and databases in his basement too, because fk TCO amirite
I would much rather Google be forced to fund alternative browsers (other than Firefox)
Firefox is sponsored primary by Google. WPEngine is not. It would be like Automattic giving control to Wordpress foundation.
> TSMC has met enough milestones to receive at least $1 billion by the end of the year, and will receive the rest as the project progresses, said Michael Schmidt, director of the CHIPS program office at the Commerce Department." “It’s a binding contract,” added Ryan Harper, the White House CHIPS implementation coordinator. “The company, as long as it meets its milestones, has a contractual binding agreement from the government to move forward.”

What's the penalty if the US violates the contract?
Hello. I apologize that it came across this way. This was not the intention. Zerox was definitely used and I made sure to copy and include the MIT license exactly as it was inside the part of the code that uses Zerox.

If there's any additional thing I can do, please let me know so I would make all amendements immediately.
Don't forget the step where we use an open-source tool, rebrand it, barely change it and use that as our pitch.
I'd bet the Tundras get similar in practice. They're rated higher but the turbo is practically always-on in stop and go traffic.
Are you seriously telling me that the opposing side would care about what an alliance calls themselves? Hitler could call the axis powers a defensive allience and it wouldn’t make it so. Cmon, this is basic reasoning that most 10 year olds would grasp.

NATO has engaged in a dozen wars and conflicts as aggressors.