skysight-inc/HackerNews huggingface dataset:
There are also search engines for the small web or indy web such as https://ooh.directory/ (blogs) and https://wiby.me/ Sites like that don't tend to have a lot of ads, surveillance, and other things that slow pages down. Have not tried Million Short which ignores results from 1,000,000 popular sites.
To be a bit more verbose: Most of the work is just processing RGBA data in terms of adding or removing pixels, or mixing it, and then pushing that to the display. So it's really just a straight up C++ app with some UI code.
The WaPo article states unambiguously that Altman was fired from YC for dropping the ball. It apparently cites three anonymous sources from YC, not pg. Why would she bother investigating whether that was true or not when she was already fired from OpenAI? You would only know that was disputed if you were actively following pg's twitter account, or somebody quoting pg's tweets.
Ask HN: Why are all major operating systems monolithic?
Why are all major OS's (Windows, macOS, Linux, *BSD) all monolithic kernels? Why aren't there more microkernel operating systems, like for example Redox or Minix?
Nobody said you should expose your database to the outside world. Do you not understand the difference between APIs and services?
I think you're holding some of these to too high of a bar. This is a one-page article intended to be posted in company bathrooms. Of course it's less comprehensive than a longer blog post.
> Why would you assume that "fired" likely means some form of gross misconduct

Since you seem to have not been following this story, it is because that is the accusation that lots of people are making against Sam Altman.

The rumor, for years, was that he was fired for some sort of significant dishonestly or misconduct.

Furthermore, there is other context in which Sam Altman was temporarily removed as CEO from OpenAI, for the stated/claimed reason of not being consistently candid with the board.

The obvious comparison that everyone is making would go something like "Well, there is this rumor that Sam got fired for dishonestly in the past, therefore it makes sense why he got fired again at OpenAI for dishonesty".

