skysight-inc/HackerNews huggingface dataset:
Without any of these future coming literally true, it's enough to find inspiration, hope, nuggets, ideas, exoticism, entertainment, and other useful brain re-arrangement. And remember that it's fiction.
I think it went like: Outlook Express -> Windows Live Mail -> Windows 8/10/11 Mail app -> ‘new’ Outlook
> Most CI is on Linux, but most developers are on Windows or macOS

Do you have any data on this ? Maybe that's industry dependent, but I hardly know any Windows (not even talking about macOS, that's almost nil) developers outside of video games and web dev. 100% of Rust devs I know use Linux, to keep on the subject.
Cell Reprogramming for Regeneration and Repair of the Nervous System
Microsoft extends Windows Server 2012 ESUs to October 2026
Instead of relying on these services like Resy, these places can go back to having to call for a reservation. I'm not a restaurant owner, so I'm sure what this tradeoff entails. You can also charge for a reservation, but not every place will be able to get away with that, as it will turn off legitimate diners, too.
Super weird then since putin has taken greater than 50% of the votes since 2000 (nearly 80% in the last election) Maybe some Russians don't want to sleep in the bed they made.
or tyler durden, patrick bateman, homelander, etc
100%, worked with a founder who thought the AI hype was overblown 5 years ago so focused on "workflows, UIs, UX, performance, and all that other old-fashioned stuff" while all his competitors focused on building AI models. Then ChatGPT came out and all his competitors work was instantly obsolete, and he could achieve AI feature parity in weeks.

He was right about what to build but for the wrong reasons and it's been a huge boon to his business.
He honestly sounded very experienced in this. If management doesn't care you shouldn't more than them to a point where you become a bigger problem. Take your 6 months grace time and listen to both sides. Try to boost your team's image to management by removing things that lead to negatives feeling (outages are caused by something, fix that something and put new process in place). Involve the team in the plan, create road map and go.

The worst thing you can do is try to throw in 10 new best practices in 2 months.
I like python syntax, writing rust in Python syntax could be a cool thing.
And which of those types would you categorize as a person who “contributes something of value to the community”?
It's super cheap on GOG if you want to just buy it https://www.gog.com/en/game/dungeon_keeper
That's rich, considering Google invented email credential harvesting.
I think it is important to continually report stories like this, regardless of the expectations.
So what companies are now the Google of 20(?) years ago?

Where they hire strong engineering&product people who want to do beneficial things, and pay and treat them very well, they can afford to do some things well, and there's not a "metagame" of promotion-seeking and org-chart climbing?
> Also, why do the Nazis have "Socialist" in their moniker if they were fascist?

Because a fundamental principle underlying fascism is that words don’t have any inherent or collective meaning, beyond how they’re used in the moment by “the strong” to dominate “the weak.” It’s an irrational ideology.
It's not that you have to, it's that you have many different builds that are going to stomp on each other's caches, plus your build services are often ephemeral - especially since I was at a small startup where we wanted to shut systems down overnight to keep the money.
I think the shame is more around calling it a “MacBook PRO” and getting people to pay premium for something that is clearly not to their own high standards and carefully curated image for the “PRO” line of a product.

It’s like in the 90s when the base ford mustang became a poorly made vehicle with little power that looked like a sports car but really they selling out and taking advantage of their customers.

I would have more respect for Apple if they just charged $200 more for the base and put 16GB of ram it instead passing off machines with insufficient amount of ram as a premium model of their devices.
Google search dearly needs this advice.
"Internet Atrocity! GeoCities' Demise Erases Web History"
https://content.time.com/time/business/article/0,8599,193664...
>> Also, why do the Nazis have "Socialist" in their moniker if they were fascist?

Why did East Germany call itself the "German Democratic Republic"?
https://xkcd.com/1827
Does that actually look good? I would have thought it would have really obnoxious diagonal artifacts.

