skysight-inc/HackerNews huggingface dataset:
Since this gets discussed to death, I think it's worth pointing out that it's relevance to the article is not what he did but the public reaction that young science/engineering/math interests ought to be encouraged in anyone with the interest. Whether his clock was worthy of that attention is independent of that, and it's kinda a shame the article starts with a highly distracting controversial example.
My friend was inspired by breakingintowallstreet.com (which he used to get a job on wall street) to create a similar set of advice on how you can get a job in tech without having a traditional background or growing up in the valley. It's for folks who want to learn software engineering and for folks to want to learn about non-tech jobs in the industry. I'm curious to see how the HN community likes the content / mission.
It does let you configure a pattern and even save the pattern for reuse. It's the replicate socially that's not implemented. Might be a fun idea for a KeePass plugin.
So I know this was posted a bit ago, but I feel like this would be kinda funny to mess with. 1 - Can it detect covering the camera? If so does different color coverings allow it to procede? If not I would put a funny video on my phone and hook that in front of the video.

You could always just see how it is contacting your webcam and then just change the stream of data to some other source that is not hte webcam

Mic -> maybe mess around with how it is contacting your mic and (ports? idk) and load some really annoying music to pipe through to it.

Physical Locaiton -> do laptops have built in GPS or is it just off your ip address? if so could you just use VPN? Have it come from like some random place.
Look, I know this might not be a popular view here on HN, but I think this is useless. And bad.

I'm not talking about the technology behind it (I think it's an amazing achievement)..

I live in Barcelona and I have at least 5 medium-sized supermarkets within 5 minutes walking distance from my home. Plus there are several smaller shops that sell fruits and vegetables.

I know all the people who work in these supermarkets. The cashier in the supermarket downstairs always sings a quiet song while she scans my products, she knows my daughter and she's always nice and friendly.

The cashier in the other store talks to the customers. She stops scanning and starts talking while the line waits. Some customers might join the conversation. I know she has an old cat that eats an unlimited amount of food if allowed to do so...

There are similar stories about other shops in the neighbourhood - they come to work, they serve the people in the neighbourhood, they go home. They do this until they retire.

These people like their jobs because we respect them for what they do, so they feel useful and they work hard.

I don't mind waiting in line for 3 minutes. Or 5. It's never longer than that, even if the cashier discusses the latest news with the old lady.

The humanity of it has value for us here and that value is greater than the time we'd save by removing the people from the shops.
>Same goes for critical industries like defense and o&g.

not much. In O&G all the complicated drilling is done by foreign companies who have the tech (while, yes, accounting IT in Russian O&G can employ the top grads :). In defense it is even worse - Russia still can't build a stealth plane, i.e. they were able to produce a body, the easiest part, can be calculated on computers with basic scientific knowledge, while the radar and engine require a well developed technological base and thus still not reachable for Russia.
> Such a scheme does not ingratiate your employees to helping with loss prevention.

In retail, especially low-end, employee theft is the main thing loss prevention deals with.
this is great! since the election my one purpose in life has been to automate every job of the "white working class" because of what they've decided to do to us. With this and Otto and Uber it won't be long.
It was a political statement not a scientific one. Ironically, and most likely lost on that family, is how important politics and marketing is to modern science.
I think there's a fundamental mistake the author is making. Sometimes complaints about frameworks are not directed at framework authors, but at users. Sometimes people need to be warned away from bad software.

Specifically the author references a NG2 article that is trying to warn developers, not bash maintainers. https://meebleforp.com/blog/36/angular-2-is-terrible
The Top 5 IT Project Portfolio Management Software
This paper only discusses editing.
Here's a few:

EDIT: Multiple lawsuits for predatory pricing:
https://ilsr.org/walmart-charged-predatory-pricing/

http://www.academia.edu/1511858/The_Effect_of_Wal-Mart_on_Sm...

http://business.time.com/2014/02/24/walmarts-big-push-to-go-...

