skysight-inc/HackerNews huggingface dataset:
It's only surprising if you don't understand the layout of most cities in the western/southern US and how it compares with vastly denser areas in other countries.

The cities are specifically designed to be navigated by individual cars. The properties are spread out over a very large area. For many trips, walking from the bus route would take a very long time, and there are sometimes no sidewalks in a few important parts of a route.

Because of the long distances and car-centric design, even if the buses were free, they would still be impractical.

Even in cases where the commutes are more tolerable, due to the assumption in the designs that everyone will have a car, the great majority do. And so nearly everyone's commute will be somewhere between 100% and 1000% shorter than yours if you choose to use a bus. You will be waiting for the bus for a fair amount of time and then walking long distances.

Like where I live currently, if I go into Google Maps and ask it to navigate me to the closest grocery store which is about 3 miles away, when I click the transit icon it gives me a route involving buses but the first part of it is to drive five minutes to get somewhere that the bus goes. And then there are three bus transfers.

When I turn off the option of using a car and click on public transit, Google just gives up.

This area in general does have a fair number of bus routes. It's just that people live spread out everywhere. Even my apartment complex is actually single story buildings that are attached in a row. The closest main road does not have a sidewalk.

I don't have a car so I use Lyft to go everywhere. Luckily I rarely need to go out since I work remotely. I usually just use Instacart, although I skipped that yesterday since the pricing is such a huge markup.
The Integrated Information Theory of Consciousness as Pseudoscience
One reason for more memory is we have largely given up on the dll dream in favour of container level abstractions (which includes the way desktop apps are going). The idea of using the operating system to paint UI widgets is positively quaint, at least on the desktop.

We are also 64 bit now. Every pointer in every app is twice as wide as twenty years ago, and we love pointers, especially in higher level languages.

The CPU usage is a lot more mysterious. We do casually do things like audio and video decoding which previously used to use a lot of CPU, and where they are not offloaded to DSPs today they can be offloaded to inevitably underused spare cores. GPUs and associated acceleration are widespread enough that the pixel hit is felt mainly on the GPU. Hitting CPU limits tends to be the result of using arbitrarily complex pointer laden data structures to represent ideas such as what passes for CSS and the DOM. Those are not what you would invent if you cared for performance, which is a major factor in why mobile native UIs feel so much faster.
Trusting 100,000 packages ?

Shudders.
You might be able to get around this using the Chrome "flags" page, search for unsafely-treat-insecure-origin-as-secure.
Why do execution times drop so drastically with increasing number of iterations? Shouldn’t the caches be filled after one iteration already? There is no JIT in C++, or is it?
So that's what really shows an effectiveness of city management, that you don't have to be rich to have good quality of living
Assuming that the keyfile is only for emergencies: How do you unlock the password safe day to day?
I believe the author addresses the core issue of why we have a fear of being wrong in the first paragraph. Toxic work environment or the belief that the work environment is toxic. Work is only an edge case here too, we are afraid to be wrong in all environments. (I say "we", but of course some are more afraid than others.)

And I believe that showing a scared person the merits of not being scared and experimenting might motivate them temporarily and most likely get them to agree... but it will not stick. Because fear is a very powerful impulse that has roots that can go very deep and wont't just stand up and move to a little more nutricous soil. People have very, very good reasons to feel fear that are rooted in their past and they are most often irrefutable. What is refutable is that these reasons no longer exist or that one might now have other skills to deal with them.

Sadly this is an individual issue and the method for fixing it is case by case.

Similarly - this works the same way for confidence. Knowing that the benefits of being confident outweight the cons will not make you confident.

They can provide motivation though.

Source - only my personal experiences. Fear leaves me only if I feel safe or if I expend a great deal of effort to supress it temporarily. The latter of which is courage and willpower and both are not infinite.
Self-driving cars will change the equation.
As unpopular as it may be, writing better than average just doesnt have a very good ROI. The market just doesnt value it as much as the author does.
Petroski was completely wrong about this. It is just that all of the gains from hardware have gone to enabling additional features rather than making the same feature set faster. Things like ripgrep make it more than obvious how fast simple software could be on modern hardware, but incentives are what they are and for most of the apps out there more features will be more profitable than more speed.
> AWS does not have a 100% similar VM

does it have similar instance in principle: you rent dedicated server with lots of ssd attached and with no fear that instance will be stopped any moment for whatever reason?..
The modern CEO job is completely broken – AI could make executives useful again
If cash is gameable, then play the game. If I hire a machine to generate cash and they are consistently able to do and grow that it seems that this is a good game to play.

You could also reformulate the objective function to NPV.
You can not get actual unmetered 1gb/s for anywhere close to that. If you start pushing anywhere close to that much bandwidth, you will be throttled / have your account closed. For example, Hetzner caps your bandwidth at 20TB per month.

