skysight-inc/HackerNews huggingface dataset:
The premium of diesel engines over petrol is one of the key reasons that we don't get many in the USA (the other issue being emissions). Bob Lutz, former GM CEO, was a big proponent of diesel but repeatedly acknowledged that it doesn't make sense in the USA. The market for people willing to pay the $5,000 premium (in 2007 dollars, mind you) was very small. Americans don't appreciate just how cheap cars in their region are.

GM did manage to get a diesel Cruze into the USDM market, and keep it here, but it's low-margin and not a huge seller. A manual diesel Cruze starts at about $25,000 (compared to $17,000 for the base). So it is basically slotted as an "enthusiast" model, just not a high-performance one like Ford and Honda would offer.
Tin! That brings back memories. I read some magnificent flamewars with tin.
Can't find it in my Facebook settings - can you give us a pointer where to find these settings in Facebooks cesspool of anti-patterns they like to promote as the "settings" page...
I am still waiting for this feature in the UK, but European courts keep blocking it. It pisses me off: I should be able to opt-in if I want to.
How to Identify a Negative SEO Spammer (Case Study)
Where do you find 100 watt equivalent LED bulbs in 2700K for $1/bulb?
Seneca Systems (YC S16) Raises $3.5M to Make Cities More Responsive, Efficient
Telegram's ico a turning point for VC
Agreed. It's getting a bit much, almost every one of his blog posts has some advertisement for Cloudflare.

2 of Cloudflare's 3 SSL options generate an insecure setup yet look perfectly fine to the user with a shiny green padlock in the address bar. That really isn't acceptable.
I have to assume that this UX is intentionally awful:

Go to Settings.

Go to More.

Tap Privacy Shortcuts.

Tap More Settings.

Tap Face Recognition.

Tap Do you want Facebook to be able to recognize you in photos and videos?

Select No if you don't want to let Facebook recognize you in photos and videos.

Also, this set of steps doesn't work on the desktop browser. I don't see More or Privacy Shortcuts in My Settings, only in the ? menu at the top (clicked by accident). Once you go to More, I don't see any section for Face Recognition anywhere on the page.
Geoffrey B. West: The Universal Laws of Growth and Pace (2017)
Exactly this, its a better technical design for UI systems. And it works cross platform. And it has native compilation. And it has hot code reload. This is big.
One problem is that it is hard to capture the quality of debt: Did a company buy up competitors that turned out not to be worth the price? Did they invest in infrastructure, which seems like good debt, but nuclear reactors have turned out to be albatrosses. You see much of the same thing in telecom. In both cases the customer is at least semi-captive, and can be fleeced to pay for mistakes.
This is why I think the 'right to be forgotten' legislation might actually be a GOOD thing. Sure, it's some extra work when designing a new system, and lots of legacy systems require expensive rework, and a few twats will abuse the right to have Google redact journalistic information about their personal misadventures from the public sphere. But it's still my private data, so I should have the right to forbid companies I don't trust from storing and processing it. And they should be legally forced to oblige and have processes in place so that such request can be truly honored.
> -Flutter renders the UI itself rather than using native components, so you get the same experience on both iOS and Android.

I thought this was an antipattern in modern mobile device Dev, since you're supposed to make your app "look and feel native" by always using native widgets where possible (and was a major argument for why, eg. Cordova was inferior to react native). Has the collective agreement turned on this, or it is simply contentious?
I use Ubuntu Gnome. The company I work for does not use any OS other than Linux.
Most of those people are still relying on the stock market to sustain exponential growth.

If my investment strategy is based purely on dividends, then it's true I do not require share prices to grow.
But if I am going to grow my portfolio be reinvesting my dividends, then I need more shares that I don't already own to be created so that I can buy them, which means the total market cap of companies will have to have increased.

And, after I've grown my portfolio, I'll be looking to reinvest a correspondingly larger quantity of dividends, so that market cap will need to have grow by a correspondingly greater amount.

If you want compounding returns, whatever form those returns take, you need sustained exponential growth in the economy.
>But investor-owned utilities (IOUs), which administer electricity for well over half of Americans, face another imperative: to make money for investors. They can’t make money selling electricity; monopoly regulations forbid it. Instead, they make money by earning a rate of return on investments in electrical power plants and infrastructure.

Wouldn't the next logical course be for IOUs to convince legislators of outdated/inefficient infrastructure, thus paving the way for infrastructure plans that provide tax benefits as well as real dollars to replace existing infrastructure. This would let the IOUs 'skim off the top' to provide profits on this upheaval for investors?

Where municipalities are unconvinced that they need new infrastructure either through insufficient budget or other reasons, IOUs could convince regulators that stricter environmental limits are required, forcing municipalities to pay for the new infrastructure, usually by allowing utilities to pass that cost on to consumers by tacking on additional charges to subscribers bills.

Seems like a prime environment for this to happen -- if the proper cogs were greased in this direction.
...so we need a uucp interface to HN?

Sarcasm aside, HN could have worked well as private newsgroups. I really do think there is a lot to be said for store and forward, especially when you want to file something away for reference.

We lost something worthwhile with the rise of the newsfeed model. Especially now search engines give extra marks for recency.
>"Well, there's my professional system of belief, and there's my personal awareness, and I strive to keep them separate at all times." Just for the record, i couldn't manage to do that.

Neither could Newton. Actually your comment made some things about Newton's work clearer to me. I would say that for Newton his research into orbits (and Principia is mainly a book about orbits) was no different than his work on the Christian origin. All of Newton's work is religious. This is what Newton wrote in his Optics:

God in the beginning formed matter in solid, massy, hard, impenetrable movable particles. (Isaac Newton, Optics, 1704, Book III, page: 375)

This quotes reveals two things. 1. Newton considers himself to be a prophet who is privvy to the way God created the world. And this idea was enforced later by Newton’s disciples. The idea being that, god created the world for Newton to discover (god created newton and all was light...) 2. That this is secretely Newton’s zeroeth law. Because Newton’s entire doctrine is based on the dogma of atomic materialism. Without the assumption of the doctrine of atomic materialism Newtonian edifice falls apart.

This quote clearly shows that when Newton was researching orbits he believed he was unraveling the secrets of god’s work. He was doing religious work and not what we would call “physics” today.

But Newtonian mythology is so strong that even otherwise enlightened people consider a blasphemy to question Newton and even to mention his name without the qualifier “genius”. A previous commenter who wrote something similar

>It is more than just a passing interest. There would be no Newtonian physics without religion.

was heavily downvoted.

I agree with the main idea but it is very misleading to call what Newton was doing “physics” because he was not. There was no such discipline at the time.
What a bizarre rebuttal to see on HN. But I’ll respond despite the poor tone.

I took a guess of $2.50 per gallon in total net externality. Turns out after a bit of Googling a study out of Harvard University [1] put the number at $2.10. So, yeah I do believe it, seriously!

By the way, those $2.50 peanuts would add up to $360 billion per year in the US.

I don’t have a problem with a gas tax that tries to fully cover the externalities of driving, as long as the money is earmarked to actually try to offset the cost.

[1] - https://sites.hks.harvard.edu/m-rcbg/heep/ee-workshop_131024...
New research may beat back bedbug epidemic (2017)
Twist in Net Neutrality Battle, Court Rules FTC Can Regulate Internet Providers
there's nothing innovative about rolling auth flow yet again.
If you cold-call me, I will spend the first few minutes feeding you false information. I will deliberately drag out the process, and at about 12min into the call, I will confess that I've been faking everything. At this point, I will attempt to tilt you so that you lose your temper and start cursing at me. On a really good day, you'll be so angry that your manager will have to come onto the call. I will feed them a few minutes of fake information, then attempt to tilt them as well. On the best days, you and your manager will sit around a reverse phone book and dox me, looking to find ways to intimidate or control me while I laugh and attempt to keep you on the line. My record is 52min, lasting over multiple phone calls, ending in a dramatic reading of a maths paper over the phone to a speakerphone consisting of three levels of management.

I want your business to fail if you cold-call.
Maybe efficiency is catching up with demand
If you prefer Vue over React there is also https://nuxtjs.org/ which I found nice to work with.
I can imagine how depressed you were. Depressed, I'm here in Germany. brrr
Just the switch to smartphones alone is incredibly impressive on efficiency. For average users + average US electricity rates, you're looking at $0.05 to $0.10 per month in cost.

Nationally, every hour people are using their phones, instead of watching TV, playing a gaming console, or using a traditional computer, is a big savings.
For an extreme diet, Id html app cache the pretty pictures. I know its deprecated but is still massive support in all browsers and is instantaneous fast. Removing all origin hits except api req for sure.

On the lookups CF workers has a global state that is shared amongst nodes. Been playing with that. Wondering if you hold string array in that and can get the origin hits below 10% you can run this svc with many million reqs day practically for free. Vps tho, not amzn.
"The more revenue, the more incentive I get to talk less honest" I'm trying to figure out how to model this.
Thank you for pointing this out. They don't claim that they won't recognize your face if you opt out... they just won't suggest it to your friends.
Technological primacy
A day in the life of Oscar the Cat
Right, but that legacy isn't a great reason to hate on what Dart is now
Finance consuming ever greater proportions of our GDP probably helped keep that in check https://www.bis.org/img/speeches/sp081119_g3.gif (if your rent doubles and home insurance goes up, your electricity consumption does not go up).

Similarly, offshoring of manufacturing likely muted the demand for electricity too.
How big does the SQLite database get? How do you maintain such great performance? (Other than indexes?)
Sorry, what's the point of the universe? We're bound to Earth by any rational understanding of physics and physiology.

"Right, because food today is more expensive than food yesterday" Love the sarcasm, not the shallow argument (I appreciate that food is, seemingly, cheaper than yesterday).

Human behavior is not thermodynamics. Agriculture is. Food is cheaper today because:

1) N2 fixation thanks to Dr. Haber
2) Large scale potash mining and shipping.
3) Unsustainable use of other necessary agricultural inputs

Point 1) is fairly stable in the medium term (i.e. my daughter's potential children's life span ~ next 100 years to 400 years) because energy is cheap and effectively getting cheaper. Population won't grow too fast as to run out of energy, if it did we're really f.ed, and global energy use has stabilized and might decline.

Point 2), however, is a nasty one. Run out of potash, then you run out of K and therefore food production above carrying capacity. You can turn to (say) oceans to mine K, but that's expensive.

I appreciate the econ argument that "you can't run out of resources because the price goes up until you don't want to use them" but that ultimately trash. You won't go hungry, because you might afford a doubling in price of your groceries. It's the Ethiopian kids whose lives balance everything out.

Point 3) Acquirers are running out so, for example, California's agricultural production is in peril.

See... thermo!

Are there alternatives that are more "sustainable"? Sure. But they all come with (an unknown to me) maximum carrying capacity.

As to human behavior not being modeled by thermo... that's irrelevant. People will shift preferences to eat lower quality, higher yield crops due to prices changes and all.

Of course those prices changes are (partly) due to... thermodynamics!
5 ways to achieve better accessibility in UI design
How are people planning on implementing GDPR at the DB level? What about DB backups?
Yes, it seems big. Tried to download the PDF on my mobile earlier, Android said the file is too big. Same for the text file :) First time I've seen that message. Checking it out on PC now.
In addition to the sample mobile app cbracken mentions (he and I are both on the Flutter team), there are a number of codelabs that walk you through building a real mobile app. Including a lovely new codelab at https://flutter.io/get-started/codelab/
Yeah when I read the notification I thought it was saying it was on so I clicked through to discover that it had defaulted to off.
>>

Data centers are ridiculously efficient. The latest generation of data centers from the big cloud providers have PUE in 1.07 territory, which would've seemed like pie-in-the-sky ludicrousness even 10 years ago. Every CPU cycle that's done in a data center instead of on someone's client machine or on-prem server is a decrease in power consumption.

<<

Do you know what is the global consumption of energy of data centers in 2016 ? It is same as consumption of energy of global aviation. Think about it, the energy consumed by Data Centers is equal to all commerical planes world wide flying.
(source: realclearnergy podcast)

They may very well be efficient, that is shit load of energy and that is point.
500,000,000*160bits/(8bits/byte)=10,000,000,000 bytes=9,536MB=9.313GB
Maybe they should have ambulances that don't cost an arm and a leg.
On a related note, FB seems to use the microphone, with permissions disabled, when the app isn’t even open, to listen in on our conversations and later advertise things it hears us talking about. I don’t have 100% proof of this but we’ve mentioned things we never googled or even put in our phones or computers and they are pretty specific (purple dress, tactile diaper bags, beer) and they come up the next day or two in a FB ad or recommended post.

EDIT: I get that the "general consensus" is that this has been debunked, and that it's just coincidental. But we have had several situations where there's no other reasonable explanation. Like how our friend, who has never drank beer and never drinks any kind of alcohol, came over to our house, and we discussed beers, and within a few hours she got some beer ads on FB. This kind of highly specific thing has happened too many times for any other explanation to make sense.
It's not that we naively trust him, we just believe the creepy data gathering is the price to pay for that warm feeling of being connected with pseudo-friends and kinda-acquaintances.
Mine does this as well. They do it because they've convinced their regulator to let them raise prices in exchange for doing it.
A Breakdown of the New SAML Authentication Bypass Vulnerability
The lawyer quoted in the article seems to imply it's an act of good faith providing the records.

"I do think it’s an overreach, but the discussion we have every day with clients is how much risk are you willing to take?” he said. “If you want to tell Connecticut to go pound sand, we can do that. If you want to have a discussion about when to begin collecting tax on your terms, we can do that as well.”
Is that because the product is 100% fungible? Electrons are electrons and there’s no such thing as “better electrons” once you hit a certain quality threshold?

I’m trying to understand why your characterization doesn’t apply to, say, programming talent. Once I have stable of coders working for me, what’s my incentive to do more than the bare minimum of maintenance work for them, and just collect rent on their productivity?

To me, it seems like you’re just describing capitalism: cash seeks rent.
It's disheartening that this article is painted as a disaster. This is fantastic news!
So, here's the weird catch-22. Or perhaps, the illusion of choice.

There are two people who are in a photo. One wishes Facebook to use face recognition, the other does not.

Facebook will run face recognition on the photo regardless, but how will they know who wants to be recognized, and who doesn't?

Simply, they have a model of your face already trained. And they recognize you in photos--you have no say whether or not they will. All this option does is hide the notifications when they do recognize you.
So, basically, creating classes generates JS, interfaces/types aliases don't.

Don't create classes only for the types, that's what interfaces and type aliases are good for.
To be clear: in practice there are three ways to use inheritance in JS:

1) Prototypes with constructors using the "new" keyword (ES3+):

function Foo (name) {
this.name = name;
}
Foo.prototype.hello = function () {
return `Hello ${this.name}!`;
};
let foo = new Foo("world");
console.log(foo.hello()); // Hello world!

2) Plain prototypes with Object.create (ES5+):

let bar = {
name: 'world',
hello: function () {
return `Hello ${this.name}!`;
}
};
let baz = Object.create(bar);
baz.name = 'Wisconsin';
console.log(bar.hello()); // Hello world!
console.log(baz.hello()); // Hello Wisconsin!

3) Classes (ES2015+):

class Qux {
constructor (name) {
this.name = name;
}
hello () {
return `Hello ${this.name}!`;
}
}
let qux = new Qux("world");
console.log(qux.hello()); // Hello world!

Note how all three examples do (roughly) the same thing but in slightly different ways.

Inheritance in #1 is a bit awkward (which is why before ES2015 there were myriads of different inheritance libraries).

In #2 it's fairly straightforward but type checks are unintuitive because there really aren't any types involved (instanceof requires a constructor).

In #3 both inheritance and type checks are fairly straightforward but it also uses more abstractions, which can make it more difficult to understand conceptually (especially when coming from a language like Java or C# which is syntactically similar).

IMO #1 is the worst of both worlds because the behaviour of the "new" keyword and the special "prototype" property are difficult to understand and the constructor looks like a regular function but expects to be called in a special way (using the "new" keyword) and will break in unexpected ways if called as a normal function:

> TypeError: Cannot set property 'name' of undefined

(or worse: outside strict mode it might not fail and actually try to write to the global scope -- so remember to always "use strict")

While the value of a class is also a constructor function, calling it without "new" will break with a distinct error that makes the mistake obvious and easy to understand:

> TypeError: Class constructor Qux cannot be invoked without 'new'
There has been some work in this area: https://www.motherjones.com/politics/2010/07/peter-victor-de...

“We’ve had 125,000 generations of humans, but it’s only been the last eight that have had growth,” Victor told me. “So what’s considered normal? I think we live in very abnormal times. And the signs are showing up everywhere that the burden we’re placing on the natural environment can’t be borne.”

See also, the physical limits to growth: https://dothemath.ucsd.edu/2012/04/economist-meets-physicist...
Yes but with a heck of a lot more overhead than;

response.body = result[(int)hexCode];
My assumption is that during these trials the remote control will be based in another moving vehicle following / observing the self-driving one. That allows for direct RF control, removing latency as a factor.

If this requirement continues past the trials stage, I guess we'll have some issues to work out.
I used Python to introduce my son to the concepts of programming. I found it very interesting that his school used Construct as an introduction. I was skeptical, however it DID reinforce his logical construct skills and his understanding in python is increasing quickly. I will start pointing him to javascript next (as well as others down the road).
I'm confused...it says the Block Reward was 50BTC but I thought that miners are only supposed to get 1 per block?
In other words... holding them responsible.
Ask HN: Are software/process certifications a business that provide little value
I have been exposed to certifications all along my 20 year long carreer and have always looked at it, as a poor justification of having good knowledge on a subject.

So to me, certifications are merely business model that wants to sell you value which does not really exist.

E.g Everyone can pass a SCRUM certification exam, not everyone can be a scrummaster.
It's an illusion that diesel vehicles are faster than gasoline. Gasoline engines have way more horsepower and are faster that the diesel options (unless Germans are getting neutered or smaller power plants than say, the USA)
Yes, it's wonderful, I get to not attend the meeting and blame it on something that nobody can lambaste me for blaming :D
It is more likely that recordings can be used to detect users who have are nearby (who hear the same sound) but have GPS disabled or not available.
Are there even any legitimate domains under these new super-cheap-50c-domain TLDs like .bid? I've seen a 100% spam bot rate for all email domains ending in .bid on our sites.

I'm considering changing my local DNS to NXDOMAIN the whole TLD if it's this messy.
A machine that damages property or causes injury via its own ineptitude is defective, not accidental. Hitting a deer that jumps out from roadside cover is an accident. Plowing over a bicyclist in a well lit environment isn't. There is going to be a lot of the latter with self driving cars.
There's always remote work as a possibility, right? Check stackoverflow jobs, I often see [remote ok] jobs there.
I wonder if that actually is an agreement, but the actual measurement should be difference between skin and core temperature? So either decreasing core or increasing skin both have the same effect.
The reaction here makes me look very positively on Dartlang. At least it hasn't got the fanboy "sun shines out of my new programming language" problem.
I built an app that displays geolocations of tweets on an OpenStreetMap. That data is publicly available from Twitter and users share their location willingly, I presume. Will an app like that become illegal, as far as European tweeters are concerned?
This is a pretty bold claim to make without something more substantive than this anecdote. There's too much opportunity for coincidental consumer profiling to be the root source of what you suspect is something more malicious.
I don't think Seattle wants to be SV whatsoever, nor does it have to try to be.

In fact there's a lot of open, albeit in jest, hostility towards the "californication" of the PNW.
Which is why any service or utility required to maintain the standard of living and comfort we all expect should be tightly regulated or non-profit in nature to remove the incentive to extract the most profit while providing the lease service.