Unless it can be tuned to behave like a repeated box blur (and therefore approximate a true Gaussian). A tent shape would just be two box blurs, right?
This is why civilians can't have nukes.
People are overly charitable with Einstein because they view him as more grandfatherly and less of an asshole than most of the classic super genius types of history. That's based almost entirely on his image, which has been well sheltered, and his literal image (how he comes across in old black & white photos; oh look, golly, that's soooo cute, he has his tongue sticking out! look at that hair!).

Back in reality, Einstein likely had an ego the size of a large galaxy, like all the rest. I don't know that I've ever read about someone being similarly famous and them not having an unhealthy outsized ego. The fame always wins.

The masses are very commonly wrong about their adored historical figures though. Gandhi was exceptionally vile in his beliefs. Mother Teresa was a sadist that clearly enjoyed torturing people that had AIDS. FDR was a racist that put Japanese Americans in camps. Che was a sociopathic extreme homophobe and mass murderer. Napoleon was one of the great genocidal maniacs of history, almost on par with Hitler in the death and destruction he caused in attempted conquering. Bill Cosby, well, you know. And on it goes forever.
The absolute minimum we should be aiming for is that nobody is starving to death or dying of other easily solved causes like unsafe water. Congratulating ourselves for progress up to that point is all fine and good as a motivation but we really haven't accomplished as much as we might like to think.
> You just support longer addresses, that's it.

There is no "just" in this.

Copy-pasting from my other comment:

--

IPv4 data structures have four bytes/octets (4B) for addresses. So how do you fit 8B of addresses in 4B structures? You don't. So you have to update every network element—host (desktop, laptop, mobile, embedded), router, switch, firewall—to have a new data structure (and maybe new function/system calls, as the old ones assume the old structures). So all devices have to have updated network stacks, including long-lived ones that sometimes are not touched for a decade+.

And not just pure networking code: anything that touches (e.g.) DNS as well, as A records are 4B-only as well, so you need a new record type and deploy new DNS server and resolver code everywhere.

But of course if you have a 4B-only network elements/devices, they cannot talk to 8B-only devices/services, so you have to create translation mechanisms because some devices may not yet have the update 8B-capable network stack. And sometimes an 8B network is an island in a sea of 4B, so you have to have tunneling. Of course some may have both 4B and 8B, and want to talk to something has also has 4B and 8B, so now you have to have code for source/destination selection.

--

So "just" expanding IPv4 to IPv4+ ends up being the exact same amount of work as ended up with IPv6.

The only thing you could say with "just" more addresses is keeping ARP and the like (instead of DAD, etc).
There's a conceivable world where we restructure incentives around our current form of capitalism and tax codes to encourage extra money going into humanitarian causes, instead of being spent on arbitrary capital maneuvers like stock buybacks.

Conceivable, but we probably won't get there anytime soon.
I don't know what the leap was, just the effect: a combination of perf and battery life that puts everything else to shame.
I know that you probably meant to express that Google is the opposite to a public (= governmental) entity, but "private company" is not the term to express that. Google is a public company (= listed on the stock market for anyone to buy and sell), so the opposite of a private(ly owned) company.
You should consider prefixing your articles with Show HN: so they get better attention and even more direct feedback.

I'm assuming this might be your work anyway, feel free to correct me if I'm wrong.

As an aside, I've bookmarked the article, this feels like something that will provide some insight into Python specifics I had no idea existed.
I see nothing strict in here. It is an ok show, I watched it. "Mindblowing" would be something like "breaking bad" but this is of course to my taste. Others are different.
Learning From Google SRE Team (part-2)
Maybe people should just not expect to settle in a place where senior water rights held by others mean there is no supply of water for them?
I like the accelerationist story and I don't think I came to that opinion through manipulation. If I did it was by the club of Rome.

The way I see it is - you're in a car heading for a cliff. You can go all in on the brakes and hope you stop in time, or all in on the gas and hope you can jump the gap. We don't really have enough data to know which is better, it comes down to feeling.

