skysight-inc/HackerNews huggingface dataset:
You don't threaten to leave. You leave.
I skimmed your HN comments and personal site but didn't find any mention of a game. Are you hiding details somewhere I'm not looking?
Sure, that's also awkward, but it doesn't alter the reality that many firms are perfectly happy with their existing employees, expect to fill positions with similar calibre candidates, but are prepared to pay a lot more for better.
I might be missing the forest from the tree's.

The paper talks about how it seems researches are "hacking" (their word) p-values.If the researchers lack the ethics using one form of statistics, what is really stopping them from misusing Bayesian Analysis?

Sidenote: While we are talking about bayesian stuff.
I recently ran into the sleeping beauty problem ( http://en.wikipedia.org/wiki/Sleeping_Beauty_problem ) and it showed how different interpretations of an experiment can lead to people believing in two very different answers in an almost religious way. Some people argued this thought experiment shows a clear flaw in bayesian thinking. I'm not sure either way, I'm still thinking about the puzzle.
I work in the games industry in the UK and if there is any greater secret than the games we work on, it's definitely our salaries. NO ONE will even mention how much they make, and that's because the industry pays much worse than anything else. I was even openly told in the interview that yeah, they know that this position pays 10k(GBP) less than a similar position anywhere else,but it's the games industry so that's what is it. And that's with one of the largest games studios in the world. If I didn't love what I do, I would have left ages ago.
Persecution complexes are a red herring.

Society does coalesce into like-minded groups, usually with different ideological trends than the larger society as a whole. Either we can try to analyze treatment of X in subgroup Y, for any X, or we've set ourselves up for dead end reasoning with the outcomes predetermined. That doesn't mean X1 is the same as X2 on any axis. The strong point found in a slight rework of the grandparent's point is that for a large number of communities on the internet conservatives are the minority group. The bifurcation along the left-right axis is one, if not the most, visible splits on the internet that websites fall on one side of.

Also, persecution complexes are not unique to the empowered, it's just a fools errand (and asking for a flame war) to try and engage in well intentioned discussion to untangle actual persecution from perceived persecution among dis-empowered groups.
Viewpoint: Advising students for success (2009)
Yessssss!! This is going to be fun.
Indeed, my copy just arrived.
Anyone else experiencing difficulties with the bbc site?
If you make a dual license GPL/commercial product, how will any other people contribute? Wouldn't they have to agree that their contribution has GPL + whatever commercial licence the project maintainer sells to some company later?
That still relies on the company, or people therein being not quite economically rational: free riding is cheaper. Unless of course everyone does it and the good in question is then underprovisioned. It is certainly worth a try, though!
Also the analog to buying a car would be signing the contract. Not interviewing.
Nope. I use a bare vim as well. Or should I say, the vim that is installed by my package manager. It includes a lot of plugins in the system runtime path but those are mainly file format and syntax plugins.

I used to use a really tricked out vim with crazy stuff like neocomplete and unite.vim. Then for a while I used plain old vi on FreeBSD (aka nvi). After switching back to arch linux I decided to use bare vim since nvi still has some annoying bugs.

So much of the stuff people write plugins to do can be done more easily and simply with macros and/or the ! or = commands.
I'm no fan of whiteboard coding, but besides checking for basic coding ability, the most important aspect of the interview is to see how candidates think. Which is why most interviewers will ask you to "think aloud".

Also, it is very important to "manage" the process, because the candidate may get stuck and feel frustrated, thus performing worse, or may settle on a sub-optimal solution when they could actually do better. Both these issues can be solved with some interactivity, using hints and probing questions, which cannot be done if you're not in the same room.
Exactly, they have to assign copyright to you/your company.
This is the opposite of how a lot of hiring managers I know think.

The tactic they use (how can anyone think this is a good idea...) is to hope by the end of the interview process the candidate will be so attached to the position (or invested at this point! see: throwing good money after bad, or the sunk cost fallacy) to refuse! Or maybe they'll just ask for 5k more, or something.
Cachet HQ
Good heavens. My cats sometimes do things like that, but I always thought that it was all about passing down hunting wisdom and not much about gifts or gratitude.
Yeah, that's a great point, but due to the unique "sponsorship" arrangement of Redis, Redis isn't actually allowed to accept money from anybody else for anything.

It's a tradeoff between "stable" income and "potentially unlimited" income, and Redis is still in the "stable" column.
I'm just saying, if they want to use a robot to attack you, they have a lot better option then these. The basic design heavily supports cargo/search and rescue. They aren't gonna use them as killbots, when they grossly underperform and outcost other lethal/nonlethal options. As a pack mule? Not gonna get shot at or damaged, and performs the job as good or better as an animal. As search and rescue? Can go into unstable/dangerous areas without a cost of human life, plus can probably outperform in some basic aspects in terms of sensing/strength/stability. For killing? Not like we don't have 10,000 other ways of killing or stopping people that don't outperform it and still carry little risk to humans.
What (British) Kids Are Reading
On one of David Attenborough's recent shows, he said that crows can store up 30,000 pieces of food in various locations in the ground. They not only know where each piece of food is, but they know which ones are perishable and to get the food before it spoils. Pretty remarkable if you ask me.
It is all about connections. A family member of mine used to work for a nationally published magazine. I was asked if I knew of any non-chain, non-franchise stores that carried products of type X. I did and recommended my local store that I had just been to. The next week, they got an email "out of the blue" from an editor at the magazine asking if they would like to review products of type X from several manufacturers. They would have liked to participate but it didn't work out (there is a process, they're not just asking one store - they're looking for the store the best fits their target reader demographics)

If you don't have connections, you'll have to pitch. Pitching is much easier if you have attempted to make a connection previously.

Jeremy Olson of Tapity talks about how one of the reasons he is a relatively successful app developer. Even as a teenager, he went to conferences and made friends with some of the people there. For instance, if he met one of the editors of a well-read publication and they got along, he would follow-up. And when the time came to 'pitch', he would send an email about 'This is my latest app. It does X. Would you please check it out?'. Sometimes, the pitch would be colder.

"When the app gets approved, I’ll send an email to all the people who have written reviews letting them know its publish time. I’ll also push the news to Tapity.com, Twitter, and the mailing list (right now 65 people have asked to be notified but I hope to grow that significantly before launch). The key is to get as much buzz as possible in a 1-4 day window—enough buzz to put you on the charts or get noticed by Apple, starting the snowball effect."
While it's true that you only lose your license to the patents, not the code, I don't see how you can argue the grant isn't a restriction of your freedom? Surely any license whose conferred rights are predicated on the recipient not being able to take particular actions, up to and including saying particular things, must be considered to be restricting freedoms, even if those restrictions are in exchange for other freedoms granted?

Of course, all free software licenses involve some exchange of freedoms: You give up your ability to publish closed-source modifications of the software in exchange for being able to use and modify it at all. The question is whether the freedoms you are asked to give up are reasonable in exchange for what you gain. A patent grant that restricts your freedom to launch patent infringement litigation against other users of the software seem reasonable to me. Whereas a grant that is invalidated simply by alleging, through any action, that any of the original author's patents are invalid, does not.
I am not saying the nobody in China buys Macs, but it is probably not the same people who would otherwise run pirated Windows.
I don't do code interviews over the phone, but I always do a phone interview. It's just a smell test to see if the person has obviously over-stated their experience, and make sure they have some exposure to the technical things we care about.

Once they pass that gate, then we do an interview with our dev team. That way everyone gets a chance to talk to/ hear the candidate and get a feel for if they want to work with them. As part of that interview we do a group coding exercise, usually using Pex4Fun (http://pex4fun.com/default.aspx?language=CSharp&sample=Chall...). Basically, we give the interviewee time to start working on it, and if they get stuck, then start white-boarding the problem as a group and solve it together.

Again, we want to see how the person works and whether we think they will fit well on the team.

After the interview is over, we take a vote and if the result is not a unanimous yes, then we pass. It's tough, but I've had about 80% of interviewees tell me that it's the most fun they've ever had in an interview. So far, we've been very happy with the results.
This only works if the candidates still apply. A lot of the time I choose not to apply for roles without posted salaries, because there's a good chance I'm either over- or under-qualified for the role. Applying to a job takes time and effort to do properly (and it's worth doing properly).

As other people have said, you can post a range rather than a single number, and that number doesn't have to be 100% ironclad - if a range is 5-10% out for me, I'd probably still apply and try to negotiate - but I'm not going to waste my time applying for jobs only to find out they're offering £50k if I want £100k.

Check out the jobs posted here: http://oxfordknight.co.uk/jobs/

They all have salary ranges, many are quite broad, but it communicates quite clearly the level that both parties should be thinking about when entering into negotiations. So much more useful.
The key part of having multiple synergies is that your synergies can synergize. This makes synergistics a critical component of disruptive growth hacking, as your additional synergies will scale up non-linearly. That's why at Synrgize we're making the world a better place by constructing elegant hierarchies for maximum synergistic synergization.
Chrome does that to make self-XSS harder.
Excuse Me Sir, Your WebRTC Is Leaking
ISIS militant 'Jihadi John' believed to be a computer programmer from London
This is a very interesting comment. I've never thought of it that way, but you could argue - for big corporations at least, where they are sufficiently mature - that lower pay expectations on their side signals structural problems. Raising that point on the negotiation might even be useful, as you move from "what can I prove /how much can I convince them that I am worth?", where all the burden is on me, to a more equitable position where they need to put guesstimates on the table.
I tried "It's like bullshit bingo but for geeks."

Apparently it is quite happy to be described as such. :-)
>Anyone could have them, they don't have to declare them, and they're written in deliberately obtuse ways so that you have no way of finding relevant patents before you're sued for infringing them (you don't have to have copied, or even be aware of, any patented thing to violate a patent).

Not "anyone" could have them only people who have their details registered as patentees at the relevant patent office, eg USPTO or WIPO.

Patent claims are written in a legal way as they define the monopoly the patent protects, it's necessary not to use normal language as they must at once be legally precise and also define as broad a field to serve the patentee. Claims are drafted by, or for, the patentee.

The patent description must, in order to comply with the relevant laws, disclose the invention in a way that makes it possible for a skilled worker in the art to repeat the invention. If it does not the application should fail. Patent description must include at least one concrete implementation of the invention but the invention itself can cover many different implementations. The description needs to support the breadth of the claims.

Yes, practically - especially in the USA in the past - so-called submarine patents could surface out of the depths. If you're working in an area of technology you should be using patents both to advance your knowledge of the market and to ensure you're not in breech of other's IPR.

Your parenthetical remarks are entirely correct however.

Patent infringement isn't just a hazard of the software industry it's a part of how all technological industries work in countries that use patents (nearly all countries [may be all established ones?]).
It's official: NSA spying is hurting the US tech economy
Clearly, they're the same crows.
I'm sure this is a great little product and well worth trying, but I figured I'd just mention that for keeping track of my team (distributed across USA/EU/APJ), I have added various relevant timezones to the clock widget in iStat Menus on my Mac (also doable on many/most Linux distro clocks).
A person that learns 1 game will learn the next game much faster, because they have learned a concept such as a bullet or switch or reflection or wrapping. We take this for granted, but there was a time when Breakout was actually marginally fun because it was new.

A person that's played all the other games in the list can win Montezuma's Revenge on the first try; this AI can't play Montezuma's Revenge at all.
This guy invented a flash drive that can fry your computer
Would a solution to Yao's Millionaires' problem help?

http://en.m.wikipedia.org/wiki/Yao%27s_Millionaires%27_Probl...

The candidate puts in the minimum they're willing to take into one side of the solution, and the employer puts in the maximum. Both then securely find out if the minimum is less than the maximum, without revealing the two numbers to each other.

The socialist millionaire solution is used in OTR, but this solution seems to have not caught on yet.
There was an earlier post. You need to clone the code and deploy it yourself on heroku.

https://news.ycombinator.com/item?id=9112444
No, they just need to give you a sub-licensable license. It might sound like the same, but it means they can still use their own work as they wish (and give out other licenses), unlike copyright assignment.
They already have their own Cisco: Huawei

Cisco went a few rounds with them in the past, accusing and suing Huawei for essentially reverse engineering their products.

http://www.theregister.co.uk/2004/07/29/cisco_huawei_case_en...
How to Unlock Samsung Galaxy S5 LTE-A Using Unlock Codes
On the other hand, consider the following: Emscripten, Numba, Julia, Rust, Pyston, Pure, Polly, Mono-LLVM, ghc -fllvm, Terra, ... and those are just the ones I can think of in a few seconds. Several of these have the potential for huge impact over the next decade, and nearly all of them would have been significantly less viable either using GCC tooling (due to license-driven architectural decisions) or building a backend from scratch.

LLVM is known for being rather ruthless with their API refactorings. This has the twin advantages of keeping the code quality very high, and giving people an extra incentive to contribute upstream (e.g. the PS4 compiler backend). I won't go so far as to say this is intentional, but it does represent a rather amusing way to discourage users from keeping everything in-house.
Ask HN: Seeking a mentor
Hi,

As a first time entrepreneur with a full-time job , family commitments but lots of passion to change the world, would you have any advice on finding a mentor?

I'm currently working on a customer analytics platform and would love to connect with someone who can share their experience of growing a SAAS business platform while juggling all other activities.

Thanks. Cheers!
Another way for Google to tax developers:

Indie developer A has the top search result for "crazy panda game" in google play, Developer B pays to get the top sponsored result, Developer A is forced to pay up to get the spot back.

This sucks.
Is it just me, or does it make no sense to call clockwise "left to right?"

After all, when the (end of the) hand of a clock goes around the circle, it goes just as much right to left as it goes left to right, while going clockwise all the time ...
How artificial intelligence can lower our bias to hire people we like
Spammer testing the waters, flagged. (See other submissions)
I don't think he was apologising for anything, he was merely drawing a parallel.

As for not sharing the source at all, I agree, this is why I think the analogy doesn't hold, but just for reference, the Chinese companies in Bunnie's case don't officially share share anything either, and yet in practice everything is shared. It's piracy, but no one minds because they all benefit from it.
Not a big fan of Google here, but while they may kill your project in cold blood, I highly doubt they'd downsize you with it.

The other part you should consider is that Google and others of their whiteboarding ilk will likely pay you much more than other companies, except maybe finance. So if other factors don't prevent you, maybe it's worth jumping through the hoops for the pay upgrade.
Great now every HN post appears to be the same story.
Australia's first flat-structured holacracy innovation agency
Every job spam email I get that has the salary listed gets my respect, and I immediately forward it to my friends and ex-coworkers (if the role fits).

To the interesting job spam I usually reply with the question of the salary range, and 95% of the time there's no reply back.
Why airline instead of powerline?
I've visited a couple of 1% for the planet[1] companies and been really inspired by what I've seen. In short, these companies pledge 1% of revenue to environmental causes.

Interesting approach, but I bet those companies also aren't high growth tech startups/companies. The only goal at a growing tech company is reduce costs, increase revenue. They aren't looking for new ways to pay for things they legally get for free.

My favorite example is Redis at Twitter: Twitter has over 30,000 Redis servers deployed around the world using a total of over 500 terabytes of RAM (half a petabyte!), and they certainly have no interesting in paying for Redis. If Redis were typical "commercial software" licensed per-core or per-other-shennigans, they'd be paying over $70 million per year for Redis.

(Redis is a unique position because the core dev team of Redis has always been small so it's easier to measure the direct exploitation involved versus other projects with thousands of amorphous developers like Linux or Hadoop or Apache.)

Many open source projects are essentially corporate welfare. We work, make products companies use to make money/become more efficient/grow faster, the companies use the software for free to get richer, then nobody contributes back any of the gains.
Show HN: Self-destructing Tweets
I made this in about 2 hours and live-streamed it to a bunch of people on Twitch. I have a very basic 'framework' to get smaller projects like these up and running quickly:

https://github.com/mittermayr/instantpuma

Would be interested to see other ideas to add to that.

Runs on NGINX/PUMA/RUBY/SINATRA/ERB
This is an interesting thing (to me!).

Can you give a license that says, words to the effect, that if one accuses you of a crime then the license is revoked? This would make licenses beholden to not report the licensor for criminal activities.

IPR infringements tend to be torts, which is different, but I'm still interested in how far you can push license terms before something in the law, USC here presumably, pushes back and says "woah, you can't do that".

Anyone?
Two years later, FillDisk.com still works
You could have written the same article in four words.
Safe Browsing Diagnostic Page for Google.com
It has nothing to do with ownership. Gov labs all over, regardless of ownership, have cut back to core operations due to the political climate of sequestration.
Sometimes the business requirements really are that ad-hoc that you need something as general as SQL (in which case there's no point reimplementing it yourself as an "inner platform").
I made this in about 2 hours and live-streamed it to a bunch of people on Twitch to demonstrate that not every project needs to be a week-long endeavour. I have a very basic 'framework' to get smaller projects like these up and running quickly:

https://github.com/mittermayr/instantpuma

Would be interesting to see other ideas you guys might think make sense to add to that.

Runs on NGINX/PUMA/RUBY/SINATRA/ERB
temp work with the possibility of extension is very common around here for both ends of the skill spectrum. The lower end is hard to evaluate, so companies give themselves an out that is not called a layoff. On the high end, accounting comes into play: Consulting fits a different bucket than full time employees, so often it's much easier to hire a consultant and pay him well than to hire the same person full time.

I look at my own current job. I was offered a full time position 6 months ago, for an amount that is pretty in line with local salaries. As a consultant, they were able to offer me a whooping 60% more, and that's after I accounted for all the benefits of the full time position.

I find it pretty screwed up, but it is the realities of the local job market, where very senior full time devs are severely underpaid unless the are consultants or telecommuting for bay area companies.
Boston has always had plenty of technology companies. Back in the days of minicomputers, three of the big players, Digital Equipment Corporation, Data General, and Prime were based outside of Boston.
as someone who works on a lot of side projects: figure out where most of your free time goes and decide if you can sacrifice the hours you spend on those activities for side projects... and then actually do it.

I watch very little TV. I have only a couple of friends that I see every few months max. I don't go to meetups, I don't use social media and I don't play a lot of video games. I can hardly stand to see a day go by without creating something however small it might be.

I don't celebrate holidays and don't see family very often either. That helps a ton - I worked through Christmas and NYE last year while everyone else was partying... and then I switched to a side project on the weekend.

I also have a sleep schedule that makes most people cringe: go to sleep anywhere between 8:30 and 9:30pm, get up anywhere between 4:00am and 6:30am.

All that said, I think its incredibly important to switch off for days at a time every couple of weeks or months and break all the rules. Watch TV all day on a Friday or something.

Edit Sorry, I misread your question: "how can one create and maintain a long term open source project as a full time job"

That's something I have been working towards and haven't succeeded at yet. I'm leaving my comment up in case it helps anyone though.
Merely a minor LGPL violation.