skysight-inc/HackerNews huggingface dataset:
There's plenty of cities in the U.S. where the local driving culture is so aggressive, if you are unwilling to cut someone off you just aren't going to be able to merge at all or get through the intersection, and that will undermine the brand if people are supposed to be commuting these cars through rush hour to work and it takes twice as long because the cars are too passive.

It's common to merge on a highway under speed, knowing you will be hammering the throttle and the car in the right lane behind you will slow down, but could self driving cars make that same judgement to merge or stay in the onramp lane waiting for the nonexistant opening? And if they do make that judgement and other cars do let themselves be cut off, what happens in the 1/1000 time that this maneuver results in an accident, and the self driving company is brought to court? These companies are going to be held responsible for these judgement calls that human drivers make every day. There's a highway near me where to merge onto the next interchange you have to cross four lanes of traffic in 0.25-0.5 miles, could a self driving car fight for that opening during rush hour? I don't think there would be a safe way to do it unless every single car on the road is a self driving car, and that's just not possible when most drivers can barely afford $2000 cars from 30 years ago.
Planet Nine: Astronomer reveals ’we know its orbit pretty well’
Sure, but hardware is always getting better; reaching the point where we can build a thin laptop that's up to gaming is easier than online-based gaming. Frankly, the laptops we have today should already be up to whatever it is we want to do with them.
None of that makes any sense to me.

It's all open source.

It's laughable to worry about Gnome taking a hard dependency on an API when hundreds of software programs take a hard dependency on Gnome. Hypocrisy, much?

Meanwhile if the maintainers of GNOME betray your trust, it sounds like you should hate this hypothetical GNOME for the same reasons you apparently hate systemd. Or rather than hating it, you could just fork it. If enough people agree with you, a disentangled fork will inevitably be maintained. Hell, people maintain forks of GNOME for BSD—and that's even more impressive since there is no open source monoculture more monolithic than the Linux kernel API dependency.

You could quite possibly be right that the open source movement couldn't have have started with the design principles of systemd[0] but it's naive to assume that what was good for open source in its infancy is still what's best for open source in its coming maturity.

[0] Given that the open source movement has monumentally benefited from monolithic design principles in the form of the Linux kernel, I think that hypothesis is demonstrably absurd and easily rejected.
This assumes an inelastic demand curve. DCA has other options, such as taxis.

(edited s/elastic/inelastic - I dun goofed. Thanks, Erik!)
If it really takes the competition a whole afternoon to implement this, $20 is an incredible price. Even just an hour for any in-house SWE in America is going to cost the company at least $20.
Devil's advocate opinion.

Some might say that the library is poor if you have to debug it at all.

Any library you have to debug to make work is, by definition, a leaky abstraction.

Now, if you followed SOLID principles, you could simply swap the library with the leaky abstraction out with another under a new concrete implementation, verify in tests that you are calling the library with the correct arguments, and your problem should be fixed by only touching the wiring code to point to your new implementation. If it is, then you can deprecate the old implementation class, find all the uses via compiler warnings, and replace them with your new implementation. Then all your tests should pass, and the issue should be fixed.

Accidental complexity arises when you can't do this, and it comes from not properly abstracting away the use of others' code from your own and by overly applying both the NIH and YAGINI principles on both ends of the spectrum.

Simple means "of fewer parts." In maintenance, this means you change fewer parts of your system to make a change. In design, this means you use fewer abstractions. The balance is struck when you have just enough abstraction that maintenance and design are simple.
>They're rare in the US. KDE-as-default is close to the norm in Europe.

Based on what?
20$ for filter: blur(5px); seems really odd.

If the tool did something more - maybe, but right now definitely not worth the money.
Try Franz to gather many of them in one program?
I don't think being angry at anyone will solve the problem. Using and advocating non-systemd distributions might help much more.
I elaborated on my point with detailed reasoning

It was extremely hand-wavy, actually.

Whether you take that as an insult or not is up to you.
I don't understand your first paragraph. Could you elaborate?
Not directly tied to the trade war.