And the time to slam the breaks was probably about 40 years ago. Since people back then elected Reagan instead, I'm of the opinion it's worth keeping the gas all the way down, just in case it works.
Sounds like a normal development project then.
you know wrong
I don't see it as a defense, as much as it was a strategy.

They may have made their software more standard compliant, and when they gained enough market share, they tried locking competitors out of their environment.
The complexity is already paid for since you aren't going to be able, or even want to, wholly rip and replace IPv4 since it gains very little and risks a lot. IPv6 would have been great if it didn't have to work in a brownfield environment. Unfortunately, nobody is going to change because it's conceptually purer to not have those ancillary protocols. This is what the creators of v6 failed to consider: IPv4 was entrenched, it's not 1982 with ARPANET connecting a handful of systems all managed by people who knew each other.

And DHCP does a bunch of stuff that's irritatingly dumb to do with IPv6, to the extent that v6 ended up shoving partial compromises _anyway_ like RDNSS.

It's classic second-system effect and design by people without production experience or skin in the game.
Oh wow, it posts your cleartext email credentials to an API endpoint called “/ows/beta/ShadowService/getShadowToken”.

But it least it calls the password string a “Secret” in the JSON payload so you can REST assured knowing the Shadow Service agents will handle this data appropriately.
Unfortunately no. Gazprombank, Raiffeisenbank and Rosselkhozbank are partially sanctioned but operational - they allow to do swift transfers, their own native transfers to select post-soviet countries and their unionpay cards work relatively well outside of russia.
Or just literally charge a deposit for the reservation. Restaurant owners are loathe to do this due to fear that it will drive away customers but if you are a restaurant where bots are a problem in the first place like the subject matter then you certainly have enough demand to justify doing so. The most in demand (eg Michelin star) restaurants already mostly do this
Yes, especially given what we now know about STUXNET...
> I really do not want this.

