skysight-inc/HackerNews huggingface dataset:
It is interesting and I believe a lot of people view this vastly differently.

I'm vegan, I've decided against the current practices. I applaud any attempt to move towards or support better practices. But I don't think eating meat from previously living creatures is for me.

But I am seriously undecided for lab meat. I don't really mind the chemical components of meat, some of them seem really useful. And no animals were harmed, it could probably be a lot more energy efficient. Also, there is the potential for serious scale I imagine, which interests me. Not sure when it could get there though.

If that happens I think "real meat" might end up being the fancy expensive stuff :)
Steve Blank has a nice article about this: https://steveblank.com/2016/09/07/working-hard-is-not-the-sa...

“Our team knows this isn’t a 9-5 company. We stay as long as it takes to get the job done.”

...the front door of the company opened – and a first trickle of employees left. I asked, “Are these your VPs and senior managers?” He nodded looking surprised and kept watching. Then after another 10-minute pause, a stream of employees poured out of the building like ants emptying the nest. Rahul’s jaw dropped and then tightened. Within a half-hour the parking lot was empty.
In general, the way to objectively determine if software works is to give it to those pesky end users, have them use it, and tell you if it works or not, and how well it works. Lacking end users, have testers and QA folks who play the role of end users evaluate it.

In some areas of software development, such as heavy duty algorithmic/mathematical programs such as encryption, video compression, computer graphics, there are pretty rigorous objective ways to measure whether the program works and how well, without human testers or QA people. Usually best to do both even in these cases, just in case there are some subtle issues that the performance metrics don't capture.

On the other hand, predicting the future is noted for being rather hard. Predicting correctly whether a program will need to be changed in two years, in what way, and whether the program can in fact be changed easily all two years in the future is speculation, a matter of opinion, rarely objective at all.
Easy communication tips and hints that'll surely build customer loyalty
The react port is top notch. I'm switching my app to it.
By all means, if the Internet connection serves a purpose, great. But a sleep monitoring gadget probably doesn't need an Internet connection just to show your sleep score. For all the flak Fitbit has gotten, at least it gets this right (syncs over Bluetooth.)
I'd say about 2/3s of my professors in the 90s used huge copy packets you'd buy in addition to textbooks.

My wife got the same degrees 15-20 years later (finance/economics), her courses (at what's now ranked as a "higher" rated university) were the equivalent to what I had in high school.

This wouldn't really have been an issue but when she went to graduate school, it's on par (difficulty wise) with the 90s. So the gap she had to make up was extraordinary.
There was a firmware change in 2016 that blocked 3rd party bulbs but it didn't take long for the public pressure to influence them enough to revert it.

Philips Hue hubs do work with 3rd party ZLL endpoints. However, the likely reason they disabled 3rd party device support was because all Zigbee products have compatibility issues; nothing works as well as staying with one brand.

You can't always control all features and can't update firmware of all 3rd party devices from any hub. Sometimes you just need to manually configure the drivers (in code).
1. Are you a troll?
2. Maybe you are just an idiot.
3. You are probably a stupid troll
s/Unlike REST/Unlike HTTP
Ask HN: The most underrated cyberpunk novels?
I just finished reading the fantastic sprawl trilogy by Gibson and was wondering what I could add to my reading list that's in the same wave. (ie Hardcore cyberpunk plot with a heavy emphasis on the technology and related social/societal issues). Cheers
actually, i'd be surprised if apple had better ideas here than ikea. ikea is a home and furniture company and always has been. apple is neither, it's a luxury goods company at this point.

apple can definitely execute, though. it just has to execute the right thing.
What difference do you see in 'obligations' vs 'things you need to do'?
Closure compiler understands how the code runs, whereas those other tools only understand how its parsed.

Closure compiler is really awesome but never fully caught on outside of Google because it doesn't let you use some features of JS that aren't optimizable. The main one I can remember is only allowing dot syntax for properties
Perhaps it's typical for the sell and forget mentality of many Android manufacturers that phones are made to look as appealing as possible when in a display next to other phones but once the sale is over the love is usually gone. So a display that is super colorful in the beginning and yellow after a few months apparently for some manufacturers is no problem at all.

Lots of expensive looking big midrange phones suffer from this when I see people using phones in bars or public transport.
According to Phillips [1] it is IKEA not implementing the standard as they expect it to be implemented. That said, it's hard to say who is right here. Either way, consumers are losing out.

As a side note, IKEA's brightest bulb is 1000lm which is much brighter than the brightest Hue bulb, and it's cheaper :) I can perhaps see why Phillips would not go out their way to resolve this issue.

[1] https://developers.meethue.com/comment/2686#comment-2686

Edit: fixed typo of watts vs lumen :)
At least it speaks highly of Mint's security practices. Their DB hasn't been stolen yet.
While I haven't seen a shop that completely eschewed source control in a long time, I did once work at an especially dysfunctional company where only one designated person (the QA) was allowed access to the svn repo.

