skysight-inc/HackerNews huggingface dataset:
> In OO the core concept is the mutable object.

I disagree here. In OOP the core concept is the object (whether mutable or not) understood as a set of data and accompanying functions which operate on it. This is where OOP and FP collide: FP strives for code reuse through universal functions which operate on heterogeneous data.

In practice in FP data has to adhere to a certain structure, which is not very different from OOP's classes/interfaces/traits after all. FP just ditches classes of objects as a construct, opting instead for non-encapsulated interfaces into generic data structures, whether expressed explicitly (e.g. typeclasses) or implicitly (duck typing).

This duality is exposed in languages like JavaScript, where class methods are just regular functions dynamically bound to `this`. A class instance is, after all, equivalent to a bunch of functions closed over its members. I.e. OOP is just syntax sugar to encapsulate data and functions.

Mutability is just a (leaky) implementation detail, completely orthogonal to OOP or FP. A class with no internally-mutating setters is still a class. A method with immutable bindings is still a method.

> If objects are mutable then the order of execution matters

Again, completely orthogonal to mutation. The order of executiong always matters:

(cons :a (cons :b '())) ≠ (cons :b (cons :a '()))

I agree that function composition is nicer than a bunch of statements (in certain cases!), but the burden is still on the programmer to get it right, whether dealing with mutable data structures or not.

What FP languages get right is making side effects (including mutation) a second-class citizen, but that's completely orthogonal to OO.
Can I use this in Docker/Kubernetes?
>The asymmetry of information, the inadequate accounting of externalities, and the duress of poverty all can make something legal unethical.

Under that criteria, it'd be impossible to do business with any group that has lesser legal funding. Neighborhood organizations, common families, local businesses. All probably have inadequate legal representation when interpreting and signing these agreements.
I think he might have anticipated that:

To do this, I installed a few cameras at my door that can capture images from all angles.

I understand that this doesn't necessarily help in itself, but it should give plenty of options for detecting anomalies.
This.

Why should America reflect world diversity? And how could it? Are there not enough whites in executive positions in Asia? The question doesn't make sense, because "enough" is a normative question and it's impossible to find a metric that's truly "fair".

Equality-of-outcome politics is one of the most dogmatic and dangerous movements in recent years, and it's incredible that it gained acceptance in all elite circles without any pushback. It's something that is fundamentally broken and unjust, because of widespread group differences. Have people here read the article in OP? They mention differences in education in different demographic groups. These aren't the only differences, so for example South Asians may be more likely to be engineers, but will be underrepresented in other industries, because of differences in majors and career preferences. Should equality be legislated?

Fight for equality of opportunity, and basta. This is a highly politicized and dogmatic movement that's trying to engineer the perfect society, and thinks there won't be any consequences.
From what I'm seeing, the most senior people are sadly all over the place as well. Because they know a lot about different subsystems, they're often pulled in to help on them (it's partially the consequence of aggresively growing the dev team - there's a lot of arcane knowledge required to be efficient and most folks are too new and don't have it). So, the seniors' jobs do not look fun at all. But yeah, maybe being a senior on a more stable team could be fun.
The piece makes the point that the file "Hot Coffee" is propaganda. Why don't I get a chance to do the same?
So this is a good place to list really nice codebases. sqlite is a fantastic piece of source code, totally worth reading.
They're not willing, but they are able.

> I think it would be difficult to monetize both sets of content simultaneously.

I'm not really certain why you'd feel that way. Most ad agencies simultaneously have an adult wing and a mainstream wing because the truth is... most people in the world are adults, and sexuality is a large part of what we consider the human condition.

It's only natural that you'd pay for services and products to aid in that.

What's not done is mixing the content verticals. You have pornographic content, then you advertise Adam & Eve products, paysites, or one of the many clothing distributors that will never be seen in a local mall.

Ironically, since tumblr lets' you use your own templates---some people are successfully doing upsells via Tumblr using "in house" advertisements for companies.
Not tried google home, but Spotify support on the Echo is pretty good - aside from the ability to create an on the go playlist (please add this!) its actually working really well for me.
OneWeb raises $1.2B to offer satellite-based internet services as soon as 2019
Is anyone else seeing the possible security risk shown in the 'Vision and Face Recognition' section?

The main concern I would have is someone spoofing the visual recognition system with something as crude as photographs, or something more advanced like a mask.

He states in that section, "Once it identifies the person, it checks a list to confirm I'm expecting that person, and if I am then it will let them in and tell me they're here." My first thought is someone could see if there's a friend/acquaintance who routinely visits, and then spoof their face with a mask. Let alone if the system automatically lets Zuckerberg in, then that's all that would be needed.
Incredibly naive.

The most dangerous results of fake news are such things as yellow cake -- which was published by the new York times.

This is censorship, plain and simple.
> So why is it that Google, Microsoft & Yahoo cooperate on schema.org to establish shared vocabulary?

Reduced differentiation between underlying services drives them from product world into commodity world. Lower margins and stronger competition at that level certainly benefit the big players. Services in question, maybe not so much.
Yes, yes we want them.

Idiotic things like this in the article miss the point:

> And yet this trend has never been voted on or discussed seriously by our politicians

We already voted with our dollars and will continue to do so (and our politicians suck).

The article also has stupid shit like:

> The truth is, no one knows for sure how many lives could be saved by driverless cars, because data on the role of human error in crashes is incomplete and misleading

Human error is the cause for all accidents, barring freak accidents like sinkholes and tornadoes (both hitting my state recently :( ). This one is so simple to reason about. Think about the cause of any accident, even the ones where clearly some technology failed. Even a rear-end caused by brake failure is the fault of the driver for ignoring his dashboard and not fixing the car often enough.

A self-driving car can and will refuse to drive if the brakes go back (provided all the sensors don't go bad at the same time too). A self driving will have unlimited patience for slowness. A self driving car will never be drunk or drive tired.
Losing weight will reduce stall speed, allowing for a slower and safer landing. Modern competitive gliders carry a substantial quantity of water ballast - the extra weight improves glide speeds, but it can be jettisoned before landing.
> Obama

You mean 43.5
That's an excellent point! It's sure the case for the "building API to leverage (pardon me the word) the channels" scenario. These pre-agreed scenarios couldn't be automated. But other business drivers (direct data monetization or added value) would still benefit greatly from M2M approach.
Exaggeration and taking things out of context are one thing (and in some cases nearly as bad), but totally inventing stories about people and using that to manipulate people is awful.

Why is "soft-dishonesty" okay but "hard-dishonesty" unacceptable? Your argument is predicated on that being true, but it's an assumption.

What's more insidious, someone who lies to your face or someone who's acting like your friend but lying behind your back?

What has go to with this though is a totally open algorithm for declaring something fake news, essentially a non-partisan fact-checked breakdown of exactly how some source was declared to be "fake" and maybe some other automated metrics.

Humans have to build this, which means human bias is inherent in it. I don't think you have any idea how difficult this kind of event classification is. Political science struggles to do it years after the fact.
How will the law define "fake news"? This is not a minor problem.

"Contains a factual error, beyond reasonable doubt?"

"Likely to mislead, on the balance of probabilities?"

"At least one non-typographical error due to journalistic negligence?"

It would be very easy for the vast majority of news articles to fall within the scope of a broadly drafted "fake news" law.
I also had a similar "chilling" thought and it took me back to when there was no web where the world of information was only accessible in person at a library.
https://blog.box.com/blog/optimizing-mysql-performance-at-sc...
Let's be clear: places like the BBC do _both_. Case and point:

http://itre.cis.upenn.edu/~myl/languagelog/archives/002051.h...

discusses this article

http://news.bbc.co.uk/2/hi/health/4361563.stm

This is literally email spam. The whole point of the article is a lie designed to sell a ridiculously dumb product which absolutely does not work as described. This is arguably worse than fake news. Because it's spam!

Note: I'd appreciate a law that penalizes this kind of lying. I admit there is potential for abuse, and that we'd need a good legal standard for getting something obviously wrong as opposed to just getting something wrong. But this has a massive social cost, and I think it's not unreasonable to balance out those massive social costs.

Here's an idea: many news outlets sell access to their news. I should be able to sue them if they give me something that is not news. I also think there is an implied warranty for news sites, and so you should be able to sue even if you aren't paying. That's a legal theory that would work okay, probably.
I don't think everyone will desire a live mic in their living room or bedroom, and not just any wireless mic, but one that understands what they are saying.

Private spaces are essential for creative thought, exploration, experimentation and just being yourself. The price is too high - it will answer questions for me, and execute commands, but I will lose my last bastion of privacy as an admission price.
Do we really?
Kindle? I know it's not necessarily a general purpose tablet but they have some experience with hardware.
Yes, yes, yes. I anticipate your comment will be down voted because HN is predominately liberal.
> Add face recognition, so it can recognise people at his door and automatically open it if they are expected

I wonder if you could open his door with an A4 printout of his face. That's the sort of thing I'd worry about creating this system.

Edit: Forgive me HN, it looks like a lot of people have wondered this. I only commented so high up because I commented before reading all the comments! Go upvote the more creative/indepth versions of this question rather than this one :)
I agree, I own two of them. I use them to play music from Spotify and set timers (which is actually very helpful, and makes me realize how lazy I am).

However, I get an email once a week from Amazon with "whats new" on Alexa. Its always a few useless things like holiday trivia and then some garbage you can order from Amazon. It was a ground breaking device, but its clearly meant to just be another gateway to Amazon's weird, limited ecosystem.
>If Apple does not launch a voice based home automation product in late 2017 or early 2018 then it might be too late.

Why would it be too late? This isn't a social network where the network effects make competition almost impossible. Apple already has a platform in HomeKit that leverages the much larger iOS installed base. More HomeKit compatible devices are being released all the time.

In fact many people criticized Apple for imposing requirements around hardware-based security which slowed the release of devices, but the recent DDOS attacks and the Internet of Shit Twitter account has shown that was the correct move.

I don't think there's any deadline for Apple to release an Echo competitor. If they release a product that is better/differentiated in some way, people will buy it. And they'll likely have a number of HomeKit devices already that work with it.
When to be a Software Architect
I think they've been wanting to get this patch into OpenSSH for years, but for whatever reasons it just never happened. I assumed it was a community patch, but it was actually written by Darren Tucker, who is an OpenSSH dev.

There was some conversation about if it was appropriate to pass on certain signals, but that's about it. After Darren cleaned up some client UI issues that bugged him, he even suggested that we might see the patch in 5.4.
> 32-bit fixed encoding makes the decoder simple, but creates the same load-store problem as on SPARC - hello non-existent, synthetic instructions!

I'm not familiar with this. Could you explain the problem or point me in the right direction for background info?
Amazon does have one killer feature over Google right now. You can buy physical goods of them. The people I know who make the most use of their Echo are also milking the free shipping on Amazon Prime.
Do you think Silicon Valley had a shortage of Asians in 2000?

The thought process behind what you said is correct but not in light of the fact that Asians have been one of the most educated groups in the country for over 20s years.

There still is a severe underrepresentation even when you factor that into account
A decade ago, I used it like this for years at work. PHP is/was an awesome CLI script language. I always felt this was one of PHPs stronger use-cases, but lesser known and not pushed anywhere. Node has taken this spot, for me, but I'll never look down on PHP... It was very good to me.
Personal anecdote: I've been living without a personal car for 4 years now thanks to my city's dedication to public transportation, choosing to live close to where I work, and using literally every car share service available when the need arises. The only part of driving itself I consistently enjoy is listening to my music louder than normal. If I buy a car in the future it will absolutely be entirely electric and have autonomous functionality.
Strangely enough, despite being up to 104% faster in one instance, "accelerated transfer" slowed transfers by up to 26% compared to "direct transfer" in others. Most locations saw a negligible change one way or the other (+/- 10%).
You added one thing in the list that makes me agree - "it can learn and adapt".

Jarvis in my house uses sensors, actuators, lights, switches, etc - but mine is not AI. It only does what I tell it how to do. I'm pretty happy with the results, but it can't learn a thing.

The latest thing I "taught" my Jarvis to do is stream the security camera to the TV with a voice command. Now if I only had time to look into how to tell it to stop...
It's possible that the proxy caches duplicate requests, e.g. if you're crawling articles linked on reddit.
I would hope we wouldn't do that until they have demonstrated years of safety.

We would also need to get most of the humans off the road. No amount of self-driving AI can dodge a human with intent (or stupidity), a similar performing vehicle and a headstart.
Voice is the next big platform? But… talking to your devices out loud just feels weird as hell. And offers less privacy, even in terms of "parents/roommates/strangers overheard what you're googling". A lot, A LOT of people wouldn't be comfortable saying out loud what they type into their phones.
Faxzero – Free Internet Faxing
could you elaborate? i don't quite understand your comment but want to understand it. do you mean your citation regarding the copenhagen interpretation to be applied to us consumers, the mining companies, or the newspaper? and how does your second comment relate to that? genuinely interested.
The idea of decentralizing websites has always seemed great to me. Specially when big-name sites are taken down like TPB and KAT and "clones" are released and you're never sure of the authenticity of the clones and who is running and profiting from them.

I know torrent sites may seem shortsighted, but thats just an example of websites in constant threat of being shut down. Journalism sites such was WikiLeaks can benefit huge from decentralization as well.
The underpinning of your thought process here seems to be something like "People can't be fully liable for harm they cause if they weren't breaking the law in the process." But that's not so. If I wildly wave my arms around in a somebody's house and break their expensive china, that's not against the law, but I can't say, "Oh, I only owe you half the cost since it's your fault you didn't protect yourself against the perfectly legal action of me flailing around the room."
The thing is, why APIs aren't a mix of domain vocabularies? Why the isolated silos with no interlinking?

The Web grew strong because sites were interlinked. REST APIs are supposed to be generalized Web and yet they are missing the links! What Went Wrong?
A lot of people do not report issues, so the 700 complaints should be treated as very low ball estimate. Similar to how relatively few people report cases of food poisoning, I imagine relatively few people reported burned tongues/limbs/etc.
I wonder if a better approach would be to make critical media consumption mandatory in schools. This approach seems like a whack-a-mole game.
"please explain it to me" is almost rhetorical - what is there to explain? Was it molten salt, or some other substance besides water? Was it really plain honest H2O just below the natural boiling point at that altitude? How could there possibly be anything to explain? Thus the virality of this story - simple and understandable by anybody.

Your explanation is "the injuries were so bad and McDonald's was so mean" but that should not be a legal justification.

Oh, so the woman was being reasonable, just wanted McDonald's to pay her medical bills - no, that's not reasonable either. I can't buy $1 bag of candy and then get my dentistry bills paid by the manufacturer, even if it was "closer to 100% sugar than is reasonable". Yeah, no metaphor will be exactly the same, but the situation is clear. Here's another one: someone buys a kitchen knife, and then cuts off their finger. Manufacturer has to pay? I'm sure some people in this vast country have said "man these knives are way too sharp" while the manufacturer says "our customers want the knives to be sharp".

McDonald's sold coffee near the boiling point. It was not defective or misleading. Something very unfortunate happened. And here in America someone has to pay for it! But that's not actually fair. If you really want this unfortunate woman to have her medical expenses paid for, have your government give her the money, sharing in the expense via your taxes.
https://www.facebook.com/notes/mark-zuckerberg/building-jarv...
https://www.youtube.com/watch?v=Wx7RCJvoCMc
In aviation, it all slowed down after the tech started to require larger and larger investments to research, combined with hitting harder boundaries on fundamental energy and propulsion capabilities. Individuals were priced out because of the increasing capital requirements, and institutions (gov't and large companies) are so bad at making non-sure-thing bets that individuals might otherwise pursue. Hence why rocketry is only advancing now after some random billionaires came along to make investments, which as financial bets would be disqualified in a heartbeat by most of the people holding the strings of business investment.

There's still capability to be gotten in propulsion, but I suspect a lot of it will revolve around basic materials research (which is definitely unattractive to the vast majority of potential investors).

I worry that the aviation market is an example of how modern capitalism is failing to systematically advance civilization (even apart from the more political class inequality problems that is being argued about...).

Edit: and the failure is in any endeavor that doesn't fit typically short investment time scales and 'calculability' of ROI, not just aerospace.
Real world impact of Wayland for a regular user
If you enjoyed that, you may also enjoy the discussions of how people synthesize super heavy elements, such as in this video: https://www.youtube.com/watch?v=z3oY-XHwss8

Superheavy elements even beat antihydrogen on this scale; one of the ones recently named was confirmed to have been synthesized based on only three atoms!
And, to add another point, Android is not Java either.
The epilogue and the last two frames are excellent.
I wouldn't think view-source is a highly used feature that benefits from optimising much and your scenario sounds rare. If a "view-source:..." URL is entered into the browser directly you would need to write code to grab the page from scratch anyway so doing this always makes the logic simpler.
Their text to background colour ratio is 4.6 which is really not that bad with their 18px font-size.

That being said, I'm not a fan of grey on white either.
Fabulous work! Is there a way to change the size of the disk image? Or do I have to bake a new one, according to Yocto/OpenEmbedded RISC-V Port for instance?

https://github.com/riscv/riscv-poky
And it's a very good landing if you can re-use the plane.
Yes, I know that topological sort is O(|V| + |E|). What I am claiming is that the problem of buying building materials in an optimal order isn't topological sort: there are numerous topological orders of a graph, but some will be much much slower than others to build at your construction site. To determine which of the many possible orders is the fastest one, you have to take into account how long various tasks will take and how many workers you have available for those tasks. When you get some materials, that unlocks certain parts of the gantt chart of what sounds like Job Shop Scheduling. To me, this is the same form of complaint as pointing out that Traveling Salesman isn't Topological Sort.
Does anyone else find it odd how many articles point out that the CEOs all want to be Steve Jobs.

Snapchat, Theranos, etc.

I understand that Steve Jobs was very successful and changed the world and all that, but his biography also implied he was a pretty big asshole and very arrogant.
There's gotta be some kind of backup/verification. Street signs get vandalised and stolen surprisingly frequently.
Reading about Swift on server side and looking at Swift server dev mailing list. It appears to me that most appropriate use case of Swift on server side is Apple platform where client side is already written in Swift.

The server side group at Apple/IBM seems mostly looking for Swift wrappers around C/C++ core technology for sockets/http/ssl related work. This might be amply sufficient for Apple or IBM developing LOB apps in Swift but I do not see how it is very convenient for generic server side applications.
Hmm I thought I could use this and add a few Material elements to my project here and there. But only including the CSS completely changes the styling of everything on my page (buttons, inputs, etc..). I mean not even Bootstrap changes the appearance of <button> until you add 'btn' class.
Perhaps because accidents would be due to large scale system failures instead of idiosyncratic driver-level mistakes?
Yes. One day, in the not too distant future people will look back aghast at how we tolerated the number of deaths on our roads.