skysight-inc/HackerNews huggingface dataset:
Of course it should appear in my Gmail inbox: I actively give out the email and thereby expect that my recipient can send me mail whatever they want. If I give Bob's Spam Emporium the email address "squirehamboard@gmail.com" which means "me+bobspam@gmail.com" then that means I've given Bob the means to email me whatever they want. You literally give someone permission to email you when you give them an email address, it's pretty much the definition of giving out an email address.

If Bob starts going overboard on emailing squirehamboard@gmail.com that doesn't mean I don't still want to see all that crap. Maybe I really care about what Bob has to say.

Or maybe he's selling email address to sweepstakes companies, Nigerian princes, investment opportunities, fake legal notices, and so forth.

It's nice of Google to try to decide these things and help me classify my mail. But ultimately providing email aliases is an important step.

They have all of the comment functionality in place (me+comment@gmail.com goes to me@gmail.com with the label comment) and now just need to be able to give me an alias for "me+comment" so that I can give that out instead of my valuable string "me", which I don't want to give spammers.

It's not really rocket science. They're 99.99% of the way there.

I hope sooner or later some luminary will take that final 0.01% and let me stop using mailinator for registrations that I expect have a high chance of spamming me in the future. :)

I'd like to be able to trust Bob's Spam Emporium first, have it really go to my inbox, and only redirect squirehamboard (i.e. me+bobspam@gmail.com) if I ever read an email that I shouldn't have gotten to it. (Since it'll be labelled bobspam it'll be easy for me to decide if I want to nuke it all or just redirect it.)

Gmail's spam filtering is pretty good. Ultimately, part of what makes it good though is that I don't give my gmail address out to spammy sites at all.

I bet I'd get a lot more spam if I didn't use mailinator as well...
I didn't much pay attention to form when I was using qwerty. When I started to learn a whole new layout I decided to do it right. I reckon that is the cause of most of my additional speed.
Even if we build a spaceship that can accelerate up to the speed of light and send it to the nearest star, we won't even know what happened to it in our lifetime. Doesn't seem like something the world could agree to donate all its money for.
I could see this functioning really well with webworker once some sort of thread-safe representation is in place for quickly moving objects in/out of said worker... Would be a pretty clean separation of WebAssembly code, and the DOM accessible code by convention... even if sticking to object serialization (JSON), it would be pretty clean...

With IE9 support slipping, it seems to be a no-brainer in terms of support at this point too [1].

I'm also thinking this could be a huge win once it hits node.js (v6?), as this could be a great answer to better binary module support. As binary modules are a bit of a pain to support, and prebuilt binary modules are in a hodge-podge state.

[1] http://caniuse.com/#feat=webworkers
The physical vs virtual component is the most fascinating part of the issue for me. And the fact that "make a virtual thing that behaves like the previous physical thing" is impossible / extremely ill-advised.

We've seen the popular media analogies gradually become more accurate in their understanding that this is a novel question. And, admittedly, hats off to Tim Cooke and Apple for getting more technically accurate descriptions out in the media.

We do seem to be having a more productive discussion socially this time around.

I think the last major rebalancing of rights due to new technology concerned copyable copywritten digital media and... we decided to make a lot of things that are technically trivial illegal. Not the best message to kids that "these things are illegal, but easy to do and unenforceable."
"The price difference between desktop apps and tablet/mobile apps does not make any sense, but everybody pretends it does. It’s one of the minor mysteries of the mobile world(...)"

The barrier to entry in the mobile dev world is definitely lower than on PC/Console. Simply put, when you buy a PC game you can expect AAA content which necessitates vast amounts of resources (game studios?). Of course there are exceptions to the previous statement. But the memory and CPU constraints of a mobile platform simply cannot compete with what is available on PC. Its a simple equation, if you need more resources to crank out a product, its also is going to cost more.
I believe we're in the earliest days: there's no dominant platform, and no 'killer use' for home automation / iot. I'd focus on your product, maybe adding support for platforms later.
That sounds horrible! I have no degree at all, which means that I got exactly where my interviewers are entirely for free. No crushing student loan debt, no heat waste of having to take college classes that have nothing whatsoever to do with my chosen profession. Those who have the audacity to judge a person by their degree deserve to have this advantage flown in their faces, if only implicitly.
Given the leaps of progress made between this series of games and the previous series in only a few months, I'd expect "never lose" will become a recognized reality in about a year.
Agreed. The entire point of asm.js (which WASM is currently just a compact encoding of) is that it's a simpler subset of javascript that's easier to optimize. If you could transform arbitrary Javascript into asm.js efficiently, then similarly you could also apply asm.js's optimizations to arbitrary Javascript, and the whole asm.js part would be pointless.
Video Screencasts for Learn Enough Text Editor to Be Dangerous
Generally your first outreach should be short, to-the-point and compelling.
"David Duke, former grand wizard of the KKK... would you disavow his support or that of his organization?"
"I don't know who David Duke is, and as for any organization, well, I'd have to do further research before disavowing their support"