China has been declining to renew all of the international panda "loans" as they expire. They now have the breeding expertise in country.

So it isn't retaliation, just another example of how China treats foreign "partners" after the IP is transferred.
Seems like an odd gesture of annoyance. It's not like there can be that many people that go to the San Diego Zoo just to see the pandas. From what I can see in the article, China "loans" their female panda to SDZ, then she gets pregnant, delivers babies, and they get shipped back to China when they are weaned. It really sounds like a good deal for them--SDZ takes care of the animal at their own expense and periodically sends back babies.

China can't recall the panda expertise of the zookeepers in San Diego--or the panda habitat and operations funding--along with the panda, so if the recalled female fails to get pregnant while in China, that's a loss for the worldwide panda conservation program. SDZ visitors will still be in one of the largest zoos in the entire world, and can walk past the closed exhibit to the next one.

It's like National Lampoon's "buy this magazine or we will shoot this dog" issue, except not a joke. "Lower your tariffs or we will threaten this species?"
Why would anyone need to water it? Am I missing something? This is sealed like other terrariums, the water recycles, it has nowhere to escape (unless the plug is poorly sealed). Probably the first time it was opened in 1972 to be watered was because the water level wasn't high enough from the beginning.
Discussion about a similar idea yesterday: https://news.ycombinator.com/item?id=19954307
> Using 3G, LTE or 5G seems like the vastly cheaper and easier option.

Starlink isn't meant to compete with that. It's main target markets are remote areas than are not connected by fiber, planes, and boats which are all currently serviced by low bandwidth and high latency geo-synchronous satellites.
Kind of like TechCrunch hijacking middle click to open the link in same page. Shoddy worksmanship.

[This has only recently been fixed to behave normally]
Do you maybe have a source for it?
is that IQ is the best predictor for life success

Perhaps, but the paper also concludes "that the importance of the role of IQ in predicting life success should not be overestimated". Furthermore while IQ did to some degree predict objective life success it does not seem to predict subjective life success, ie how happy you are with how your life turned out.
Petroleum certainly has momentum, however there's no reason to suggest EV and ICE won't co-exist for a couple of decades. I doubt bio-fuel will ever be as cheap as oil, sadly, there are simply too many sources with very easy to extract oil (Venezuela, Saudi Arabia, etc.)
Battlelite
What’s kind of fascinating to me is that it’s the WSJ and FT reporting on this. Whereas if I go and browse a German paper, I get this:

https://www.spiegel.de/wirtschaft/unternehmen/handelsstreit-...
This list is missing a linux-ey system which doesn't use Systemd that is growing in popularity!

WSL!

WSL somewhat annoyingly has a custom/proprietary init system. Partially due to it's "interesting" integration with windows, and partially because it's not even really a full linux system yet.

I'm curious if with the switch to WSL2 where they will begin shipping a full linux kernel if systemd will be included or will they stick with their current custom solution?
You can feel if it's on or off from the resistance. It requires you to apply force to the wheel anyway, otherwise there is an no-hands-on-the-wheel alert.
They probably do though, openrc defaults to sysvinit as its PID1.

I guess it's part of the confusion too, most of the systemd work was replacing the "rc bits" (process startup and management) not replacing PID1 itself.
Gaming on an aeroplane is great, but that's a case where gaming-as-a-service is never going to work for obvious reasons.

LAN parties are great, but you don't need super-portable if you're packing for an all-day/overnight trip anyway. A computer that fits in a duffel bag is fine, and plenty of "luggable" gaming laptops qualify.
Is it completely different? I assumed it was a fork of Cyanogen, but I guess that could be a bad assumption.
FICA tax rate for self-employed under $128k/yr is 15.3%. Effective tax rates for self-employed workers can reach close to 50%.
I tried to download it, but it looks like your promo code expired.
So this tool emails NEW content/articles from the saved bookmarks? Sort of RSS in newsletter form. Pretty cool idea.
Being angry does not solve any problem, but it is a legitimate human experience that the OP considered worth sharing.
‘Earthworm Dilemma’ Has Climate Scientists Racing to Keep Up
All the posts below ignored one huge thing. I'm going to provide a list of actions that transformed my life when I was 19 and solved the problems you mentioned. How? These habits increased my confidence, calmed my mind, and increased self-awareness. Habits & systems are everything. Number 1 is the MOST important and is paramount. None of the rest will work without it:

