skysight-inc/HackerNews huggingface dataset:
If you've never seen the DOD contracts page [1] published daily, it's worth a look. The numbers, as you'd expect, are eye popping. The military industrial complex is chugging along nicely.

The DOD has to spend $2.3 billion dollars a day for every day of the year. That's $1.6 million per minute, 24 hours a day.

How can they possibly spend that much? The daily contracts page shows you a good chunk of it. And that's just for external expenses - not counting the costs of 1.4 million active service members and their infrastructure and equipment.

So, honestly? I'm not super surprised they might have issues keeping track of all that money.

1. https://www.defense.gov/News/Contracts/
If NFL decides to keep Netflix for that, that is. The bandwidth for that fight was rookie numbers, and after that fiasco, why would the NFL not break their contract and choose someone with a proven track record doing bigger live events, like the World Cup?
>Very few apps still support it

Citation? I use Monterey at work and every app I need works on it still.
off topic but.

i thought tyson was in eldercare.
Eric Meyer's posts about his daughter's illness, and the family's lifelong process of grieving afterward, are heartbreaking. It's arresting, gripping writing. It's wonderful and awful. Hug your loved ones tight. https://meyerweb.com/eric/thoughts/category/personal/rebecca...
Feel free to check out the projects and find an issue where you can contribute.

You're just a lot less likely to be successful without good foundational knowledge of the technologies we use, and our volunteers don't have a lot of bandwidth to try to train new prospective volunteers on the fundamentals of, say, Swift UI, Android development, or Ruby on Rails.
I've found it way easier to keep table logic on the server since that's almost certainly where the data lives. Any filtering, sorting, pagination, etc in the client should just trigger an AJAX call PR similar (HTMX works great here) to request an updated table and swap in the new markup.

Tanstack table, and really any table library running in the browser, is extremely heavy and complex to manage and maintain. You either end up with a copy of your entire dataset living in the browser memory or any changes to the view still requests to the server, getting back JSON instead of HTML. That JSON has to be parsed, merged with the current state, and run through client-side rendering logic to update the DOM to end up with the HTML that could have been rendered on the server directly from the original data source.
It’ll be interesting to see where we end up using this. I don’t honestly see the CSS3 shield this is meant to replace very often anymore.

Probably the place where it’ll be seen the most is in IDE file trees, where I’m a bit worried it’ll just look like a little purple blob
Scheme as basically an implementation of the untyped lambda calculus will eternally be a good frame work to think about the problems of computation in.

In the more practical area Racket (the most modern Scheme) has basically any practical functionality you would want, while amazingly remaining a platform for an incredible amount of experimentation in computation and programming language theory.

But SICP is a book that is for people interested in the study of computation what programming languages can be. If you're worried about getting a job in software it won't be all that useful, but it will remain a classic for anyone interested in engaging in creating the future of software.
I think I've come to terms with it: engineering and making money from engineering are two completely unrelated things, the latter don't even need technology(but scamming is unethical)
For some reason, I was under the impression that the blue shield was the css logo.

But after looking at it, I realized that it was just for CSS 3 and I'm not sure if it was even official?
So if Alex Jones posts on WorldStar, they’d be liable? How far does deplatforming responsibility extend in this theory?
If Netflix is at capacity and you have to wait for a peer, then you have simply reinvented the buffering problem. In other words

1. I exclusively download from a peer and my stream is measurably behind

2. I switch to a peer when Netflix is at capacity and then I have to wait for the peer to download from Netflix, and then for me to download from the peer. This will cause the same buffering issue that Netflix is currently being lambasted for.

