skysight-inc/HackerNews huggingface dataset:
I am discussing this in the context of their disclosures for Q4 and historical reporting. The "pays itself in 2 years" is intuitively wrong and on the basis of 100% usage estimates.

CapEx exploded while depreciation barely increased means Amazon pushed more spending into assets that won’t be depreciated immediately. This inflates short-term profits. In 2024, CapEx surged to almost 120% of operating income. They are spending more on investments than they earn from operations. I dont think it's sustainable.
> I'd also want IM feeds on the same timeline. Like, Messenger, Teams, WhatsApp, etc.

Chats: yes. Because each separate chat is a separate room, and ultimately, for a personal use, there are not that many of them.

Feeds from social media though? A hard pass. Especially now, when so many people cross-post the same content to multiple networks.
Linus said he's worried that he and core kernel maintainers are getting old, and there may not be enough younger contributors to replace them. There's an implication there that Rust will continue to grow and attract more talent, and it'll get harder and harder to find devs passionate about old C codebases.
Regarding your edited added hegemony aspect. That is only true if you define subservience as curtailing your imperialist ambitions.

When the US was engaged in Afghanistan and Iraq the Bush admin and diplomatic circles floated the idea to get China to take on more responsibility in the South China Sea to help manage those territorial disputes.

After all the US was stretched thin and China had and would gain(ed) so much from the rule based order that surely they would be interested in maintaining the status quo and continue to prosper.

Well, next thing China released a map reaffirming their ridiculous 9 dotted line claims and dashed any hope of a cooperation.
ARM, ASML, and many others if you are including hardware companies.

Software: SAP, Misys, Sage... many others - those are just ones that come to mind immediately.

The problem is I think your list is so general that it will become huge.
Show HN: Play Snake while watching YouTube videos
Hello everyone!

In the old days, when you were waiting for a video to load, pressing the down arrow key would bring up a simple snake game that you could play while watching the video.

I made this extension to bring that feature back. Press S to start the game, then ASDW to play. You can also press "Q" to change the colour (to keep it visible on different backgrounds), or "E" to see your current and maximum score.

It's available in the Firefox addons store, for Chrome you will have to install it manually.

Have fun with it!
QuickNovel: FOSS Android app for downloading and reading novels
<< Trainings? That is for us to do at home instead of watching TV, lets not diminish company profits, someone has to keep their audis, volvos and bmws for management roles.

The 2nd hand expression of this I heard was along the lines of: you should already have a portfolio of projects to show, github with stars and/or significant FOSS contributions.

I read the article and it made me realize how far we moved from that model. Apart from everything else, my own company's training is generic training intended to check the box..
A few years back I made this 3d visualisation https://x.com/KangarooPhysics/status/1253336959755251716
yeah, probably. Sorry, I admit I haven't been following them too closely.
I work as a scientist. I'm not sure I agree science is a strong-link problem. Rather, it contains both strong- and weak-link problems.

A lot of science work consist of what my scientist mother calls "bread work" - validation of existing techniques, building a general corpus of knowledge, maintaining databases with useful information and so on. These is weak-link work. A bad quality database will undermine any research which is built on it and not aware of its limitations.

A good recent example may be the stem cell research field, which was (and perhaps still is?) bogged down by being built on bad fundamentals.

But yes, more broadly speaking I do agree that science funding should be built to encourage more risk of failure, more elitism, and more consolidation of large project to be able to "punch through".
As someone who has never used mailing lists before (for software development), how much harder/less advantageous it is to migrate to an issues or thread-based approach, like with Github?

And why not?
At one point the US did have at least a couple of 6-year undergrad/medical school programs but they were discontinued I believe.

Machine learning has been talked up a lot in medicine especially in the context of radiology. I'm not sure to what degree it's really panned out to date. Legal discovery has been aided by automation of various sort for years.
> “biological females” (technically speaking, we all start there, BTW)

This isn't true. Sexual differentiation begins around the sixth week of embryonic development. Prior to that, the gonads are undifferentiated.

> there's no reason to believe the fastest human would necessarily remain biologically male, if the dietary and training regimes were entirely equal

But we already have evidence that this is the case, in world records for elite athletes, for whom training is optimized: the male times are significantly faster than the female times.

> gendered sporting boundaries (which primarily exist to protect male economic and social domains from female competition, anyway)

The rationale for women's sport is that it is fair to exclude male physical advantage from competition. The primary reason for existence of the female category is fairness. In contact sports, there is also safety to consider.

If competitions were mixed-sex, they would be dominated by male athletes in almost every sport. Again there is plenty of real-world evidence for this.
One problem: it wasn't even his patch. He just jumped in on the discussion. And other Rust devs are calling him out for derailing the thread.

