skysight-inc/HackerNews huggingface dataset:
Racial oppression and poverty make everything more difficult, you're a highly paid developer so you don't have to experience it. It's quite possible that Philando Castile didn't have enough gas to get to the store to buy a new bulb, or the extra money for a spare one, or an internet connection to figure out how to do it in the first place, or access to a friend or family member with the resources to get it done. Hell, maybe he was on his way to the store to fix it when he was shot. Either way we don't need the confrontation, people with a broken taillight know that it's broken, don't confront them! It seems small, but maybe you don't quite comprehend paycheck to paycheck poverty. I'm talking real American poverty which is a stark reality for far too many minorities in this country, an issue of which is also contributing to the violence and the riots plaguing the US as of late.
You'd use your root access to make the changes you want.
eg uninstall factory apps.
Then, day-to-day, run as a non-privileged user.
Well, as an analyst looking forward to finding future jobs, its often more important :P
I agree with everything you said, but I feel that a large part of the population enjoys judging and punishing people.

It's a large and dark part of human nature.

There is a secondary problem as well: true rehabilitation seems incredibly difficult.

I think we should strive for rehabilitation, but the combination of human nature and the difficulty of making people better gets us where we are.
Interesting video, thanks.
When you clear the output of a cell, the variables lives on. Also a cell might change several variables but not print it.

It is extremely handy to have a spreadsheet like "variable explorer" handy to get an overview of what you have in memory and what your numbers look like and a feature that I miss from rStudio.
This does not sound legal to me, though.
Background: We are in the 3D Printing space and this particular retention graph is based on the following criteria:

1.) From creating a new account
2.) To 3D Printing something using our software

It's still a pretty new industry, but would love some tips on improving retention numbers...
sorry, my bad instead of linking the group, I shared specific post. Here's the app link: https://play.google.com/apps/testing/in.co.giis.MobileInSDCa...

Its under beta-testing - you need to join 'Lonely Root' group to access app from play-store. https://plus.google.com/communities/113253726177871964982 has configurations steps.

The Rooted app simply attaches/mounts the SD Card in-place of Internal storage. To revert back to original, one can reboot the device again. User has option to whether to clone data from mobile or not. If its empty SD Card user can use the app to clone the device into SD Card and then mobile runs from SD Card content. Now , this provides chance to take this SD Card out and insert into another similar mobile. All the data,contacts,app,photos will appear in the new mobile, just like the original one. It comes limitation too - security and performance since all data stored in SD card.
Is it the remote control that makes robots scary, or the autonomy? My belief is the latter. I don't think there is much difference between this and shooting someone, so long as there is still a person controlling the robot and pressing the button.
Wow that entire situation is unbelievably fucked up. How have I not heard of this before? Police dropped dynamite on a house which results in 65 other houses catching fire, killing 11 innocents, while firefighters were ordered not to do anything. And of course no criminal charges for anyone involved.
I think that keeping an exact one-to-one mapping makes this tool a lot more useful. There's no telling what code depends on C idioms that would be broken by using a Rust idiom instead. Generating 100% equivalent code means that programmers can make intelligent decisions about when to switch over to Rust idioms as they continue developing the program.
Very helpful write up, thanks.
So you have a 4 hour drive there, an interview that could be anywhere from 4-6 hours (if they are through) and a 4 hour trip back, 12-14 hours all told. Adding in time to eat and whatnot you are talking about a 12-16 hour process. After a long day a 4 hour drive home could be a little sketchy. They should probably be offering to put you up somewhere for the night.

For comparison, when I interviewed at Amazon I told the recruiter I was within walking distance and she still sent me an expense form.
Did they try tear gas first?
Javascript is not unique in having anonymous functions, it merely had a critical mass of web devs whose design preferences were already skewed by missing multicore support in client apps.
yesss… "It sucks here! Don't come! You'll hate it."
Here's a pretty good paper titled "Understanding Why Crime Fell in the 90s: Four Factors That Explain the Decline and Six Factors That do Not" it's written by Steven Levitt the author of Freakonomics.

