skysight-inc/HackerNews huggingface dataset:
> We have lots of people who aren't employees, but have signed a contributor agreement with our organization and contribute changes to our software.

So you have volunteers, working on your proprietary, private software for free. The labor is free & now you're complaining that you'll have to pay a per-free-laborer fee for the infrastructure to manage all these free-laborers? I hope I'm missing something here...
> I find it hard to fault them for calling the police on shoplifting, even of $2 items, since that's the kind of product they sell.

I'd take it a step further and say good job on actually following through with it. Otherwise what's the alternative? A private police force for Wal-Mart?
From what I read, as long as you don't mind giving your collaborators full access, you can have as many as you want on your private repo. If you want to grant limited access (say, read but not write), then you have to use an org.
I really like this comment. Things like "scanning excel and emailing based on some criteria" are exactly what led me to programming as a career. I started off small, moved into larger projects, made a career out of it. Sometimes it's nice to revisit the "little" stuff and build something cool that _you_ want to see done, even if it's just a Saturday in a coffee shop size amount of work.
The overarching lesson I'm slowly learning is to not get too comfy with any saas products. Who knows how long they'll stick around, regardless of if they're great / popular / profitable.
In Brazil, if you are under 18 and get caught for theft, robbery, or even armed robbery, you will probably be out of jail by the next day.

I guess many officers think arresting someone underage is not worth the trouble, unless it is some life threatening situation.
Making of Deadpool's mask
I've experienced this with Atom. Seems to happen when the syntax highlighting code spikes the CPU usage as it attempts to highlight what you've typed and as a result the app waits for the highlighting code and your most recent keystrokes show up with a noticeable delay.
If you click the timestamp (ie: "n minutes ago") on a dead post, you can vouch for it.
The link davesque posted goes into a lot more detail, but here's a short version. They created a Turing machine that encodes a set of axioms known as ZFC https://en.wikipedia.org/wiki/Zermelo%E2%80%93Fraenkel_set_t... The Turing machine just enumerates every single possible assertion using those axioms and tests them for consistency. If it ever proves, say, 1+1=3 then it will halt.

So here's the point: According to Godel's incompleteness theorem, ZFC can't prove that ZFC is consistent. https://en.wikipedia.org/wiki/G%C3%B6del%27s_incompleteness_... But if ZFC could prove that this Turing machine never halts, it would prove its own consistency, so tada! we've put a hard upper bound on the complexity of problems that ZFC can deal with.
What's the point of being so proud it only takes 15 lines of code? If it had taken 20, would people have groaned and walked away? Examples like this aren't "real world" anyway, so...?
What, exactly, should Walmart's response to shoplifting be? The article seems to make a point of the low dollar-value of some of the items stolen vs. how much the police spend arresting the subjects. I fail to see why the value of the stolen goods matters from a illegality perspective; it's not like Walmart can punish the shoplifters themselves.
Also note Spotify published their own stuff also on Arista hardware

https://labs.spotify.com/2016/01/26/sdn-internet-router-part...

Podcast where David Barroso talks about it:

http://blog.ipspace.net/2015/01/sdn-router-spotify-on-softwa...

Arista blog post:

https://eos.arista.com/spotifys-sdn-internet-router/

Disclaimer I work at Arista
>> Rockstars in music get a lot more money and fun than rockstars in programming do.

I can think of Bill Gates, John Carmack, Sergey Brin, or even Mark Zuckenberg as counter examples :)
I don't really care about the goal I care about the reason why journalism should exist.

It used to exist because we didn't have other means to get to this information and a lot of issues were so complicated and the access to those who could explain them limited.

These days, this is all open on the platform. There are experts far better than the ones your local newspaper can get a hold of, there are people far closer to the issues than journalist who help expose much of the corruption. Today most things leave a digital trail behind it that hackers far smarter than any investigative journalist can be, get access to.

