skysight-inc/HackerNews huggingface dataset:
Absolutely, the point of L3 systems is to move the legal liability from the driver to the car maker.

Else there would be no benefit, would it? As long as I have full responsibility and have to be fully aware of the situation I might as well just drive myself.

Germany had to change it's law for Mercedes to be able to role out L3.

> In July 2021 in Germany, the Federal Act Amending the Road Traffic Act and the Compulsory Insurance Act (Autonomous Driving Act) came into effect. The Act allows motor vehicles with autonomous driving capabilities, meaning vehicles that can perform driving tasks independently without a person driving, in specified operating areas on public roads. Provisions about autonomous driving in appropriate operating areas correspond to Level 4. [1]

[1] https://en.wikipedia.org/wiki/Self-driving_car#Legislation_i...
The vaccines:

1. Do NOT prevent transmission/infectivity to others

2. Do NOT provide long-term immunity to you

3. Do NOT act without strong and possibly harmful side-effects

These are facts acknowledge by the CDC, FDA and peer reviewed science. This story falls without these known facts!! Being aligned to actual science rather than the religious imitation of scientism primarily practiced by rabid COVID-ians cult members isn't being anti-vax! It's science and common sense.
Oh dammit. I have stopped using Gopass and rewrote pass just for that reason - missing AGE encryption. At least I have learned something new and I feel I have better UI - fuzzy finder instead of their TUI. However, big kudos to Gopass team for awesome work and really useful tool.

Before I start working on next project... Do you recognize any mobile app, which could replace PasswordStore app for Android [0] but with AGE support?

[0]: https://github.com/android-password-store/Android-Password-S...
You will probably score very high on this test: https://www.psychopathtest.com/
(Render founder; genuinely curious) what about Render makes you not want to use it?
When I said rails was nice for project setup, it was things like what you mentioned. Definitely easier to do those things in rails.

In express there are packages for those things, ie https://www.npmjs.com/package/express-session. Agree it would have been nice as part of the express library.
It's honestly like you've never seen that land.

Much of Canada -- one of the two big possible breadbaskets you said you were eyeing -- is literally forest. The forest starts where the farmland stops.

Even if you cleared the forest, the soil is worthless. It's been covered in conifers for thousands of years. It's also goopy, as it is thawing. Or sandy. Or simply too acidic.

And while it might be good enough for grasses and cattle grazing one day, that day is not today, nor tomorrow, and in the meantime, you will be quite hungry.

In the medium term: good luck replacing California's food output with northern Alberta's.

Now, one might be able to hasten the soil improvement that with some sort of complex, time-consuming terraforming ('agriforming?') process, but good luck getting that process to scale in a hurry. Or on-budget. (Have fun even making a budget for that.)

Farming is actually just incredibly hard, the land is the biggest variable. It has to be just right. You can't just declare that an area is for food production like you'd rezone a city street for residential. Nature does not care about your lines on maps.

Don't believe me? Look at the last time we tried. The same reason that turning the Amazonian rainforest into farmland has not been an awesome thing.

And who is condescending to who, here? I'm not a farmer. But neither, I suspect, are you. So why do you discount my experience? I'm from the place you were talking about.

My suspicion is that you simply cannot tolerate the ego-dystonicity of ushering in an age of starvation for our children and grandchildren. But we did it. You did it, with help.

Check the prices at your supermarket.[1] Check the collapsing populations of insects, birds, and fish. Wait for the unravel to travel further up the food chain. Tag. You're it.

And yes, it's apocalyptic. It really, really is.

If you want to throw textbooks around, please read _This Changes Everything_. Then, read _Under a White Sky_.

You will find them both in the nonfiction section.