http://pricetheory.uchicago.edu/levitt/Papers/LevittUndersta...

>Four factors appear to
explain the drop in crime: increased incarceration, more police, the decline of crack and legalized abortion.

Other factors often cited as important factors driving
the decline do not appear to have played an important role: the strong economy, changing demographics, innovative policing strategies, gun laws and increased use of capital punishment. In stark contrast, the crime experience between 1973 and 1991 is not well explained by the factors identified in this paper. The real puzzle in my opinion, therefore, is not why crime fell in the 1990s, but why it did not start falling sooner.
Oh I don't disagree with you at all. But even based on what you said, it's not hard to imagine that it's possible to identify and test some previously unidentified component of said fluid that is consistent throughout.

My point is only that there is no hard theory decrying this to be impossible in the same way that, say, computer scientists can prove that a problem is NP-complete.
A psychological study claimed that 36 specific questions could make anyone two people fall in love. This bot can help you get the questions!

Once done answering them all make sure to stare at each other for 4 minutes!
Too much time in Texas and they miss September in San Francisco!
Linked directly to tabs since that's probably the biggest announcement of this update, and also Microsoft uses the same URL to all VS Code updates (hacker news doesn't allow duplicate url submissions).
> Racial oppression and poverty make everything more difficult

And racial oppression affects the distribution and stickiness of poverty among different communities.
adding a `?` at the end of a function name or other objects brings up the documentation.