Edit: eh, hadn't seen that your root comment is now flagged. Don't even remember what you had written initially, but it did feel rather uninformed. You should probably check a bit more that you have enough information before forming an opinion?
So why not fix that? You can absolutely build a binary and release it and save thousands of people that effort.

Comments like this remind me of people who complain about an error they saw on Wikipedia: "So, you're going to fix that, right?"

If you have a pain point in OSS that you care about, you can fix that. Yes, you the person reading these words right now. That's the entire point of OSS.
Wow, this thread is wild. It’s like everyone’s losing their minds over mixing Rust into our old, battle-tested C kernel. Sure, Rust promises a ton of safety benefits and could really help keep nasty bugs at bay, but some folks are super worried that every time a C API changes, the Rust side will break—and then someone’s stuck fixing it. It’s as if everyone’s saying, “We’re cool with experimenting, but don’t force us into a multi-language mess we didn’t sign up for.”

What really gets me is the whole leadership vibe. If Linus had just clearly said, “Alright, Rust is in, but only in these specific parts and under these conditions,” a lot of this back-and-forth and social media shouting would’ve been avoided. Instead, we’ve got a bunch of maintainers arguing about process and even threatening to use social media to shame people, which just adds more fuel to the fire.

At the end of the day, it’s not as simple as “Rust or no Rust.” Some parts of the kernel might really benefit from Rust’s safety, while other parts might be fine sticking to C. The real challenge is figuring out how to integrate Rust without turning everything into a maintenance nightmare. We’re all aiming for a better, more robust kernel here, but if we keep getting bogged down in personal drama and endless debates about process, nobody wins. Maybe it’s time to take a deep breath, set some clear rules, and move on instead of letting all this online drama derail progress.
I've always felt that the behavior of Go's ownership, in regards to minimalism, is a reflection of it being considered a solution for their internal problems. This is something outside of what users are requesting or needing.

People have to look at Go alternative languages like Goplus, V (Vlang), Borogo, etc... for wanted features or greater responsiveness to user demands.
> The entire point of them is that the offensive firepower in the form of aircraft can reach out pretty far.

Cruise missiles have ranges >1500km:

* https://en.wikipedia.org/wiki/Tomahawk_(missile_family)

And they're putting missiles in shipping containers so as long as you have a flat surface you can place them just about anywhere:

* https://gcaptain.com/pacific-dragon-is-the-shipping-industry...
Shouldn't it be easy to generate a lot of OCR data? Generate HTML, randomize, generate image, apply noise and let it train on it.
> The other issue, is investing in languages that are in beta.

I work full time with Odin and I wouldn't put too much stress on this point as I've found that whatever issues we have with Odin are simply issues you'd have with C for the most part, i.e. C knowledge will help solve it. It's not a complex language, it doesn't need to do much and language-specific issues are few and far between because of it. Tooling is a bit of a mixed bag but it's about 80% solved as far as we're concerned.

Odin day-to-day for working on 3D engines (which I do) is not beta quality, whatever that means. I would rate it a better net fit for that purpose than I would C++, and I wrote the kind of C++ you would write for engine work for about 10-11 years (at least what we knew to be that kind of C++ at around 2001). For server software I'd rate it worse, but this is mostly because there are a few missing FFI wrappers for things that usually come up, it's not really because of the language per se.

As for Jai, I can't claim to know much of anything about it because I've never used it, and I wouldn't take many peoples' word for much of anything about the language. As far as I'm concerned Jai will exist when it's publicly available and until then it's basically irrelevant. This is not to disparage the effort, but a language is really only relevant to talk about once anyone with motivation and an idea can sit down, download/procure it and use it to build something, which is not the case with Jai.
STP: Self-Play LLM Theorem Provers with Iterative Conjecturing and Proving
i hired 2 engineers in Argentina through that thread and they were some of our best resources.
I would add too that these laws often serve the same interests of white supremacy that they have since the Civil War.

After the end of Reconstruction the Southern states instituted laws now called the “Black Codes”, forbidding blacks from being blacksmiths, or grocers, from owning property, or doing any sort of work other than, effectively, being sharecroppers - essentially slaves of the same white landowners as before.

Consider who is hurt most by laws requiring expensive and onerous licensing for independent hair-braiders. Are a lot of white hair-braiders suffering from this, do you suppose?

https://en.wikipedia.org/wiki/Black_Codes_(United_States)
New link posted in https://news.ycombinator.com/item?id=42979869
gpt-4o is multimodal. The o in it stands for omni.

https://news.ycombinator.com/item?id=40608269
Show HN: I made a no code CMS for programmatic SEO
Hi Everyone!!