The next day "Oh, of course I would. It was a bad earpiece they gave me, I told them it wasn't working well."

Well enough that he heard the question just fine and was able to put together a coherent (if bad) answer. Nope, blame your earpiece. Some disavowal that was.
At GDC Jesse Schell, Carnegie Mellon professor and game company CEO, made far-ranging predictions including forecasted shipments, VR addiction and porn.
Thank you! I definitely forgot to account for video podcasts, I haven't really followed any since diggnation ended!
Uses CSS, though. Which is also on that list.
At a guess, you saw them at the airport, the largest central rail station or the parliament building - which are just about the only places they carry automatic weapons. A tourist will visit all of these points, the average local - especially one that doesn't live in the capital - might go years without seeing one.
I'd trust strong crypto more than the law. I don't leave piles of cash in my house despite the law against taking it.
WebAssembly is a compact serialization of asm.js, not of arbitrary Javascript.
Yes since it's lower level, and No since you'll still be limited to Web APIs like Javascript. The code isn't being executed outside the browser like a Java applet or Flash.
If somebody from the relevant departments at google reads this: Please allow export of GA data to BigQuery for non premium accounts.
If they're just terms, then it doesn't matter that they're terms from abstract math. However, this way there's the benefit that it's super easy to find resources, since you have all of the mathematical literature.
Probably because bioRxiv.org, where these folks submitted their work, will be more widely read by biologists than arxiv.org.
Amazon files patent to pay by selfie
We can't even agree on carbon. There's no way we can agree on something like that. People are too busy surviving individually to worry about survival of the species.
How Goldman Sachs Does SXSW
So who's going to be first to recreate an entire Flash runtime for WASM? ;)
Well, then I should use some regular expressions, a parser generator, AST walker and syntax analyzer, with the help of a few directive comments, to turn my strict subset of JavaScript code into C, and then use emscripten to generate WebAssembly.

Then I will have faster (and smaller) code on platforms that support WebAssembly and regular JavaScript on platforms that don't.

What a wonderful way to deploy JavaScript to WebAssembly for enlightened developers, which doesn't involve a "compiler."

Obviously, we are thinking of different scenarios. My subset of JavaScript may be different than yours, which might be different than asm.js. Asm.js would be great except it isn't idiomatic and having a fixed heap isn't always great. That doesn't mean there aren't middle grounds which are as of yet unexplored. This is sort of a limited area, which is probably why no one's started a project on this yet.

By the window['foo'] argument, minifiers are unnecessary because then you can't use eval().
> You have to be able to push commits other people have made. If you work together in a different repo and then publish the result to github, one person pushes all the commits.

I completely missed that use case. Thanks for the explanation!

You're right in that no one signs commits (unfortunately, including myself).
An "everthing" type is impossible. It would not only have to be a float, a list, a string, but also a tuple, a monad, and everything else. So 0 might work as an empty string, and 1 might work as a string, but 1 wouldn't work as a dictionary at all, or as a monad, or...
Definitely. When I first started programming I felt weirdly happy about getting spam related to github (because it meant at least one other person thought I was a 'real' programmer), but quickly that turns into annoyance at having such a cluttered inbox.
We approach prototyping as a process. http://www.themacro.com/articles/2016/01/minimum-viable-prod...

Early prototypes use whatever we have laying around to get the most fundamental feature of the idea vetted.

Right before production, you will build a prototype that we call a First Article. This is a Golden Sample, and every production unit should be just like the First Article.

Prototypes in between those two are built to answer specific questions and we spend no extra resources on sourcing special components that do not directly impact accurate answering of the question.

For things like displays, wireless modules, etc. we work with the manufacturer's Field Application Engineers. They can get you insight on what will be available for production, documentation for the components, etc. They can also probably get you samples for your development work.

McMaster-Carr, DigiKey, Mouser, AdaFruit, SparkFun, etc. are your friends for making those early prototypes.

Crowdfunding is essentially pre-ordering on a social platform. If your market is there and interested, crowdfunding can be a viable market validation step for any business model.
Hi Guys, we are a hardware startup developing a smart LED lamp. We plan to launch a Kickstarter campaign late Q3 and now we are testing the product with our early adopters.

- What is the best way to get traction on the product before launching the campaign?

- How much money you need to set up a good marketing Kickstarter campaign ? Is it needed to use a good PR agency ?
(Any suggestions about a good PR agency ? )

Thank you so much!

Federico
They're very common overseas. When I lived in Shanghai, the markets would have tons of these. Unfortunately, they aren't always ludicrously oversized/underpriced. I had some data I lost on a 16GB drive that was only 4GB(IIRC). Granted, that was years ago
Does arXiv accept biology papers? I think they are exclusively math/physics/CS.
You could absolutely get investors.

Just not any VCs.
This is a common concern amongst all founders I'm pretty sure. It certainly was for us at first. But it shouldn't be. Most people have their own problems to worry about. Obviously it depends on what stage you're at. If you are "pre-market", that is, if you haven't shipped yet. I wouldn't worry to much about it. Just focus on making it better than anyone else and understanding what your customers or potential customers actually want, from an end-to-end experience. It's unlikely that someone with better tools and more machines will ALSO be scrappier and learn to understand their user better and execute on all of those fronts better (I'm thinking customer service and e-commerce for example).

I would focus less on being replicated, and focus more on handling your own issues. Another way to think about it is if you get to the point where you product is good enough and with enough attention that it gets copied in a serious way, you've clearly achieved something.

Cover your bases with IP and be smart, but just focus on getting the best product to market fastest and delivering a great customer experience.
There are no apples to apples comparisons here. But, I use female age as a comparison to male height -- instead of female weight -- because they are both things beyond our control. If a woman really, really wants to lose the weight, she potentially can. But you can't make yourself younger or taller.
Our current assertion is that neural networks basically replicate the brain's function

No. Just, no. This was never really a claim made by people who understood neural nets (there was a little perceptron confusion in the 60s iirc).
Product development and improve our sales cycle/customer acquisition cost!
That's just incredibly rude.

My degree's not from a good school?

That's nothing; your shirt didn't exactly come off the best dressed mannequin in the Sears window.
During crowdfunding, we're busy taking orders, talking to press, making sure we update our users with marketing campaigns, etc. How do you manage customer care during the time of the campaign?
Once webassembly is widely supported, why would we ever write JavaScript again?
It's worth noting that there are llvm compiler options for go. So as soon as llvm supports a wasm target, you should be able to keep your go code in tact, or at least minimal changes...
I used it for notifications once and it was really nice, as well as trivial to implement on the server side. I think that it can be thrown in to basically any server is a big selling point.
Interesting....

What kind tool do you use for OpenGL to FPGA?
Other dangers are more present and tangible. Among the great nations, who will drop their gun first? That might be a good question to start with. Otherwise people will rightly think you are a kook, because there will be no future us anyway, without security considerations here and now.
The old adage goes: you can only fix what you can measure. In the same sense, Greenkeeper measures the churn in your dependencies, and allows you to manage (fix) the requirement for change that comes with it.
You're not going to be a very successful entrepreneur if your customers are broke.
It is more attractive to look at WASM as a way to bring a lot of other languages into the web. We are already transpiling a lot of code, ES7, TypeScript, ClojureScript, Dart, and so on. I would say WASM makes a lot better target than JS will ever be.
This article is by Andrew Ng and Yuanqing Lin.

It started out as an interesting read but then a page filling message popped up complaining about my ad blocker. (I closed the tab then.)
DOJ threatened to seize iOS source code unless Apple complies with court order
By selling few our of prototype units we got both meaningful feedback and evangelists (not consumer, as the thing itself is mostly useful for government institutions).

On the other hand we also got interesting support headaches, as the final production version includes all the feedback and thus is completely different in overall architecture, hardware and software and thus probably only thing that is compatible are pinouts of I/O connectors (and voltage levels on them are only mostly compatible).
Big-name sites hit by rash of malicious ads spreading crypto ransomware
Build an email list! And try to pump up the subscriptions with different sales channels - you'll be able to know which ones work best for your business before launching your campaign
Since it's your first engineering employee, I'll assume you're a small startup and not a large company who's just getting into engineering :)

Since you are so small, you need to consider all the resources you don't have, likely HR, Reception, Admin Assistants, any history of what information to give a new employee, detailed knowledge of how your benefits work.

This employee will likely have questions, especially about benefits, and IT for several weeks. It's important to be patient in answering those questions, and treat them as high priority tasks, when you have to follow up, even though you're a busy startup.

Consider the background of this engineer. Are they coming from another startup? If so, they know the drill. But if they're coming for a larger established company, take time to emphasize with their transition.

Finally, leverage your strengths. Being small and informal is a strength, as long as your work policies reflect a high-trust environment. Working from home, doctors appointments, vacation and sick time -- these should all be approved quickly with ease, or not require approval at all.
You could look at the past, but that isn't what the claim did.

In fact looking at the rate of change in applications over an "epiphany" period is probably the least useful estimate of progress & rate of change in progress.
Cheers, I didn't know that about Redis. I actually really like Redis and it simplicity, it would be cool to get more options for passing messages over Redis.
>>* If you don't provide a link to your github profile, I'm not allowed to look at it. This an HR requirement. Other companies may use this same policy.