[1] Before you get typing: yes, inflation and supply-chain disruption can be symptoms of climate change -- specifically, when both are occasioned by a pandemic, which is the sort of event that becomes more common as habitats are squeezed up against one another. There will be more, faster now. I did PhD work on this, back in '05, in the aftermath of SARS-CoV-1. Like.
No; a copy of the HN database is synced regularly to Firebase (https://github.com/HackerNews/API), but IIRC the site itself runs on a single process on a single machine with a standby ready.

edit: Yup. https://news.ycombinator.com/item?id=28479595
> Not really, because devs would have to put up with what the likes of people like myself actually made available on the servers they had to telnet into for development.

Fortunately that didn't work when you needed 3D graphics hardware. But I guess you worked in a 'server' company, not a graphics (3D or engineering) one?

> All our HP-UX and Aix boxes used the vendor tooling (including the C compilers).

Of course, GCC was only needed for most of the later (early 2000s) OSS like Mozilla that didn't work with the native compilers because of missing GNU extensions.
That's one thing I don't miss - the prices of compilers. SGI took more than 10,000 € for their MipsPro C, C++ and Fortran compilers but without 'advanced' optimization options like auto parallelization and their 'IDE' tools, Developer Workshop.
That reminded my of Totalview (a debugger from ???): now Perforce bought them
https://totalview.io/
Of coarse. Especially if it was known since black hat 2016.
Because apparently you are writing a book about Julia. I assume people who write books about a language which are also in vogue in the scientific community, they are aware of the eco-system of said community. Mathematica is not exactly a new kid on the block.

Why don't you answer the question?
Fair game and valid according to whom? You cannot legally rob a bank just because they left it unlocked and unmanned. It might be possible to take crypto due to a bug in a protocol, and arguably justifiable, but that doesn’t mean it would hold up in court if you were identified as the one using the exploit.
> The “I have no sympathy for the victims” comments are crass.

No, they're not. They're entirely reasonable. Stop trying to shame people for expressing a common, reasonable and fair opinion that you don't like.
"We will put together a panel to put together a committee to review these technologies. Upon sufficiently reviewing said technologies we will institute new rules. Current target is by 2050"
I don't doubt that this is a major milestone: gawd knows, I couldn't program a car to do that.

But something that I would like to know is what happens when it fails? Or at least, seems to have failed?

At the moment, if I buy a car and the brakes fail and I crash into someone/something then it's likely there was a defect and the manufacturer was at fault. That seems reasonable when you're making a 2 ton machine capable of hitting over 100 mph, there should be a shit load of safety measures in place.

However, it seems that self-driving software is in its infancy and I've lost faith in tech companies to release a product when it's complete and ready, instead releasing it sooner with a bunch of bugs for the users to test. In addition, if my brakes fail, a sound mechanic would be able to verify that was the case and I'd be off the hook: you would be able to examine the faulty part.

If my self-driving thingy failed on one of these level-3 roads, and I crashed into a bunch of nuns crossing the road would I be on the hook for it? How would I be able to prove in court that it failed and wasn't a result of me being a muppet. Coz you can bet I won't be able to examine the source code after the accident, unlike being able to see the faulty brakes in the earlier example.
So, exactly the opposite from me. Genes especially don't matter at all in an age when we have technologies like CRISPR to perform arbitrary edits on them. Different cultures come and go all the time throughout humanity's history. My own consciousness and personality though? As far as I'm concerned, to me, that's literally the most valuable thing in this universe.
A geometry library https://s2geometry.io/ (https://github.com/google/s2geometry)
Yeah what happens is because we have no term limits these Senators stay in office for 100 years and amass huge amounts of insider info, its an incredibly debased system at this point.
>The Reddit of 2006 where tutorials on generating HTML in Lisp rocket to the top of the homepage is long gone.

Edit your homepage.
We already have a metaverse: it's called "reading books".
LeetCode – Count Primes
Not everything scales horizontally. Your database for instance is going to be scaled vertically to its max long before you think about using federated write servers. Sure you can use planetscale but that comes with its own considerations and tradeoffs.

Also, higher performance translates to lower machine costs. Our server costs would easily be 4x if we ran rails. given that elixir is 80-90% as productive for writing code in the short term, its a fair deal. Over the long term, we've found elixir to be more maintainable since there's very little magic and the immutable data structures and lack of magic make it super easy to debug.

Thanks to the performance of our system, we've also managed to get by without setting up caching. (we'll probably need it eventually but our performance gains have come mostly though fine tuning our sql queries. Ecto gives us way better control over the output sql than active record or sequalize)
Another datapoint: USDC minted 7b in the last 30 days. Does 3b tether in the same time period seem unreasonable?
That is not what I'm saying, nor what Clausewitz is saying. What is being said is that war is a means to an end, the end being political sucess. The goal of war is political, and war is successful if it achieves its goal.

There is no separation in sucess. If you achieve political sucess, your war has been successful. If you achieve military sucess, that means your political goals are achieved, which means you have political sucess.

The commander in chief is a part of the US military. Commander in chief is a military rank. If the commander in chief failed to lead the war correctly, then the military failed.

You are trying to see a hard dichotomy between both. There isn't. War is part of politics, and politics include war.
Because being poor sucks?
AI that animates children’s drawings
Demo linked in the article
Yeah the tech is wonderful when there’s a good facilitator who knows how to use it effectively, but the problem is most meeting facilitators are not very good and have their own personal style that might not match up with any given product. Getting to the outcome of the meeting is far more important than using some fancy software, and for 90% of meetings you can get there with Zoom or Teams on a laptop.
> Use a trusted exchange if you are worried about that.

This doesn't protect against your credentials being compromised, and it's not useful advice unless you can explain your criteria for declaring an exchange trustworthy and how that would have excluded all of the exchanges which have lost their customers' money.

> No bank in the world will care if someone steals your wallet.

