skysight-inc/HackerNews huggingface dataset:
The major reason for the initial excitement about containers was the relative efficiency as compared to VMs. I understand that Firecracker has a low memory overhead and a fast startup time but I'd be interested to know what the virtualization overhead is in terms of cpu performance. I poked around on google a bit for a few minutes but didn't find anything.
How does a QR code in a restaurant translate to a "totalitarian digital state"? It's just a machine-readable link, nothing more.
You’re not addressing the content of the argument and instead trying to dismiss it because of a phrase I used.

Just because magnus is a world class expert at chess does not necessarily mean he is good at detecting a cheater. Furthermore I would argue that taking an experts “gut feeling” as evidence is a terrible argument.
> It would be entertaining to hear Steve Lehto's

He's already done several on it. Most recently two days ago: https://www.youtube.com/watch?v=wJf7ZHaQLsc
Offhand this immediately reminds me of Warehouse 13. I wonder if it was similarly inspired?
So? Why do we need new land for housing? Seems like a good thing. There are billions of acres of single-family homes with huge backyards. As demand increases political hurdles will be banished and we'll start to see those torn down and replaced by denser housing.
The language and operating system in use will have a big influence on this- what are they?

E.g. for C programs I use sampling-based profiling (like Mac makes super easy with the “Time Profiler” Instrument) to find the bottleneck(s) and then drill down to see associated code sections. Different languages and OSs have different tools for identifying bottlenecks.

If performance is network-bound, that’s a very different set of considerations (with which I have no experience)
Thing is, if you’re able to hit your target in a few minutes, your engine, your avionics or even your software stack only needs to last a few minutes.

I can’t find a Google reference right now on my mobile, but there’s a relatively well known example of a mission having some sort of loop related overflow in the guidance software that wasn’t fixed because by the time it could possibly happen, the rocket has burned out and the missile has done its job, it’s either exploded or is falling out of the sky and the software bug was irrelevant.
You're totally making up numbers of out thin air.
The parent said they were accused of cheating at a game because they played it enough to perfect it, which isn't something humans can achieve with chess. Even the best chess engines don't play perfect chess, they just play at such a high level that no human can beat them.

At any rate, a 19 year old ranking a couple hundred points below the world champion for the past decade isn't going to have enough practice to use that as an excuse. So no, it's not the same thing.
One benefit that immediately comes to mind is the ability to protect yourself against a major security flaw in Safari:

https://safarileaks.com/

Apple did issue a fix after a few weeks but with no alternative browser engines the only alternative was “don’t use the web on your iPhone”, which is absurd.

Other user benefits might include better performance, more capabilities (it took Apple years to implement WebRTC, for example) and in general more competition that might spur Safari into becoming a better browser.
Empathy deficiency and psychopathic tendencies seem to be strong enablers of rapid management ascent.

https://www.sakkyndig.com/psykologi/artvit/babiak2010.pdf

https://hbr.org/2015/09/empathy-is-still-lacking-in-the-lead...

https://hbr.org/2015/04/becoming-powerful-makes-you-less-emp...
Just sticking to the hardware predictions, I am unsure if things will really go as planned. The thing with classical computing is that it's an easy-to-understand model, compilers and programmers can both produce good code for it. Predictions that simple, core-parallel processors will sweep away clever, ILP-based processors have been big failures historically, and I expect that to continue. The end of garbage collection also seems a step too far. It, like our current processors, is good enough that radically different successors are unlikely to succeed.

EDIT: I should clarify this is for general-purpose architectures. For domain-specific purposes, we definitely are seeing new, weird designs pop up. I liked this breakdown of the 'Dojo' architecture, to give an example: https://chipsandcheese.com/2022/09/01/hot-chips-34-teslas-do...
If we asked 100 engineers who'd never heard the term before what a "buildpack" might be, I 25%+ would have the general idea. If we asked people with at least moderate familiarity with containers what it might be, we could be probably get to 50%.

The specifics here are unimportant & nonspecial. They might not jave been invented. But there have been plenty of container appkit ideas for a while & this specific incarnation offers little in specific.

This trademark is over a very broad obvious term, & as such it insults the idea of trademarks. Trademarks should have to have se novelty. I shouldnt be able to go trademark "computer system" or "software application". This isnt quite that broad but kt's hardly far off. The specific meaning is irrelevant because the term already has a broaderly useful generic sense: to ignore the general obvious sense is to disrespect common sense.
> And again, you constant claim of '5x' as expensive simply doesn't hold up if you are mass producing plants. Its just nonsense. You are concluding from individual projects that were built in isolation in countries that had lost experience.

Yeah. If westinghouse had started mass producing the same reactor over and over the price per unit would have plummetted and they wouldn't have gone bankrupt.