Additionally, if you are actually pushing close to that much traffic, you can negotiate guaranteed commit prices w/ AWS that are competitive (especially when you consider the quality of bandwidth. I can only get ~100 mb/s to my hetzner server because of how bad their peering is. I can easily saturate my 1GB connection to anywhere in AWS.)

---

(Having said that, this does only apply to egress via cloudfront. Things like charging for intra A-Z bandwidth within the same region is insane, and for many workloads may be surprisingly expensive.)
> Name constraints are a thing in the spec for restricting your CA to specific domains (which is amazing,) but browser/etc support was crappy

It's well supported now. I use it and it works for OpenSSL, Firefox, and Safari.

Personally, I don't think there's much to gain from using public PKI for internal infrastructure. I already manage secrets on my personal devices and this is no different. Also, being able to issue certs for .home.arpa domains is nice too.
Can the future of passenger rail be found between Miami and Orlando?
It’s infeasible on the desktop because for each application you now have a management memory overhead where the container subsystem in the operating system eats up memory for book keeping data structures. Now imagine 1000 apps running and having memory eaten up by running 1000 containers on your desktop.
If you look at the cost for, say, Operation Iraqi Liberation (OIL), (estimated at $1.7 trillion), which was used to secure our access to oil, I'm not convinced the costs don't come out ahead of the tax revenue it generates.
Aging dams, missed warnings: lethal mix caused Africa’s deadliest flood disaster
You just described a serious of steps the average person has no chance of completing. The average person also makes mistakes, forgets things, and loses stuff. In fact, everyone does.

Ledger fails, gets lost, etc? Sorry, all gone. With the financial system outside of crypto I could lose everything I own in a house fire, get a government ID back, and walk into a bank and walk out with a debit card in minutes. Same thing applies if I get brain damage (`rm -rf /`) and forget how to do anything, or you know, simple stuff like dying unexpectedly and handling this in very straightforward means within the existing legal and financial system.

People make mistakes and these things (and more) happen in the real world. I swear this entire space is made of up aliens because they don't understand anything about humans or the real world.

These kinds of counter-arguments from those in the space only further prove my point.
This article does not really apply to startups’ trough of sorrow, at least not most of the startups trying to sell something new. It reads like it applies to consumer goods that are in crowded markets.

Most startups’ problem is they often don’t have any customers at all, and don’t know how to find them. Many of them started with a tech solution and went searching for a problem.
for (auto [s, n]: my_map)

copies all the data needlessly, better to use

for (const auto& [s, n]: my_map)
It's an interesting fact that the heart rate increases during inspiration, and decreases during expiration, which is why you can see the red dots following the blue curve on the graph

So if you breathe in a more regular way, it's also normal that your heart rate will vary a little less, since it follows your breathing cycle.

There's definitely also an effect where slow, regular respiration can help with anxiety. But I'm not sure how much of what the tool is measuring is really tied to stress response, versus just demonstrating this direct inspiration/heart rate correlation
Because we write extensible instead of composable software. We do not distribute functions, but apps.

How many instructions do you need in assembly to compute `1+1`? How many instructions do you need to open your search bar, get the calculator and do the calculation?

We also make software responsible for way too much. Cross-platform is a joke. How can we expect developers to consider every platform? Obviously they will switch to some other magical solutions that promise support (and deliver overhead)

Software lacking composability also mean that if the developer doesn't provide a feature, users will most likely never have it. It is therefore encouraged to over-feature everything in case somebody somewhere want it.
That doesn’t seem to bother all the other businesses out there who are also the moderators of abuse within their own domain. Such as ad networks who include bots with their page impression statistics.
Not at all, I went from 1080p to 4k and back, and there is no effect:

teams still takes the same amount of time to load.

It takes me 25 minutes to scroll back 3 years in large chat in what’s app desktop client

It takes me like 2 minutes to scroll back same amount in telegram desktop client
macOS uses certificate pinning for some .apple.com and .itunes.com sites. If you pass all your traffic through the proxy, some stuff like the app store will not work. Do you bypass the proxy for those or just let them fail?
Yes it sort of depends are you wrong or do you just fear it but you are not really wrong.
My first computer had a 33MHz CPU and 16MB of RAM, and I believe the disk spun at a paltry 4200rpm. My pipe out to the Internet was provided via a 56k modem, attached to the serial port.

This machine had a physical power switch. You could not put it to sleep, so it required a cold boot every time. At boot, it would run a _very slow_ self test of all 16MB of memory, after which it would spend another minute loading drivers under DOS before spending another minute booting Windows.

If you wanted to go online, you spent another minute waiting for the modem to dial out, and 10-15sec for a well-optimized page to load in Netscape. In many cases, like wanting to look up information on some subject, it was faster to put the Encarta CD in the drive, wait for it to spin up and for the program to launch, and search from that.