Yes, this is why most people use regulated banks which have the fraud handling and reversal processes which cryptocurrencies lack. It's not just that you don't have to carry it with you, it's that there are things like verification and reversal processes which mean that individual people are both less likely to lose money in the first place and more likely to get it back. If you've ever bought a house, the process of verifying a large amount of money being transferred is very different from writing a small check whereas all you need is a typo to lose cryptocurrencies without recourse.
> instructions that were clearly invented in the typewriter era and then hoisted, kicking and screaming, into the digital age with nary a change

Based on experience, any time I see a static number of fields of a specific type on a digital record, I assume it's because that's how many blanks there were on the preceding paper form.
This must vary by location or plan. I'm in the US and I've been tethering to various Verizon and AT&T iPhones for as long as I can recall, and I don't remember ever having to pay extra for tethering support.
Not sure I agree, for me sanitation has a strong connotation with removing things. And sending data out of band from code on the other hand cannot be seen as a form of sanitation. And is my preferred method of solving this issue.
What does it mean for a human to understand ?
Ansible also has a collection that allows to work with pass's password store directly[1]. Have been using it with a dedicated pass repo for a while now, the PASSWORD_STORE_DIR variable can be loaded through direnv when entering directory with ansible playbooks to separate infrastructure credentials from user ones.

[1]: https://docs.ansible.com/ansible/latest/collections/communit...
And you think thats what I just did here? Describing why the categorization is wrong to you is a symptom of victim blaming?

My point stands that the community can do what the team did but fail to take further risk or organize. They disperse just like the issuer did, when in fact they do all have agency and can fill the vacuum. unless the token was backdoored, then we can call it a scam.
It probably depends on the block of data you're paying for. At least where I'm located, I can pay $25/mo for unlimited voice/text and 5.5GB data. For 10GB it's $40/mo and for "unlimited" it's $50.

Personally, I just use the cheapie plan because between home and work, the vast majority of my data usage is covered by WiFi so I never use 5GB just by streaming audio and looking stuff up when I'm out and about.

Not saying it's as good as some other markets, but it can still be reasonably affordable if you just need to handle work-related things as outlined in the article. Budget and mid-range smartphones are incredibly cheap and run circles around the old PocketPCs and Android phones I was using to browse the web and stream media 10-15 years ago.
Reddit has come some ways as far as mainstream acceptance etc but man if I will die on the hill that it only survived/became "successful" because of the legendary Digg slip up and exodus. It was on its deathbed before that happened. I know there are enough of us out there that remember this and tire of the having to remind of the history.

And it's nothing more than a large collection of forums basically. With all the mod challenges, UI/UX hurdles etc that come with that. Happy for it to exist/find it useful for niche communities etc but with freaking Alexis Ohanian would stop waltzing around like he had any genius foresight or any insight into anything social/web.
Flask is arguably objectively an extremely poorly written library and there are lots of alternatives out there that are much better, like FastAPI.

This is also pretty much obvious from the get-go. When handling a HTTP request, the morally correct function is something like a function which takes a request as a parameter and returns a response.

In flask, for no good reason, a lot of things that are only accessible inside a request get put into global objects, and if you try writing code that accesses them outside of the right context, it will simply crash. You might accidentally refactor such code to the wrong place and you will have no idea until it crashes. This kind of design on top of a dynamically typed language is kind of like drinking poison and then shooting yourself.

Flask is full of insane things like this and it boggles the mind that it ever got as popular as it has. I suppose there weren't many alternatives.
Understanding Log4Shell RCE via writing an Exploit that applies a patch
This is a technical analysis of the Log4Shell exploit payload that we published the other day.

I wanted to use it as a moment to help others understand what this exploit is and how they could build it themselves to hopefully make mitigating this easier too.

I'm going to go finish up adding a section on how to decompile the compiled byte code back into Java code that you can read. I'll add that in a few mins to the post.
Hitachi-san is a huge conglomerate.

SEGA built a lot of hardware around Hitachi's SH CPUs. First time I visited SEGA I was surprised to see that they also had...Hitachi elevators in the building. I noted that I was giving my talk using a Hitachi OHP and Hitachi whiteboards and furniture. I looked up to see how much time I had and observed I was using Hitachi time.

As it happens SEGA was never our customer though we did so much work for them; Hitachi paid our bills.
ah yes, a re-incranation.
what exactly is this supposed to do? its a tmux replacement... using webrtc? what?
> For sure. But at some point there won't be enough humans to run an advanced society.

How can we acknowledge that we need a lot of people to run the sort of society we ended up with today without also reasoning that the more advanced society we might achieve in 100 years might need a lot more people?