http://www.nydailynews.com/new-york/brooklyn/study-proves-wa...

here's a few directly related to wage fraud:

http://www.huffingtonpost.com/2013/12/18/walmart_n_4466850.h...

http://www.cbsnews.com/news/how-low-wage-employers-cost-taxp...
Of course it's worth it: we've considered it, and we think you're wrong.
You get a receipt. (hat tip Douglas Adams)
I would like to see a DRB <-> Erlang C Node (but in Ruby) system.

Start Ruby process, get Erlang node.
That's a good point -- but in general, CostCo or any similar discount club I've been to doesn't really prevent physical access -- there's no turnstile. (Though my experience is limited - I'm not a member - so I typically am with friends or family.)
That's a lot of saltiness over a kid who took apart a clock and re-assembled it without breaking it, following in the steps of Richard Feynman.
It's really weird that the prices are printed on paper labels. Why aren't they digital?

I guess it's not that big of an issue though, since this is a single store and not a chain. The employees need stuff to do.
I did see some very solid engineering there. But I didn't see any meaningful product or business model innovation. As the documentary shows, most companies there are either replicating western business models, or doing what the government orders or allows them to do. Russian engineers are phenomenal but their entrepreneurs don't see either creative of free to create.

Compare them to Chinese entrepreneurs. In China they don't restrict themselves to copy western businesses. They adapt to very Chinese cultural habits like having chat engines on online shopping such that you can interact with sellers or even haggle and bargain when shopping. It's what Jack Ma called being "the crocodile in the Yang-Tse": being specific to a culture, understand your customers instead of standardizing them.

Do Russians do the same? The video didn't show that. What it showed is how much Russian capitalism is a pet of the Kremlin.
It's not the kids that cause trouble--it's the carts with 250 items, the arguments over price, and the paying by check.
The 7 most vexing problems in programming
What is wrong with these people? Why do they treat people like this? Why is it these people always seem to jump to the big three [0] in protest of something they don't like? Are they that childish they can't express themselves in a more humane and intelligent way?

One hears about this seemingly regularly. It needs to stop.

[0] Nazi, murder, rape
It's far from perfect, but there is a jupyter notebook "browser" and editor for emacs:

https://github.com/millejoh/emacs-ipython-notebook
Looks cool but one major question:

Who can go in to the store? If only people that have phone + app then technically I can't go in with my wife, allow her to pick and choose her yogurt while I'm looking for a coffee, put our groceries in to one bag and pay for it from my account.
X-Platform development with Xamarin.Forms and F#
Did not expect this to happen with Microsoft.

Giving away access to a public Jupyter Server (open source project)

Running it in Linux (Ubuntu) and letting users have a play with it.

I for one am super happy to play with it however long this lasts.

Some info so far.

!free -h

total used free shared buff/cache available
Mem: 55G 7.5G 26G 70M 21G 44G
Swap: 99G 0B 99G

!uname -a

Linux nbserver 4.4.0-51-generic #72-Ubuntu SMP Thu Nov 24 18:29:54 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Look! I can even install stuff I want from pip...

!pip install terminaltables

Collecting terminaltables
Downloading terminaltables-3.1.0.tar.gz
Building wheels for collected packages: terminaltables
Running setup.py bdist_wheel for terminaltables ... - \ done
Stored in directory: /home/nbuser/.cache/pip/wheels/96/0c/9a/0ec2bcad2ac1fb1d0e4695879386460cec1a947cd7413d1b17
Successfully built terminaltables
Installing collected packages: terminaltables
Successfully installed terminaltables-3.1.0
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Ah words. That might be the wrong one indeed. I guess I always assume the benevolence of the reader while I'm writing. But precision is important.

What I meant was that in that virtual world they can be replicated. So the replications would be virtual themselves. I better make that clearer.
This seems extra-terrible for web apps, though.

There's a not-uncommon pattern where someone gets an account compromised and starts a password tug-of-war. The attacker gets entry, and possibly changes the password, but doesn't own the recovery account, so the user finds the problem and uses email reset to change the password again. In this case, it's good to block the old (compromised) password, and bad to set a lockout that gives the attacker more time.

Of course, a lot went wrong in that story. Forcing email confirmation of all password resets can help, mandating re-typing of the old password for a change can help (against session hijacking, mostly), and any corporate or user-focused solution should probably have a response scheme for reporting and locking compromised accounts anyway.

But for social media style sites where the recovery system is "use your email recovery to fight for control", the reset time does seem like a threat.
Unless they have the same functions, variables, structs, etc., sharing the same name really doesn't provide much in terms of hassle-free substitution.
Code Quality Tools in Visual Studio 2015
regarding your first point: often there doesn't seem to be a dedicated support channel/community. Mailing lists are less and less popular, if one exists its web interface is likely a long way behind GitHub. There are no forums. Some languages have project-independent channels (e.g. message boards for python users will try to help you with whatever library you're messing with right now), but they don't exist for all ecosystems and are shrinking. Stack Overflow has a low tolerance to badly asked questions and a reputation for it (and probably killed the message boards that dealt with them before).