1. https://www.reddit.com/r/nofap. Don't dismiss. No harm in trying. Do 90 days and report back how you feel. Good website: https://www.antidopamine.com/

2. Meditate every morning for 20 minutes. Try headspace app.

3. Exercise everyday (eg. strength training, sprints, BJJ/Muay Thai, sports, yoga, etc.)

4. Clean up your diet. No garbage, processed food. Eat naturally. Lean meat, veggies, some fruit. No fast-food, no bullshit. Health body => Healthy mind.

5. Sleep on time and sleep enough.

6. Practice what you suck at. Every day. Practice practice practice. I want you to fail over and over again, get back up, and fight again. Warrior mentality.

7. Write in a journal everyday to track progress/create a plan/identify problems.

8. Quit all social media and anything else that gives your brain dopamine hits. Remove all addictions from your life. It's wasting precious time you could spend improving yourself.

EDIT: I thought of more..

9. Make sure you allocate time everyday where you disconnect from technology. This is a good time to practice social skills, exercise, read, write, cook, take a walk and think. Solitude is essential for health.

10. Google "Discipline Equals Freedom" and Jocko Podcast. He has great books and I suggest reading them.

Basically, remove bad habits & people, create/add good ones, practice what you suck at, and take care of your body & mind.

If you need help, comment below and we can figure out a way to talk privately.
PRISM was literally a system for handling the paperwork for lawful intercepts. There are instances of the USG exceeding its authority, but you've somehow managed to cite one of the few leaked programs that had an almost purely lawful purpose.
Couldn't you (or someone) write the code and submit it for approval. I was under the impression anyone could hack on the kernel (fairly new to Linux) and make submissions for review.
> Apple had all sorts of problems in 2007

This analog is disingenuous.

- Selling a $1k phone or a $2k computer is very different from selling a $80k luxury car

- A smartphone is a full fledge computer, which is a massive change from a dumb-phone (which capabilities were limited to calling and SMS). An electric car has the same features as a gas car, with the exception that its drive chain has a different source of power.