I would say in many ways journalism have been freed from it's former obligations. Not because it isn't good enough but because it isn't needed anymore.
I'm trying to be cautious yet open-minded and optimistic with Redis modules.

Redis is such a well-written C software that I can't help but think modules might become an antipattern to Redis. I like the idea that the option to use modules exists, but I hope it doesn't spiral into dependency hell as it is with the Ruby ecosystem. I hope library developers think very hard before employing and requiring a module.

Redis is fast, easy to use, and extremely flexible, and makes it easy to use any of the hosted options (Redis Labs, RedisToGo). Its allure is that Redis is batteries-included yet small enough like a Swiss knife. I wouldn't mind installing a module if it brought in significant optimization for a specific use case. I personally hope most library developers will pretend modules don't exist, and that only app developers will use them. I have this selfish desire that most libraries stick to the vanilla Redis features, because for most things you can use app code to manipulate the features you need without modifying Redis and compromising performance. Modules might add to the heap of things to think about, such as special Redis deployments or the things that can go wrong with the module code.

My fear is that instead of years of using the simple Lego blocks that is vanilla Redis, modules will start a pattern where we need to install special modules to use certain libraries.

TL;DR, I'm worried for the potential for abuse with Redis modules. My love for Redis was how simple and powerful it is, and yet now Redis has grown up, ready for modules.
This is exactly the past problem I've had with every Rails app I've been involved with (none of them have been from scratch) -- even during the setup process there's an immediate reckoning with gem snarls and other version issues.
How Linux Frustrated Me into Loving It
Put me on that list: small business doing lots of very small projects. I just upgraded my gh account to the next tier a few months ago and now it looks like my bill will be going back down.
> the Brazilian government is on the verge of collapse

Don't believe those news. The government will change today, nothing will collapse. There will be some roads closed (until the police gets there), and some brave discourses on the media, and that's all.

The government attempt a coup Monday - everybody just carried on.
Electricity doesn't work that way. To a first approximation, shorting something out actually uses no power, as there is no resistance/voltage drop. In reality, there is some resistance which takes the energy, and thus dissipates heat (in the scenario you're envisioning, likely the wires for a short time). Dissipating that heat is going to be your problem to overcome.
Pumping water uphill is already in common use. Here are a couple of other ideas:

Use electric cargo trains to carry many loads of gravel from the bottom of a mountain to the top. Dump the gravel out into a huge pile. Later, load the gravel back in the trains and regenerative brake all the way back down the mountain.

Cut a large-diameter shaft into bedrock. Using the rubble from the excavation of the shaft as aggregate, pour a very heavy concrete piston that fits in the shaft. Pump water into the bottom to lift the piston, discharge pressurized water through turbines later.

Compress air and put it in old natural gas wells. Discharge pressurized air through turbines later.

