skysight-inc/HackerNews huggingface dataset:
On the trucking side of things, I think it'll actually be a positive for the industry in the short term (a decade or two), before the jobs really start to dry up.

Rail freight will probably be impacted by automated trucks sooner than road freight, weirdly enough.

My guess about the industry's progression:

* Automated trucks take over long haul routes (e.g. highway driving) between major distribution hubs, and previous long haul drivers move to middle and last mile routes.

* Shippers begin to shift freight away from trains and towards trucks (because price of trucks goes down, speed of delivery goes up)

* Automated truck centric freeways (or lanes) begin to show up, allowing for higher density and speeds of truck traffic. Price further falls, volume increases. More jobs created in short and medium haul trucking to handle increased volume of things being shipped.

* Automated trucks begin to be able to handle medium haul (inner city between warehouses), jobs start declining.

* Automated trucks begin to be able to handle short haul (last mile), truckers are a truly dying breed at this point.
You're right--another distinction is needed here. For a human user using EnvKey, the EnvKey 'core-process' will run on their computer. Both the EnvKey UI and the CLI talk to this core process to fetch/display data or make updates. This is the process that will periodically evict secrets from RAM if they aren't used.

When loading a single environment via an ENVKEY access key, you're correct that there is no RAM eviction (in many cases this could break an app, unless it was designed to handle it).

If you don't want to use ENV/environment variables, you could also output your environment to a file and then pull it into your app and parse it (you can easily export to json, yaml, dotenv, or pam format):

$ es --dot-env > .env

$ es --json > .env.json

$ es --yaml > .env.yaml

$ es --pam > /etc/environment
Okay. Have fun using C APIs without reading documentation and wondering why your programs keep crashing, I guess. What else can I say?
Since I also don't think their central idea works (it's off by a factor of 100) it hardly matters.

pdf: https://arxiv.org/ftp/arxiv/papers/2012/2012.14533.pdf
The UNIX philosophy made more sense as an abstraction for a computer when computers were simpler. Computers nowadays (well at least since 2006-ish) have multiple cores executing simultaneously with complicated amounts of background logic, interrupt-driven logic, shared caches, etc. The UNIX philosophy doesn't map to this reality at all. Right now there's no set of abstractions except machine code that exposes the machine's distributed systems' in a coherent abstraction. Nothing is stopping someone else from writing a UNIX abstraction atop this though.
I don't disagree with what you're saying, but I think it's probably overstating the impact. We've seen China exert a huge amount of influence in Chinese tech space and really clamp down loosened controls. Maybe this was the excuse Chinese press gave, but I think this would have likely happened anyways given the power and direction Xi is moving China in. See their moves in the tutoring, construction, crypto, and e-commerce spaces too
The case against empathy (2019)
Mental illness, globalism, and the story that links them
- Finish at least as much as you start.

- Focus like a maniac on tasks that generate value. Busyness has nothing to do with productivity.

- Agressively reduce all coordination overhead (emails, meetings, etc)
For many who don't have an automated tax return it could be easily. It amazes me the systems like bizum and bank transfers don't have a checkbox for "this ought to be taxed".

If you are not getting a VAT refund then you are paying VAT and it is in your interest that everyone does, so most consumers would select the box. The transfer is recorded, consumers would be complicit in the fraud if they didn't tick the box and that's enough excuse for both sides to want to play ball.
I find this article to give a good overview of how leap seconds are handled on Unix:

http://www.madore.org/~david/computers/unix-leap-seconds.htm...
If shipping is the only thing that matters, then we're in great shape. If shipping the right things matters, we're probably going to need to collaborate a bit. Over the past year, we could have killed a few features just by pushing back as a group. Instead we've waited until they've lost an A/B test.

