skysight-inc/HackerNews huggingface dataset:
The article doesn't explicitly set out why PG&E is doing this: California's completely insane policy on legal liability for wildfires.

When things get dry enough, pretty much any source of ignition will end up with large swathes of the countryside set ablaze. Whoever or whatever initially set things off is liable for 100% of the resulting damage, even if it's billions of dollars.

So when the choice is between providing power for a few tens of thousands of people and risking billions of dollars of liability, the decision is obvious for the power provider - shut things down, and let some other spark get blamed for starting the inevitable wildfire. Note that this isn't socially optimal, since the conditions for conflagration are still present, and things will almost certainly get set off anyhow. It just removes the possibility of blaming PG&E for it.
Not a lawyer, but I do know that judges often reduce the damages awarded by juries, and the final settlements are often reduced further when plaintiffs realize how long they'll have to wait for appeals.
Vodacom experiences drop in net profit
Trial by jury is so badly equipped to answer complicated questions like does Roundup/glyphosate cause cancer, and did it specifically cause this cancer.

Juries are equipped to answer whether a person not so different from the jurors is guilty of a crime not so far removed from the jurors' experience. They are not equipped to resolve factual questions about things like this (or patent cases -- another crazy one we see on HN).

Jury == random number generator. Maybe they get it right, but only by chance.
Whether it's an antitrust suit depends on whether the plaintiff is suing under the antitrust laws, not whether the plaintiff is the government. "Any person who shall be injured in his business or property by reason of anything forbidden in the antitrust laws may sue therefor in any district court of the United States in the district in which the defendant resides": https://www.law.cornell.edu/uscode/text/15/15
This article makes it sound like the sky is falling but it's not. In order to actually exploit CVE-2019-1862, you need to be an authenticated user with access to the Web UI. Typically management of a router isn't exposed to the whole Internet.
> your software

I was an intern. I wasn't anywhere near the engine controller software.

> And no, Deere shouldn't fix that under warranty. It's the same with cars. You can do that trick to a Honda with a resistor in-line to the MAF sensor and it will run the car lean, giving the illusion of more performance while wearing out the engine and burning the combustion chamber way too hot. Should Honda fix that? No way! Should Honda let the customer do it anyway? Of course they should! Should Honda share the schematics with the customer so they not only realize that it's a bad idea, but also know WHY it's a bad idea? Yes.

Looks like we agree here.

> It's strictly to protect Deere.

We also agree here.

> Engine horsepower, for example, can be increased by a software update.

> How do you see this as an asset?

I explained this further in another comment.

> Yeah, you don't sound like a shill or anything.

I explicitly stated my bias in the first line.
> There is a major unexamined assumption that people have that life exists everywhere, and therefore we can't put a toe outside our planet without stomping on something, simply because that's our Earth-based experience. Once brought to the conscious level it's obvious that it's false, but it's hard to get it up to that level for some people.

I think it is likely (20% or greater) we will compete for resources against non-terrestrial lifeforms before humans leave the solar system, assuming we leave the solar system.

Earth doesn't contain the majority of all water in the solar system. Earth might not even contain all of the liquid water in the solar system. What are the chances that liquid water exists in Ceres' core, or under the icey surface of Europa or Ganymede or another moon? What are the chances that Martian ice, or Europa ice, or Saturn's ice have microbes frozen in them, possibly able to thaw given better environmental conditions? We might even find life in places without water, such as Titan's methane lakes. Titan has a methane cycle very similar to Earth's water cycle. Methane makes a great rocket fuel. Water makes great rocket fuel and is necessary to life support systems.

We have a history of taking what we want without regards to the consequences or whom it hurts. If we don't compete with other life when we leave Earth it's because other life isn't out there, not because of our strong morale core.
> The big downside of Make, alas, is Windows compatibility.

GNU Make works fine on Windows. The sources come with a vcproj to build it natively, or you get it from ezwinports. At my dayjob, we have a pretty complicated build with GNU Make for cross-compiling our application to Arm and PowerPC, and it works on Windows, even with special Guile scripts to reduce the number of shell calls which are extremely slow on Windows.
Are there remote jobs for engineering graduates?
Other than web & mobile development, what remote jobs are there?
Too bad this can't be outsourced.
So why did they do it? Do they have no choice? Do Deere and chums have these people over a barrel? Is this some kind of captive market situation, in which farmers know they're being fucked over but have no choice and a union too weak to protect them?
I bought a switch for my oldest daughter at 4, it's been great and has very good parental controls on an app. Lots of kid friendly games.

My youngest is getting her own too in half a year when she turns 4.
Having used a bit of Svelte 3, the label is quite easy to understand. On top of that, it's valid JS.

> Redux is good as long as you understand what it's good for and only use it when it buys you something. My default recommendation is to not use a state library until you find you need one.

Agree 100%
Apple is (allegedly) monopolising a market, which is not the same as skimming a percentage off transactions, and damages do not have to be estimated as a straightforward percentage of all transactions.

A monopoly has structural implications which could disadvantage both customers and developers in ways that go beyond paying x% Apple Tax on each sale.

For example - opportunity costs for both developers and customers, lock-in costs, costs to competitors who might have been able to operate a related market, specific losses for specific developers based on arbitrary, capricious, or self-serving app store exclusions, and so on.

None of this has been proven yet, all of it is debatable, and it could all be included in potential arguments.

This is bad news for Apple - not just because any judgement could be worth tens of billions, but because of potential bad PR and brand damage, which may happen however the final judgement goes. And also because of the distraction from more constructive goals.
That's just crazy. Will the judge nullify it?
I've extensively used Diff tools as an analytical aid across many different domains. It has uses far beyond code change tracking!

Specifically, I like vim's interactive diff'ing capabilities (although any interactive diff tool with sufficiently powerful text-editing capabilities should suffice).

So much of the troubleshooting that we do in programming is asking "this thing used to work, what changed?". Don't rely on your eyes to find the changes, let the computer do the work for you. The ability to load up two different log files in a diff session, regex-substitute the noisy portions away (dates, process/thread id), and view the key functional changes really helps me go from noise to signal in an optimal way.
We'll see if it holds up in the real world but Jon Blow has been working to keep Jai compiles on his game in it (I think it's at like 80k lines of code? might have that number wrong) under a half second, mind you that's not an optimized build, though you can run it through LLVM at a slower pace.
> such as the collaborators who have been implanted there by the old communist governments or child molesters who proliferate in this environment

I find this repeated idea weird. We're not in a state which would politically protect them anymore. They could be easily removed/charged last week. Bringing up the implanting by the gov today sounds like "not only we hid child molesters, but also keep hiding old communist party spies now" - how does it make things better?
My answer wasn't irrelevant. Go back and re-read it.

It is clear the question asked is a ruse to goad people into a vegan debate.

If you take OP as being 2 questions, then the first answer is at the beginning, and the answer to the goading question of food scarcity is the end.

But the answer is clearly not what OP was after. Only vegan preaching was intended.
HN is very one-sided on a number of topics and in no way represents the sum total of the world's knowledge.
i mean, you can just implant it in your wallet, don't need a freaking surgery
This video helped me:

https://www.youtube.com/watch?v=fkEz_oVh0B4
Seems weird that its all happened with a shooter. They've been pretty much there the whole time. Battle Royale as a game mode/genre isn't the most unique idea to ever come along either. The visuals sort of set it apart, though I've seen plenty of cartoony shooters that have come before.

I can't really put my finger on what makes Fortnite work so well with teenagers, other than how the game happened to seize on a fad at just the right time, and then went all-in with teenager-pleasing updates.

The only other game that had this sort of success was Minecraft. Just perfect timing with a game that was highly moddable and became a digital hangout spot for kids.
I'm a little disgusted with these lawsuits. The preponderance of scientific evidence is on the side of Monsanto (gag): Roundup isn't carcinogenic. The one study that is significant to these cases from the IARC has numerous statistical flaws. From the coverage that I've seen, most of these cases have been won on the back of numerous emails and texts from Monsanto trying to delay and suppress the release of potentially negative studies until after their legal cases are resolved.

So I guess Monsanto are jerks but also these cases are flawed science.
Eh, I get mixed reviews from people who own this, which is why I opted not to get one for my lab. Some labs never use it to its fullest capabilities, either and use it for show. A student is cheaper, and arguably more reliable when fully trained.

There are better systems out there, but not every academic lab is willing to fork over the cash.
That's weird. DP, though better than naive brute force, is still very slow since it looks only for an exact, optimal solution.
Having an elected judiciary is in itself a terrible idea, and not the only option against lifetime appointment. There's also term limits for appointments.
List of regions by past GDP (PPP) per capita
Ask HN: How to lead a stable, happy career as a bad interviewee?
Most of my acquaintances and friends have, in their careers, mostly staying in one place and focusing on their personal lives and families. How do I get into a stable career track like this? And not through these distractions of job searches and interviews. Their budgeting challenges are not related to being underemployed, and they seem to have their employment on auto-pilot. I'd be happy if I can put away the need to job hunt for the rest of my life.

The more time I spend looking for jobs and practicing interviews, the more I see them as a distraction, because I don't see them paying off. A distraction from my progress in my finances, career and my life. I want to free myself from that so that I can focus on building my own life, get into a relationship and starting a family. Therefore I do not want to focus on getting better at interviewing anymore.

For context I am a self-taught SWE having done numerous jobs in a professional capacity (90% in web, 10% other). I am frequently required to look for work because the only offers I can get for now are low-ball temp contract jobs.

If I completely avoid applying for these temp contract jobs I would never be hired (since no full-time offers come around). That's why I keep applying to them even though they're not my best option, because I have no choice but to take the money.
`git add -p` changed the way I think about commits
Glyphosate isn't carcinogenic. Roundup is more than just glyphosate, though.
https://news.ycombinator.com/item?id=19904250
> This argument uses average income as proxy for what health care spending in the US should be.

> That seems clearly wrong given that with US now having a GINI coefficient, high level of income inequality, median household income would be a better thing to measure health care spending, since every individual has to spend money on staying healthy.

The author responds to that criticism in the following comment[1]:

>> Two, I don’t understand why you’re using mean rather than median AIC throughout.

> Several reasons.

> 1) We don’t have good internationally comparable statistics for income or consumption at various points in the distribution...

> 2) When I’ve looked into this I have not found measured differences in the distribution or the median to be particularly informative...

> 3) This makes sense because there is approximately no relationship between individual income and health spending in the developed world, including the United States...

As for your second argument:

> The argument generally seems wrong too. The need for health care isn't elastic - if someone need care, they need care and people going without needed health care is a humanitarian crisis (a situation that the US is arguable in - see the people giving free dental in a stadium a few years back).

I'm not sure I follow your argument. RCA is saying that, as a country, the U.S. spends more on healthcare because we consume more health care than other countries. The U.K. kept their prices low for a long time only because the NHS engaged in intense rationing[2].

[1]https://randomcriticalanalysis.com/2018/11/19/why-everything...

[2] https://i1.wp.com/randomcriticalanalysis.com/wp-content/uplo...
so shouldn't it go to the government instead? if the couple didn't suffer for $2B, why should they get it? they should get enough for their suffering, and the rest should go to government for public health.
> You are right, I am disagreeing on the basis of speculation based on my own experiences and preferences. I assumed you were making an argument from the same place?

Actually, no. I too think I have logical preferences and would prefer the additional information--but I don't think typical shoppers would respond well to it, possibly including myself (because I don't know if I would act in accordance with my estimation of my hypothetical preferences). So I'm making my argument from psychological principles, and in particular by inferring what supermarkets know about the psychology of typical shoppers (because I'm not an expert, but I assume the people the big supermarkets consult to stay competitive are the best in the field).

> So, from the place of my personal experience: I am sucker like everyone else, and prefer stores that tell me a per-unit price that I can compare like-to-like brands, often to the point of irrationality.

