skysight-inc/HackerNews huggingface dataset:
Slightly off topic. The article doesn't call it out but there's a lovely assembly hack here. In:

bec 1f / branch if no error

jsr r5,error / error in file name

<Input not found\n\0>; .even

sys exit

jsr calls a subroutine passing the return address in register 5. The routine error interprets the return address as a pointer to the string.

r5 is incremented in a loop, outputing one character at a time. When the null is found, it's time to return.

The instructions used to return from "error:" aren't shown but there is a subtlety here, I think.

".even" after the string constant assures that the next instruction, "sys exit", to which "error:" is supposed to return, is aligned on an even address.

By implication, the return sequence in "error:" just be sure to increment r5, if r5 is odd. I am guessing something like the pseudo-code:

inc r5

and r5, fffe

ret r5
Disclaimer: I'm in graduate school, so my interview experience might be different from folks with more experience but I'll share this nonetheless.

My friends and I have been interviewing pretty rigorously and what we've seen is that Leetcode[0] is still hands-down one of the best ways to get practice with programming problems. Time and again, I've seen companies ask questions just right off the bat (i.e. verbatim) from this website (which itself is unfortunate but that's a whole different debate).

Problems are regularly updated and in case you get stuck, there are good solutions[1] online as well. There's also Hackerrank[2] which you can check out. If your interviewing chops are getting rusty, I'd highly recommend spending some time on this website.

PS: I'm in no way dissing Coderust. The animations look great and it might be more effective use of your time to spend time on Coderust than break your head on leetcode (it is arguably very time consuming). Great job Fahim and team!

[0] - http://leetcode.com

[1] - http://leetcode.tgic.me/, https://github.com/kamyu104/LeetCode

[2] - https://www.hackerrank.com/
I have been thinking about Yishan style CEOs for a while now, as well as things like https://twitter.com/pmarca/status/679947535591473156
Manuel Pellegrini menyalahkan wasit
I'm a machine learning specialist tackling interesting/complex problems of a certain worth. There is definitely an "applying the ML hammer to every single nail/problem" thing going as well.

Example: say a company with 1B in revenue and 500M in costs: being able to give them 10% efficiency or 5% increase in revenue through optimization is a 50M value prop to them. So to spend 5M to achieve those extra $s is entirely worth it.

Of course doing things that result in that optimization are nontrivial as well, but that's what people pay me for. :)

The 15-20hrs a week thing is often a client constraint, because I'd ask for data and what not and would have to wait for them to provide me with what I ask for, or that their data has issues and I need to understand how to sanitize it.
If you're interested in the topic, Bruce Cumings's The Korean War is a good read.

http://www.amazon.com/The-Korean-War-History-Chronicles/

I'm not a professional historian, and just beginning to learn about relations between Korea, Japan and China over the last 150 years. Lots of surprises...
Here's a great clip of Milton Friedman answering a question from a young Michael Moore about a similar issue, the exploding Ford Pinto debacle. The uploader put a childish title, but the video itself is good. https://m.youtube.com/watch?v=VdyKAIhLdNs

It's not a directly analogous situation, but it's easy to forget that there is a level of toxins that we prefer, over paying a lot more or not being able to have certain goods at all. Trying to deceive the public about the risks, however, is inexcusable.
The History of ‘Hello, World’
So it's a basic form builder with drag and drop triggers. UI looks nice. Is there api access? Can I do batch data loads? Is there a permission model for the objects? Any analytics? These are all features I would expect from Salesforce lite.
I have a friend who ran a computer store. He accepted credit cards and sold used Windows 7 Pro PCs for $150USD.

Some of the customers bought a PC and then did a chargeback on their credit card to get it for free. Enough of them did that so that he got blacklisted by his bank and his credit card machine no longer worked.

People do the same thing with Paypal when I sell something on eBay. Even if it is the right item, they do an item not as described to get their money back. For example I sold a used Macbook that was an older model and could only run 10.7 and buyer knew it was used and old and could only run 10.7 but filed an item not as described claiming it was old so he wanted half off. Macbook was worth $500 and he bought it for $350. I told him Macbooks keep their value unlike PC Laptops. Paypal froze my funds and eBay investigated. Eventually eBay sided with me because the listing said old and used and limited to 10.7 etc. It took like two weeks of freezing my account until they resolved it. It was not even my fault, the buyer wanted half off for no good reason and item was as described. He could have sold the Macbook for $500 and made a profit.
Gift yourself a SugarCRM
Amazon has such a commanding lead over everyone in ecommerce, it's going to take more than scale to beat them out.
Which is why you should regard people who steal your time as thieves. Start with the asshole texting in front of you on the road, sitting on her ass blocking traffic while half the green light goes by.
JustFab is on the cutting block too
If only there were some way to evaluate whether or not students were learning things better with one style of teaching or another... some sort of evaluation, a test if you will, a standardized way to judge what's been learned. Then maybe we'd get some more rigor in education!

On another note, everyone I knew in high school who really bought into "learning styles" were the kids who didn't like such-and-such class and wanted to whine.
Star Wars – The Force Accounted
Pros: It's pretty and it's simple. Excellent selection of color. Very likeable.

Cons: Yes it is unclear what you are trying to offer. I'd suggest replacing the blue rectangles with text of what you imagine the product update timeline would look like for an example company. Signup page takes a while to load.
That might be why I followed that with "purely anecdotal, YMMV, etc. etc."?
Onewheel is Future Motion's product, not the Chinese company. The kickstarter was in Jan 2014 so that's how long a copycat would have had.
It's not so much to "sweeten the deal" as it is to make sure the execs don't flee, leaving the acquirer with an organization that they have no idea how to run.
This made me wonder, is there a country where lobbying (or somehow influencing law-making with money/land/position/etc) is illegal and seen akin to bribe?
Edward Snowden Speaks at CES 2016 Disguised as a Robot
Genes influence happiness but choices and attitudes are what make the difference
Why I love Rust
How has EFF lost its way? They simply reported the facts.

Without EFF, the important facts which Legere has been trying to gloss over would not have reached me.
Appreciate the feedback. I'll be adding a demo to see our live productmap from there.
Actually this is a very good thing. Politicians being such cheap dates over this topic means that it should be possible for a bunch of us to chip in and buy them all off when the next extension comes up. A PAC or a public pledge of donations devoted to ending the copyright mafia’s control would not need much support to get real results.
> The first mistake the Yahoo board made was to decide that product innovation would save them.

If they had given some proper direction to their innovation, perhaps that could have saved them. One stupid decision they made back in 2006 was to shutdown geo-cities. The data hype hadn't even begun at that time and with some vision they could have turned geo-cities into a thing similar to what cloud-hosted services like aws are doing today.

Again, yui and yii were (and to some extent still are) great frameworks created by Yahoo. They should have tried to capitalize on that front, maybe offered paid support or created CMSs on top of them like eCommerce and/or web-based CRM systems. I know there is competition in this field, but a high quality web-based product coming from Yahoo Inc. would have been very well-received by the industry.
I started, and because of this post will now resume, working on Automata: https://github.com/theideasmith/Automata.

Add me to the Slack, aclscientist[AT]gmail[DOT]com
I think it is time to try again.
In a global economy it's winner take all. .05% better might matter.
Improve Global Marketplace Product Listings
Include guaranteed landed costs in your global eCommerce marketplace product listings. Eliminate surprise cross-border import fees for your international buyers. http://www.vineglobal.com
It's not about the mouse. If they lose copyright, all their start going into the public domain. They can no longer use their silly "it's in the vault" tricks to drive fake scarcity, as someone else can just copy it and publish it.

The irony is their movies, atleast most of them, come from the public domain.
The biggest mistake was to shutdown their own search engine, and pay for Bing search results. And their Ads-deal with MSFT wasn't that long-term successful. Yahoo had the biggest Hadoop cluster back in 2009, the were at the forefront of big data and contributed to many open source projects. Then everything went downhill.

Now Yahoo has what? Flickr, Tumblr, Mail, ...? Right, they own a stack of Alibaba (China), and now close or sell everything else. Sad, hopefully Flickr, Tumblr and some other good services survive.
I hate that I can't fix that typo... I'm blaming autocorrect
Argon2 for node
Chinese companies understand Patents are a nice blue print to make their own products and sell them in places the patent holder self never heard of and right in the patent holders backyard... all the hoverboards that are exploding are knock offs
I'm sort of embarrassed to contemplate how much emotional energy goes into casting copyright arguments in such overwrought terms. Locking culture away from us? My god, the violence!
I like your thought process but I think you follow an incorrect path of reasoning because of the implicit assumption that if an act is considered violent it is to be avoided. The world is full of violent people who are only kept at bay by the threat of counter-violence. For that reason, violence is required in a civilized society. So we shouldn't avoid calling it what it is, and should acknowledge it so we can make good decisions about when to apply violence.
The password hash Argon2, winner of PHC
I don't have a huge problem with this. The site was clearly only for child porn, so signing up is equivalent to, say, willingly trying to hire a hit man or plotting a robbery.

I actually think this is a good example of digital police work, as opposed to utterly indiscriminate dragnets and trying to ban or backdoor crypto. This targeted a specific criminal activity and people clearly linking themselves to it. It was not indiscriminate.

It also shows that police work is absolutely possible in a world with crypto, proving the anti-crypto doomsday rhetoric wrong.
How about: "Copyright is for 7 years. Extensions can be granted for additional 7 year periods indefinitely, but must be requested by the copyright holder. There is a modest fee(say, $100) to file an extension."

That way Disney gets to keep Mickey Mouse, things that are abandoned or neglected get released into the public domain, and the fee stops people from just throwing everything into some software that reapplies indefinitely without thinking.

It could be tweaking by increasing the period(maybe 14 years would be better), by changing the fee(maybe $5 or free is better), or by changing the initial period(maybe 20 years for the first period, and it renews for 10).
People who stand to make money off copyright legislation will almost certainly be willing to pitch in more than you are.
> I would firmly state that academia by definition is not supposed to 'deliver to industry', and not even to society.

That, and also, academia is several thousand years older than industry.
The Three Cultures of Machine Learning(2015)
I'm skimming info from all over the place. Does anyone know the performance of argon2 over the other stuff? I'm figuring out whether to use bcrypt or argon 2 for a side project.

https://www.npmjs.com/package/bcrypt

https://github.com/ranisalt/node-argon2

edit:
found it. I'm still reading

https://password-hashing.net/submissions/specs/Argon-v3.pdf
I don't really understand the outrage. This is like bank thieves protesting the use of a dye pack. Or addicts complaing that cops sit outside their dealers house. People's didn't stumble on to this site, they searched it out. It sounds like the FBI infected computers that visited the site. They didnt release malware to the world to randomly scan for illegal content.

Child pornagraphy is a particularly heinous crime is today's society. So don't ever expect the courts to be lienent.
I hope you don't mind me replying here. I figure if you're working on the tools you might appreciate some feedback...

Annoyingly it seems to work differently to how DNX builds. With my project [1] I have spent what felt like an age setting up a .NET Core supported project.json that builds with 'dnx build'; the result is horror slow compilation and maxed out CPU usage whenever I build in VS2015, even if nothing has changed - actually borderline unusable. I have rebuilt all of the csproj files and the sln that I originally deleted to make way for the project.json and xproj files. So I now have:

* project.json per folder
* <project name>.project.json per folder
* <project name>.csproj per folder
* <project name>.xproj per folder
* <project name>.sln per folder

The per xproj sln is tedious just so I can tick a box saying 'Produce output', like I'd ever not want to produce output. Total mess.

So I thought I'd give this (dotnet CLI) a go. I can't run from the root because there's not a project.json there. If I go into the Core project then it compiles OK (on OSX with no issues), but builds in the <project>/bin folder like MSBuild. That means the other projects in the repo can't find their references like they can with the DNX artifact system. It seems to me that it should support the same DNX project.json/global.json dependency system.

Whilst I support the general direction MS is taking with DNX and 'dotnet'. The whole system is a buggy inconsistent mess and has recently lost me weeks of time trying to figure out the magic combination of settings that are needed to support cross-platform builds (actually most of the time has been spent waiting for builds, waiting for VS2015 to stop locking up, or giving VS2015 enough 'lock up time' before killing it from the Task Manager and starting again).

I'm also not sure MS has quite prepared itself for the public evolution of their tools and source. It has lead to a trail of misinformation throughout the web - and I for one have found the process incredibly difficult to follow. Trying to piece together what is going-on through github issues on the aspnet/dnx/fsprojects repos is tedious. I still don't really know if I'm doing it right and the 'official' help is light on details at best.

[1] https://github.com/louthy/language-ext
>Let's start gathering statistics on how many times people open their refrigerator, or use the toilet, or take a shower.

three strong startup/KS ideas right there
They claimed they didn't include Rey because it would spoil the movie. She was in the trailers in October 2015 but the Monopoly game was made in September 2015 before the trailer came out.

Also some of the toys that include action figures don't have one of Rey. Disney did the same thing to Black Widow in The Avengers action figure sets. Some claim this is due to Disney thinking it would interfere with its Frozen action figures that are female. I remember the Kenner Action figures had many Princess Leia variants even if Luke Skywalker was the main character.
Increasing food production causes increases in population. It causes more people to starve because it is ultimately unsustainable.
This would be awesome.

Heads up though: people will want to embed this on day one.
Terrorism to drive French access control market, Russia to weaken: IHS
This has more far reaching consequences. You can't create pointers to strings, or you have to restrict them to only point at the head of strings. You would still have overruns, but the focus would be on overwriting the length field at the start of the string instead of overwriting the null at the end, or maybe overwriting the length on the next string. This is a seismic change to just about everything string related in C, the days of people iterating over characters with a pointer would be over.

Just think about how something like strsep (strtok to you older folks) would work in a system like this.
Nice of them to loan you your money with interest... if they were an honest company, maybe they'd offer to use the business LOC as collateral and free up your funds, dipping into the credit should the risk become real and your funds get charged back...

... if they were an honest company ...
I'd prefer Android on my Chromebook Pixel (assuming for a second that I didn't just install Arch Linux on it) instead of having Chrome OS. I'd take a working Skype + Browser over just a Browser. There aren't any webapps that I really use that don't have a comparable in quality or better app. Assuming multi-window works, this would actually just be ChromeOS++ for me.
Shocking, I read about colony collapse syndrome and I got scared that the bees were dying and would not pollinate the food anymore. Nobody seemed to know why the bees were dying in massive numbers. Now we know why.
No board wants to admit they have a below average CEO, so they all have to pay them above average, which of course raises the average.
Just open the network browser and connect using the appropriate protocol supported by the remote server (e.g. afp://server:port/share/name or smb://server:port/share/name.

I share my linux file system on ubuntu using netatalk and mount it using afp:// . It also supports time machine.
Appreciate the kind comment. Considering going making it free for basic users and have premium features for $ (like embedding/custom subdomain)
I assume in US? Here in India i doubt many know if there is something called Snapchat or even Instagram. Everyone's on WhatsApp.
- I'd recommend you look into Amy Hoy's writings, especially about her "Pain/Dream/Fix" approach to pitching products [1]. Sign up to her newsletter as well.

- Colors and logo seem to be inspired from ProductHunt. It's fine to steal (really), but at least be a tad more creative with the logo.

- If you're going for a simple page, I wouldn't hesitate to use larger font sizes.

- "Designing Web Applications" from Nathan Barry may be a good investment of money [2]. He actually also took advices from Amy Hoy for his own products [3].

- I'd put a human face on this page, maybe of yourself. There are tons of studies showing that this helps building trust and rapport [4] (especially useful as it is a product in the making with no users yet).

[1] https://unicornfree.com/2013/how-i-increased-conversion-2-4x...

[2] http://nathanbarry.com/webapps/

[3] http://nathanbarry.com/step-by-step-landing-page-copywriting...

[4] https://vwo.com/blog/human-landing-page-increase-conversion-...
Because we don't want Disney to be able to keep Mickey Mouse forever, and because the Constitution mandates that copyrights be for a "limited time", so an indefinite renewal scheme would require a Constitutional amendment.
Don't your lawn mowers have catchers for the clippings?
This tells me nothing about the product... It looks very clean but I have no idea if this is something I need and I feel like that information should be easily attainable from the landing page.
Correct me if I'm wrong (I'm not from the US), but I cannot for the life of me see how it could be legal for the FBI to break into people's computers.

