Recent submissions

Comment · 3 years ago
Why? Lots of sentient animals kill sentient animals of a different species. Why should humans be different?
Comment · 3 years ago
One reason carjacking is rare is because people don't foolishly stop for obvious carjackings. If an autonomous car has trouble telling the difference between a carjacker and a construction worker, then it will be much more likely to get carjacked.
Comment · 4 years ago
I think it’s more like removing captain from a giant ocean going freighter. Everything will be fine till one day it runs aground or hits an iceberg.
Comment · 4 years ago
My personal experience is that I was paid by my university to get my master's degree in the late 90's. Since I was a teaching assistant for an entry level programming class (in Java at the time). I got a tuition waiver and a stipend which was enough to cover my living expenses.

One surprising benefit was that re-learning the intro stuff well enough so I could teach it crystalized my understanding of some fundamental concepts like the difference between the stack and the heap which I kinda glossed over my first time through.

At the other end of the continuum, I was able to gain a level of skill in parallel and distributed programming and network programming much deeper than undergrad.

Was it worth it? For the price of $0 and 2 years, yes. If I was paying full price, not sure.

And do those who say the degree erodes, fundamental concepts endure. A race condition is still a race condition and a socket is still a socket even all these years later.

Comment · 4 years ago
I’m guessing you are thinking of cache lines where CPUs will read/write data in 64 byte chunks from memory to/from cache.

As you said, being aware of this lets you optimize away cache misses by controlling the memory access pattern.

Comment · 4 years ago
It is not true that Apple will know what web sites were visited. The article states “the device manufacturer or attester only knows the minimum amount of device data required for attestation. It doesn't know the destination URL or the user's IP address.”
Comment · 4 years ago
You can try HERE WeGo. Add free and you can download maps for use offline.

Disclaimer: I work for HERE Technologies.

Comment · 4 years ago
Also, choking people get bruises to the abdomen when someone performs the Heimlich maneuver on them, and people with cancer get pumped full of chemicals which just about kill them. That treatments also cause harm is pretty normal in medicine.
Comment · 4 years ago
So your solution is what? Don't donate blood or plasma? Have only humans who aren't exposed to PFAS done blood or plasma (which don't exist anyway)?
Comment · 4 years ago
High salaries for tech workers are not a new phenomenon. So if programming were truly a skill a large number of people could just “pick up”, it would have happened already.
Comment · 4 years ago
We use Ephemeral Inline Volumes backed by LVMs on a local ssd. TopoLVM can make this trick possible.
Comment · 4 years ago
> I'm talking about the proliferation of DSLs like Awk in the world of Unix

I get that there is a learning curve for Unix. However, a complaint about a "proliferation" in the context of a tool which is decades old seems a bit off. The response here of "just install Python" doesn't work for $random_unix for a variety of reasons. Such reasons include lack of root access or business rules which prevent modification (such as for a production system where you do have root access).

> Python can be substituted with another Turing-complete language. Why not just use libraries and abbreviate them for command line use?

This suggests that we take a tool such as awk which is decades old, stable and efficient and replace it with an equivalent implementation based on an interpreted language. This process would take years to complete and then would end up with a tool which consumes more resources and is slower than the original. I don't see the payoff here.

Comment · 4 years ago
Imagine the other extreme where every single executable on the system statically linked libc. Assuming libc calls are pretty common(which I think is safe) I would expect the cache to get trashed.
Comment · 4 years ago
Saving disk space isn’t nearly as exciting as saving CPU cache space which is much more precious. That means that something like libc will almost always be in cache from something calling it.
Comment · 4 years ago
All the implements which farmers use, planters cultivators, etc have gotten larger over the years as the scale of farms have grown. A 40 year old tractor likely isn’t going to have the horsepower to work with these new implements. Also, the old tractor is likely to lack a cab which could mean no climate control for you.

Both of these would be serious issues for operating a modern, large scale farming operation.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton