skysight-inc/HackerNews huggingface dataset:
Well, what if the cost if one is wrong is small enough to not be a large loss, and there is a reward if one is right to account for the risk?

Suppose you want to incentivize people to report if they are at least 5% confident that there is a problem.

If you choose some small cost (say, $5 for example) if one is wrong, then if you assign a reward which is at least 19 times the cost if one is wrong, then the expected monetary value of reporting (in addition to the benefit from/of being altruistic) is positive when one is at least 5% confident that there is a problem.

(The ratio, where p is the minimum level of confidence you want people to report if they have, between the cost and reward, is (1-p)/p .)

One might question whether creating a monetary incentive scheme like this would still cause problems (akin to the expiraments about kids being monetarily rewarded for quality of artwork in schools decreases motivation or something like that), and that does seem like something that could be the case,

But one can set up a system that doesn't just disincentivize reporting when one has any doubt (as a simple fine for false reports would do), but still disince tivizes sufficiently uncertain reports.

That doesn't mean it would be a good idea though. I don't know if it would be.
Summary of the Harper's article behind a pay wall here: http://harpers.org/archive/2015/03/the-spy-who-fired-me/

Managers are spying on their employees in granular detail, with negative side affects on both sides.
I wish more companies were so transparent and decent as yours. Why do others prefer not to do it this way, if it's not just sheer greed and obfuscation?
VIDEO: How to Overcome Staffing Challenges and Achieve 250% Growth
Automating a multi-tiered application securely on AWS with Docker and Terraform
Solved, thanks for the notice!
The camera has be the interesting part.
Whoa, a contrarian point of view on HN?
For fields that require expensive lab equipment, like physics and biology, I admit this is hard. But for fields like math and computer science, all you need is a computer and free time. A university can help you get time for research, by paying a salary so you don't have to do a non-research job, but there are other ways to handle that. A university can help you make connections and find collaborators, but it's not the only way to do that, either.
I always wonder why CRUD is so looked down upon. I do the database for a sequencing center (so essentially CRUD - though its a moderately complex schema), and I work with a lot of bioinformaticians. Their code is often just counting stuff, and or applying some basic statistics. Usually the quality of code is really bad (often the script will only be run on one or two data sets, so that's not such a problem).

Now compare that to a decent web app written to a good standard. There can be orders of magnitude more complexity in the second, even if it is "only CRUD". Getting HTML, CSS, Js working together, maybe contacting the database over REST, maybe just getting standard HTML. Maybe there is some SQL that needs optimized. URLs need to be set up. It needs to be deployed on a server somewhere.

I think I could do the bioinformatics job with if I was given decent description of the problem, but I would be surprised if any of them could do mine without a serious amount of learning.
For those of you that found this interesting and want to learn more about stock options, with advice that is a bit more general, I highly recommend "An introduction to stock options for the tech entrepreneur or startup employee":

http://www.scribd.com/doc/55945011/An-Introduction-to-Stock-...

It gives a detailed background of a lot of key issues related to stock options and some really well reasoned recommendations that are applicable to anybody taking a job involving stock options.
About Mantle, I saw this: http://techreport.com/review/25683/delving-deeper-into-amd-m...

It shows that multiple queues can be used for one GPU. I guess Vulkan can allow the same but it's not clear from that diagram.
Fantastic and yes we do see this becoming central especially when you can customize the applescripts. (Next update)
It's really unfortunate, because there are many engineers like me who would gladly take a pay cut if we were brought in as collaborators and offered real equity deals. Instead we are brought in as serfs to build their 'vision', with no input of our own or recourse if bad management runs our projects into the ground, and offered financial instruments that are obviously rigged against us. No engineer who understands personal finance and seriously values his tech career would be an employee at a startup over an established tech company today.

Founders still behave like VC money is scarce and engineering talent is plenty. I am seeing many of these companies struggle to ship competitive products due to lack of engineering talent, and so I am hoping we see these startups fail and lose to big tech companies that value their engineers, and force the VC funded startup scene to totally re-evaluate their 'standard' offers so that those of us who would prefer smaller teams can join one on fair terms.
Uber Acquires Map-Tech Startup Decarta
When a company I was working for received these, they were generally from chemical engineers (by title), but chemists showed up sometimes too.

I think the engineering part comes in from the testing for a battery of things.
Everyone loves to give California a hard time, but they've done more to bring US product safety into the 21st century than any other US state. I'd describe California and the EU as being similar, and the rest of the US to be worse than either (some by far).

Fortunately since international companies want to sell all over the US and Europe, it has meant that this is the new baseline most of them shoot for. "Legal in California" means legal in the US (and likely EU).

It is better for everyone. It really is.
They even gave bad grades.

Did this have any lasting impact? I get really frustrated when grades are used more as punishment for behavior, even academic behaviors, than they are used to represent actual learning.

Any homework is a complete misapprehension of school's place in a family's life.

I believe a good policy is grounded in teaching the role that learning outside of class time plays in your life. Some students get this from their parents; many don't. I believe a cornerstone of a good hw policy is allowing students a significant amount of choice in what they do outside of school; a student's overall learning should align with their stated academic and life goals.

I completely agree a school should not attempt to mandate what happens at home.
Not quite. The git index (also called staging area) is basically the schedule of changes that are to make up the next changeset once you hit "git commit".

This is actually why I consider the index an anti-feature. It not only allows you to do partial commits (practically every VCS does), but encourages it and there's a good chance that you may do it wrong by accident.

This can result in broken revisions (because you're committing a state that may have never actually existed on your disk, let alone did compile or passed tests) and create problems for anything from "git bisect" to nightly builds.

The proper way, as far as I'm concerned, is to do the inverse: use "git stash" instead to remove all changes that you do not need, then compile and test what is in your working tree and only then commit the tested version. Afterwards, apply the stashed changes to get the working tree back to its original state. This way you can minimize the risk of broken commits.
It should also be noted that tenure does not guarantee funding.
A tenured faculty member who adopts "slacker" behavior will likely see their lab/group eviscerated, more "service" obligations heaped on them, and their job progressively becoming less fun.

Additionally, "tenured"/"non-tenured" is not a single binary switch in terms of prestige. Even with tenure there's things to be striving for.
Hi John, when was the last time you checked out GitLab? It is improving at a very rapid pace (over 60 changelog entries for our last monthly release https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELO...). What are the features from Phabricator you would like to see in GitLab?
How to Use ZoomCharts Pie Chart – Donut Chart, Flat Theme
One man bravely opens his mouth for us all to see his oral microbiome
Taking 1 step back to take 2 steps forward
No matter what you'll have code on their servers. Some languages have obfuscation/encryption you can use.

Overall from a tech perspective, I'd suggest building the app into containers (docker), so the computer they use at least becomes less important. Not sure what that means for users of Windows.

(Docker won't protect against code theft but is a nice abstraction so the host OS matters less)
If this is what I imagine this to be, you've saved me thousands of hours of development to make something I've wanted/needed for years.

Signed up, checking it out now.
Which is also why you (and your kids) should never hang around the back of a car that has just been started.

The stuff coming out the tailpipe is orders of magnitude worse than after it's warmed up.
This Is Why Indian Food Is So Delicious
I'm not sold on Samza, but I can tell you that creating isolated services that create their datastore from a stream of events is a really useful pattern in some use cases (ad-tech).

I've made use of NSQ to stream user update events (products viewed, orders placed) to servers sitting at the network edge which cache the info in leveldb. Our request latency was something like 10 microseconds over go's json/rpc. We weren't even able to come close to that in the other nosql database servers we tried, even with aggressive caching turned on.
The Physics of Going from First to Third
Generally though, the issue is mentioned in a broader context than just "someone did a bad thing with the internet", and more that the community behind Bitcoin, and the libertarian philosophies which guide it, give rise to the scams and dark market uses of the currency.

When evaluating and discussing any technology, you're absolutely right: it is unfair to criticize it based on a few bad examples.

However, it is fair to look at a technology and consider whether the "legal" outweigh the "illegal" ones, and if not, why.

The author makes this point succinctly.
This is really the best advice for interviewing. Personally, interviews used to be me trying to impress interviewers with my skills, my talents, uniqueness yadda yadda which would always end up with the interviewer closing up, because of course I was doing all the talking trying to prove what a gem I was.

Then I started a different approach. If you think about it, nobody is doing anyone a favor here. We are all professionals, trying to solve real problems. So now, my attitude is more "How may I help you? Would I enjoy working at the company? Would they enjoy working with me? Are my skills suited for the job?" rather than "Please hire me!". I feel like an honest approach like this one saves a lot of time; you know immediately whether things have a good chance of working out, if you do get hired.
As I recall it, the available space is divided by the sum.

So in this case the width for "2" would be: 2 * (available_width / (1 * other_items + 2))
Testing it now. Is there a way to have a note attach to any url on the same TLD?

For instance, there's some custom text I paste as my signature in a certain forum. For that forum, I'd like to be able to set the note to apply to the whole TLD.

Whereas for other pages, like say articles on a page, it would make sense to have notes apply to individual urls.
For me at least, Facebook autoplays are muted.

Only if you click on the video does the sound start. It seems like a good compromise to me.

Video is very eye-catching. No advertiser wants to give that up.

Unwanted sound on the other hand, is just annoying.
I don't know whether you really are just hedging your bets to karma farm or whether you believe what you say but the author has stood up and asked what people think. What on earth is the point of everyone on here going "oh well it's not up to us to say what we think; he should just start stacking up debt on credit cards and bank loans until it's finished and then the market can dictate!"

That is the logical conclusion of your statement, and that notion is utter bollocks. If in 15 minutes someone is convinced that the product is lacking focus and vision then that is a valuable insight. It might just be that the person reflects on whether his call to action is obvious enough and tweaks his site to make it clear what his proposition is. Or maybe he has been holed up for months by himself in a bubble and has developed something no one wants. Rather sooner he finds that out than later.

This kind of namby-pamby "if you can't say something positive say nothing" mentality that I see in replies does a massive disservice to this community and people in it who risk much more than just a little bruising to their ego (whether it be financial or career).
I sent a letter to myself (from my home to the office) using the Paris pleumatique when I realized that it would probably not survive for long. It stuck around for another couple of years after that, but I was glad I did it. It was of course an anachronistic relic by the 1980s but using it made me feel like a time traveler.
It also looks similar to a goodly proportion of the results of a Google image search for "cute ghost"... which I think is inevitably what happens when you use a generically recognisable device like that.
> What does a scammer selling unlicensed shares in porn production have anything to do with the success or failure of cryptocurrency?

Because it demonstrates dramatically that one of the main purported advantages of bitcoin (its "trustless" nature) is comically false. As you say, bitcoin is just a payment method, and contrary to what its advocates claim, it does absolutely nothing to prevent shady scams or eliminate the need for good regulations and strong enforcement.
It wasn't a direct port of the Python one. Instead I mostly followed the guide and looked at the Python code when something was unclear to me. Nim being statically typed meant I had to create many MalTypes instead of just using the built in Python ones. But nothing particularly challenging.
Who remembers Sun Microsystems (now Oracle) Sun Ray's [1]?
I worked for Sun (UK) in 2005 and they used them for all their employees.
I never understood why they didn't sell them to schools and enterprise. Maybe they tried but couldn't.

I really liked the true hot-desking. Find a desk anywhere (even another building) stick your badge into one of the thin clients and you had your entire desktop.

You could also use USB thumb drives and it would work as expected.

My manager had a Sun-ray in his house. He also used to go abroad to the other Sun offices and would just carry on with his session like nothing changed.

[1] http://en.wikipedia.org/wiki/Sun_Ray

edit: added url
This assumes you can just plug in the engine and all is well and good. Many of these engines are optimized for certain types of games and do not play well when bent against their will. There is a large cost of learning to utilize the engine and get the best performance out of it. You are also heavily committing yourself to something where it is possible a wall could be hit and there would be no way out of it. Moving away from one of these engines is very expensive and may involve re-writing the majority of the game. It is not something you want to decide lightly.
I thought it should be integrated in the OS, applications would set the context through the API. Software like this reads the context and manages the notes. That's to say I had a good impression, and I hope to see it on Windows one of these days.
Debugging Gecko with Reverse Execution
My 2 cents.

People have really short attention span these days. If I can't figure out what OpenLoopz does in 10 sec, I'm probably never going to use/sign up for it.

Try to work on it. Good luck :)
Take a stable version, put it into a zip, put that onto a HTTPS server, and then give them a deployment script which downloads via wget and unpacks it.

Amazon's S3 will host the zip file for pennies.
I was alluding to 'huge numbers' being an understatement.
Climate change in the Fertile Crescent and implications of recent Syrian drought
Sure, I'm not going to disagree. So far no one has addressed anything related to the actual engineering aspects and has talked about tone, aggression, and bleeding. I agree all those are valid concerns but none of them negate the fact that too many things are compounded in that post and teasing apart the language effect vs everything else is a lost cause.

Good for nexneo for re-architecting their codebase. The post could have just as easily been written as we moved from a monolithic architecture to a service based one and saw significant gains. Simple and straight to the point.
What are the differences between this and IFTTT?
Awesome to hear about your experience at KHacks and thanks for sharing the event write ups!

Have you got plans to go to more hackathons? Might see you at the next one! :)
One of the best horror movies, ever.
Delusions of usefulness
Ha yeah sheesh hypermedia... can I get a hypercard over that?

Anecdotally though - I find "restful" APIs much easier to parse and comprehend by eye than the old SOAP/Contract method.
Actually this is how 1981 screen resolution looked to me:

http://www.retrogamingtimes.com/magazine/rtm101/kong.jpg
Show HN: Blendapp.io – Stripe Customer Data in Helpscout
I'm going back and forth on this kind of activity and profit driver. Two points of view (ignoring spam artists and other bad actors):

1. It's bad because it's not objective. Reporting organizations tout themselves as objective. Very often in financial reporting, you see a disclaimer: "Author does not have an interest in Company." Having a financial stake in the news biases the author towards findings that support his position, rather than seeking the truth.

2. It's good because it encourages accuracy. In the era of clickbait headlines and mantras of "publish first, verify later", the idea that the author could have something riding on the accuracy of his investigation is appealing. It rewards writers in more than reputation.
Is there any way to contact @jimmyhoughjr other than via Twitter? Thanks!
This came off harshly. I REALLY LIKE the hashtag feature. I'd LOVE that in my productivity apps. I think it's really cool but for you're not promoting that aspect on your site. You should! Also, screenshots on the site would be ideal.
Open Cloud Helps Boost Market for Linux Talent
Can Source 2 really compete with UR4 and Unity5? HL2 was amazing for it's time, but the reason that Portal looks so good is because most of the animations and lighting effects are pre-rendered.
So it's a "string contains string" function in Javascript? I mean, that's great, and this seems like a simple and clean implementation, but is it really worthy of a hacker news post? It seems like the answer to a stack overflow question.
Costco still uses it here in Canada or at least the ones I've been to.
It doesn't explain on the website, but how is this better than native notifications on iOS?
It's too bad there is no ATMega chip to pull off and plug into a bread board.

I liked the idea of using the Arduino as a programming centre. Put the chip into a project and then grab another chip to program for the next project.
They are talking about the flash memory built into the microcontroller itself, not about external flash storage. Generally this stores the device's firmware. 256K is a completely reasonable size for this class of microcontroller.
Lots of advice here. I would also check out other Show HNs to get a feel for how other people present and talk about their product.

https://news.ycombinator.com/item?id=9145007
Ftploy.com?
Agreed entirely. I used to try to always guess what people were looking for. At some point I realized that it's better to just be yourself, you want them to like you for who you are and also no matter what you do someone is going to disagree with it.
The best thing about my current job is interacting with non-techies. I have been under-socialized after 6 year of engineering schools and 5 years at a pure tech company.
Hillary should be disqualified from ever holding public office ever again because she is a serial liar and has no honor.
That's interesting, I also thought that naturally "Lather, rinse, repeat" is iteration, but it really can be "written" either way.

On the other hand I think the grammar of a language is a perfect fit for a recursive model, as the op says.
yeah send him a mail jimmyhoughjr at me dot com
Nvidia Announces the $199 Shield Set-Top Box
Using a complex model for measuring success in interactions with customers
Seriously. I can't even contemplate what life would be like without it. (And, particularly, magit's interface for it in emacs)
I know you probably don't want to publish his email here, but since his website doesn't seem to work, it makes it hard to contact him without twitter (which a lot of non dev guys) don't have.

May I ask, ballpark figure, how much was this project, or how much he charges per hour? I may have some projects in the future for him.
I remember these still being used in a supermarket in the early 90s here in the UK.
You won't find many powerful ARM chips that are in a DIP package. There are a couple from NXP (like the LPC810: https://learn.adafruit.com/getting-started-with-the-lpc810/i...), but otherwise it's just not worth the chip manufacturers time to build something that would have such low demand (relative to all the other stuff they make).
Congrats on the release. This looks fantastic. I'm looking forward to trying it out.
For development tools, we all remember paying for development environments in the 80s and 90s. But then GCC was everywhere, Visual Studio had a usable free version, and Borland went up in smoke for various reasons. Platform owners realized that they were in a race to make development as easy and cheap as possible for their platform, except for a few odd cases where that wasn't in the best interests of brand image (game consoles, iOS).

Libraries are a different story, but if you look at e.g. C# development tools you'll see that they're subsidized to drive adoption of Windows and SQL server licenses. Java was an attempt to drive people to Sun hardware, and now Oracle is monetizing it with the Ask toolbar (I guess?).
Odd, it doesn't appear to be on their podcast :/
Newly Independent Social Monitoring Service Sysomos Launches Redesign, New API
...and it still doesn't log to syslog nor stdout?
WordUno – Challenging Word Search Puzzle
not for now but we do have a solution for it as it's something we been finding our self needding too.
I thought of that, and even tried it, but on Mac OS X it's in /usr/bin/true, while on my Debian system it's /bin/true, defeating the purpose of making this path independent.

I considered a few no-ops, like /bin/cat (but that would then consume stdin) or /bin/echo -n, but there may be cases in which these can't be relied on either, so I figured that just keeping it simple but relying on the location of make was the better option.
Where are you building your house? Smokies, Sierras?
Passenger and Unicorn (from Passenger):
https://github.com/phusion/passenger/wiki/Unicorn-vs-Phusion...

Passenger and Puma (from Passenger):
https://github.com/phusion/passenger/wiki/Puma-vs-Phusion-Pa...
Thanks.

I always bought Mac software from Paddle, as it supports trial versions.

Worth mention, very surprising that Apple doesn't allow Trial versions.
Based on the first example, it seems a wee bit more complicated than that:

fuzzysearch('twl', 'cartwheel') // <- true

The string 'cartwheel' does not contain the string 'twl' directly.
>> So, anyone with a brain realizes this is a political hit job leading up to the 2016 presidential election.

Exposing Hillary Clinton's illegal activities is a "political hit job"...your liberal panties are showing.

Hillary Clinton broke the law. That is a fact.