Extremely handy.
I saw the PCW as a different kind of thing to the Archimedes, it was an appliance rather than a general purpose computer. My sister ran a theatre box office off a PCW spreadsheet (each day's bookings printed out, signed and put into a ledger and a copy saved to one of the chunky non-standard 3" disks). I used PCWs in the College library to write handouts and cut stencils for a Gestetner duplicator.

Later when encountering an Apricot PC running Aldus Pagemaker on Windows (Or GEM? Can't remember now) I recognised it as the same kind of thing as the Archimedes. As was the funny little monochrome Macintosh.

I'm a bit old for the Sinclair thing.

Some technical details...

http://www.theregister.co.uk/2015/09/09/joyce_turns_30/

http://www.theregister.co.uk/2014/02/12/archaeologic_amstrad...

http://www.theregister.co.uk/2012/06/01/acorn_archimedes_is_...

The A310s were built like tanks and were very fast for the time... unless you wanted to do floating point calculations. You could get a podule with a floating point extension unit on it.
I've used Haskell, but not to the point that I've needed anything like cabal or stack, so maybe I'm not qualified to speak on this.

But this whole thing is just so silly. The real value in Haskell, to me, seems to be for learning functional programming, since it forces you to use that paradigm. Beyond that, it's just a hobby language. There's nothing wrong with that, but it's not worthy of this East Coast/West Coast hip hop-esque schism.

Like seriously, the only recent disagreement that led to a major project splitting in half that I can think of is what happened with HTML5. Something as critical to the computing world as HTML is a lot more worth fighting about than Haskell. I feel like new versions of the C++ standard, even when there are big changes, don't have people as up in arms as they are over this.
This can be a nice calculation based on the contour lines. I'm sure there are several local optimal solutions (Bay Area, San Diego) but I'd be interested in working on an elegant "doable" solution (e.g. no more than 200 miles of travel a week)
Good article! Inferno looks sweet.
Depending on the content, you can either email my personal email: steve (at) kolls.net

or send official business to my state email: Kollmas (at) wsdot.wa.gov
Ask HN: Has CodeWars helped you career-wise
Has anyone ever achieved a high "kyu" rank on CodeWars.com and been able to leverage that into a promotion or a job offer?
For those who can't walk, VR would certainly get them sitting up and moving their head a lot more than a TV does.
Doing that at some of the agencies I've contracted with in the past would take a mile of red tape.
Or if we were to follow Hanlon's Razor, they're just inept. However, the article talks about Justice Department seminars where:

>In its curriculum, the technology center states that field tests help authorities by “removing the need for extensive laboratory analysis,” because “the field test may factor into obtaining an immediate plea agreement.”
Why want several HTTP stacks on the same machine? Isn't that like wanting multiple TCP stacks or DNS resolvers?
I would use scp with the -C option to compress the data for the first attempt to transfer the file. Any subsequent attempts to transfer the file should use rsync (this includes any updates to the file).

Another option is to use a cloud data storage provider (Dropbox, Box, Google Drive, etc) and install their software that keeps files in sync. Then you can just put the file in a local folder and let their software sync it to the cloud. After sync is complete, you email a link to share the file. Of course, their software is probably just a GUI for rsync.
Hi HN community, my name is Robert and I'm the founder of MessageBird. MessageBird is an API for sending Text, Voice & Chat messages to your customers globally.

Today we launched our API to connect to different chat platforms: FB Messenger, WeChat, Line and Telegram using one single API. You can play around with it in our dashboard and have some chats with yourself before integrating the API.

We would love feedback from the community on our Chat API and/or Text & Voice API's. Let me know if you have any questions. https://www.messagebird.com/en-us/chat-api
That's all interesting, except you have to realize that DA are motivated by convictions. Convictions are hard because it requires a unanimous vote from a jury of your peers. So, yes, they exercise their discretion on what facts are relevant and which cases to pursue. But they do not drop cases because its a white guy and keep them because its a black guy as you are insinuating. At most, race is going to be a minor factor when compared with the gravity of the crime and the likelihood of conviction.
Oh yes. After Linus Pauling advocated high vitamin C doses, lots of people started taking synthetic vitamin C, which turns out to be carcinogenic. A product called Geritol was marketed to the elderly for many years on the premise that they were iron deficient. Geritol was behind lots of cases of iron poisoning.

We laugh at the quaintness of the snake oil salesman or yore -- but he never left, not really.
==== Edit ====
Not calling Pauling a snake oil salesman :-)
We were/are always restricted by intermediate limits on throughput, so it's never been useful or interesting to consider alternatives.

YMMV, but if you want to improve throughput, consider carefully where your data has to go through. But rsync is rock-solid, well-understood, mature, and just does exactly what it is intended to do.
I've been very impressed with the quality and quickness of features in Visual Studio Code (I mostly use it for Node.js).

One odd/annoying change in this release is files opened up via the open anything action (CTRL-shift-p) don't seem to stick around in the editor - the tab closes for example if you debug/F5.
Me too, the A3000 was a fantastic piece of kit, I just wish I'd put more effort into leaning to program instead of playing Pandora's Box and Chocks Away.
Is there any reason for a Windows user to use anything other than Microsoft Security Essentials (or Defender as it's been called since Windows 8)? It's free and everything I've seen and read indicates it works just as well if not better than commercial antivirus suites.
Yes, I bought it last week.
But, couldn't answer through the questions because I didn't know the concepts and DS's. Could you answer these 2 questions?

1. Where did you learn how to implement the Data Structures and Algorithms?

2. Also, I'm in a dilemma between using Python and C/C++. Which one would you suggest?
>Not sure how that's an argument in favor of paying the Danegeld though.

Because not paying it would likely have tipped an already precarious global economy further towards depression, and that's not acceptable. So you pay the Danes off until you can actually kill them without killing yourself in the process.
Speaking as a layman here, but would it be trivial for actual-Skype to be tweaked in such a way as to break a compatible client that only currently works? Reminds me of all the third party clients or plugins for (insert service here) that work great...until something changes and it stops working.
This would be useful if you had information that would put you in jail for the rest of your life, and certainly should be something offered for users who need it. However, being put in contempt of the court is not joke, and I can't imagine this would go over well if you tried it when compelled to unlock the phone.

Hidden containers similar to what TrueCrypt could do might take you farther in this regard. Self-destructing a hidden container should ideally not expose what you wish to protect and at least provide plausible deniability.
I thought the same before reading the post, but I must admit that the author of the post is very careful not to reveal any concrete details, so this may be more like subtle trolling of people who check enforcement of interview NDAs.
The best prep you can do for getting a job at Amazon is to read up on what it's like to be an employee of Amazon.
Insane amount of technical phases, interviews and for...a job at Amazon. I hope their salaries are as insane as their recruitment process was.
The price of LEDs is falling so fast it’s profitable to farm in NJ nightclub
I don't know who you're arguing with, but it's not me. I'm not advocating for total disarmament.
I also would suggest Go. Coming form Python writing Go came pretty naturally so you should have no problem taking your POC code and rewriting it in Go.
It was originally called "Project AIX" but IBM didn't find it agreeable.
It's still being drawn out, Matt Levine's had a few great articles explaining the current happenings, one such:

https://www.bloomberg.com/view/articles/2016-02-22/argentina...
I don't understand why they do it this way. If they're using javascript to replace the value anyway, why not just leave the value alone, and capture the data they want behind the scenes with javascript? What does running the traffic through a redirect get them that javascript itself cannot?
The UX Secret That Will Ruin Apps for You
To arrest someone, you have to have probable cause, and then you have to actually arrest them.

People are routinely searched at traffic stops because they aren't taught their rights properly, and comments that say traffic stops provide "de facto" probable cause for searches don't help (the harm is obviously marginal, but still.)
Anyone know the keybinding command to go directly to a tab? I'd like to use cmd+tab number to go directly to one. I don't know what to bind them to in keybindings.json.
Pretty much. The XML is mainly used to specify the 'mission' that you want your agent to perform. You write your agent in Python (or a few other languages), and it can be as simple as this: https://github.com/Microsoft/malmo/blob/master/Malmo/samples...

We talk to the Minecraft Mod over TCP.
No, it's not a joke and you shouldn't treat it as such. Non-technical people really shouldn't be whining that their "free service" doesn't cater to a click-and-run crowd. The source is available to the public to create their own, and changing a URL in the code is a single regex command away.

Don't casually disregard him because you or others can't understand basics of doing what it takes to alter and run a service in your own private space.
The ability to quickly turn off the phone is useful when you need to activate a long password so that you cannot be forced to use your fingerprint to unlock it.
Free Static Site Hosting
The bulk of criticism of Theranos is not for seeking a hugely ambitious goal and failing.

It's for hiding the failure and pushing the failed technology to patients outside the scope of an experiment.
Going by eBay, a lot of people are still managing to sell stolen iPhones for $100-$300: http://www.ebay.com/sch/i.html?_nkw=icl0ud%20locked&LH_Compl...
Heh, good luck with that.

http://bits-please.blogspot.com/2016/06/extracting-qualcomms...
Part of this discussion seems to be whether or not the Treasury should have done what Iceland did, and I'm just trying to point out that they had valid reasons to do anything but that.
It's approximate 4:1. A police officer (of any race) is 4x more likely to be killed by a black person than a white person.
And break all the mess of 10 mln users online at once, and around 500 mln at month. With big zoo of various versions. Even if they do so, reversing new tweaks not take too long.

Also, you have good working proto. Do changes to it daily... For that reason? Just because someone write compatible client (very buggy, by the way, and less of features)? I dont think so.
> Have you thought about hiring people for those positions as full time but actually only working them part time?

In state agencies, that's a pretty good way to get yourself and the people involved fired (and possibly worse), since its essentially a conspiracy to defraud the government.
That is quite tempting. I think that's my optimal temperature zone!
Yes, I too spent most of my time playing games - the James Pond series was a particular favorite, along with a side-scrolling shooter with awesome music...anyone remember the name of it?

Edit: It was Nevyron: https://youtu.be/jOwhIlMoZZs

The intro music still sets the spine tingling :)
The tab is in preview until you perform a certain set of actions (double click the tab, edit the file, etc.). I'm not sure if there is a setting to always open a tab in non-preview mode.
What every software engineer should know about memory
A New Way to Calculate a SaaS Company's Efficiency
Before ES 1.7.x, ES would lose data all the time. However they have made a serious effort to make it much more reliable. There are still some problems, but I haven't lost a significant amount of data in a long time (currently on 2.3.3). They are fixing it.
10 Places to hide your money
I wish the article was on Apophenia, it would be more fun.

Instead it's not clear to me who the target audience is. The phrasing makes it appear to be targeted at analysts and not their business partners. Assuming that to be the case, senior analysts are substantially beyond the level this article is written at (or should be).

Entry level analysts need close supervision to prevent them from making these, and other, mistakes. The examples the author draws (specifically cheese vs. infant mortality and the google flu approximations) don't do a good job at identifying when this issue arises. For the cheese example it's unclear if the phenomenon is real or not (the magnitude of the variation in infant death may actually be significant, if the cheese consumption variation was small then there would be a different story). The author does nothing to help the reader resolve this.

In the Google flu example it's only through hindsight (and colossal failure) that the author identifies the lack of validity in Google's model.

I agree 100% with his point but I don't think the article is providing much value because essentially the author is simply saying: "be aware, this type of problem exists out there..." without providing information necessary to navigate/resolve the problem.
> 1. Where did you learn how to implement the Data Structures and Algorithms?

Typically CS degrees would offer a course on this to give a starting point as well as the books and vocabulary to learn further.
In Western Canada, prairie oysters are cooked bull testicles, so another acquired taste (one I never acquired)
Julia can do all that. its also a general programming language
Why is it acceptable to you to have sex explicitly in the model, but not race?

If black men are empirically riskier drivers than Asian men (something insurance companies are currently legally forbidden to discriminate on), would you be fine with charging black men more so Asian men don't "subsidize" them?
If only that were true in practice. The stories I could tell about mistakes I've found...

At the end of the day, your point is 100% correct.
Yes, it'd be trivial. In fact, this has pretty much happened with every single IM protocol at some point that was subject to reverse-engineering efforts. Here's some history from the early 2000s [1]. Libpurple changelogs are also enlightening.

[1] https://en.wikipedia.org/wiki/Trillian_(software)#History
careful continuing that linear extrapolation...I think it's about to hit a tipping point due to packages and tooling being much better.
2016 Will Be One Second Longer Than Expected
Thanks, I'll check out the website.
But then you'd have to live in the SF Bay Area ¯\_(ツ)_/¯
The fact that "We don't want to disrupt people's current experience." did not previously outweigh other considerations does not mean it is not a consideration. It does imply an upper bound on the weight though.
Not that I disagree with what you've outlined, but to play devil's advocate:

Some security settings that pertain particularly to Android devices only (such as ADB, internal SSH server) can only be disabled if you use apps that require root [0]. Maybe if you assume you have a targeted attacker, and they have physical access, root seems like a very bad target. If you install malware that gains root access, doubly so. But if the user is intelligent enough to not install random, non-vetted apps, and to turn auto-updates off, then rooting may actually provide a security benefit here, because you can at least avoid blind network attacks.

I'll also say that if you choose to unroot after using SecDroid [0], then you may find it difficult if not impossible to root the phone again, as you won't be able to use ADB anymore. In any case, there's a lot of vulnerabilities in mobile phones, and you really have to pick and choose to see which ones you think will most likely affect you.

[0] https://github.com/x942/secdroid
The original document is here, it is publicly visible: https://docs.google.com/presentation/d/1qxezL1lSn9SyLGMZRXFU...

Regarding web performance, these last days we had really good progress: https://gitlab.com/gitlab-com/infrastructure/issues/193#note...
True enough, definitely with untrusted code your surface is that much larger. What I remember from the few JVM bugs I looked at is that they were always at points where the JVM would call into the operating system or otherwise interact with native code. I would imagine Rust code might be vulnerable at those same points, though obviously much less easily.