This solution doesn’t solve the problem Netflix has
Comb filtering (https://youtu.be/Amj4UevyRfU?si=5pwjHKwAw6bdmG2x) plays a role in this.

I was listening to a podcast and realized I could hear the speaker turning pages under the microphone by the way it affected their voice in the microphone rather than the rustle of the page. It was pretty wild. I could ‘see’ it before i recognized what was going on.
The irony is that rear doors don't have emergency overrides easily accessible because of federal regulations. If we did, children would use them when the child lock is enabled.
> No, it's about the same as 2019:

Thank you for for the source, this helps my point perfectly. If household income is only just reaching 2019 levels, but food has gone between 100-200% up in price[0], then that means the effective buying power has been cut in half if not more (depending on the good).

> Inflation is over and done with.

No, it’s not. It returned to a more normal level, but the effects don’t just magically disappear.

> We even fixed income inequality; it's sharply reduced since 2019

Fixed is pulling a lot of weight there. The lowest 10% of earners had wages that returned to pre-pandemic levels faster than those who make more, a lot of which were solely HS grads, and have increased proportionally higher. This does not in any way mean income equality is “fixed”, it’s still obviously there. Additionally, this coincides with your first link that wages for 90% of the population aren’t what they used to be, and those within the 10th percentile are hit the hardest by food prices anyway. Also “economic indicators” don’t matter until either food prices go down or wages meet inflation. As they say, everyone anxiously hopes for bread and circuses.

> One thing you can say that may be true is that voters are upset because they remember inflation from 2021-22 and are still reacting to it. Or that they don't like high interest rates. And housing prices are bad in blue states and that is the local governments' fault.

They’re going to react to it as long as it’s still affecting them, obviously. No one likes high interest rates. And that’s part of a handful of reasons there’s been more movement out of blue states.

> But one thing we see from US voters is that R voters claim the economy is bad under a D president and immediately switch to claiming it's good under an R president. So I think you should consider those people are lying.

This is just hypocritical. So the people you disagree with are liars because they disagree with you? While you’re claiming the economy is great under a Dem, and downplaying one of the most significant bouts of inflation in living memory?

[0] - https://www.bls.gov/charts/consumer-price-index/consumer-pri...
This is US law. You can't have a child usable manual emergency release on the doors where you might have child lock enabled.
A redirect is a pale imitation of a real move.
You think you can dismiss Terence Tao offhand because you read a pop psychology book?
But wasn’t macOS the only major gaming-relevant platform still using OpenGL anyway? If you’re already writing a Mac-specific backend, why not just write directly for Metal instead of OpenGL? Or, at the least, write for Vulkan and use a translation layer like MoltenVK?
It's a nice purple.
It's not correct to blame them for the way the door locks work. This is the case on all electronic door handles, now becoming common on new cars. The reason you can't have an emergency manual override easily accessible is that a child could use it when child lock is enabled. The US government created this problem.
If switching to a peer causes increased buffering (which it will, because you still have to wait for the peer to download from Netflix) then you will still have the original problem Netflix is suffering from.

If the solution to users complaining about buffering is to build a system with more inherent buffering then you are back at square one.

I think it’s might be helpful to look at netlfix’s current system as already a distributed video delivery system in which they control the best seeds. Adding more seeds may help, but if Netflix is underprovisioned from the start you will have users who cannot access the streams
How come it is public not only how many bidders there were in total, but also their names and their bids, but it is not public how much TheOnion is willing to pay?
Gleick's "Chaos" got me sent to the principal's office in high school. I went crazy for fractals. Unfortunately all I had at home was an IBM PC XT. Mandelbrot set renderings were agonizingly slow and the CGA palette was too limiting.

Around this time my co-conspirator and I realized the library had 386s that almost no one was using for catalog search. They became our fractal render farm. We'd exit the catalog program, insert a floppy with our latest renderer, kick off a deep zoom, and turn off the monitors to avoid suspicion until we could check back next period. The results were thrilling. What a difference the access to compute made.

You all know the story -- eventually the librarian found us out and reported us for "hacking."
I don't understand why the media is pushing this a Jake Paul vs Mike Tyson stuff so hard and why people care about it. Boxing is crude entertainment for low intelligence people.

I'm tired of all this junk entertainment which only serves to give people second-hand emotions that they can't feel for themselves in real life. It's like, some people can't get sex so they watch porn. People can't fight so they watch boxing. People can't win in real life so they play video games or watch superhero movies.

Many people these days have to live vicariously through random people/entities; watch others live the life they wished they had and then they idolize these people who get to have everything... As if these people were an intimate projection of themselves... When, in fact, they couldn't be more different. It's like rooting for your opponent and thinking you're on the same team; when, in fact, they don't even know that you exist and they couldn't be more different from you.

You're no Marvel superhero no matter how many comic books you own. The heroes you follow have nothing to do with you. Choose different heroes who are more like you. Or better; do something about your life and give yourself a reason to idolize yourself.
Sounds travels very differently in terms of velocity scatter etc in water though. If somehow dolphins were capable, they would not nearly have the same echolocation capability on land
I also thought that, but the discoverability of internal addresses used to open up new attack vectors like having the users in the same network click to URLs pointing to those internal addresses to exploit them, so, hiding the network topology may not always be solely for obscurity, but for security to some degree too.
I don't think it's useful to think there is some single spectrum of intelligence that makes one more or less suited to using Rust.

Rust is for anyone who finds it useful.
Shellshock is to PTSD as kiddy porn is to CSAM.
In my opinion it’s gotten worse in favor of cost savings. Two biggest examples: if you leave more than 10 code review comments on a PR, it hides them under a “show more” link. Time and time again my reviews get ignored, so I’ve started subconsciously picking my battles when doing a one. That might be good on small PRs so that you don’t go into the weeds nit-picking, but on a big gnarly one it’s an anti-feature. And in any case, I don’t want Microsoft’s cheap UI to inform the code review etiquette of my team. Second example: if a file in a PR has a large diff, it will not be loaded, you have another “show more” link. That file is probably the part of your PR most in need of review, but again, on my PRs my teammates often skip right past it because it’s hidden by default.
That's pretty damn weak.
Yep all the time. 30+ years old C/C++ large scale software used by companies you have heard about around the world.
"It can't be worse than the Starship video"

o_O
You’re missing #3, which accounts for an absolutely enormous amount of loss:

3. The fact that an inappropriate write through a pointer results in behavior that is so undefined that it can lead to remote code execution and hence do literally anything.

No amount of additional specification can fix #3, and masochism cannot explain it.

One could mitigate #3 to some extent with techniques like control flow integrity or running in a strongly sandboxed environment.
Chinese characters aren't pictographs, so whether English could be written with pictographs is irrelevant to this discussion.

Each Chinese character represents a syllable (in Chinese languages) or a small set of possible sequences of syllables (in Japanese).

And yes, in Chinese languages, new words are created from characters that sound like the parts of the new word, all the time.
You went on quite many topics there. Could you expand on the proximity and height? Fascinating

The closest analogue I can think of is how due to practice now anyone can close their eyes and imagine typing entire essays how they know exactly where the keys are. Try it.
Indeed, being able to click on a variable in code and get a panel on the right that lists every occurrence of the variable including the definition is such an improvement over how it used to be. That feature alone makes GH2024 superior.

I don't want to have to clone a repo every time I want to browse code with a better experience than Notepad.
Unless you work at Apple, none of us outsiders have even been able to look up other people's bug reports
> Update 22 Jun 14: the proposal was approved by the CSS WG and added to the CSS4 Colors module. Patches to web browsers have already happened in nightly builds. (I’m just now catching up on this after the unexpected death of Kat’s father early Saturday morning.)

Mr. Meyer certainly had a rough 2014.

Kudos to him and all his CSS contributions over the years. I hope he has been able to find some solace since then.
Download it from tastyspleen.com and play online too. I play quake2 online almost daily.
That's nice and all if there's independence between congress and exec branch. Exec branch wields total power in this admin and Congress just obeys.
Wow it just struck me that the cane is for echolocation and not just obstacles. I did learn that the blind have keenly adjusted hearing.
You can't write a metacircular interpreter in Javascript, because Javascript is not homoiconic.

Is that a downside? I never wrote or used metacurcular interpreter in my life and still don’t know why I had to read about it. Is it an interesting implementation technique of lisp? Yes. Does anyone really need that?

You can rip off that part and everything that follows and that will be enough for a regular programmer. No one itt needs to know how to design metacircular interpreter on register machines.
I do, but the group is nowhere near large enough (3-4 people) that we need a house dedicated to it…
Statistical Rethinking is an immensely practical book, and probably the best book for anyone interested in the practice of statistics.

However, it is a bit too cautious about scaring readers away from the details of how things work. Honestly, I disagree with the parent that it's a bad book for the more mathematically inclined, since I can't think of any other book that gets you solving practical problems faster. But, if you have a strong math (or computational) background, you will be craving a deeper look under the hood.

ET Jaynes' Probability Theory: the Logic of Science is, imho, the best book for someone who wants to really understand the theory and reasoning behind statistics and is comfortable lots of mathematical thinking.

For a more practical (than Jaynes) but still more detailed book on statistics then I would recommend Bayesian Modeling and Computation in Python. Not quite as easy reading as Statistical Rethinking but there will be no mystery as to what's happening.
Thank you for these suggestions, I'm going to advise users to remove PII before uploading and eventually allow users to purge their data.
I see these same affiliate listicles every time I try to find software for any use case these days. Basically every Saas category has now turned into a giant affiliate marketing cesspool. Doesn't matter if it's GPT-written blogspam on Google search or highly produced "creator" content on Youtube...it's all the same motivation behind the content: buy via my link.

As much as people hated the display advertising common on the old internet, I'd actually argue this is far worse.

Instead of clear delineation between what's an ad and what's content, combining the two together just creates even more sinister incentives. Even the most good-hearted, honest and trustworthy "creators" can't escape those incentives over time. I've seen so many of my favorite creators head down that path I just expect it at this point.

Even the formerly trustworthy Wirecutter has lost its reliability post-NYT acquisition, clearly favoring products that offer affiliate payouts.
In my opinion, it seems like you may be taking random internet discussions a bit too seriously; I don't actually expect too much meaningful programming language discourse to occur in Hacker News comments. I think the reason why I keep coming here is in part because it's one of the rare public forums where occasionally some truly interesting discussions really do happen, but don't forget Sturgeon's Law. For better or worse, public and open forums are rarely productive places to have discussions, and a lot of the real innovations certainly seem to happen behind closed doors. (Personally I greatly prefer public forums for discussion, and even would prefer anonymity if it were feasible, but I take what I can get.)

What does that say about participating here? Well, for me, sometimes when I write a comment that I feel is constructive, reasonable, and honest, it goes gray anyways, and it's easy to chalk it up to people just irrationally downvoting it because they don't like my opinion. It's also pretty easy to do this, I just need to be cynical about Apple or optimistic about the Go programming language, or something similar, and there's some percentage chance it will go negative depending on presumably who sees it first. It's not going to stop me from doing so, and ultimately it's pretty inconsequential, as I'm just some guy and my opinions are not really that important anyways.

Somehow, even though I have all of this internalized, I can't help but go 30 nested replies deep into threads debating about something senseless and unimportant, but it almost feels like it wouldn't be the Internet without debates like that. XKCD 386.
We’ve seen where that ends up. https://en.m.wikipedia.org/wiki/Tay_(chatbot)
Undefined behavior means something specific in the language specification world.

The language specification, or standard, guarantees certain things about the behavior of programs written to the specification. "Undefined behavior" means "you did something such that the guarantees of this specification no longer apply to your program." It's pretty much a worst case scenario in terms of writing programs. The program might do... anything. Fortunately, in reality it happens all the time and programs often keep behaving close enough to what we expect.

Turing completeness is unrelated to that sense of "undefined behavior".
You'd be amazed what the executive branch is legally allowed to do. They don't have to spend a dime.

Now no executive in my lifetime has ever shied away from spending every dime they could squeeze out of Congress, but maybe this one will be different.
At the scale that Netflix just dealt with? Yeah I honestly think this is a case where less than 5000 people in the world are really qualified to comment.
I picked up SICP expecting to read something really interesting or profound with the way it's been hyped up over the years however it's more of a how-to manual for working with Scheme/LISP and frankly that didn't interest me. Unfortunately most people have come to accept that LISP isn't a particularly effective way of programming even if some people get really excited by the idea of mutable and interchangeable data and code it's just not as powerful as they make it out to be and the obfuscation of program flow and execution and the lack of separation/delineation of data and code proves to be a hinderance more often than it is helpful. This doesn't discount LISP's contribution to computer science historically and how it's influenced modern day language design over the years, just that in my opinion LISP/SCHEME is more of a historical curiosity than a modern day guide to effective programming. (And certainly one that has no place as the introductory class at MIT). Anyway I've said something negative about SICP so prepare for this to be downvoted to the bottom :)
"Buffering problem" can have very different QOL manifestations, so :

1. You still get a better viewing experience without interruptions. Besides, your "measurably behind" can be an imperceptible fraction of a second?

2. Similar thing - shorter queues - the switch can happen faster due to the extra capacity

So yes, it does solve the practical problem, though not the theoretical one
Which "end" is taken by whom does little to explain how ARM will be alright after losing its largest client.

Particularly, as it would mean that client would likely switch to RISC-V entirely, thus further accelerating that ecosystem. Which no doubt would hurt ARM.
So many SJWs, so little time!

Who would have thought the people who can't stand free speech may not be an "asset" on a social networking platform...

Hope they're employing mods from the Third World otherwise that low price of theirs may need an adjustment...
Seems the senior managers & senior workers/producers should be spending some of their time and resources to develop AI training systems including coursework, simulation rigs, coaching, etc. to accelerate and reduce the load of training entry-level workers. This would multiply the capacity of a fully staffed team.

If they lack the foresight to do this, then yes they will break the career ladder as well as the path to their own team's survival.
Our brains are vector databases – here's why that's helpful when using AI
Because Netflix pays them either way, I would imagine. Breaking a contract on a sure thing to the tune of tens (hundreds?) of millions of dollars for a maybe is a large business risk.

Reputational damage is going to be far more Netflix than the NFL if they totally club it.

That and this fight is going to likely be an order of magnitude more viewers than the Christmas NFL games if the media estimates on viewership were remotely accurate. You’re talking Super Bowl type numbers vs a regular season NFL game. The problems start happening at the margin of capacity most of the time.
Parents point is that the vast majority of educational funding in practice is not decided at the federal level but at the state and often city level.

Most of the money public k-12 schools get from municipal property taxes, and most of the public funding that state universities receive comes from the state level.
This is going to be a hell in production. Someone is going to write queries in this new language and then wonder why the produced MySQL queries in production take 45 minutes to execute.
Yes, I think we are largely on the same page. Some regulation is good. Some is bad. Let's get rid of the bad, and streamline the good, so that compliance can be achieved with efficiency.
The knowledge about that universal practice can be easily acquired.
I'm open to hearing others' viewpoints with it.

I had to slash a bunch of my expenses this year, but any issues with social media costs would be more of a time issue for me, not a cost issue.