But your sentiment is exactly the point I was trying to make. Many (if not most) developers really aren't interested in any social benefit/experience. Your use of the word "rightly" puts you (and forgive me for broadly categorizing, I don't know you at all) in the "I come here to do my work and get the heck out so I can live my real life" group. For others, it's not so binary. It's not Work vs Life. Life bleeds into work, and work bleeds into life (with obvious healthy boundaries). For example, my lunch times with other developers was a high point of my day. I looked forward to talking to those folks. We tried it via Zoom. It was just awkward. My current team seems to fit with your sentiment. I'm the oddball and I'm okay with that.
Thanks for sharing, the quick conversion using the url route is a really nice feature (e.g. https://currentmilli.com/1648658674481 )
Waymo has a relatively small service area in Chandler, Mesa, and a very small section of Tempe. The first two are essentially Phoenix suburbs. Waymo doesn't reach some of the areas that would seem to be particularly useful: light rail stops (the Phoenix area now has about 20 miles of light rail: see the map tab at https://www.valleymetro.org/maps-schedules/rail), or Arizona State University in Tempe, or some of the party/bar districts (like Mill Avenue in Tempe).

I live in the Phoenix area and have wanted to try Waymo, but, sadly, it doesn't go anywhere useful for me.
The 5% is the rest of Owl...
This describe more a Single System Image [0] to me (WPD includes Plan 9 as one but considering it does not does not supports process migration I find it moot).
LinuxPMI [1] seems to be a good idea but they seems to be based on Linux 2.6, so you would have to heavily patch newer kernel.
The only thing that seems to support process migration with current software / still active are CRIU [2] (which doesn't support graphical/wayland programs) and DragonflyBSD [3] (in their own words very basic).

[0]: https://en.wikipedia.org/wiki/Single_system_image
[1]: http://linuxpmi.org
[2]: criu.org
[3]: https://man.dragonflybsd.org/?command=sys_checkpoint&section...
LibJS JavaScript Engine
The solutions you suggest would prompt more outrage than anything Google does in this space today.
Knowing how to use the command line.
Are you just saying things that you think are true? Have you ever tried to do even rudimentary image processing in foggy / rainy / nighttime conditions? Cameras are absolutely not better at seeing through rain and fog.
So UUIDs were the perfect solution except that, if a user double-click a url with a UUID in it, it won’t select all of it.

Can’t you just… remove the hyphens? UUIDs are just arrays of bytes, the hyphens are not part of the data.

Instead, they use a less popular, less supported, more collision-prone ID format.
I think globalization got as far as it could, but the friction between US, Russia, and China prevented us from reaching it's full potential. Now, we'll probably slide back into protectionism.
The ability to rapidly context switch. So much of my day is filled with meetings with 30 minute breaks in between. I pretty much do nothing with those 30 minute gaps because I cant refocus on code fast enough to be productive. So most of my coding is done in the last quarter of the day and I probably waste 1.5 hours a day on just waiting for the next meeting.
I was really disappointed with the service area though. I was hoping it would be available as you say "in Phoenix", but it's only available in Chandler which is just one suburb south-east of Phoenix. Service has been this way since it was introduced a few years ago. I really expected them to expand by now.
Ask HN: Anyone try an EMF shielding device?
I was just pointed at https://airestech.com where the company AiresTech has devices that apparently offer individuals protection against electromagnetic fields.

I was wondering if anyone here has tried anything like this and can speak to whether it did anything for them or not.
This is definitely true in my case. The harder they tried, the more I pushed back.

Also, as anecdotal evidence, there's a reason there's a stereotype of PKs (preacher's kids).
Anyone have other resources (besides the who's hiring monthly thread which is my favorite) for remote work hiring that are worth checking out? Especially not just technical roles?
System bounds/invariants, ie things that you know can or can't be true. They can be about hardware, os, algorithms, networks, etc.

They allow you to quickly pinpoint problems, and avoid exploring places you shouldn't explore ( which is very handy when designing a new system) .
See issue 1580 for a description of the change that displays floats using the shortestish decimal expansion that round trips:

https://bugs.python.org/issue1580

I thought there was a PEP for it, but evidently not.

Although this is generally an improvement, it can contribute to confusion.
Does this make Putin an ideal politician, since we know that anything that comes out of his mouth is likely a falsehood? That someone or something compulsively lies doesn't feel like a redeeming value.
> The thought that anyone would want to read what you have to say alone is ego.

I hope that was a generic "you" and not intended as an insult. In any case, it's untrue except for a definition of "ego" so expansive as to be meaningless. Is it ego to believe that some subset of people you already know and have some affinity with might derive some benefit or enjoyment from something you write? For many bloggers the mere possibility of that is sufficient to put the writing in a public place instead of a private diary, but they'd also be quite content if that didn't happen.

I'm trying hard not to be as derogatory as you are with your implication that others are thin-skinned or egotistical, but I suspect that this goalpost-moving on "ego" reflects your own motivations more than any general reality. So does the "weirdness" you mention. Perhaps you should consider that other people are motivated differently than you are and that's OK. There's nothing weird or egotistical at all about wanting to communicate with others in a non-transactional way, for its own sake.
It's not necessarily wise to put aside national bias. There are well informed, intelligent, honorable people who believe that Chinese hegemony would be a bad thing. In that lens, it would be perfectly consistent to want to prevent Western citizens from being influenced by the Chinese company/govt, while being OK with the same power in the hands of Western governments.

IE, you would need to also assert that Western companies having these data is no better than Chinese companies, an opinion which is hotly debated and not at all settled.
Reminds me of the Pocketmod, which to my surprise is still around:

https://pocketmod.com/
> However, it seems like it's single-server (for now) and that seems less compelling for me at the moment. It looks like you're planning on K8s support which would just be wonderful.

Isn't this where Knative should come in? Kubernetes under the hood but simpler abstractions on top
Is there sth similar like this site but for Angular?
Just 2 days ago I saw a waymo car stuck at 4th and Townsend in SF facing NE (toward the bay). The car was in the left of 2 lanes. The light for the left lane turned green. The car sat there. People behind started honking. Eventually it went. Not if there was a driver or not.

In the driver's defense (computer or human), SF's signals have gotten very complicated in the last ~10 yrs and even non-robot drivers fail to follow the rules about 20% of the time. 3 places I can see this happen every day are (1) 4th and Townsend on Townsend facing NE (the one above). The issue is the left lane has a green light but the right lane has a separate right turn signal because there is a bike lane further to the right that gets green first. Sit at the corner and I guarantee within 10 right turning cars someone will turn on red.

Similarly, 5th and Bryant on 5th going NW (into the city). This has a similar deal. There's an on ramp to the freeway but it has a separate right turn signal from the green forward signal. This one, for me, is around 100% violation by which I mean I've never NOT seen a violation at the corner. Not ever car, but ever signal at least one car will turn right on to the freeway even though there are 2 large no right turn lights and a green bike light.

The last is 4th and King, on 4th going SE facing the bay. I'm not sure these are technically violations. The left lane is painted as left turn only. The right as right turn only. The middle lane crosses King. Again, this is close to 100% for at least one car per signal ignoring those markings. I don't blame them as there's no way to see the markings until you're just a few car lengths from the intersection and if there are other cars there you can't see them at all. Further, looking up the law, solid white lines are just guidelines. It's legal to cross them. (double white are not). Still, people in the center lane get angry and honk when people in the left or right lanes cut them off since they weren't expecting it.
IIRC correctly in their Waymo videos you can see inside the cabin. Each passenger gets a video feed of that video, so I think it is real-time. Let me find a link.

EDIT: This was posted above for different reasons, but you can see the render is real-time. https://www.youtube.com/watch?v=zdKCQKBvH-A&t=401s
People who think this is a sensible goal generally, in my experience, do not understand what goes into building complex applications. And while it might indeed be a laudable goal, the ratio of users who will benefit from not having to know and/or do as much to build an application to those who will never build it themselves but would like bug fixes rather than build system architecture changes is skewed against the big picture.
Depressing someone would get so into this and spend so much time and effort on a game and then be ruined by cheating when it wasn't even necessary.

Watching the video the narrator talks about playing real guitar. I played Guitar Hero before learning real guitar and that's such a fascinating thing. In general I also find the real thing easier (sometimes MUCH) easier than the game. I think the real thing made the game harder for me, perhaps because the game is visual, not auditory.

That said I played Guitar Hero I/II on the XB360 when it was popular. More recently I had tried Rock Band on the XB1, and it's possible it's just that the whole thing was just terrible on the XB1 due to the HDMI latency.

I can't imagine getting so good at the game as well.. cause I found the controllers RSI monsters compared to real guitars. Mushy buttons with lots of travel. They would often make my left hand hurt.
> Intuit spent more than $2 million lobbying last year, much of it spent on legislation that would permanently bar the government from offering taxpayers prefilled returns. H&R Block spent $3 million, also directing some of their efforts towards the bill.

Yes they probably lobby against it, so would any company if its important to them. $5 mil in lobbying is loose change. These are not big businesses - HR Block has a market cap of $4 Billion about the same as a bunch of companies no one has heard of.

However the real reason is politicians making the tax code as complicated as possible, giving breaks to favored groups.

You can't believe such a hugely important thing as tax is swayed by such a little piece of lobbying.
For knowledge workers, on-site today seems a lot like off-site of yesteryear. This time it's an unscheduled, unscripted team-building exercise, where you pay to attend and a fraction show up.

Lots to figure out. Exciting times for HR and recruiters.
The first code-to-assembly highlighting example here is beautiful. Question to the authors— is that custom just for this article?

Is there an open source CSS library or something that does this?
Anyone who thinks there's anything monocausal about climate science doesn't understand the climate, or science.
But you don’t see individual stars. When I have been out in the middle of nowhere and looked at the Andromeda galaxy, it just looks like a smudge. You need a telescope to really realize it is made up of many individual stars.
There is a mobile Proton calendar app.
History is littered with the stories of people who thought the end justified the means. The 20th century eugenicists thought they were improving humanity. The people who tried to civilize the natives with Christianity thought they were saving them from eternal suffering. The "if the .gov doesn't get involved things will go to shit and you'll be sorry" stuff you are saying is basically what people who were ardent proponents of things like restrictive zoning were saying and we all know how well that worked.

I'm not saying don't do anything. I'm saying it's more than ill-advised to get the vast resources of the modern state involved in things on the whims of "experts" because hubris abounds.
Without further assistance? Anti-depressants are notorious for developing tolerance in users and requiring larger and larger doses over time. We should hope for treatments that can yield results with less frequent dosage and lower chance for dependency.
My condolences for that loss.
Here is a story [0] to support your claim, with testosterone levels declining 1% per year on average [1]

[0] https://www.forbes.com/sites/neilhowe/2017/10/02/youre-not-t...

[1] https://www.reuters.com/article/health-testosterone-levels-d...
I'd guess you answered your own question. It's an icon of a car next to some car-shaped blobs, so "double parked" or "stopped in a traffic lane" sounds like a good guess.
I know about Stratechery and it is pretty good!
Hmm. The LibWeb source is here: https://github.com/SerenityOS/serenity/tree/master/Userland/...

I wonder if it could be pulled out as a portable library. Having another competitive browser engine would be a good thing.
Not to be confused with https://dagger.dev/
Yes, we plan to start the process soon for our Cloud service. In the meantime, our Enterprise Self-Hosted product runs in your own AWS account with no external dependencies, and is SOC/ISO27001 ready. Community Open Source could also fit the bill depending on your needs. You can find more details on our different offerings here:

https://v2.envkey.com/pricing
Other languages have large ecosystems as well, though, and are often far easier to optimize for speed. For python, speed was pretty much a non-goal.

You could try to switch to Go or Nodejs - or do what Numpy/Scipy and TensorFlow did: write the performance-critical parts in C and only use python for the high-level control logic.
> A consulting firm with the Republican party as one of their clients?

Political consulting firms -- especially those that specialize in strategy, oppo, or ads -- are very often partisan-aligned. That's how the biz works.
The Unix philosophy was a reasonably good model decades ago. But I think it is over romanticized.

It's binary blob design is no good for security, as opposed to a byte code design like Forth. Its user security model was poor and doesn't help with modern devices like phones. Its multiprocess model was ham fisted into a multithreading model to compete with windows NT. Its asynchronous i/o model has always been a train wreck even compared to NT. Its design creates performance issues, especially in multiproc networking code with needless amount of memcopys. Now folks are rewriting the networking stack in user space. Its software abstraction layer was some simple scheme from the 70s which has fragmented into crazy number of implementations now. Open source developers still complain about how much easier it is to build a package for windows, as opposed to linux. It was never meant to be a distributed system either. Modern enterprise compute cannot scale by treating and managing each individual VM as it's own thing with clusters held together by some sysadmins batch scripts.
The only real reason you get charged with contempt is for ignoring the warrant. If you try to verify it you're not ignoring it. If you ignore something that's not a warrant they're SoL. It's my understanding these "emergency requests" have no legal basis. The ability of the state to pressgang people into service is very limited.

I'm willing to agree the law is crap and you might go to jail (briefly) anyway, but that's not an excuse for "it should work this way" which is the direction everyone seems to be taking it.
> But while going through the docs I stumbled upon this Gem

You make it sound like that's crazy or something but the goal of .compare is to be used as a "comparator" to provide an ordering of all possible values in the implementation of various data structures or sorting algorithms, while the goal of the various operators is to support programmatic logic.
I took calculus in high school and did really well in it - but I honestly can’t say whether I’ve used it or not as an adult, because all of my mathematical knowledge kind of runs together in my head.

I realize it’s a big ask, but is there any way you’d be willing to put together an example of when and how you’ve used calculus for a specific purpose where it really shines?
That's actually not so bad. Physicists in the 20's reinvented matrix math.
For chips, that's commonly referred to as "binning" as in the sorting machine drops chips into different bins based on a test result.

A big design with many cores, such as CPU or GPU cores, may have manufacturing defects that makes one or more cores bad. Or it may be on one side or another of a tolerance range and not be able to work at higher power or higher frequency. These parts may get "binned" into a lower performance category, with some cores disabled (because a flaw prevents the core from working) or with reduced maximum performance states.

These are still "good" parts, and can be sold at a lower cost with lower performance, while the "better" and "best" parts will pass more tests and be able to have more or all portions of the chip enabled.

So it's not so much to work around a "bug" which might be a common flaw to all part designs, rather to work around manufacturing tolerance and allow more built parts to be useful rather than garbage.
It seems important to understand the context that these principles were created from. If, for example, you were to go to a design event at SF Design Week, and wondered if you were actually at a fashion event, then we might start to think about the context that the 89-year-old Dieter Rams is coming from.

The principles (as stated by the designer) were meant to evolve. And evolve they have. When most tech products were being designed without the input of designers (say, 15 years ago), we started to have many people write books like "Don't Make Me Think." This was because engineers' culture of one-upping each other in the smarts department was spilling over into the design of tech products, and at the same time, tech was becoming more important and more mainstream.

A lot of design in tech has felt like it's been finding its way through these principles. When Microsoft started caring about design, people criticized that their products looked like they looked good in a Powerpoint, as opposed to in-person. The last time I used Google's material-ui toolkit, it harshly encoded the very large, wide spacing that is the default for some of their web UIs (like gmail), where a user cares much more about being able to read through a large amount of structured information, rather than making it appear "aesthetic." It's not so much don't make me think, as it is: please respect the task I have at hand.
Anything except people overeating, sure.