There's nothing special about 10 billion people. People have been throwing out numbers as "overpopulation tipping points" for hundreds of years, and we've passed all of them. And now we acknowledge that it's important that we passed them, because we can't even keep our advanced version of "the lights on" without having done so.
> People throw around “distributed monolith” like it’s a dirty phrase but I’ve found it actually a very pleasant environment to work in.

For ones I saw, the answer to the question "how do I run our project on a single laptop?" is "haha, you don't". That makes features which could take hours to implement take weeks. But deployment is 5 minutes instead of… 15? Not too worthy of a trade-off.

Your CSV writer probably has both technical and organizational reasons being an independent unit of development. Or, in other words, something which appeared organically, rather than someone deciding months prior before a project even started that authentication and user profiles should live in two parallel universes.
Even if lifespans don't increase the population will probably continue to expand for about 25 years since the cohorts already born are larger than they ones they are replacing. Population only plateaus once we've been at replacement rate for the same number of years as mean age of mothers at birth.
> Not my area of the law, but I don’t think he’s right.

As far as I know that's how the law is structured. A second source that say the same thing:

>KESTENBAUM: And she says while everybody gets upset at insider trading because it gives someone an unfair advantage, that is not the legal reason why it gets you into trouble. The argument used these days in court for why it's illegal is that insider trading amounts to stealing information from a company. It's like theft. And so for that reason, proving that someone traded on insider information - that is not enough to convict them. If, say, a financial document from some company blows out the window, and you happen to find it sitting there on the sidewalk, Sarah says it's not insider trading for you to use that to make money in the stock market because you didn't steal it.

https://www.npr.org/transcripts/460689797

As for your "fairness" hypothesis, it really doesn't hold. Is it "fair" that hedge funds can afford to spend millions on alternative data sources (eg. flying helicopters with thermal cameras over oil fields, to see how much oil is being stored) to get a edge over traders who can't? Probably not. Is it banned? No. https://www.bloomberg.com/opinion/articles/2013-12-19/helico...
I agree that competent, experienced programmers look at code differently, and much less linearly, than do novices, and there have been studies that show this. On the other hand, a person could (and people do) spend years programming without learning to look at code in this way. The people who do improve must be doing something different.

There are no shortcuts, AFAIK (though I think most people can achieve most of their potential in less than a decade), and I am sure you cannot get there through rote learning. Are you suggesting, however, that the sort of approach I am advocating is not very helpful, or just that it cannot be explicitly practiced?
> When famine struck, U.S. President Lyndon B. Johnson initially refused to deliver food aid, citing the country’s high birth rate.

I hope there is more context with that statement, because it sounds downright evil.
Yeah, I had a case like this not too long ago. It was I95 near the Maine/NH border.

At first I wondered why the cars in front of me were half into my lane, then I realized that there were an abundance of poorly painted lane lines and it wasn't clear who was actually in the wrong. It was the weirdest mess of lane lines that I've ever seen, tbh.

It was also obvious that I wasn't the only one guessing, as different drivers seemed to guess differently.
Not a single US soldier was killed as a result of that strike which was in retaliation for the US bombing one of Iran's generals on Iraqi soil. The US decided not to escalate because what's the point? If Iran had killed US forces it would have been a different story. And attacks on US forces in Iraq are different from attacks on US forces in Europe, particularly in NATO countries and even more so in the countries most considered allies (Germany, etc.).
What's the incentive to spending tax money to help protect a system who's focus is to undermine the state's control over its currency?
That's a wholesome idea and nothing more.
We've been following this modular monolith approach as well (for 3 years now), bounded contexts and all, but our architectural end goal is still "mostly microservices". Maybe it's specific to PHP and the frameworks we use (what the modulith is written in) but the startup time of the monolith is just unacceptable for our processing rates (for every request the framework has to be reinitialized again, with all the 9000 services via DI and what not). Microservices tend to be much more lightweight (you don't even need DI frameworks), and monolith also encourages synchronous calls (calling a bounded context's API in memory is so simple) which has been detrimental to our performance and stability, because microservices, at least in our architecture, encourage event-based communication which is more scalable, and allows clean retries on failure etc. But again, your mileage may vary, maybe it's specific to our tools.
You obviously don't understand basic contract law. US Civil courts routinely apply the principle of equity when interpreting written contracts. Loopholes and errors are disregarded when they violate the clear intent of the agreement.
The problem with Level 3 is that is requires much of the same abilities and sensors as Level 5 in order to determine if the conditions are safe, react to unexpected events, and deal with the driver not taking over.
> Just a piece of paper has been sufficient whenever I've needed to

OK so you need a printer, ink, probably a PC… (Or at least access to one, which would be a fine requirement, if the US had good public transport and libraries...)
Having trust in a system is different from trusting individual actors. You have to trust something, there’s no way around it.
Casio fx991 is the best scientific calculator there is, and it is cheap.
The goal of "zero covid" is, at this point, just dumb.