So individual programmers were basically forced to work without any of the benefits of an scm. The designated repo master would place a zip of the latest code in a folder, the programmers would copy it to their home area, and when we wished to 'commit' something, we'd copy our files to a staging area and put in a request with the QA to do the actual commit.

Can't I just commit to a branch and let the QA merge the branches into the trunk later? No.

I need to edit a file, time to:
cp file.c file.c.bak1
How to write a todo app in 25 lines of code
This is giving too much credit to IoT manufacturers as posing it as too difficult. Truth is, in most cases absolutely nothing is done to keep them secure (quite the opposite).

To drive a car or keep people's Credit Card information you need certain certification. What makes no sense for me is to assume that keeping kids records on a public DB because someone has no clue on what they are doing is reasonable (for example). Or that needing an internet connection for turning off your heater is reasonable.

We need to understand IoT is not a toy, we should require certification, fines or both.
Securing an Android Device with LineageOS
Skewness alone can't explain it, either. Imagine there are 100 stocks of equal weight in the index, and that 99 are going to underperform over the next year with only 1 outperforming. If there are 1,000,000 managers (with equal capital) each picking just 1 stock randomly to hold over that year, then yes, 99% of them will underperform the index and just 1% will outperform. But the aggregated performance of the managers will exactly match the index, minus fees.

For skewness to factor into manager underperformance it must be coupled with adverse selection. I.e. it must be the case that the factors that contribute to that 1 stock outperforming are correlated with managers not wanting to own it just before it outperforms. That seems plausible, but goes against the argument that a truly random portfolio of stocks will underperform the index because of skewness (because truly random stocks are by definition not adversely selected).
It does and can work.

Source: The aerospace industry
It will be a lot more help than you realise but that's your choice.

Some of us are lucky (educated, able to earn a reasonable income) that we can choose the rules we play by in life. I went to a top 20 global university and studied really hard because I thought I had to prove it to someone. Studying in a top uni like that didn't help in the end because I kept looking like an idiot next to people who are literally the smartest in the country (ex olympiad mathematicians etc.) Doing all of this I ended up fluctuating with weight a lot so I went to a gym and started lifting. I really enjoyed this and met more friends doing it, they were better at lifting than me but I was getting good results so I kept doing it. Losing a bit of weight got me more confidence so I started doing a public speaking course (toastmasters) and this confidence has helped me excel in my career a lot more than any MOOC I've studied, course I've done at uni or any project I've completed at work. I don't work at Google but I don't care because I don't surround myself with people who value that (a good phrase is you values are influenced by the 5 people you talk to the most.)

In short: I bet there is something that will make you feel better about yourself more than coding will, so you should try broaden your horizons.
As long as I can walk down the road and see the cattle I eat roaming happy, nope. Do cows not deserve a nice life? Sure, factory farming is bad, don't support it. I love meat, but if you can't (or wouldn't) tour where it is raised, don't eat it. I get the impression 'meat factories' will be even creepier than factory farms.
You expect wrong. Standard support fees are usually in ranges of 10-20% of the price that you are paying for the product. And it makes sense - costs of providing support are not constant why should their price be?
1. Yes. Collection of reef material for transplantation into a controlled habitat involves moving living corals and substrate. Much of what lives in a reef comes along for the ride. Not everything. But (thankfully) more than you might think.

2. You don't need to replicate the entire area. You only need to make refugia. There is a lot of ocean shelf that is relatively barren, but could support a thriving reef, if only there was structure to build on. It's a subject that is being actively worked on. http://www.reefdesignlab.com/about/ for one example.

It doesn't have to be money spent just for reef creation, either. Changing how we construct jetties, piers, and other near-shore structures to be more welcoming to reef life would make a genuine impact.

You've got to keep in mind that we're not 'fixing' the problem, here. We're punting, and trying to keep the ball in play as long as possible while we work out the truly long-term solutions our carbon problem presents.
Building an iOS News App with Swift 3 – Part 2
Never even heard of half the terms in "obligations". Somebody should tell my employer that I'm not competent.
Regardless of all the negative feedback this comment has received, this is one of the reasons I find Hacker News to be totally cool.

Where else do you get an engineer who wrote the code commenting on the article in question?
Being listed would seem to imply a tree was specifically selected by a town for historical or aesthetic qualities. They would seem to be on conservation or public land most of the time, no?
The Guardian

Twitter

That's the only two I visit every single day.
There's a hell of a lot of money to be made by the person who cracks this. The major blockers preventing a lot of AI being rolled out across the EU are laws which stipulate that you have to be able to explain a decision to, for example, refuse a person credit.

Not to mention the fact that we can correct faulty assumptions on the fly if we can get the networks to introspect.
Facebook Loses Appeal to Block Bulk Search Warrants
We are doing it right now.
It's interesting why Canada has not suffered the same fate as Mexico? Could it have something to do with a Government that believes in the rule of law and a citizenry that respects that?

If I were to lay blame on anyone then I would have to lay it at the feet of the Mexican Government. There corruption has no boundaries. They bleed the Nation of not only it's wealth but it's future.

It's easy to play the victim and blame everyone else for your problems. Mexico has to take a hard look at it's system and find someone who is willing to deal with the corruption.
'Best banker in America' blamed for Wells Fargo sales scandal
Not for meat, but we've been eating yeasts, algae, bacteria, and other cellular cultures for thousands of years. It's not like the concept is new across the board.
Singularity Containers for HPC, Reproducibility, and Mobility
Working on enterprise-level sites this stuff is essential, not useless. CSS modals are a solved problem, I don't feel like solving it again. Designers won't follow any constraints.
Noxious Studios is making hentai games in Unreal Engine 4
The problem with the "humanity will survive... somehow" is that without a great deal of work now in order to direct the future, we are abdicating our control of the how part. When the specifics are left up to circumstance, the details are all too likely to be horrific.
Even after the clawbacks, Carrie Tolstedt is tens of millions in the black and John Stumpf, hundreds of millions.

With executive compensation so distant from the reality that the rest of us live in, such punishments are inadequate bordering on meaningless.
I think the username fits in this case.
The link you furnish:
http://www.sigcis.org/files/sigcismc2010_001.pdf

IS DEAD.
Don't Be Comforted by Internet Providers’ Promises to Protect Your Privacy
I know it's kind of a rhetorical question, but I think the answer is obviously: make it cost them significant amounts of money if they do not.

So, the question then becomes, how do you make it cost them significant amounts of money?
All of those are great use-cases. But do you really want each of those devices to be added to the external threat surface? Perhaps it would be better to have everything talk to a central hub over a local protocol (ZigBee, Bluetooth, etc) and then that hub be the main connection out to the Internet at large. As it is now, it's still a bit of a free for all. And at least if you have a hub model where you can secure that one device (or replace it if it is compromised), you don't have to replace all of your individual IoT devices when something bad does happen.

A good example of this is my garage door opener. Instead of building a WiFi connection into the opener itself, there is a separate little gateway device that sits inside my house. The gateway talks to the door (RF) and to the Internet (ethernet). I can still control my garage door, but if something is compromised, I can always detach that gateway and still have a working (secure) garage door.
New insurance covers cyber risks for the wealthy
Using Echo State Networks for Cryptography
In a very crude sense, we learn by observing patterns that work, and without new working patterns we can tey to come up with novel patterns. But this is much harder, especially if the new patterns require a completely different approach instead of being an incremental change.

I fully expect human ability to drastically increase in several areas when computers start finding new working patterns.
How to Develop a Leads Management System for a Law School?
The original title of the article: "Gut microbial degradation of organophosphate insecticides-induces glucose intolerance via gluconeogenesis"

Why is the title in HN edited to make this about "India"? Is this finding not applicable to people elsewhere? or id other parts of the world stop using organophosphates?
In Germany you'll send to prison if you kill your dog. But killing your chicken, cow oder pig is just fine. That's so weird.
If router security weren't such a mess as well, that'd be the perfect integration point. Better home routers already can provide VPN connections, have apps for mobile devices to set those up, can isolate different devices in the local network ("guest WLAN", "child protection" features), ...

At the same time, a lot of IoT stuff only connects to the outside to be reachable by its apps, and maybe sent notifications. The router could manage these things instead, independent of any device-specific "cloud" service.
Fusion of Stereo Vision for Pedestrian Recognition using CNNs [pdf]
While I agree it seems the above comment was intended as a swing at HN which is not constructive or useful debate, I would suggest that as per the stack overflow developer survey web programmer was the most common job title by a very large margin (72.6%, with next closest being Desktop applications developer at 28.9%)

While I would suggest that this forum demographic likely differs somewhat from stack overflow as a whole, its certainly an interesting question.

Also as an anecdote, web technologies stories seem to appear disproportionately often on the front page. This would suggest at least some interest by the majority of HN
Yeah sure but Atom is one of the most intriguing parts of PlatformIO, especially if you want a better alternative to the shitty Arduino Editor...
A rash rejection of dialog.

Plants are very lowly sentient through structures that are the plant-counterparts to animalian neurons.

They communicate with other plants and they sense what can be described as "pain."

But, I don't think arguing on the sentience of an unprotected kingdom will further this discussion.

The discussion on animal welfare seems to be an emotional one alone. As long as our mirror neurons aren't firing in response to the perceived pain animals feel, all is millhouse.

This is why, I believe very few care about plant welfare. They have no mouths with which to scream, so we believe (or make ourselves believe) that they aren't in pain. That they are too dumb to feel pain (this parallels sinisterly with the cruelty of psychological medicine in the 20th century).

Not to mention how silly it is to care about plant welfare... or is it? There have been little studies done on how the constant slaughter of plants affects the secondary factors (maturation speeds, yield, etc. -- as apposed to the primary: deforestation, etc.).

However, I don't think there ever will be such advances in this field. Perhaps because they have no way of polluting this discussion with emotions, unlike their animal counterpart.
This is merely the inevitable outcome of what we've known has been coming for a while, even if many haven't wanted to acknowledge that the corals were effectively already dead.
http://www.nytimes.com/2012/07/14/opinion/a-world-without-co...
The synchropter is originally a German design. It's a fascinating way of solving the torque problem.
Quicksilver: Fast Predictive Image Registration-A Deep Learning Approach
That's the real problem with most of the "Internet of Things" products - they really shouldn't have skipped the "Network of Things" step. So many of the problems with these products could have been reasonably and properly shaken down and out... but instead all of the companies decided to unnecessarily bridge their products with the cloud and hastily rush to the market.
We're reaching a point where it really doesn't matter why a given company isn't capable of making a bulletproof software addition to their hardware. When cars were giant steel death traps, car safety standards improved. You probably couldn't sell most 50's era cars today because of it.

Similarly, I don't think it's unreasonable to hold IoT manufacturers accountable for releasing blatant security vulnerabilities into the wild (like that webcam that DDoS'd all those sites).

This isn't an "aww, growing pains" kinda moment of care for the poor budding IoT industry. They need to realize that they must be held accountable.

Edit: "bulletproof" isn't even what's being asked, but putting some thought into the security of their IoT devices is something we must demand of manufacturers
Ubuntu has sizable market share in the Linux community. You can look no further than the Linux games available on Steam/GOG to see that many of them are offered specifically for Ubuntu, not Linux.

The fact that Canonical was switching to Mir was of great concern, particularly to gamers, who were worried that AMD or NVIDIA would start pushing Mir-only graphical/driver patches at the expense of Xorg/Wayland patches, resulting in gamers being "locked in" to Ubuntu.
You can generalize it, but that was a point to make the list more specific.
And yes, world is a very different place today. The number of SW engineers doubles every year, so, at least half for them are new.
We are engineers and we should try to measure or competency, аnd should try to systematize the things that we use. Of course, this list is not something absolutely universal, but we should at least try think about standards we that we want to meet.
I do think a large part of the reason so many devices need "internet" access is because we (as developers) have failed to come up with a good way of accessing these things locally.

So many things in my house have static IP addresses because I want to access them locally, it's an absolute pain in the ass and not at all something that your average person could manage.

Having an IoT device send all of it's data to a "cloud" server is the easiest and most fullproof way to make sure everyone can use see it. Without that, you are looking at complicated local addressing systems, hoping that your users aren't using client isolation or something like it (and you WILL get calls because they tried to use the device on a hotel network where each client is isolated and it didn't work), and ugly URLs at best.
iNaturalist 2017 Competition: image classification (5000 species in 675K images)
Deep 3D Face Identification
They're the largest "nonprofit" in the world. I think we can differentiate between standard corporate behavior and the single largest outlier.
I prefer chicken thigh myself, but the best chicken I've tasted to date comes from the hands of an experienced chef who made the chicken breast the most tender and delicious chicken I've ever tasted. The dish also included the thigh, but it didn't come close to the breast. It's as if the thigh is much more forgiving but has a lower potential ceiling than the breast which is much less forgiving but can be insanely delicious.
The spread between the two that is worth paying attention to, as well. Pre-crisis, the two were pretty much in lock-step with one another and no one cared about it. As the crisis emerged, and beyond, the two diverged significantly.
Any person on earth who is familiar with a camera can identify a gopro as one on first sight (rectangular parallelepiped + lens). Unless you're suggesting most North Koreans don't know what a camera looks like, your statement is likely false.
If all you want is structured save points, git runs locally! See also git-svn and its ilk, which allow you to interface with a different SCM while you keep using a familiar git interface.

Assuming you're entrusted to install software locally, that is.
In addition to all of the advice given here, I might add: find a job that's easy for you. If it requires a pay-cut, so be it. I think doing something that's easy and being very successful will build your confidence that will help in solving all of the problems you mention, in addition to all the other advice.

It's difficult for me to explain, but being notably good at what you're doing is very healthy. Moreso, I think then being OK and feeling that you're below average at a more difficult task. I wouldn't do the easy stuff for too long, as your skills won't grow as fast, but a stint for a couple years can't hurt.

Good luck!
Ask HN: Has anyone tried running multiple pod networks (CIDRs) in Kubernetes?