If you wanted to do _both at the same time_, you could do that! But be prepared for the machine to become slow as molasses as it swapped out to that 4200rpm drive.

Fast forward to today. My laptop is in standby 80% of the time. It's usually reconnected to Wi-Fi before I can enter my password, and I can look up an article on Wikipedia in under 15 seconds of having picked the laptop up.

I disagree wholeheartedly that computing has become slower. I can achieve the same results in a fraction of the time it used to take.
Short answer:

A lot of desktop applications are built on web frameworks that ship with their own individual instance of Chrome to run.

On Windows 95 they were C/C++ (or equivalent, Delphi, etc.) and executing on the chip.
What definition of "on time" are you using, and why do you assume it's the only good definition?
I doubt it, especially if you make the executives personally liable. There are lots of other profitable things that companies generally don't do because they are illegal.
> They are much more moral than you'd think.

They aren't

> that is there for X reason, this is Y. It doesn't even apply

Sounds like he was applying the law and the lawyer was misinterpreting it.

> a judge can say that the evidence is not preponderance enough

And that's not about morality, that's about proving you broke the law.

The moral levers Judges have are in the punishment (within the bounds of the law), not whether to apply the law or not.
Honestly vscode is quite snappy and I often seem to run into issues with Emacs performance.

For a long time printing a largeish string to a buffer would crash Emacs, and it still lags vscode in opening large files in my experience.
They were slow, yet now they should be fast theoretically, not in practice though.
You’re allowed to say whatever you want and I’m allowed to point out that it makes no sense within the context of the discussion at hand.
WordPress is a lot better now that you can set the plugins to automatically update.
America needs new cities that have a radically different design focused on things like density. I have lots of ideas about how this could be achieved with contemporary technology and certain concepts like having large buildings as public infrastructure and multiple levels of roadways.
Also: https://en.m.wikipedia.org/wiki/Andy_and_Bill's_law
Lantern (YC W24) – Hiring Engineers to Build PostgreSQL Vector Database for AI
A common factor in many of these hacks is Metamask. When do we admit that Metamask is broken?
None of which changes the fact that you can’t use property which doesn’t belong to you except on the owner’s terms unless there’s some kind of legal right such as the “right to roam” laws in many European countries. There is no right to store your car without paying for it so there’s no gray area here.
The original plan would have had the developer paying 20 cents every time someone loaded up their website. That's more than "some payment".
Things were always going to end like this. Maybe do the practical thing and get a mate. Not feeding a bag of giant asshole middlemen is just a bonus for you and everyone else.
It seems like sometime around the late 2000s we literally gave up on the idea of composability as a profession.

I think economics has a lot to do with it. People buy apps and services, not functions and components. All the money is at the tail end of the development process when something becomes product, and that involves a lot of things that are at odds with composability.
Interesting - didn‘t notice that.
I‘m only buying quality stuff and stick to it as long a possible. Most of my cloth are years old. I’m buying a new iPhone if the one i have doesn’t get any updates anymore, and furniture has to outlive me.
I always thought this is reasonable and that everyone would do it that way: Always having high quality stuff, saving money instead of wasting it by continuously buying cheap things!
Seem‘s like i’m really out of touch with the world.
Graphics.

Everything else is a pittance and mostly the wrong answer. When people say "browsers" they're also wrong, because a more accurate answer is "browser compositors."

The backing layers for windows currently open on your operating system are orders of magnitude larger in size than entire operating systems, multiple times, actively running in memory by comparison.

So, I think that's the real answer. Everything else seems like a pittance until you're doing some desktop computing or web browsing that requires large data structures.

The two largest and most compute expensive processes running on the system you're using to read this post are probably your OS's window server, and the browser to read HN, and that's because your browser is largely also managing its own compositing system.

That's why.
How much money do roads make?
I know. Yet most folks take packages at face value as if it was a part of some standard library.
While there is an element of truth to that we have sacrificed performance for ease of development, especially in cross platform use cases.

(Often a reasonable trade off, imho)
This is a bit naive. Lots of customers of unity have gone bankrupt. Did they retroactively waive the $2000/seat yearly pro subscription (5k for enterprise) or any other fees for those companies? Of course not.
I find it weird that many businesses/organizations/people try to come up with one metric to keep things simple (and to be easy to optimize), but are then surprised by Goodhart's law. It's important to have multiple metrics that measure different things (and are orthogonal enough to make it hard to optimize them all) and then use judgement to decide when something has gone too far on one path. I look at ASICs which might have Ops/sec, Power, Cost, TTM (even those could be broken down to MACs/FLOPs, maxTemp, Design vs Unit cost, TikTok-cycle vs manhours). Perhaps the organization even wants to change direction, but the "one" sclerotic metric makes it hard to do that.
The Python user base is perfectly fine. Of course, any additional package installed outside of Django and Wagtail can introduce security risks. Since Wagtail and all of its additional packages incorporates Django's security features, which includes protection against many common attack methods, it is a more secure offering.