Oh wait...

If it's so wonderful, put up or shut up. The nuclear industry can start doing what the renewable industry did after a comparative pittance in public R&D money and self fund + self insure projects with no subsidy, no sweetheart loans, and no guaranteed tarriff.

While you're off doing that, solar LCOE will reach price parity with the fuel cost alone.
AMD has worked to make sure that everything lines up for this release with the tools people use. Their Ryzen Master (pretty good tool for tweaking ryzen settings) got a bit of a rework for zen4 as well.
I tend to agree that there are interesting things like this, or at least there are interesing things to consider. Perhaps there is need for a "shadow HN", it's a forum explicitly for the purposes of discussing the meta of posts, mapped 1:1. Browser plugin injects a link to flip/toggle the thread to shadow mode. Nice visual overlays of all the assertions and how they were inferred, some bot calculations, etc.
60 calls in an 8-hour day is a call every 8 minutes, on average. This includes the time actually talking on the phone, and whatever non-phone duties you'd have.

That's not an impossible rate. It does seem improbable, however.
Some CTOs who have seen their companies going from 10-1000 don't seem to grow up in their role. They don't learn delegation or trusting others with making decisions. They end up becoming a glorified architect instead of an actual leader. Meanwhile since no one takes the lead in setting up processes and keeping an ear to the ground on quality, velocity etc and things go bad quickly.

This article reads like something a startup CTO would do or expected to do. Frankly companies below 100 shouldn't have this role. Someone leading a 10 person tech team isn't really a CTO because the work and decisions involved are totally different from someone leading a larger tech organisation. They should just mark such roles as what it is: a senior architect.
Closing fashion boutiques isn’t going to do anything to “strip away everything that makes their lives worth living”. It’s a bizarre suggestion that a lack of access western clothing brands could have this effect.

There are in fact Russian clothing brands and tailors, who are just as good.
Yes. There needs to be a competition or we'll go back to the days of Intel just stalling.

It's why I want Intel Arc to be decent, there needs to be more players in the GPU space.
There is a simple solution to this issue. Since Apple's distribution is not working well for these app developers, they should choose another mechanism that suits their purpose better. They can simply choose to distribute binaries for all the machines they like to support. As long as the target platform APIs work, their app will continue working for anybody who wants to run it.
Two things stand out to me:

1. I have had a string of bad managers at both good and bad companies.

2. I want to set direction and work with people but I do not want to be a line manager.

Now I need to figure out how to find somewhere with good leadership that will invest in me growing the way I am interested in growing building teams instead of tech or I need to build my own company the way I want it to be where people are first and the tech is second. No smart jerks, etc etc.
(Extension)
Chess and FIDE are already the source of massive amounts of drama. This story got some mainstream traction but this is not going to impact the sport. On the contrary there are probably future champions who just turned to the game because of the latest nonsense.
> For someone who's just browsing for something interesting to buy it's terrible

Maybe that's the core issue. How are people expecting to interact with the site?

I think when you're selling with an obvious B2B focus, the "value subtract" nature of a lot of consumer-targeting selling practices become clear.

There's no point trying to jump a B2B customer through a bunch of cross-sells and (poorly) related products, because there's a fair chance he doesn't even have the purchasing authority to add any of them.

If your search or filtering sucks, time is money, and they're going to go somewhere that respects that.

Maybe what retailers should be looking at is ways to break up the "browse" from the "focused buy" experience.

Instead of getting me in-cart for the browsing experience, build some external content. Instead of "here's a category of 3000 toys, start clicking", write up some high quality articles about different products, target markets, etc. with deep product links. Since you're curating the content, you have a chance to "conveniently" sort the products to promote what you want or whoever gives you a kickback for browsing customers, while not frustrating the "focused buy" customer with a deluge of EKTIBAQNN brand USB cable/fire-starters.
Has an incomplete image transmission ever been such an awesome proof of success?

Also the prior complete image shows such a lot of cool structures.
No. The manual approval process covers the visible features, not shady stuff the reviewers can’t see.

> By all means, apply extra scrutiny if an old API is in use. Maybe allow the API only in updates to old apps, and not new ones.