Use a large heat pump to warm depleted uranium or similarly dense material in a large vacuum flask. Run the heat pump backwards (like a steam engine) later.
Compelling Mexico to Pay for the Wall:
https://www.donaldjtrump.com/positions/pay-for-the-wall
The history of the UX of the arduino editor, came from wiring, which came from processing, which came from Design By Numbers ( http://dbn.media.mit.edu/whatisdbn.html ).

One of the surviving ideas was that this is an editor for beginners, to the point of having a smaller window was less intimidating, that it made the code seem like a sketch, and more encouraged playful experimentation.

This is my short, incomplete understanding of why the window is small when you open arduino/processing.
"Everybody should earn above the median wage"
Europe’s most popular fantasy RPG will soon be available in America
Walmart purchases go to sales tax, Walmart no doubt pays property taxes, they generate a ton of income tax, and who knows what else.

I'm sure all these figures are true, whenever I stop off at Walmart where I live to grab whatever I would say about 40% of the time there's a squad car out front, but the article plays it out like if the drunk wasn't causing trouble at the Walmart, he wouldn't be causing trouble anywhere. In my experience, those who walk into public intoxicated and yell at others will do so irrespective of their location. Same goes for dumbass kids (of which there was actually a group last time we were there, go figure, watched the manager haul them out by their collars) or shoplifters, if they weren't causing trouble at Walmart, they'd be doing it somewhere else because if you're that kind of person, being disruptive and annoying is how you pass the time.
Peachy Printer Funds Embezzled
I'm assuming by "Joe 401k" you mean someone putting a chunk of their income into an index fund occasionally and keeping it there for the long haul. All of the innovations in the market are good for them without a doubt. Computers can price index ETFs perfectly vs. their constituents so you always get a fair price. Spreads and commissions have never been lower.

Wholesalers make things even better for the retail buy and hold guy by filling them inside the bid/ask spread. The kickbacks they pay to brokers mostly translate into very low brokerage fees. Now you can trade stocks for a few dollars at a penny spread but it was $50 or $100 in commission years ago, with spreads of eighths or quarters, which can really eat into your savings when you're investing a small amount.

The main things I'd say to be wary of are:

a.) Trying to compete with professional intraday traders. Even if you have a good feel for the market, someone faster and smarter is going to beat you to the punch most of the time. The markets are much, much tougher for day traders, and the complex structure makes it easier for sophisticated automated traders to take advantage of them. It's just a waste of time and money.

b.) Trading when the markets are in a crisis mode. Automated market makers don't have as much capital as the big banks did because there's simply less "juice" in the business, so they won't be there buying forever in a falling market. No market maker ever would, but when they were earning quarters instead of pennies, there was more incentive to take on risk because the market had a built-in edge. Computers also have a lot of safety logic that can make them leave the market due to bad data during extreme events. You should always set a reasonable limit price on your orders, avoid trading around volatile times like the open or economic releases, and avoid market stops or other order types that can make you trade in an illiquid market at the worst time.

c.) Putting your money into things that are either risky like individual "hot" companies where you're competing with the best hedge fund analysts or products that are inherently bad to buy and hold (leveraged ETFs, commodity/volatility ETFs often have time decay or lose money rolling futures).
Do you understand how businesses work? Almost every company I work for has different terms for lots of customers. They negotiate a deal with a customer, and sign a contract. Every customer might pay different amounts.

That is just how business-to-business deals work.
Are you sure? I think it's only funders like Wellcome that require open access. My UK collaborators (in physical sciences) don't publish in open access journals.
From Silicon Oasis to Silicon Valley
Ask HN: Payment API to pay your users using direct deposit
I have been managing a website that pays its users daily or monthly using direct deposit for several years. I just finished another site with the same functionality. Even with my experience, it took me a month to create that.

I wonder there will be other sites out there need to pay users too, and I should extract my work to a service with an API to facilitate that. What the API does:

- Allow sites to send user's bank account info and return a token to them. Data will be encrypted and kept (PCI Compliance).
- Sites can submit a request to send money to users to a queue. Once a day, we will create a batch file (with user bank account in the db) and submit the batch file to the bank to do the deposit.
- Annually, we can handle 1099-k if applicable.

What do you think about a market for that service?
Hyperloop One Accelerates Toward Future with High-Speed Test
It's not the for profit part that's the problem. It's the closed access part that is. Afaik, AAAS and ACS run science and all the chemistry journals respectively and they're both nonprofits with frustrating paywalls.

conversely if a for profit could effectively monetize a 100% open access journal, it would be totally fine.
A Turing machine is just a computer program.

The Goldbach Conjecture example is just a program to loop through and test that each successive even integer can be reached as the sum of two prime numbers. If there is a counterexample to the conjecture, then theoretically this program will eventually find it. For these purposes, the authors don't care if the program calculates efficiently, but are interested in the length of the program. So brute force is fine.

The Riemann Hypothesis and ZFC programs similarly are just brute force searching for counterexamples.