Then disable it. IPv6 SLAAC privacy extensions are device-controlled, meaning neither your ISP nor your router can force you to use/not use them (unless they're so incompetent that they do things like hand out /128s).

I disable privacy extensions on my server so that I can give it a static IP within the prefix, so I can vouch that (at least on Linux) the process is quite simple.
Everyone making a pandora's box out of an iterative improvement?

Yann LaCun says we need a new approach to move beyond LLMs and their limitations
Wait, "generally considered a right-wing talking point" is this real? Like it's even a bigger problem in Asia than in North America. Looking at demographics, as you mentioned, it's going to be a problem in Africa as well.

I'm fairly pro-immigration, but I assumed everyone understands it's a bandaid solution that won't last once everyone experiences population decrease? I think I mentioned it in my other comments as well, that I could see a case where they start limiting emigration from countries where young people would be fleeing to other developed countries.

Regarding normalizing low fertility - I mean, it's not my place to tell anyone whether to have kids or not. I am not planning to have one anytime soon either for myriad of reasons, but this reverse "tragedy of commons" problem itself is also one of the reasons.

But yeah, was hoping I could find more reading where real work is being done to see how we will sustain ourselves with aged population.
Did you protest for iraq?

edit: I see from the downvotes that the ethical rules that apply to russian civilians do not apply to USA civilians, for some unknown reason.
You can have one or the other active at a time, but not both simultaneously. If you have the DNS profile turned on and then proceed to turn on Little Snitch/Lulu, the DNS profile will get turned off by macOS and whatever other DNS configuration you have will take precedence. It's mentioned in passing by Mullvad in the docs [0]:

> If you have more than one profile added then macOS seems to use only the last one that you installed. If you remove a profile then it appears that it will not use any of the other profiles.

This isn't unique to Little Snitch/Lulu and Mullvad though, you would run into the same problem with any application that creates a network filter by using a profile, see [1] for example. Since the full blown Mullvad VPN app does not use system profiles, it does work in tandem with Little Snitch/Lulu.

[0] https://mullvad.net/en/help/dns-over-https-and-dns-over-tls#...

[1] https://git.codeproxy.net/paulmillr/encrypted-dns/issues/13
Sure, in that regulation preventing many of those people from fucking dying when they drank milk-flavored lead with breakfast or sleeping in asbestos blankets. If we would have just let them die in agony, goods could be cheaper. But since we insist on having regulations, we're as helpless to societal decay as the lamb before the lion. There is no such thing as an economy that enriches the majority both in health and wealth, and we can't invent one. Right?
The lack of NAT represents the removal of an issue. The fact that you already understand NAT does not reduce the actual, real complexity that it is introducing.
And where will they convert their rubels to USD?
The Internet was designed by hippies and IP addresses weren't auctioned in the old days; they were given for free. When IPv4 runout was in sight the hippies argued loudly that addresses should be rationed instead of sold.
This seems like a case of someone needing to benchmark app switching with a fast camera. The compressed ram is going to do a good job of swapping out stuff that isn't really running, but then presumably swapping a browser tab, or app to the foreground and reactivating it should presumably have some additional lag.
It's only a 3 hour flight from Oslo.
Probably mixed up private entity and public company. Fixed.
Well, I don't want advertisers to exist.
That is the first impressive thing I've seen a llm do with code. My company does not allow their use out of legal concerns so I haven't tried using them for anything since playiwith the initial gpt trial. I was not at all impressed then. Can you really just point it at your code base and ask it to improve the variable names or whatever?
>old cars won't last forever.

The Cubans would like a word
Not complete. Some parts are licensed, such as math libraries, and VS dropped the ability to rebuild the CRT DLL externally some time ago. A lot of it does have viewable source, but some critical core routines are only shipped compiled.
Off Topic: what is the adoption of PASETO like? I haven't seen any major move towards the standard and most everyone still using JWT
The end of the article raises a point in terms I hadn't quite thought about it before.

Yes, the birth rate is decreasing, but the survival rate of young children has also never been better. That would mean the number of children each woman is raising to adulthood is changing slower than the birth rate.

It cites Niger as an example where more than 1 in 5 children were dying before the age of 5, and now the number has dropped closer to 1 in 10. So as to avoid dealing with fractional numbers of children, I'm going to use an example of ten mothers, but doesn't this mean that, for a group of ten mothers to have 40 children survive to adulthood, they previously needed to give birth 50 times, but now they only need to give birth 44 times? So the birth rate can fall by more than 10% without affecting the total population in a situation where the childhood survival rate increases?

What would you call a statistic about "children who made it to adulthood, per adult woman"?

It sounds like, at least in some countries, women aren't "choosing to have smaller families" as much as "not having to give birth an additional time to bring the family number back to what it would have been had they not lost a child."
I've never understood why restaurants themselves don't charge for prime-time reservations. If scalpers can do it, the restaurant can too.

Because let's be honest -- dining at certain highly exclusive restaurants on a Friday night is just as much of an event as going to the theater. These aren't neighborhood restaurants with average food that are meant for locals that we're talking about here. These are fancy. If you want to eat at 7 pm on Friday, why shouldn't it be more expensive than Tuesday at 5 pm?

And if restaurant owners don't want to take advantage, they can always offset it by lowering the food and drink prices slightly the whole week long. (Not that they're obligated to -- making a profit is already hard enough as is.)
https://en.wikipedia.org/wiki/April_Fools%27_Day_Request_for...
Youre setting a false premise.

To answer your question:
1st generation: January 9, 2007; 16 years ago

Advertising wasn't the same in 2007, compared to 2023, so counting all of those years is disingenuous.

This is also a company that vigorously lobbies for anti-right-to-repair.