We’re a dynamic duo of marketer and developer, combining our expertise to make programmatic SEO simple and accessible. Corey brings an extensive background in SaaS marketing and SEO, with years of experience helping businesses scale their online presence and drive organic growth. Matthew, with his deep engineering expertise, is the technical mastermind who turns big ideas into an intuitive, scalable platform.
Deep Dive in Data Partitioning and Sharding
Not the original commenter, but here is another angle: If the original grid designers had a time machine and spent 2 decades studying electrical engineering in modern times before going back, what frequency would they have chosen?

Does this help you understand the original commenter's question?
> check population health data in countries where cold exposure is traditional.

That tells you about those countries but very little about cold exposure specifically. One inherent difference is they lack a lot of tropical diseases because they aren’t in the tropics. You could still try and remove all those differences, but directly studying cold exposure itself is vastly more practical.
Peer review is more table stakes to the expert conversation. A non-expert is still not particularly well equipped to evaluate peer-reviewed papers and synthesize a conclusion from them, you still will need an expert to boil it down to a lay-interpretable conclusion.
We also have the "Continuing Education" racket.
But it’s not actually
possible for our society to decide that. In the real world, at this moment when laws and norms are gone and a billionaire obsessed with AI has power, that will 100% not happen. It won’t happen in the next several years, and that is the time left to do what you are saying. Pretending otherwise is a waste of time.
<< The company's ridiculous HR policies around salaries and promotions

I literally just had a conversation with my boss. You are near top of your band so can't do much in terms of raises. To his credit, he at least offered a path to the next level, but honestly.. that promotion should have happened after last year's crazy project.

<< if you want a promotion or raise you typically have to leave the company

And this is mostly what they got, because people respond to incentives. I know my last move was upwards for 30% raise ( yes, I was clearly fairly underpaid ).

<< However, that does not change the reality that most Juniors will not stick around long enough to become seniors.

My first real job kept me for 10 years. It could happen. Still, the tension between management and rank-and-file is real though.
Accenture, E&Y, PWC and Deloitte all have a law division; not as much in the US but overseas and slowly creeping here because these firms are joined at the top and fueled by public money. The consolidation was set back by more than a decade because of Enron and the prosecution of Andersen, but now they're back. These hybrid firms, because of the requirement of annual tax filings, offer something big law firms simply cannot. Very few law firms have set up consulting arms and those who have done so have stumbled, e.g. Greenberg Traurig.
In Europe the 16A Schuko (https://en.wikipedia.org/wiki/Schuko) is the most common socket and 230V the most common voltage, 240v is mostly used by UK. It allows for a max of ~ 3,7kW, but devices over 3.5kW are rare.
I can't speak to Caltech, but it sounds like what you're describing is a perfect example of a "worked example". The idea is that you are walking through an algorithm, piece by piece even to the most basic levels.

Its the style I use for my AI classes, though I've never been to Caltech; barely even to the west coast. I think its just something educators realized should get highlighted because all those symbols get complicated quickly like what the heck do η and τ mean for Ant Colony Optimization[1]?

[1] They mean desirability and # of ants that picked a path
> First time I see someone criticize Access-Control-Allow-Origin.

From the POV of API integrations it's basically annoyance. It doesn't prevent or discourage using an endpoint from scripts and applications except browsers, which voluntarily handle it and also don't give the end-user any control over it.

> You do realize it prevented countless script injection attacks from affecting users?

I do. We're talking about making software as secure as web browsers. I can begrudgingly accept that the World Wide Web is what it is because it is World Wide, but I don't want any of this bullshit to spill over to general-purpose personal computers. It's bad enough that we increasingly do most of our computing in the browsers.

> Also seems like your idea of integration is using someone else's server without permission.

Not server but software, and the very phrasing of it is... I don't know where to even begin addressing it.

I am not and am never gonna ask permission to use software for whatever purpose I want. That's, like, the basic philosophy of computing. Integrations - voluntary or not - are basically an extension of that. Adversarial interoperability is a sad necessity today, but we're not even talking about that - we're talking transplanting "browser security" like CORS to places and use cases where it would be mostly annoying, leaving users at the mercy of the software provider to kindly relax the security flag a bit.
In my opinion, Firefox is trying to do things that it should not do. That explains issues that we get with weird behaviors sometimes.
Like it is not the role of FF to mess with DNS TTL, that should only be the system resolver to decide if the request has to really be done or the cache used for DNS.

In the same way, it looks ridiculous to me that in the http3, Firefox will silently target a different port than the one that is requested and displayed...
Ah yes, Pascal's wager. Better believe in god just to be sure.
This subject was addressed comprehensively in Milton Friedman's Capitalism and Freedom.

BTW, Friedman makes DOGE look life a fearful, cautious agency. He would have eliminated dozens of federal agencies; perhaps 80% of them.
No mention of crash frequency, non-car collisions (roll etc.), or handling either.

Despite the title, the entire article seems to have missed the mark and become a marketing piece for SUVs.
This is not true, you might have misread the guidance- it's retroactive to the date of the decision (7 February) and not retroactive to other existing grants (https://grants.nih.gov/grants/guide/notice-files/NOT-OD-25-0...)

Last paragraph:

For any new grant issued, and for all existing grants to IHEs retroactive to the date of issuance of this Supplemental Guidance, award recipients are subject to a 15 percent indirect cost rate. This rate will allow grant recipients a reasonable and realistic recovery of indirect costs while helping NIH ensure that grant funds are, to the maximum extent possible, spent on furthering its mission. This policy shall be applied to all current grants for go forward expenses from February 10, 2025 forward as well as for all new grants issued. We will not be applying this cap retroactively back to the initial date of issuance of current grants to IHEs, although we believe we would have the authority to do so under 45 CFR 75.414(c).
> Generally speaking, Someone coming with a computer science degree is going to be a lot more well-rounded with much more breath and depth then someone coming from a boot camp.

In my two decades in the industry I've used my computer science education maybe twice.
How an IT worker from Saskatchewan made the best game of the year
For all we talk about "learning" being the purpose of a college education, the true purpose for students is accreditation: to get a degree to get a job. Take away the degree and very few people will attend college.

This article (and the few P&T committees I've sat in on) makes it sound like faculty have created the same environment for themselves. "Just publish something" so you can have numbers on the board, so you can promote. Remove publishing requirements for tenure and I'm guessing the volume will drop off precipitously. Journals are accreditors for tenured positions the same way colleges are accreditors for the labor market. (Or so it seems to me!)
1) I never said it was malicious, 2) humans do not try to do their best (have you looked around lately?), 3) complaints are entirely useful regardless of constructive criticism, they are literally user feedback
We have newspapers. American politics don't need to fill every online discourse. Other people have other things to talk about.
C and Unix have stood the test of time. It has been 50 years since they were designed, this is a long time in terms on computing. It is not unreasonable to think that they will stay for another 50 years.
I was really excited to see how a 19th-century landscape painter was connected with one of the best NBA players of the 1980s and an Ancient Greek mathematician. Not what I got, but the actual subject is still pretty interesting.
Show HN: GitHub as TikTok
Inspired by a recent project here, I built this tiny project before bed last night. It gives you an infinite feed of random GitHub repositories. You can also limit your feed to a specific programming language.