https://docs.djangoproject.com/en/4.2/topics/security/

Not to mention security through obscurity, Wagtail is a lot less common than Wordpress. Therefore, not as many attack vectors exist for Wagtail as they do for Django / Wagtail, especially if you keep on top of the security patches.

https://www.djangoproject.com/weblog/2023/sep/04/security-re...
That's completely useless for code assets. Even for purely art assets they usually come with Unity specific things such as prefabs, particle effects etc.
Oh my god ripgrep is fast.

I was astounded when I first used ripgrep.
Thanks for the comment, Matt! I love Caddy. For some reason I thought it needs a configuration file.

The simplest cmdline I found to run it as a local server on a non-priveledged port with listings is:

$ caddy file-server --listen localhost:8099 --browse

Is there a simpler way I'm missing?
Those results show no clear correlation with age at all. It that low latency was possible in the 80s and it's still possible now. But throughout computer history there have been plenty of terrible high latency devices.

I agree with OP. Generally computers today are much faster than they were in the 90s.
> The immediate follow up question is can corporate support of open source projects count as product dumping?

For what it's worth, I'd classify true open source as the only exception to anti-dumping laws. If you want to burn money to fuck over everyone else, give up your competitive advantage.
> I've started to wonder if I just have an academic fascination with it and the practical use cases are more limited (limiting?) than I think

I'm currently writing an entire book based on this concern: pmfpbook.org
cries in npm
We'll have to see how https://californiaforever.com/ goes!
Very simple: as computers get faster, the incentives for reducing the need of resources of software decrease. You used to need to optimise, otherwise the software would be unusable or not fit on a floppy disk. You don't need to do that anymore, which is a good thing as it makes software cheaper and faster to write. Software is more cost-efficient because it needs to be less resource-efficient.
For a critical system, you should really have two, for HA purposes. Do they?
Oh, I'm a huge fan and can't live without it.

I've reported issues / feature requests to Daniel multiple times, most of those have been addressed.

The "save to ePub" feature is among my absolute favourites. It's simply genius:

<https://toot.cat/@dredmorbius/107958709435468728>
Tenacity.
If there’s space for an individual vehicle there’s space to put another 200 person vehicle.
You might find Malloy interesting as it makes a greater departure from SQL syntax. Queries are first class objects which can be nested within each other in order to do trellising. It still compiles to SQL because that is the only language accepted by DBMSs today; however it will automatically write symmetric aggregate calculations and do those nestings that are hard for a human to write.

https://www.malloydata.dev/
Jesus Christ, Encarta, now there’s something which was deeply nested in the cache of my mind
Sifting through crates.io for malware with OSSF Package Analysis
I appreciate their effort in contributing to sense making. I take a pause everytime I read or hear about "AI" use in automated defense mechanisms, it's disconcerting especially when we haven't solved self-driving in all conditions that humans can navigate.
The author of this tool basically took the Shamir code from Hashicorp Vault, which is pretty mainstream. If you're looking for a solid implementation, I would start there[0]. I wouldn't use the Shamir code from this repo, as it's an old version of the vault code using field arithmetic that doesn't run in constant time.

[0]: https://github.com/hashicorp/vault/blob/main/shamir/shamir.g...
In Dutch we have the word “boswachter”, which means something like forest keeper. In old Dutch it was probably spelled “boschwachter” or something similar.
Currently those GCC flags are only about instruction alignment. The article shows a simple example of runtime data alignment.
Yeah no I get you. You just want a monolith to be purposeful when you design one. Not multi-purposeful. This is also at the limitation of a programming language. I am kind of kubernetes guy, but I am dying because it relies heavily on a virtualize network distributed. It would drastically increase the performance if kubernetes clusters were built like monoliths and each kubernetes node handled traffic independently. So of like keeping it all in the same rack. Only leaving the rack if needed. But I keep seeing bad technology decisions repeated over and over. I stopped pushing because some person with a bigger title would say this is good design. Big kubernetes clusters eventually fail. Multiple small clusters survive.
Nextcloud Hub 6: Healthy meeting culture and the first local AI Assistant
Yeah I mean the computing world, especially on desktop, is more about UX and things _feeling_ good instead of speed.

Imo it’s a fine trade off 90% of the time.
Most didn’t own their own medallion, but were employed by large companies that owned them.
I mean, these days I summon a super compute cluster for autocomplete in my IDE and chat with another with a 100k context window to pretty print large JSONs.