If the developer is updating the app, there is no reason they shouldn’t adopt a more user friendly api.
Non-functional requirements?
Just to recap, update your iOS project once a year, be it hobby or not. I don't want an app that hasn't been updated for 3 years on my son's phone or any device. Call me paranoid but security wise.
What a great example. Only reason this did not happen is because the Supreme Court managed to call foul, belatedly though as it had. Can we always depend on Supreme Court doing the right thing and limiting the government’s overreach? The answer is, clearly no, as history gives plenty examples of SCOTUS rubber-stamping clear overreach. The best example is, I think, Wickard v. Filburn, which opened the floodgates, and gave the federal government powers that the writers of the constitutions would have never believed. There are more recent examples as well, for example Kelo v. City of New London, which ruled that government can kick you out of your home and give it to someone else, if it believes that it will create jobs and bring more tax revenues, even if it doesn’t end up happening.
"""
1. Let us start by getting the obvious out of the way. Moore’s law is coming to an end. It is slowing down rather than coming to a grinding halt, but already Dennard scaling has broken down, which eliminates many of the real benefits from scaling
"""

Is it? I've heard this before but I'm having trouble seeing this statement justified.

Wikipedia shows the cost of computing over time and, as far as I can tell, is almost exactly a halving of cost every 1.5 years [0].

The rest of the article looks like it's a mish-mash of predictions based on the faulty (?) assumption that Moore's law is coming to an end yet that we're going to be using computers that are closer to physics but not get the benefits of running computers "closer to the metal".

"""
22. The “Singularity” will fail to materialize. ...

23. Human-level AI will materialize ...
"""

What?

"""
28. Various forms of non-text programming tools will be developed. Purely audio-based programming will be available for blind programmers as well as someone who may want to just code via a conversation with their computer while going for a walk.
"""

So a "purely audio" based programming will evolve that is not text based but we'll program it by using a text based language. Huh?

I got to 28. I'm giving up. This is lazy prediction. It's making vague predictions that sound psuedo intellectual without giving concrete conditions under which case it would fail to materialize. Part of the value of scientific predictions is its falsifiability.

If I were to say "Hard AI by 2032", there might be some ambiguity in what "Hard AI" means, but at least it's getting towards falsifiability and it's giving a time bound. Here are some others "1 Bitcoin = $1M by 2026", "50% of the worlds power by 2040". You may disagree but at least when the time comes, there's a way to say that I was wrong.

Can most of these predictions in the article even be wrong?

[0] https://en.wikipedia.org/wiki/FLOPS#Cost_of_computing
What platforms would they launch from? So far, they've only got land based hypersonics with nuclear warheads. In what way is that conventional?
Who watches the watchers?