The existence of programs to search for counterexamples is not new or surprising. I am not so sure what part of this work is new. I guess it is the discussion of philisophical implications.
This gist inspired me to learn that you can preview bitly links by appending a + to the URL

http://support.bitly.com/knowledgebase/articles/136551-can-i...
Okeanos Explorer: Deepwater Exploration of the Marianas
Well this sucks. anyone found a good alternative?
Once a startup gets bought, I look for alternatives.

If they don't shut down, I still learned something new! But usually they do.

In this case, I landed on Fantastical [1] — it's a little pricy but completely worth it. (Mac/iOS only.)

[1]: https://flexibits.com/fantastical
How so? Irrationality of markets are a direct result of irrationality of human beings. I doubt things would be terribly different without Keynsian ideas.
I disagree here. Maybe if someone has had very little exposure to programming. I've found with an admittedly limited and completely anecdotal survey of developers around me that stress helps. The deadlines and people actually depending on you is a crucible that helps you get better much faster. You have to develop all the soft and hard skills that go with just pounding keys. Like project management and time estimation. Dealing with other people and evaluating problems.

You might get there with total freedom, but stress might get you there faster.
No by definition you own more than i do.
But I have access to more than you do.

The difference is subtle but important.

I can listen to exactly the same music as you can and much much more.
It's a bit unexpected, but I've found Outlook to be the best iOS email client these days. It's bloated and has quite a few rendering bugs, but for the basic email-as-task-list workflow pioneered by Mailbox et al I haven't come across any current players that are better.

Kind of sad that the explosion of clever email and calendar apps a few years ago has collapsed into a handful that aren't as good as we used to have.
It's Central Florida they could have been in town for the Meth conference down the block
True that, I'm sure the company will be around for a good long time, but the social network I think has another 10 years in it, tops. Then everyone will move onto the new shiny thing.
Compelling Mexico to Pay for the Wall
Honestly, I think the problem often isn't "I don't know what to program" but instead "None of my ideas are things I actually can, or want to, program".

I have lots of big ideas. Big applications, distributed systems, etc. My experience tells me they would take months or years of dedicated work, even working with others. I already have a job.

I have lots of small ideas. I don't want to spend time on most of them because they're not particularly interesting to me. I don't want to write a TODO application that's perfectly suited to me, even though I want such a thing. I don't want to futz around with the UI and write all the mundane utility functions. There's no interest there for me.

So there's just nothing I'm particularly passionate about enough to motivate me to spend my time on it. And that's no big deal, at work the I have the luxury of other people thinking up the big problems and providing me with countless amazingly intelligent peers with whom to create things. And at home I have other hobbies.

Edit: So, I guess to crystallize some advice from that, at least for people who are similar to me: try to get a job that satisfies your "I want to code amazing things" itch, and then enjoy everything else the world has to offer outside of work.
Building High-Performance Mobile Applications at Netflix
http://benchmarksgame.alioth.debian.org/u64q/measurements.ph... lists them all. The main improvement in 5.24 comes from restoring arithmetic speed. See https://metacpan.org/pod/distribution/perl/pod/perldelta.pod...
The Real Problem with Facebook and the News
If they're encrypted, you can put them in a public repo.
> her biggest complaint was the complete lack of communication between shifts.

Hmm seems weird and easily addressable to me, I had to spend some time in a hospital in Paris (France) and the staff had a meeting between every shift to discuss how patients were going. To the point that people complained they weren't available at that time... But yeah no experience with US hospitals so YMMV.
For people interested in science (finance would also work) there is an infinite number of things to be done to be useful (or simply interesting) at various levels.

Doing calculations by writing functions, reading files, etc. is a great way to progress. One can take some equations from an intro physics/chem/bio book and get started. Or doing some budgeting/personal finance/investing simulations using personal banking CSVs or online stock data.