- Apple was an established business for 30 years before 2007, and navigated a software/hardware development environment (90's) that was very immature prior.

> software will eat this part of the world too.

Yet we're talking about a company that sells a big hunk of steel. The quote "software is eating the world" has to do with the replacement of human beings by software, not with "shiny new thing that still needs to be powered by energy".

PS - Tesla's fully autonomous (Level 5) solution is unproven. Until then, let's take the "software is eating the world" talk out the question.
Admittedly I’ve never done any research into it, but I’ve never heard anything of the sort. Close it up and see how long it lasts. I know that mine lasted for well over a year before my mom finally demanded we toss it because she was tired of it taking up space.

Honestly, it’s just a small Biosphere. I don’t really understand why you would expect one to work and the other not to.
It's a great solution safety wise but it turns all of this engineering into a colossal waste if it's just for glorified cruise control. You wouldn't be able to hail an empty car. You would have to be sober and awake. You would have to be staring at the road at all times with your hands on your knees, ready to take the helm at a moments notice, because if you are reading a book or something and the car beeps you might not have time to refocus and safely take control of the situation. This is a nightmare scenario for autonomous car investors, and a very likely scenario to appear out of safety first traffic legislation.
Silly Twitter fight aside, the key piece of advice that us regular non-rich folk should take away is this:

"Your first goal after university should be to build yourself a safety net."

Once you have $10k in the bank, you can start taking risks just like those privileged kids that are starting all the startups with their unfair advantages.

Best of all for us, we work in software, where socking away your first ten thousand dollars happens automatically after landing an entry level dev gig, provided you don't go out of your way to blow your entire outlandish salary on silly possessions.
And by the time you’ve wrapped it up, tested it, made the UI nicer (blur selected text, put a box around what will be blurred, allow for unblurring, etc.), don’t you think there’s something else you could have done for your company that would provide more than $20 value to them?
Couldn't they check using the passenger app?
You can't make those stipulations on contractors whose entire relationship with the company is built on on-demand providing of on-demand rides.

You can attempt to rewrite the contracts to change the allowed and encouraged behaviors, but the more restrictions added, the more it starts to smell like an employer-employee relationship--and that will kill Uber and Lyft stone dead.
curl will error out if the chain of trust is invalid, unless you override it with the -k option.
I just had to callout this:

"AI expert Kai-Fu Lee of Apple, Silicon Graphics, Microsoft, and Google fame used the best antidote for such folly, Twitter humor:

"“If there are a million Tesla robo-taxis functioning on the road in 2020, I will eat them.”"
Cool idea! Do you think you could extend the intervals it sends out emails? I, for one, would really appreciate being able to have a weekly digest of links that I could check out on the weekend instead of a daily email.
Faster Python with NumPy Broadcasting and Numba
I reverse malware from time to time for fun and for work and I can guarantee you that many adware are malware in disguise. They often have the same functionalities and persistence mechanisms. We're far from the AskToolbar that was showing up in your Internet Explorer over a decade ago.

Two variants in particular, known as DealPly and DealAlpha use advanced persistence mechanisms that you'd find in APTs to make themselves nearly impossible to catch and remove.

The other risk is the advertising network itself that delivers the advertisement. Exploit kits have been using comprised advertising servers to deliver the exploit and compromise hosts since adware exists. These servers rarely have good security and the companies owning them generally don't care much. I even suspect that some willingly participate in the distribution for financial gain.

While doing forensics for a client a few weeks ago, I found what appeared to be a state-sponsored APT being delivered by a program bundled with adware.

I'm really upset with open source projects like FileZilla willingly serving bundled crap to its user downloading from the official website to finance itself. They're putting millions of computers at risk.
Fair point. IDK. I just think it's critical that the last part of the saying be highly unexpected.

I mean, if it starts with "The first 90% of the work takes 50% of the time ..." how do we maximize the unexpectedness of the punch line?

Cargill's original formulation, as Cletus quotes from Wikipedia, is best, I guess.
I recall two other popular projects doing the curl xyz| bash approach

Rust[0]
Chef [1]

And here is an old HN comment[2] going into why it doesn't really matter.

Besides it's a Show HN- why be negative when we can raise the same issue more constructively as "Please add checksums and digital signatures. Also why not use regular GitHub releases in the installation instructions?"

[0] https://doc.rust-lang.org/book/ch01-01-installation.html
[1] https://docs.chef.io/install_omnibus.html
[2] https://news.ycombinator.com/item?id=12766049
And all of this could've been avoided if only he cleaned after his cat...
so 20$ for basically

document.addEventListener('click',function(event){event.target.style.filter = 'blur(5px)';},false);
I didn't say it was the best idea, but the idea isn't unreasonable. Sports accidents are easy to prevent (don't play risky sports). I said no children as a prerequisite for good reason. While serious illness is possible, it is extremely rare in this age group. You can't afford to drive in my scenario, so traffic accidents are not a big worry.

I'd still want health insurance, but the odds are in your favor if you choose to not have it.
FreeBSD uses OpenRC right?

I remember liking how easy it was to set up startup scripts in FreeBSD, so I think I like it? I'll admit I haven't used it as much as systemd or Upstart, so I can't give a strong opinion.
1.) Be attractive.

2.) Don't be unattractive.

Seriously, find a community and dive in. Doesn't matter if it's virtual or facilitates IRL meetups. Reddit is always a good place to start. Lots of those subs have Discord servers for more real time communication. You can even start with a broader, unrelated community like a regional or city-based tech community, and then ask around for people who share similar hobbies.
Optimizing SQL appears to be a reasonable task for Reinforcement Learning. Given it is sequential with clearly defined actions, states, and rewards.