Lastly, youre defending a company that sells things like a $1k monitor stand, with a straight face. There is no justifiable reason for a basic monitor stand to be $1k. None. Zero. No, not even then.

GL with trusting Apple to not shaft its customers. There are many, many, examples to the contrary.
Thanks for letting me know. I'm deep into the rabbit hole of Netflix's Scandinavian offerings, so I'll definitely check this out.
To what extent do you think this addresses root causes? Like, does it physiologically compel them to be less hungry or what?
And the TSA rules apply to my suitcase, not to the plane. What's the difference?
If anyone is interested one of the founding members Dewey Halpaus has a podcast called Peer Pleasure Podcast.

He interviews other bands and often speak about his time touring and going through the music industry. I believe in addition to the podcast he also works a tradesman in Oregon.

Great Idea for Anyone who just needs to point people in a direction to find them.
> It’s also possible to write a terminal in a terminal, like tmux, but I’d save this for my second attempt. It’s very helpful to have a place to dump logging info that’s not also the screen we’re writing to.

I don't fully understand what the author is saying here or precisely what they mean by writing a terminal in a terminal. From my perspective though, it is easier to write a hosted terminal that runs inside of an existing terminal. Writing the full thing from scratch is a much harder problem. A terminal has many subproblems that are best attacked separately in my opinion.

At its heart, a terminal reads formatted text from standard input and writes formatted text to standard output. It is essentially a REPL. So the first step is to write a (R)ead function. Then you pass the result of read to the (E)valuate function which will process the input and finally pass it in to the (P)rint function. If you start with a hosted terminal, the read and print functions can be modeled with posix read and write so you can devote most of your time to the evaluate function.

Once you have a good evaluate function and the terminal works as you like in the hosted environment, then it makes sense to go back and write new implementations of read and write that target a new host environment. This is when it makes sense to switch to QT or opengl: when you have already implemented the core logic of the terminal and want better io performance. But it also might make sense to target html/js for maximum portability. You can either reuse or rewrite the backend that was used in the bootstrap terminal depending on how it was written. Even if you are changing languages, the rewrite should be much easier than the initial implementation since you already know what functionality is necessary and how to do it.

If you start with QT or opengl, you might never even get to a useful terminal because you get so bogged down in the incidental details.

What I am describing is essentially quite similar to bootstrapping a new programming language. The initial implementation should be done in the most convenient language/environment possible for the author. People commonly make the mistake of implementing a bootstrap compiler in a low level language, which is almost always a premature optimization and forces you to take on accidental complexity (such as memory management) that is secondary to your primary goals. Remember Fred Brook's advice to plan to throw the first implementation away. It is so much easier to do something that you have already done before than something new.
> The real secret is to already have a viable business that AI can subsequently improve. Making AI the business is a joke of a model to me.

Precisely. No doubt that the tons of VC fuelled so-called AI startups that are wrapping around the ChatGPT API are already getting themselves disrupted due to the platform risk by OpenAI.

They never learn. Even when the possibility of OpenAI competing against their own partners is 99.99% despite denying it a year ago.
But when every country (we are going towards it right now) is going below replacement birth rates, what is the solution then? It's just hard to imagine how the society and infrastructure would function when any countries median age is around 50s/60s, making it physically unfit for a significant amount of mission-critical jobs.
Everything? I don't think that's right - the reason stories like this play so well is we've heard lots of good things about Google. As in the article, at one time it was considered the absolute best place to be by a lot of people. There is also a lot of bias in what you hear - don't forget that the majority of people wouldn't dream of writing the kind of blog post that ranks high on HN.
1. Servers

2. Better net throughput & lower CPU usage & ZFS.
Y also really love the release eng cycle and release notes.

3. Using FreeBSD since 2001. Some performance test back then, better documentation...

4. A solution similar to docker.

5. ZFS
Go’s generics aren’t boxed. At least, not in the sense that Java’s are. For example, you can write generic functions that operate over slices of unboxed values.