Initially, it makes sense that questions go to Github (public, no extra infrastructure needed, no community yet), but at some point they have to be moved. Even a %project-questions repository might help, if enough non-core-devs take care of it.

EDIT: to add to the last point: if a core contributor has to click the "close issue" button on a question that's a problem. Either give community members the power to do so (at least some are going to feel honored by that, a great motivation), or push questions to a channel that doesn't have that notion.
Unless you make it "your thing." Take for example the Alamo Drafthouse, a chain of movies theaters that are aggressive in removing patrons that disrupt other viewers' experience. In the few times that people have tried to complain, the company has generally come out of it for the better.

I will admit this strategy won't work for everyone. Most corporations are not willing to respond to a complaint by using social media to (accurately) call the complainer an obnoxious asshole.
Understanding Terrorism
If I knew my loyalty card was being used for insurance, I'd have two: one for healthy stuff linked to my real name, and another for everything else (linked to a fake name).
Girls didn't want to pursue science because it has had a severe social stigma attached to it. This created a self-fulfilling prophesy that ensured only social outcasts with no social standing to lose would consider being interested in it. Boys have much greater range of higher ceilings and lower floors than girls did in the past (and still today, just less so), so the people at the bottom are overwhelmingly male.

The door has been just as open to women as in any other field - the difference with science/tech is that (according to perception) only social outcasts are on the other side.

Even in 2015 GE was running those ads that make engineers looks like effeminate men who can't work with "real" tools, and that was from a someone trying to make their tech look good!
It Could Have Been Any One of Us
We Need to Talk About Technical Debt
Links to the implementations are further down the README:

Go: https://github.com/bfirsh/funker-go

Node: https://github.com/bfirsh/funker-node

Python: https://github.com/bfirsh/funker-python
Implications of Monoclouds for As-A-Service Startups
Didn't he already do this? https://github.com/kelseyhightower/vault-controller
Disrupting Travel at TechCrunch battlefield today
Oh. I thought it devolved into "Use react".
I would love to live in your bubble.

Checkouts in my area are either super slow self checkout machines or done by a super slow unmotivated clerk. I could do without either.
See, but this doesn't address those community issues. It doesn't talk about the changes that these devs will have to make to keep up with the times.

I don't have anything to say for Babel, as I'm not a user of it. But I remember the anger of the Angular community as Angular 2 was announced. No one could believe that they would eventually choose to leave behind Angular 1, that they'd have to nearly rewrite their apps to be compatible. This made people angry. I believe they might still be. And I don't see a point like that addressed in the story.

I don't have an answer for you on how to fix this. There are many people that consider the A2 switch to have been necessary, so "don't do stuff like that" isn't necessarily even an answer.

But my point stands. People get angry, for better or for worse. Logically or irrationally. You can't just "call out" that behavior and expect it to get better. You need to better understand and empathize with those people, and work with them.

I don't believe this piece is helpful. I think it paints with too widely a brush and ignores the legitimate criticisms that the community is making.
Has the author considered that maybe, just maybe, negativity can be justified? Sometimes when one sees people wasting yet another man-decade in yet another attempt to make JavaScript not fundamentally broken the only thing that can possibly work is to say, 'your project is stupid, because you're trying to make a silk purse out of a sow's ear.' If reasoning doesn't work, if polite criticism doesn't work, then maybe being direct will work.

Or maybe not. I generally try to reason through this kind of thing. But after awhile one realises that if every programmer has to learn why JavaScript and single page apps are both fundamentally and accidentally broken, then thousands of years of cumulative programmer effort will be completely wasted. Maybe it'd be faster just to say, 'that's stupid: do it this way' and short-circuit the whole process. It'd be even better to say, 'that's ill-advised, here's why, and here's how to do it better.' But if the other part won't listen to the long explanation and doesn't wish to learn — then it seems to me that the last-ditch mechanism is rudeness.
Exactly...looking at a neighborhood of $500k houses, a fixer-upper vs a recent remodel could easily change the price by 20%, and Zillow obviously doesn't have attributes for the condition of the house.
Regressive left is what happens when you brainwash enough people with extreme socialist philosophy (cough Karl Marx cough), fact-free nonsense such as "the patriarchy" and "female wage gap", and outright lies through social science departments at universities.

In fact, you could call the ideology these people believe in "neo-Marxism" or "cultural Marxism". And this is no understatement: if you love everything the West has to offer now like freedom of speech, freedom of expression, democracy, and capitalism while the ideas of regressives at first sight might look super attractive and they themselves might at first look super friendly, they are not your friends but your adversaries. Because instead of fixing the issues Western civilization has today within the system, they want to figuratively burn it down to the ground and start over, with a system based on Marxist philosophy where everyone is so equal that even when you are suspected of wrongthink you become a candidate for Marxist style reeducation or worse.

History also has factually shown several attempts to start over with a new, "better" system and all had gigantic miserable repercussions. And do not let them fool you into believing they are doing the "right thing" and "this time it will be different". There is a long list of people who thought the same thing and every single time things indeed became different, but worse.
How many hours did it take for the approach to work?
I'd join that list!
It's a horrible practice that reduces the entropy of your password a huge amount, but it's possible to generate these things without storing them in plain text. Like if you know you're going to ask for 6 of the 9 characters every time, you'd just pre-hash whatever subset of 6-character passwords you plan on using. Of course, this turns a 9-character password into at most 84 six-character passwords, so assuming they allow all printable ASCII characters, you go from 1e18 possible combinations to 84 passwords of 1e12 possible combinations - of which you have to crack two, with the second one being 100000x easier than the first, so overall the password is ~1,000,000 easier to crack from the hash. I imagine in most cases it's actually a signficantly greater reduction in security than that, so it might as well be plain text.

I think the idea is that they are worried that their customers will enter in their real, full password on something with a keylogger.
Back when I experienced this, we called it "Gear Lust." I made a rule that I had to do a significant project or performance with each piece of music gear I bought before I would let myself buy any other gear. That worked and was also a lot of fun.
Amazon hates consumerism.
As a datapoint, bone-lisp [0] is a Lisp-1 without a GC. There is prescheme [1] as well. Mlkit supposedly uses region-based management as well but I'm pretty sure it also has a GC too.

[0] https://github.com/wolfgangj/bone-lisp