There has been work already done, for example https://blog.acolyer.org/2019/01/18/towards-a-hands-free-que.... But it feels like the early days.
"Because they can."

That's really all they (and, to be honest, most "marketplace" tech companies) need to say. They have the customers; here are our terms. It kinda really sucks, because the quality incentive goes out the window.
Ugh. This is predictable in the age of guilty til proven innocent isn't it? When an accusation is enough to tank a career then yes people are going to feel the need to protect themselves by removing any possibility of that happening.

And rather than trying to approach the problem constructively, the article takes a strong tone throughout that puts the blame on men:

> That means the many, many women in this world who are just trying to do their jobs and make progress in their careers are being stymied by men who are terrified of being, I dunno, unable to control themselves while talking to a woman in the conference room.

No. It's not men who are afraid they're unable to control themselves. It's men who are afraid they'll be falsely accused and won't be able to defend themselves.
It really helps to make friends who can talk about their flaws. By being open about the things you’re working on, you make it acceptable to be imperfect and then you won’t be so nervous about someone finding something unlikable about you. They definitely will, but that doesn’t matter. You are a good person, who has the potential for a huge net positive impact on the world, if you harness your potential. Check out some of Jordan Peterson’s interviews on Joe Rogan, he has a lot of good stuff to say about how to get your life into a shape you’re happy with.
I the rate that the passenger sees always the rate that the driver is paid?

If so then yeah, but I'm not sure they're always 1:1.
It has a massive cost if it doesn't work out too. We're talking about an income bracket that could miss, say, one credit card payment minimum then due to a raise in the minimum for missing, probably miss the next. Situations like this are posted on reddit.com/r/personalfinance all of the time.

It's the same reason municipalities are dropping jail time for unpaid fines, etc, as hourly workers that miss one day of work unexpectedly are often fired and then end up in even more financial misfortune.
50% total, or 50% marginal? There’s a world of difference between the two....
About your cloud functions / lambdas: do they return HTML content or "pure" data (as JSON for example)?

If your cloud functions return "pure" data, then the client-side JS is doing the rendering: do you manually create the DOM nodes or do you use some templating engine?
When I was going to Uni my professor was strict about the fact that we could not use compilers/computers during our programming tests.

We had to physically write out code on paper.

I was really pissed about this at the time and felt it was antiquated.

His argument was at least we didn't have to deal with punch cards.

When he was a kid he would MAIL in his punch cards that he built at home and would have to pay for their execution so he would often have to wait 2-3 weeks for the results to come back.
Yeah nah.
Experienced this at LAX - another driver called my driver, commenting "It's at 3.5!!" - well played, I don't fault them for this at all.
*inelastic

Great point - they could be loosing a lot of passengers to taxis
As a guy who has primarily only used lisp to script AutoCAD, but has used Lua for ML, is this language just for Lispers who need Lua libraries or is there something implicitly better about it than just using, for example, Lua?
It feels like a header called “why this is better than GNU Make” should be somewhere in there. With the provided example, it looks like Oya does less than POSIX Make (which is significantly less powerful than either BSD or GNU Make).
I'm sceptical about the sealed part.

Anybody having Tradescantia fluminensis knows that is a very easy plant to grow. It stores water in its stems so is relatively dry resistant, but it grows unlimited unless you clip it. So either there is some kind of autoprune system in the bottle, or somebody is opening the seal and clipping it. In that case there is a external source of water in the air in form of vapor.

> Did anyone try introduce an animal in such a closed system, insects for instance. Does it self sustain?

Unlikely with this species. Most animals are unable to eat it. In any case this is closer to a monoculture than to a real ecosystem between one plant and some fungus (needed to remove the dry parts and stems if we assume that there is not human intervention to clean the surplus).
It isn't restricted to JavaScript/Node, for one.