You can find the source code at:
https://github.com/kamranahmedse/gitkot
> "I replied to your objections, therefore the matter is settled" is arrogant beyond belief. People can disagree, you know, because they have different priorities, different preferences, different perspectives, etc.

I'm sorry for not being clearer, but that is specifically not what is going on. The objections were of factual, technical nature. As in, "do not do X". The problem is that the code in question was not doing X, and it was not doing anything that could be construed as doing X. The objections did not arise from differences in priorities, preferences, or perspectives, they were just factually wrong.
The read only bit is definitely a relatively simple afair.

My Go driver supports it, through a combination of a VFS that can take any io.ReaderAt, and something that implements a io.ReaderAt with http Range requests (possibly with some caching).

https://github.com/ncruces/go-sqlite3/blob/main/vfs/readervf...

This is compatible with S3, but also GCS, and really any thing that supports http Range for GET.

I've wanted to implement something writeable with concurrency. Not that it'll be great, but because people tend to do worse anyway (like run SQLite on top of something like GCS FUSE, and we can definitely do better than that), so why not?

I've also worked with GCS concurrency features and locks, so I'd like to try and do better. But it's hard to be compatible with multiple cloud providers.

So thanks for that!
Exactly, the overall quality of my HN feed has gone down significantly.
I was hoping for a zany “trapped stress” material science explanation but this did not come to pass.
Does that have anything to do with SECURITY?

The train of logic has run way off the rail in this thread.
Understanding Ad-Hoc Logs Through Analyzing Accidental Commits
Maximizing what is best (i.e. NPV) is the goal of many uncertainty studies.
Show HN: Go to the GitHub locations quickly (Firefox Extension)
LLM Rankings
The source could simply be another attribute to filter and organize by.
Imagine if i would take a screenshot of your post and repost it to the fediverse, with a caption like "Look at this dude, he has the same delusions as marcan". Replies go like "omg peak HN again"

Would you consider that a healthy way of disagreeing? I think if i actually did that, you would probably feel like shit and be more empathetic to the harm that marcan causes.
Measles outbreak expands in West Texas around county with low vaccination rate
You are not the one who's confused. The author of the article is.
D3js has a new implementation

https://github.com/d3/d3-delaunay

at the bottom of that page is a discussion of the sweep algorithm used and a list of other (non-javascript) language implentations.

The original d3-voronoi is deprecated but can be found here:

https://github.com/d3/d3-voronoi
Not everywhere, just everywhere the sun shines.