If that's what people actually want, stores have no idea what they're doing. The supermarket where I usually shop uses different units for the "unit prices" of different brands, so if I want to compare unit prices I have to do the math myself. The information they highlight tends to be the "sales", which serve to: convey a feeling of beating the system (even when they're so common, taking the sale obviously just means not paying the sucker price); and constantly invalidate all previous price comparisons for commodities like coffee where in-depth price comparison would otherwise make sense.

> I just don't personally believe that drawing attention to price would be a reason for me to stop shopping at a place, although it would (hopefully) alter my buying habits within said store.

I wouldn't expect anyone would think they'd be unhappy to have the additional information, because people consistently assume their behavior is logical. Ha.
> I don't think the past 100 years even remotely indicates how we'll handle this as a society. We aren't talking about taking away one job. We're talking about taking away a skill category.

We did it with farmers. 80% of jobs in early 1800's, close to 40% in 1900, 20% by 1930, 5% by 1965, and 1.7% now. A whole "skill category" like driving doesn't even come close to farming.

Automation, and even displacing drivers, is going to continue happening gradually, not overnight. E.g. only the easiest driving jobs in the easiest areas are automated first, then gradually more difficult ones... There's no "overnight". It'll take many years, and it will be fine just like it has each decade over the past century.

[1] https://azizonomics.files.wordpress.com/2013/01/farmjobs.jpg
Monsanto 'compiled dossier' on political opponents
This will almost certainly get tossed out on appeal.
I wonder if there's value in seperating homosexuality, the sexual preference/identity, from the act - I feel like in many of those "no other options" scenarios there probably wouldn't be a lot of identifying as homosexual, nor a preference for homosexual acts, but instead as acts of sexual pragmatism.
The GNU Make manual is excellent.

For learning advanced techniques: "The GNU Make Book" by John Graham-Cumming.
You also start to approach the old UNIX command line philosophy. Each command did roughly one thing very well and input and output were pretty simple CHAR streams.
The problem is with players’ mentalities. Rocket league has loot boxes, but skins aren’t what get called you a noob (or in this case default). It’s if you know the strategy. Can you rotate? Or do you just ball chase. I think since rocket league is about skilled play while fortnite is a typical fps, rocket league players focus on the he important part of the game.
This has actually been tried as a last resort. It didn't end well unfortunately.
https://en.m.wikipedia.org/wiki/Alaska_Airlines_Flight_261?w...
A very solid and respected company paid a gigantic amount for an ailing, future-less (Monsanto had closed most of its research), and clearly ethically struggling company with thousands of lawsuits against it. Worst corporate decision I've ever seen. I can't explain it other than that the CEO, Board, etc of Bayer have been bribed. There is no way they could have been that incompetent. The pending bankruptcy will be a gigantic loss for German industry and the big winners are the usual venture capitalists that drained Monsanto the years before, and got this huge payout.
Sorry, I thought I'd read a review of it already, so just didn't look closely to see it wasn't available yet.

It looks like you can get a DRM-free beta version of the ebook on their website, with free upgrades to published version once it's finalized: https://pragprog.com/book/tpp20/the-pragmatic-programmer-20t...
I remember back in the early 90s having a copy of both Borland packages Pascal and C++ for Windows (3.x). They had similar demo programs. I compared one of them (forgot which)

The C++ demo would build in 5 minutes on my machine.

The [Object] Pascal demo would build in 5 seconds.

The C++ package got shipped back. Ain’t nobody got time for that.
It's a punishment. You can't send a corporation to jail, you can only fine them. The Jury found that Monsanto committed fraud, and acted with malice. $1B is enough to hurt the corporate finances, very much by design.

What punishment do you think would be appropriate?
On HN every article about Bitcoin has someone saying "tulips" and another one "beanie babies"
You could apply the same reasoning to scientology.

I'm not saying it's relligion's fault. It's just that things rarely have a single clearly defined reason. Some correlations exist.
> I'm not happy that some random jury's opinion on medicine or science is being touted as any sort of authority on the matter.

Well you never sat on the jury so you dont know what information was presented to them. Obviously enough data was presented to them to form a conclusion though.
This is pretty much how the jury system works for every trial (not just this one). The jury are not experts on interpreting evidence which will always require some degree of scientific knowledge. They just have to count on expert witness testimony (which both sides may have). Anyone called up for jury duty who has expertise in the area is unlikely to be selected to sit on the jury.
Show HN: Blendful–Create illustration art for your project in seconds
This is a repost; I posted it yesterday but got no clicks or comments. Going to try posting it one last time.

Hey HN, I have been working to create Blendful [0]. I'm a designer/programmer and I realized how frustrating it is for people who are not designers to create high quality illustrations that fit well with their project. Blendful is intended to fill that gap.
I would love to hear any feedback, comments, or discussion otherwise. Thank you for your time.

[0] https://blendful.com
I don't really know a good all in manual, most thing about Make I learned over years of using it from different sources. And I still sometimes discover new features (and new ones are still added in recent release, but I tend to avoid them to keep Makefiles compatible on older systems).

But the Make manual is pretty comprehensive as a guide and reference: https://www.gnu.org/software/make/manual/make.html

Also (as with most things) knowing what name some concept has makes it easy to search for references. For example the terminology of rules (target, prerequisite, recipe): https://www.gnu.org/software/make/manual/make.html#Rule-Synt...

Things I tend to google often because I forget and some are used more often than others are: automatic variables, implicit rules, conditionals and functions.

One trick that really helps making Make complete is making your own pseudo state files and understanding the dependency system. One of the best features of Make is its dependency resolving. You generally write rules because you want a target (a file or directory) to be created, based on prerequisites (dependencies) according to a recipe (shell scripts). Make figures out that if the prerequisites didn't change, it doesn't need to run the recipe again and it will reuse the target. Greatly saving on build time.

Because Make relies on file timestamps to do its dependency resolving magic if you don't have a file there is not much Make can do. So what you can do instead is create a pseudo target output yourself. For example: https://github.com/aequitas/macos-menubar-wireguard/blob/mas... Here a linter check is run which creates no output. So instead a hidden file .check is created as target. Whenever the sources change the target is invalidated and Make will run this recipe again updating the timestamp of .check. Also note the prerequisites behind the pipe (order-only prerequisites). These don't count toward the timestamp checking, but only need to be there. Ideal for environment dependencies, like in this case the presence of the swiftlint executable.