It's a good alternative to game programming in that it may be more obviously pragmatic and appeals to people (like myself) who are thoroughly uninterested in games. I imagine it's a very different style of programming as well; less interactive and more geared towards producing results rather than an experience.

For more experienced programmers looking for interesting and useful side projects (maybe to show off skills for a job search), I think there is a lot of opportunity to work with scientists to help them with their research. It's actually pretty easy to reach out to scientists by going to public talks and seeing what they do, then chatting them up and seeing how to make yourself useful. The hard part is of course sticking with it...
The Very Real Difference Between a Chinese-Made Bearing and a German-Made One
I bought that humble bundle as well, but I didn't know that there was a website too. Thanks for the information.
Purchasing power is going down even faster than inflation for housing, child care, and education. Even if minimum wage was keeping pace with inflation, the very things low income earners need most are outpacing inflation.
The mosquito already lives in every place the climate does not kill it.

It's the spread of the virus that's scaring everybody.
DoubleMap is hiring developers (Indianapolis, USA)

DoubleMap develops GPS tracking applications for universities, airports and municipalities. Our system helps increase ridership in public transit and also helps students get home safely.

We are in need of developers to work on the front and back end of our system.

$$: $55-70,000 based on ability and experience

Required Skills: HTML5, Responsive design, CSS, jQuery, Angular.js, Linux command-line usage, Ability to thrive in a self-directed environment, Use a mix of different, programming languages and tools, Familiarity with modern front-end ecosystems

www.doublemap.com
To apply, email: megan@doublemap.com with your resume and a URL to your portfolio.
FYI: first-order logic and ZF set theory in Adam Yedidia's Laconic https://gist.github.com/sorear/f56f447e2684ab4593d758da4ef42... cf. https://groups.google.com/forum/#!topic/metamath/OumBq83Ksqs
What I Learned from 80,000 Habits
> I'd appreciate if their PR department didn't expect us to swallow this as a positive change.

it really depends on your perspective. i significantly prefer per-user over per-repo. i can see how per-repo might benefit others, however.
NLP inside BigQuery
Yep. I've seen those things, too.

If I weren't politically libertarian already, they probably would have pushed me in that direction. Beware the military-industrial complex indeed.

Part of the reason why I support UBI is the number of people I already see receiving a basic+ income and benefits in exchange for doing a job that doesn't really have any rationally justifiable reason for existing.
Inflation is only necessary when resources and population are inflating. Because money represents current value in the economy, that amount decreases through consumption or increases from new-found resources. Sometimes deflation is necessary to maintain a balanced money.
Huh, that's funny to see a comment of mine copied word for word from Reddit: https://www.reddit.com/r/programming/comments/4in70l/postgre...
Thanks for your reply. Since you're a recruiter, do you have any tips that would help me differentiate between a competent recruiter versus a shady/ incompetent recruiter?

I have worked with a great recruiter in the past, but lately I've been turned off by the whole process, I talked to one the other day and he said "Do you have any MVC experience? MVC is a big technology these days, you didn't list that on your resume ".
In my opinion, it seems the police hadn't been able to effectively do their job in the past (for whatever reason), causing other retailers to look into private security options, yet now that Wal-Mart has essentially forced the police uphold the entirety of the laws (such as theft for small items), the police are complaining that nobody else is making them do those things.

It likely comes down to a lack of proper resources given to the police departments....
Jump-to-Definition and Better Code Search for GitHub
This is sadly one of those situations where the guy's heart is in the right place but he is simply wrong on the number.

$11-15[1] by 2020 is a reasonable national range for a minimum wage with certain states/localities raising it higher. The simple fact is, the peach picker in rural Georgia has a lower cost of living than the Subway "sandwhich artist" in NYC.

[1] 2016 Dollars, permanently adjusting for inflation against 2016 USD indefinitely. This whole "random correct every so often" is simply disruptive to both businesses and workers since it makes projection difficult compared to small, annual raises linked to inflation.