Our federal agencies are out of control :(
My understanding is that it's just KVM under the hood, so cpu perf should match KVM. Firecracker is mostly just optimizing startup time and memory overhead.
Clearly in her telling, Beowulf himself is now the monster.
Originally it wouldn't sync across your signed in Firefox Accounts, the plugin would come across but not your saved containers/open with options. I feel like they might have added having your container settings being synced more recently though.
Shouldn't the EU physically destroy the Nord Stream 1 and 2 terminals and sever the pipelines at sea so that they become useless? Isn't Putin betting that the gas will flow again with all that that implies?
Again, that's part of the Gemini spec.

> 4.2 Server certificate validation

> Clients can validate TLS connections however they like (including not at all) but the strongly RECOMMENDED approach is to implement a lightweight "TOFU" certificate-pinning system which treats self-signed certificates as first- class citizens. This greatly reduces TLS overhead on the network (only one cert needs to be sent, not a whole chain) and lowers the barrier to entry for setting up a Gemini site (no need to pay a CA or setup a Let's Encrypt cron job, just make a cert and go).

> TOFU stands for "Trust On First Use" and is public-key security model similar to that used by OpenSSH. The first time a Gemini client connects to a server, it accepts whatever certificate it is presented. That certificate's fingerprint and expiry date are saved in a persistent database (like the .known_hosts file for SSH), associated with the server's hostname. On all subsequent connections to that hostname, the received certificate's fingerprint is computed and compared to the one in the database. If the certificate is not the one previously received, but the previous certificate's expiry date has not passed, the user is shown a warning, analogous to the one web browser users are shown when receiving a certificate without a signature chain leading to a trusted CA.

> This model is by no means perfect, but it is not awful and is vastly superior to just accepting self-signed certificates unconditionally.
A strange article that doesn’t back up its headline.
Doesn't MAD make all of that irrelevant anyway?
hrm, handful of new github stars in one day?
That's odd. Must have gotten picked up by something.
Oh, HN repost of a blog post I wrote 3 years ago, cool!

To sum up my thoughts about this thread:

Appreciate the great discussion! Wherever you land on the validity of JMAP, as a long (long) time IMAP client developer I stand by my position that JMAP is a huge improvement over legacy IMAP. Not perfect, but walks a reasonable line between what IMAP client devs understand and the modern world of APIs 30 years later. Is it REST compliant or a SOAP derivative? Most likely no and yes. Does it only benefit client developers? Probably, but that is a big benefit to the E-mail ecosystem. IMO the biggest barrier to new and innovative E-mail clients is the obtuseness of the protocol itself, and JMAP goes a long way to bridge that gap.
In the case of Apple removing 32 bit support from the OS first and then the actual processors:

- they care about their apps not being evicted from memory as quickly when they switch apps because memory isn’t taken up by 32 bit and 64 bit versions of shared libraries.

- increased battery life by not having as much RAM - yes RAM takes energy.

- using the die space saved by not having 32 bit instruction decoding means you can use that die space for enhancements that users care about, and decrease the die size to make the phone more battery efficient

- for Mac computers, you have computers that are faster, have more than twice the battery life, are more memory efficient (meaning less swap), and can be fanless without getting hot.
But also still some (vector) calc, to have an intuition for what a gradient is, and how linear algebra informs computation of each step of optimization
Also along these lines: Return from the stars by Stanislaw Lem.

Spoiler: https://en.wikipedia.org/wiki/Return_from_the_Stars
Changes to old features also benefit the end users, and they do have to be breaking in a significant number of cases.

If you think there are no insecure or inefficient APIs in older versions of operating systems, then you are simply wrong.
Become a SR IC at FAANG. You get to set direction and work with people but don't have to manage them.
Spydertop
"Spydertop is a tool that provides htop-like functionality for any point in time, on any of your Spyderbat-enabled machines. Utilizing Spyderbat’s kernel-level system monitoring and public APIs, Spydertop allows analysts to look into system anomalies days or even months after they occur."
It’s fun to think about adhd re:tech, but a less fun hypothesis is that it’s something biological not yet identified.

Gov should do an annual sample computer-scored interactive test on 1000 5-year-olds to see adhd truly is increasing irrespective of increasing diagnostic criteria.
81. Video games will get more realistic
Hell, yeah.
What about a wireless receiver instead?

I have some smart light switches in my house that don’t contain batteries and aren’t wired to mains. They’re powered purely by the force of pressing the switch. A bite-powered receiver might not even need batteries. Okay, maybe I’m getting too crazy?
Australia promises strong powers for new anti-corruption drive
I wouldn't respect a CTO who couldn't pass a technical coding interview.
unlikely to see WW3 _AND_ WW4 ...
De-anonymize trading.
Are you confusing software dependencies for the semantics of a running program?
If you create and distribute an executable for linux/unix, and you don't create a man page for it, you are committing a crime against humanity.
The cool thing with typography is that almost all of the ancient knowledge and philosophies still hold today -- in a world where screen sizes are too many to even think in the much simpler life of the yesteryears of small, medium, and large widths.

For instance, the aged old idea of scaling up text-size increments in musical rhythms such as tritonic, tetratonic, or the classic typographic scale remains true today and will so in the future.

Or of the ever Golden Ratio of spacings between lines (line-height) always works. The idea invented during the early days of print, with how much lead to be added between lines, got carried over to the digital world today and is just beautiful.

To understand typography, it is always a good idea to go back, way back in time, not just 2011, or 2001 to fully understand, appreciate it, and then apply it today with modern tools. Imagine using a calc() in CSS to calculate the spacings based on a starting point, and all spacings afterward are spaced out that are pleasing to the eye.
Yeah I thought the same. Sounds like the marketing team got a bit excited here
Gaia is the name of Google's shared user management system.
It's exceedingly rare that you would not be able to figure it out given the source code. The real question is whether you have the time.

I think if a project was that important, the people who needed something patched would be able to get it together even if the original maintainer went missing.

The original analogy to the challenges of knowledge transfer isn't totally applicable. Knowledge transfer is important to organizations because figuring everything out all over again would be costly, not because it would be impossible.
Why do you think constraining the reading width of a text column means it won't change as you resize your browser?

Don't confuse your preferences with how far apart human eyes are. Your preference isn't relevant here.
Sure, if we talk about something he didn't say, it could be better. But even then I think it's a big mistake.

The point of coding is to make things for people. If we stop making things for people and do something else, however virtuous that something else might seem, I think we aren't moving in the direction of long-term improvement.

One of the biggest roots of low quality is high time pressure. So I'm fine throttling back feature to 80%, 50%, maybe even 20% of the long-term capacity so that everybody can start learning to work in ways where technical debt decreases and quality practices get properly established.

But I think it's vital that we keep that x% of forward motion. For all sorts of reasons, but the biggest being that everybody, techies and product people most definitely included, need to learn to work together such that quality stays high. If the product people just wander off for a few months while the devs do mop and bucket work, what people generally learn is to repeat the cycle of making such a big mess that another big cleanup is needed down the road.
Thanks, that's awesome. Such a different life :) Sounds like you manage tho, but it is difficult. :) Really cool to hear about it, thank you for sharing! :)