First time I'm hearing about such a policy. Can you explain the reasoning?
Information wants to be free, BITCH... But seriously, given the increasing "media savviness" of subsequent generations (from Baby Boomers who grew up with TV, to Gen Y for whom the Internet is a given), the general ability across the spectrum of humanity to synthesize disparate information sources and filter them, compare and contrast, decide what is 'truthy' vs actually true... is increasing. Given all the information scientists have to process... What if machine learning was applied to this problem? The role of traditional gatekeepers is breaking down. I see this is the publishing industry - lots of content, most of the self-published books are awful, but books like "Wool" are able to rise to the top.

At least I hope humanity is getting more sophisticated. What is the median of the age of Trump supporters and the one sigma std dev? That would be an interesting statistic.
Really it seems like just a distribution problem at this point.
I have a question for Hykso: You guys had a progress bar of units sold. Did you see that this was creating urgency? Also did you find it hard to create traffic to your own site? What was your strategy? And why Shopify over Tilt/Celery?
I over simplified to make a simple bullet list. This is not a "code in front of my while I sit in silence" kind of thing. It's collaborative, it's discussing requirements, strategies, etc. It's back and forth and suggestions. It's also open Internet and questions are encouraged.

FWIW, we follow-up on what candidates thought of the interview process and it is overwhelmingly positive. I don't think it is overly stressful. Although, I'm not sure it's possible to make an interview not stressful at all! :)

EDIT: It's simple if you think of it in terms of a single project. But, if you think of it in terms of many, most of which are no contribution or a small bug fix, it can represent a large time investment. That's why I recommend candidates point out a specific piece of code.
Many people have rightly pointed out that terrorism, being a tail risk, should not have such an out-sized influence on policy or lead to the erosion of civil rights. If that is your take-away from this article, good for you.

Some people, including the article's author, then go on to argue that because of a different tail-risk (toddler's shooting people with guns) we should ban* all guns. This is a terrible argument. I am not saying there are no good arguments out there, I am saying this is not one of them.

*Yes, I said ban. Guns are already regulated, no proposed legislation would prevent this incident, and bans are the explicit end goal of most pro gun-control groups[1]

[1]http://esr.ibiblio.org/?p=4912
perhaps I don't get it, but this seems as self-hosted solution. the key thing about AWS lambda is zero admin, not having to think about scaling and throughput, so I don't see how this is an 'alternative'. what am I missing here?
People talk about how long space travel takes, I feel like people forget that at 1g of acceleration the entire galaxy is within 22 years of travel.
In fairness, that's because VCs can't really make money investing in companies like those.
Hire a PR agency halfway through your campaign when you're so overwhelmed with backers and attention that you can't handle it yourself. Until then, DIY:)
Hiring for your startup? Here’s an interesting filter – Greed
Wow. The search is surprisingly fast and accurate (even when searching for people).
There's also a funny, "startling" correlation between those who would be both the largest defenders of gun rights and ownership who point to "terrrorists and the mentally ill"... who also are the heaviest lobbiers for reducing funding and services available to those same mentally ill, decrying it as 'not their problem'.
A monopoly on violence is the fundamental power of the state, which isn't being challenged here. What is being challenged is the state's methods of evidence collection, which determines an attribute of the state - not its existence. Put more simply: you haven't leapt in your logic, you've presented a false equivalence.
I wonder how many dick pics they get a day
There's a response above this one from titzer describing it, or you can read more here: https://github.com/WebAssembly/design/blob/master/DynamicLin...
There goes the "but we have so many problems down here" argument again. Starting a Mars colony would require the efforts of a few thousand people and cost a few percent of world GDP. Eradicating poverty would require the cooperation of millions of people, many of whom would sooner murder each other, and more than half of world GDP. So not only are the two projects not mutually exclusive, a Mars colony is actually much less difficult.
Weird that the article didn't mention, Postmates already has reached critical mass with high quality on-demand delivery. For the 5 minute meals, UberEats is literally eating these small startups alive.

Maybe Lyft will acquire Swig if they're not already cooking something up. :-D
Will all of economic growth be absorbed into life extension?
Rare single gene mutation increases risk of schizophrenia 35-fold
> So, we should all be allowed to own bazookas and nukes and aircraft carriers?

I can't think of any reason why someone couldn't own an aircraft carrier today, other than that they cost four billion dollars of course. You can own your own tank, as long as the weapons are nonfunctional and you just drive it on your own property.
> At this point, I feel a little like I’m standing in the corner, looking at a freshly painted floor. I’ve laid out a challenge that can’t be resolved by just a little essay on an IT humor site. How do we fight technical ignorance in our co-workers, our friends and family, and our elected officials?
Someone should build a tool that autosigns your commits for you if you have proper SSH keys and emails.
Seattle light rail, and what works and doesn't work in transportation
What was the best way for you guys to grow your email list (aside from paid ads)? Did you use Queue?