Paul G's tweet is a refutation of and in response to this context that is clear and obvious to anyone who has been following this story.
I have some Dansk (which is Finnish, because logic is for Vulcans) flatware from the 1970s which instead of having forks has threeks. Still stabs food pretty well.
Or someone had some copy prepared (you don't think everyone waits until afterwards to write anything do you?) and whoopsied the publish button?

This line of thinking just reads as sensationalist or needlessly conspiratorial given that the indictment it is trying to support is so weak.
It does include information which the original article specifically excluded from mentioning: the ISP involved.

"Windstream" is mentioned in the first paragraph of the Ars article, while the Lumen post makes references to "a rural ISP" throughout the post.
If it's in the boost phase, it's over the enemy's country. If it's in reentry, it's only the RV (Reentry Vehicle). So some kg of Uranium or Plutonium gets scattered about, but that's it. Much better than vaporizing half a city.
> Changes in format, different partitioning strategies, schema changes – through all of it the receiver’s view remains the same.

I don't understand this - if I start saving those files in a different format how will it continue to work? Why would the view remain the same if I just rename columns, even?
>I'm fine if I can get a reasonable number of years out of it. I'm not expecting infinite updates forever for $9.99.

"Reasonable number" implies that you're fine with it. But where is that threshold? I bet it's different for everyone.

Companies need to be up front with what they are charging for. "Let's say $9.99 because we're not even sure if we'll be around in 5 years" is not a good model.
Unexpected anti-patterns for engineering leaders
> Some of these factors include Google’s determination of a website’s authority on a given subject

I don't see how this can possibly be a heavily-weighted factor, given how so many of the top results for many searches are obvious content-farm garbage.
Honestly don't know which pipe is worse. I've had to crawl underneath my house 4 times to repair pinholes, but squirrels seem to think pex is made out of some sort of heroin candy. They can't get enough. Sadly, I've never gotten any video of what they think of the relatively high pressure water at the center of this candy... might've be some small consolation.
Langchain. Helps on the initial productivity, is a nightmare on the debugging and performance improvement end.
I agree with you on that point, change will happen if Trump is elected.
Those options aren't mutually exclusive though. You can use an ad blocker and pay for the service at the same time.
I don't understand why you can't just get the police to put them in a van and take them to the airport, and put them on a flight back to their home country or wherever they live.
> The tenants who lived there the year before must have gone to Dewick and stolen some of the university’s silverware for themselves.

I think I've found the explanation for the original shortage.
This is reasonably standard functionality for backbone routers. They have to parse the TCP headers in hardware anyway, and can track common endpoints with O(1) state.

Of course, on the other end of the spectrum, the NSA has tapped into core internet links, is recording everything it possibly can, and is keeping it forever.
AI to predict cancer treatment outcomes: Valar Labs $22M Series A
Yes, except that you need a layer of indirection to make a trait object, so like Vec<Box<YourTrait>> or similar.
Exch(1) – atomically exchanges paths between two files (2023)
> I'd love examples where DRY can really hurt performance.

A really common example is overhead of polymorphism, although that overhead can vary a lot between stacks. Another is just the effect caused by the common complaint about premature abstraction: proliferation of options/special cases, which add overhead to every case even when they don’t apply.
Operation Endgame
Unless I'm missing something, I don't think this blog really defines "reason". So, like, this is a completely pointless question.
Just make your own rocket company and beat them.
Not sure if it's my setup or me or what, but the AutoMotion video makes me feel queasy when it switches to AutoMotion on. Feels like VR sickness.

(Stock old Lenovo laptop with Intel iGPU and stock base-model X250 panel.)
An injury every 1.6m miles isn't amazing. That is almost a 1/3 lifetime chance of injury if you drive an average of 12k miles annually for 50 years. (Sidenote: human units are easier to read).

A comment I wrote 3 years ago has more: https://news.ycombinator.com/item?id=26950254

The old "look at the person to your left, now look to the person on your right" meme comes to mind. One of you will probably have an accident with an injury in your lifetime.

I ran the same calculation for dying in a car accident and got a lifetime probability of 0.7%, but I'm not sure I did it right.
That's fair. I think the insight/concept behind the essay is sound, but I agree that the example (and writing) could be a lot better.
If you mean the subsequent detonation of an ICBM in the atmosphere, I think we are in uncharted waters there. The expert discussions of what effect the atmosphere-EMP would be is fascinating/horrifying to read.
Related discussion: https://news.ycombinator.com/item?id=40521655

The App Store should pitch in and do something for this.
I use an adblocker on YouTube. And pay for premium. No issues so far.
Sorry, I forgot which thing you were complaining about since your article is terrible at trying to prove their was an attempt to overthrow the government. If anything about this is a "weak ass attempt" it is your article.

The closet thing I could find is:

> Others adopted more extreme positions. Some denounced what they defined as the authoritarian, treasonous, and corrupt governing practices of prime minister Justin Trudeau and requested the dissolution of the government

In parliamentary systems that does not mean abolishing the government or state or something like that. It means they want Trudeau to step down and they want new elections or at least a new coalition which results in a new prime minister.

Using the word dissolve and form and the like when it comes to parliamentary systems has nothing to do with overthrowing the government.

---

In terms of the flag, many people on HN supported occupy wall street. There were communist flags there. Does that mean everybody who supported the occupy movement wants to kill gay people like communists did? No, of course not.

Also, the other protestors weren't fans of the flag...
I mean... It's better than the ICBM warhead detonating.

Really any of the nuclear material will just disperse into the atmosphere relatively harmlessly, especially if it's somewhere over an ocean. Plutonium in seawater measures in the parts per billion anyway.
> Even if you pay for YouTube premium you might still want to have adblocker on simply due to privacy concerns.

I use adblockers and Youtube Premium. Youtube Premium doesn't care about adblockers.

But that's still not a great argument because Youtube as a first-party is still going to collect all of your data even with adblockers. All you are doing is impacting their ability to make money.
Forcing an x-ray to be serviceable is not the same as making it legal for an amateur serviced machine to be used.

There are also all sorts of existing legal remedies for things like this. If you blast someone with x-rays through negligence like letting an amateur fiddle with the x-ray machine, you will have some serious legal issues regardless of whether or not the OEM is legally required to sell replacement parts.

You can have one law that says that medical machines must be repairable, and then you can have another law that says that medical machine repairers must be trained, or that repairs have to be inspected.

This is already a common thing in life or death services, yeah, anyone can do the work to wire their own house (since its an open standard), but that doesn't mean that a qualified electrician and inspector doesn't have to put their names that the work has been done to a safe standard.
Are you suggesting we take down statues of Darth Vader? It's a giant symbol of someone who ordered the genocide of the population of an entire planet.

That's the sort of question you invite when you broaden the topic. When it's just a distraction from the actual issue, which is about one specific person rather than a general framework of rules which can be applied to a broader range of statues.
Presumably, Windstream is logging customer traffic as a matter of course. It might just be metadata (NetFlow/sFlow/IPFIX/etc), but one way or the other the only way they have this information is if they are recording and retaining it.

Hopefully this is made clear in Windstream's contract terms.
What does respect mean in this context? We started with understanding the amount of effort, but I don't think that's what you're talking about.

I don't want my kids to become janitors or work fast food either, but it's not because I think the jobs are too easy.

I think it's possible to treat people working these jobs with some basic dignity, while realizing that there are practical differences
Well, considering that most home users never update their router's firmware, I'm going to go out on a limb and suggest that the majority of applied updates are malicious.

If you did want to go this route, a simple fix would be to have the write enable line gated by a hardware one-shot timer (think like a 555 timer) triggered by a physical button on the front (and the button would also reboot the router).

The firmware update sequence would go like: Router prompts user to update using button -> user presses update button -> router reboots to clear malicious software -> when the router comes back up, the write enable gate remains open for $n minutes (and maybe there's a GPIO that can hold the gate open if it is already open) -> router performs software update.

The problem is that there's pretty much no way to do this without adding a $1-2 to the BOM, and no manufacturer of (pro|con)sumer routers will do that.

Edit: Or do what stacktrust wrote and just have a toggle switch (update/secure).
The adverse effects are trivial compared to the other possible effects of an ICBM launch.
Article is light on the interesting details. How did they came in? Do these routers have open ports and services by default and answer to the Internet in a meaningful way?

Couldn't someone grab different firmware versions and compare them?

Looks like they are doing what everyone else is doing and using OpenWrt with a vendor SDK: https://forum.openwrt.org/t/openwrt-support-for-actiontec-t3...

What's interesting here is speculated the vendor send a malicious/broken update: https://www.reddit.com/r/Windstream/comments/17g9qdu/solid_r...

So why is there no official statement from the ISP? If it was an attack shouldn't there be an investigation?

I'm not familiar with how this is handled in the USA but this looks really strange.

Maybe these machines were bot infested and the vendor pushed an update that broke everything?

Maybe it's like in the article and it was a coordinated attack maybe involving ransom and everyone got told it's a faulty firmware update, keep calm?

which is also kind of bad, as the customer I'd like to know if there security incidents.

Has anyone links to firmware images for these devices? Or any more details?
> One thing you quickly run into with this exercise is needing to establish the boundaries around "programming language" which can be kind of fraught.

Well I was referring to what one could call a souped-up macro assembler: direct access to a machine's hardware, but with some (but important!) conveniences of higher-level languages.

Eg. many Forth systems provide a read-eval-print loop (REPL), allowing users to re-define Forth words on the fly, poke some memory mapped IO, etc. But still do so in a relatively comfortable manner using Forth words rather than (only) through editing assembly code.

The mapping (the "language", if you will) between Forth words, and assembly code that implements them, is fairly straightforward 1:1. And thus, allows for small implementations. Like, fit comfortably in a 16-bit address space.

Many esoteric languages do not fit this description, since they often discard the convenience factor.

C is on the fence here. It's got many of these aspects, but small-ish? Hmm.. And stripped down to a subset, is it still C?
> the people who make content on Youtube deserve to get paid for it?

if Youtube Premium included SponsorBlock, I might pay for it
How common is it for stack frames to be deeper than 32 calls, where these techniques cross in the benchmark? I don't program in Go, but it doesn't seem that common in the languages I've used, so I'm skeptical it's worth it.
These are DSL modems, though. At some point there has to be some interface between the WAN side, be it DSL or coax or fiber, and your network. Even DSL adapters for PCIe slots are just systems on a stick, coming with all the features and bugs of a "router" but without the enclosure.
It's not like the subtitle says "not to be taken seriously" and they are representing a brand that is supposed to stand for engineering excellence.
> just by typing notation in plain text

Isn't this what all computer programming is?
Since it were modems that were affected, OpenWRT would do nothing to protect you.
Fortunately memorization isn't a requirement for stand-up or my stint performing it might've ended up even shorter than it already was. :D

Like general public-speaking, approaches used by individuals to prepare/perform stand-up do seem to vary based on personal preference/comfort/style.

(In a similar way I wasn't a fan of/good at "rote memorization" in my academic life either.)
Here I was hoping someone was “encouraging” an ISP to upgrade their infra.
I only order for myself typically, and often when I get the complete wrong order it is for a family. Once I got 2 normal meals and a kids meal. Sure, it was more food, but nothing I ever would have ordered. Most of it was thrown away, and I ended up re-ordering what I wanted. More food isn't always a bonus. I felt bad that the food was being wasted, and for whoever's food I got, since they now had a hungry kid that was going to have to wait another hour for their meal.

Sometimes it is too late to re-order, as the restaurants stop taking orders or close between the original order being placed and the delivery. I've had that happen a few times. I've had some really sad dinners some nights due to that.
To the people saying it's your fault just pay for it. You do know they'll end up putting ads in to the paid versions too right? Why wouldn't they? It's free money for them.
You're not wrong, but at the same time I think it's a decent data point that getting it right is not straight-forward and that, practical speaking, you at the very least need to think very carefully before actually using it.

"The idea of it" is sometimes fine, but then there's also "the practicality of it", and sometimes that's a very different thing.

Remember the old microkernel vs. monolithic debate; everyone more or less agrees that in principle, a microkernel is better. But the practicality of it is a lot more complex, so monolithic kernels and hybrid ones are much more common. Microservices vs monolithic is essentially the same debate, and I've seen a lot of Microservices with very poor implementations and a lot of problems. That doesn't mean the idea is bad in itself, but if it's hard to execute well, then you do need to be very careful.

There's tons more examples of this. You also see this sort of thing in e.g. politics, where what's "more fair" vs. "what's actually achievable without introducing heaps of bureaucracy and overhead" are sometimes very different things.

In the case of GraphQL, I think it's pretty obvious that the general idea, as described from a high level, is a good one. But the practicalities of it are a lot less straight-forward, as this article explains reasonably well IMHO.
Sounds fun. How do you get your list of articles?
You are describing technical debt, not conscious decisions to be DRY or not DRY.
> add a "Feedback" link somewhere that goes to a different page, like Google Forms or Airtable

I think that would cause too much friction for something that should be a 5-seconds-or-less kind of experience.

> Or you can put a little feedback icon in the corner that opens a small popup to ask for quick feedback (or be dismissed).

Good idea! So far I've been adding a section at the end of my website that's a couple of scrolls in length. But I'm conscious people might not bother scrolling to the end.

> There's also a bunch of SAAS stuff in this space, like UserVoice or Hotjar or Aha.

I don't really want a complex setup, with user heatmaps and such; these are projects that have very limited features and likely to shut down in a few months.

> you can probably put the responses into a cloud serverless KV store for very cheap or free, instead of having an always-on server.

How would you set up the schema to store the data, while allowing for migrations that will probably happen quite often? One setup I've hosted involves a Go/Gin server with embedded SQLite on Hetzner using Caprover, which I felt worked quite nice. It's costing me about $5/month, which I need to spend for another server I need to host.

> that doesn't seem any better than just using Google Forms or Airtable to collect those responses.

Mind if I ask why? I think DIY is better than those because of the smaller friction in collecting feedback.
Wow, that's just so far off basis, it's flabbergasting.

I've gone into so much detail on what goes on during a color grading session, yet you keep coming back to "but it's all LUTs" in the end. You're totally ignoring all of the work and effort that went into generating those LUTS. You're coming across like you could just download a LUT called TheMatrix.lut and any footage it is applied to will look just like The Matrix. That's not going to happen.

Somebody else came at me that they build AAA video games and that's their background with grading with LUTS. That's not even the same realm of grading camera originated footage. Being unable to recognize and admit that is just not worth arguing and that's where I left that one. Clearly, you are absolutely right in your mind and unwilling to acknowledge anything other than what you hold true.
plenty of routers in my country (id go on a limb and say the majority) have both written on a sticker, different password for each device generated when the firmware first gets installed, and people NEVER change it.

edit they also come with a QR code you can scan on your phone to connect to the wifi without manually copy the password, so people just put up that qr code somewhere and connecting is easy enough.
So here's another problem. Going back to the point made earlier in this thread "users don't care much about their routers." The average user opens their router page exceedingly rarely, which is the benefit of automatic updates. I set up my mom's router, and she works in IT (more in project management these days, so she's fallen into being a mostly non-technical user.) And she still texts me every time she needs to get into it to ask me what the password I set up was... once every few years. The downfall of automatic updates is obviously something like the case of the article this discussion is about. But weigh up the costs and benefits, in my opinion, the scale tips more towards automatic updates when you factor in all the critical level vulnerabilities that router OS's have accrued over the years.
Previous discussions:

https://news.ycombinator.com/item?id=40496967

https://news.ycombinator.com/item?id=40498076

https://news.ycombinator.com/item?id=40505310

https://news.ycombinator.com/item?id=40510125

https://news.ycombinator.com/item?id=40518016
Ceiling is being raised. cursor's copilot helped us write "superhuman code"
The plutonium, uranium, and other high explosives fall back to earth. Pretty tame compared to what happens if you fail to intercept!
I think we're going to see a console cycle slowdown. It just takes too long to make a AAA game thst pushes the the PS5 to its limits. Who's going to buy a PS6 if they've only played a handful of PS5 games?
>either side shortens the time to launch nukes (by pre-launching / staging them in orbit or otherwise).

Assuming he means, "shorten the time to deliver the nuke," I'm guessing he is mistaken here: having the nuke in orbit lengthens the time needed to deliver the nuke, not shorten it.
Disturbing and misleading efforts to defame Helen Toner through misdirection
The only problem with Taxis is that they are expensive und possibly not available. Both of these issues are very much the kind of thing a robotaxi might fix.
To be fair, most people never change these.

In any case, you can have a separate storage (you need less than 1KB) for these two things.
Even Jack couldn't handle being CEO of Twitter and Square. It's just not easy to do.
This is a worthwhile read. Grief is really not as cut and dried as it's sometimes made out to be. As Lewis came around to understanding, and perhaps Feynman too, we had something special, something grand, and to remember is comforting.
Maybe you could train it explicitly on modus ponens et alia.
MSRPs aren't actually that low in practice
> Crowdfunding, fundraising, and other donation-soliciting activities

Can anyone clarify what this actually means? Stripe offers a discount to nonprofits specifically for taking donations:

https://support.stripe.com/questions/fee-discount-for-nonpro...

How is that not "donation-soliciting activities?"