[1] http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.3.40...
Actually, we decided to delay --isolate-extensions to M56 to get a few more features working for out-of-process iframes first. It's still on for 50% of beta users, but no Chrome Stable users yet. I'll send a clarification to that earlier PSA, but that means that it wouldn't explain an increase in extension memory usage on Chrome Stable.
Flying cars are coming. Another startup in that space is based in Bay Area and got funding from Larry Page:
http://www.zee.aero/
This article deserves the heavy criticism it has received here. I'll go further and say it is part of a trend you might call skepticism gone wrong. This is a intellectual movement that "throws the baby out with the bathwater" because they are so skeptical that they don't believe anything!

Many authors in this vein have read about, for example, cognitive bias, the many invalid results in scientific journals and the hoax/fake news/infowars trend. They see every human action as a result of bias, every result as invalid, and every news article as part of a misinformation campaign.

Having the most accurate possible understanding of the world we live in is only possibly by trusting information sources which deserve it, understanding the limits of what "quick and dirty" statistical analysis is capable of, and recognizing when people are influenced by bias, and also when people are acting with full awareness of bias.
Ah good to know! I would guess this is because the security gateway, cloud key, and APs are all part of the "UniFi" line so they are all meant to be managed by the cloud key/management portal. That said, I wonder if the UniFi switches similarly don't have on board management (it sounds like a no)...
Follow Bill Maher’s lead, not Donald Trump: There’s a way to critique ideology
I'm not using your app but I assume it's not as clear as your comment based on upthread posts. You might want to modify the app to show both client and server side results with server saying "unknown: must verify ownership first." That would eliminate the confusion.
The Importance of Computer Science Curriculum
Does anyone have any suggestions on alternative communities that are more positive?

Reddit and HN are easy because they are pretty consolidated, my best guess is that these other communities are small and hard to find.
Right, no-one thought he had a bomb (proof: they didn't evacuate). They thought he had made a Hollywood-style imitation bomb for reasons of a prank. And that is not an appropriate prank to play in a school in the current climate.
How to Create React Native Apps with NativeBase
Terribly scary that a huge financial decision would depend on giving signing up and giving data to some website.
"$31k. Zillow has it at $400,000."

Drop a 0 there? It seems likely that $31k would go beyond lucky into probable theft....
A site that's pretty good at that is Change Detection [1]. You even get daily emails and change logs for free.

[1]: https://www.changedetection.com/
Wow, you are a horrible person. Intentionally wasting food and then making poorly paid Walmart employees to clean it up.
Maybe they ping the card with a $1 charge every so often to ensure it's at least not cancelled. It could be maxed out in which case they'll likely just give you a negative balance and a time period to pay it. If you don't they can just sell it collections and potentially ban you from the store (it looks like you need to scan your phone to get into the store).
yep, it could be done in grayscale, or they could use color e-ink (which exists but hasn't been adopted because it isn't good enough for image reproduction or fast enough for video).

In the meantime, our iPad app [1] and browser plugins [2] integrate with the Kindle Cloud Reader.

1: https://itunes.apple.com/us/app/beeline-reader/id938026867?m...

2: http://www.beelinereader.com/install
Thats the same problem current grocery stores today have though. As the buyer, it's currently my job to make sure I'm not overcharged
"This is a prototype. Do not use this in production."

Also, it's just a start; the existing "secrets" implementation needs to be completely scrapped in the name of security.
Zillow should use that data to actually make estimates. Because they clearly don't, and don't really know how to do predictive analytics.
UN conference adopts Cancun Declaration to improve world biodiversity protection
That's a rather defeatist attitude to have about explaining technology to laymen.

For example (not saying this is how it actually works): "Scanning your phone when you enter lets us know who you are. Then, our advanced vision tracking system follows you around the store and lets us see what you're choosing. Finally, scanners in our turnstiles verify your purchases as you're leaving the store."
I agree with you. You are most likely being downvoted by his fans. But this video (and all his others apparently) is empty of substance.
Because many of the base infrastructure libraries are compatible as long as they used interfaces (grumble grumble os.File). I would be very surprised if this doesn't implement net/http/ServeHTTP