When you have a police force that sees itself as above the law, then you have a very big problem.
The Android 6 changes are a smokescreen.

You can't use it to deny specific permissions, only groups of them. If an all wants to write something your contacts, you also have to allow it to read them. This even though the core permissions system allows that level of granularity.

also, network access is deemed safe (by Google) and is thus in a group of permissions the user has no control over.
@JavaScriptKicks @JavaScriptDaily this should get you started.
Clickable link http://productmap.co
su "limited account" -c "questionable binary"?
Interesting. How could this actually replace agile?
How does child porn stack up against torture? How about indefinite incarnation without trial for innocents, ie kidnappings? Mass murder, the indiscriminate bombing of hospitals, weddings, the a la ' double tap ' , GENOCIDE?

Heinous crimes, except I'm not forced to fund child porn, only the mass murder of Millions.
Google News link (no pay wall) - http://goo.gl/1ha6Kv
I remember a time when so-called "beta testers" would be given your broken software for free, in exchange for providing bug reports. Now I guess everyone gets your broken software, gets data-mined in arbitrary ways, and maybe the next step on the version treadmill makes things less awful.
Yes. Kim Ilsung did fight against Japan. (Whether his fight had any effect on Japan is a separate matter; I don't know history well enough to answer that.)

While South Korea's first president Rhee Syngman was a leader of the "Provisional Government of the Republic of Korea" (which later became South Korea), he did not fight Japan in the battlefield, and his role in the independence movement was limited. Worse, after Japan surrendered he actively made friends with former traitors, assassinating political opponents and murdering people for being communist. He is almost certainly behind the assassination of Kim Gu, a right-wing leader of the independence movement and one of the most respected Korean politicians during the 20th century.

History of North Korea is probably the most extreme case of a young revolutionary turning into a despot himself.
It's obviously not about the money. Ignoring the obvious fact that a massive monetary transfer would not be seen kindly by regulators, politicians employ the connections that they made while serving to make gobs of money for themselves after they leave office. Having Disney's CEO in your rolodex and owing you a favor is worth a lot more than any immediate monetary award.
Wow, that sounds nightmarish. Three different ways to store the string, pointers to buffers everywhere, and because it is so complex your string library needs to account for all possibilities because there's no way anybody is going to want to manually twiddle with those strings.

If you get it right and hide all of the complexity from the user then it's not quite as bad, although undoubtedly confusing the first few times someone inspects it in their debugger.
I never called anything stupid. Nor is it the case that I don't understand the comment. You actually pointed out no problem with my comment specifically, you merely accused me of "not understanding" and needing to "reread" the comment. How very unempathetic and condescending of you.

I also never said that the comment was saying that "everyone needs to use snapchat".

Maybe you should either address specific points made in someone else's comment or avoid being outright rude in an otherwise intellectual and civil discussion? Just a thought.

EDIT: I also would expect discussions on a site like this to not devolve to false dichotomies of either total agreement or total disagreement with someone else's position (comment).

If you read my comment carefully you will easily discern that my focus is on the lack of necessity for bringing an appeal to "empathy" into the discussion.
> I cannot for the life of me see how it could be legal for the FBI to break into people's computers.

They got a warrant. It's exactly what they're suppose to do.