skysight-inc/HackerNews huggingface dataset:
>> How hard is it for them to say "In the past, we have seen crowd funding sites/services that never delivered anything. That resulted in a lot of unhappy end users going to their credit card companies and initiating a chargeback which we're on the hook to pay. As you can see, if you took the money from your account and disappeared we'd be on the hook for that entire $X. That's why it's important we understand more about what you're up to"

The reason they don't is probably experience. If you're delivering bad news, don't mess around and don't over-explain. Every extra sentence in your communication is just a potential complication. Tell the target the problem simply, including details that directly relate to their conduct, and tell them how to fix it to your satisfaction. Don't tell them the history of this type of problem.

You do this because the target is going to be upset about it and they're going to want to argue. The more you communicate, the more points they have to argue. In your description, I see at least four more points to argue ("we're not like those guys that didn't deliver...our users are different...we're trustworthy people...you're only a percentage of our total funding so your risk really isn't that great..."). None of those points matter and none of them are going to change anything.

Paypal has told them what's wrong and given them concrete steps to fix it. Anything more is just going to drag out the resolution of the problem from Paypal's perspective.
A good submission. The article is appropriately cautious about reporting on a preliminary research result in an animal model. That's refreshing. It helps HN discussion to submit actual NEWS articles by professional journalists rather than recycled press releases from PhysOrg or ScienceDaily. As usual, much more research will be needed before this finding could possibly be applied to human medicine, but it suggests new approaches worth investigating further.
A 50x speedup is pretty cool in its own right. Kudos.

However, I wonder if this isn't treating a symptom versus a root cause.

Is saving that 5s round-trip so common in your workflow that you needed to optimize it,
and would it be more productive to refactor the app so you and collaborators are working on different files?

Also, this has the entirely valuable guidance that pushing to a local server is much faster than a remote server. There's a Github Enterprise product, for you to run close to you.
It'd be an interesting calculation to see the performance hit from waiting 5s to push to a remote server, versus the performance hit from keeping your nearby server up and patched.

But nice to read, kudos all the same!
A look ahead at the year 2020 infographic
For all those points I imagined the process would've been automated, like those automatic car wash stations. Obviously manhandling the batteries seems difficult to achieve.
We're doing an evaluation of a bunch at work, and we usually come down to:
1) most charge per server per month, making costs go up quickly
2) you don't own the data & the API May not exist or be wonky with implementation details
3) most install agents, meaning your production servers have another piece of code on them, and it's hard to test how they behave under load
Even criminals need to do A/B testing!
There's the HN bookmarklet.

Anyone considering similar extensions could make a visible guide for 80 characters, so submitters don't have to count chars.
But Yahoo never took a survey to see what people liked. Someone else took a survey. This is more like you declared a
"silly hat month" and wore 30 different silly hats to work each day and someone at another office took a poll to see which one people liked best.
It's easier to refactor something that has already been created than to create that thing. This is why refactoring is such a good thing. It doesn't mean the original creation was "shit", it just means that it was massively improved by refactoring, which is sort of the point.
Stanford researchers crack the math behind successful Reddit submissions
Wow, I'd never heard of Ann Fisher. And the fact she was arguing against Latin goes against all the conventional wisdom I've heard about the whole he vs they push. Very interesting.

Also, I've bookmarked that NY Times piece for future use when someone on the Internet berates me for using third-person singular "they" or "their".
I don't think the little activity disproves that theory beyond a reasonable doubt. If it really was a govt agency wanting to flood the network, they may be waiting for a particular event to initiate the flood.
> Downsides include having all your multiplexed connections exiting if the master exits!

I believe this is what ControlPersist is meant to solve - it may not have existed when that blog post was written.
>There is no cure for Down syndrome

I would like to point out that it wasn't fully reversed, but some effects of down syndrome were reversed. Still very awesome.
Minecraft at 33 million users – a personal story
I won't claim to be an expert, but here's how I'd suggest you get involved.

* The last thing most social-good organizations need out of their software is flakey, drive-by charity hack jobs. They need the same things most organizations need: dedicated, ongoing, boring IT support. Some problems can be solved in weekend hackathons, if you can get the right people together. But if you can't contribute hacking time (some activist software is open-source), contribute your dollars.

* What almost all organizations want is your voice and your support. Know those online petitions that seem so stupid? They help. If you as an organizer can walk into a lawmaker's office with a million signatures in your pocket, it amplifies your voice. And a talented campaigner can convert some of those signatures into more meaningful action elsewhere––in the form of donation dollars, real-life organizing, and local lobbying efforts.

* Learn about traditional political organizing, which has a long and proud history and has very little to do with software. Protests and movements don't happen by accident; they're built, sometimes in small pieces over many years, by fairly traditional organizing techniques. The Ladder of Engagement[0] is one metaphor that organizers use to talk about how to get people engaged.

* Learn about other organizations in the space. DemandProgress does a lot of work with legislators that goes largely unheralded (and they've just merged with Lessig's Rootstrikers, which argues that getting money out of politics goes to the root of the problem); Fight for the Future is good at getting out the word on upcoming legislation. The EFF and the ACLU specialize in legal assistance and litigation, which is spectacularly successful when it works, but aren't the only organizations working to support this space politically.

[0] http://lithgow-schmidt.dk/sherry-arnstein/ladder-of-citizen-...
Write your ideas down, keep a journal[1], but don't let it paralyze you from doing things. Doing fun side things will make those written ideas better and often will gel into something else.

1) I use an actual paper journal. I'm 43 and the idea behind all the stuff I've written finally became obvious this year (while I was on vacation and not thinking about it). Do wish I had started on the whole journal thing earlier.
I had to wash after doing it, but the other articles I saw on the topic all had titles that wouldn't make immediate sense to non-Australian readers, and HN mods seem to be very opposed to people submitting articles with different titles to the original.

At the same time, I think news.com.au do deserve some credit when they report on something other than reality TV or American celebrities.
From the article:

"PayPal's position particularly ridiculous when contrasted with IndieGoGo's policy of transferring all funds to successful campaigns within 15 days of their conclusion. If IndieGoGo can do it, so can PayPal."

This seems to me to imply that the PayPal fundraising was done in parallel to IndieGoGo.
We (can I say we? I don't work on Windows stack stuff at here but whatever) are actually one of the biggest open source contributors in the .NET world, granted that's just my opinion and I don't have data behind it, but here's a list of things we've open sourced: http://blog.stackoverflow.com/2012/02/stack-exchange-open-so...

MiniProfiler is my favorite one, and now exists in .NET, Ruby and Node.js due to my insanely smart co-workers.
I'd say that's because they're the people who talked to you on the phone, and a major part of their job is to be a liason to walk businesses through their rules. You should look at them as someone who can inquire within the organization on your behalf, rather than someone to challenge the competency of.

Such people can be pretty handy. Yes, I know, it's frustrating that they don't understand a lot about your business, but again, their job is communication, so it probably just means they don't have experience with talking to projects like yours. Why not educate them so the next project down the line has an easier time?

Finally, the people who actually set those policies are very likely experienced and I'm going to guess are also pretty competent. If you are reasonable and have a positive attitude with the people you speak with on the phone, you might get to talk directly with such a person. I personally think that would have probably been the easiest way to resolve this matter.
A lot of is an age thing. I vaguely remember feeling like that but that was soo long ago. Of course there is a lot of truly crappy code but you're only allowed to complain about it if you write flawless code each time, every time out of the gate, e.g. never.

Also, whatever your favorite "technology" is today is probably a bad joke to the next guy.
I dunno. I would like people to be able to have a clear idea of what will get them in trouble before they get held accountable. Otherwise, we end up with unpopularity being a capital offence.

That Citizens United overturned previous precedents meant that the FEC employees could not have reasonably determined that their actions were in violation of the Constitution. Holding them accountable is to give the courts an ability to pass ex post facto legislation that even Congress is forbidden from doing. Such has no place in our system of laws.
Talk of Ticker Symbols Shows How Far Bitcoin Has Come
Apple Patents iOS Unlocking Methods That Determine Level Of User Access
This isn't about how annoying it is to stop for 1.5/hrs a day, it's about quelling the notion that some people don't even think it's possible.
I agree. In simple terms what you said: you would have to model a real human. Something that has never been accomplished.
Are there any "shorter" options for ControlPath that are still unique? I've had a few instances of silly hostnames that have caused an error about the name being too long for the socket.
As Jesus said - It is easier for a camel to go through the eye of a needle than for a rich person to enter the Kingdom of God

It does not suggest poor people have it easier.After all,Jesus was technically a rich person doing an internship on earth.
Using regex to generate strings
Ten Years of Bootstrapping: Lessons Learned
I've been considering trying to teach my middle school kids the basics of calculus as an experiment to see what happens. I'm curious to see whether I'm capable of explaining it well enough because I agree with you - the basic concepts are not that hard.
Are you posting this everyday to try and get some sales via CodeCanyon or for honest feedback ?
When I go to https://lv.linode.com/aBcD it shows:

#!/bin/bash
echo "Invalid Installer Session"
echo "Please see the Longview details page to start a new session"
echo "OR if you would like to install Longview manually please see:"
echo "http://library.linode.com/longview"
> We really seemed to have stalled on multi-core general purpose computers.

We need better languages and paradigms to explore them.

The increase in FP and actors/CSP model use might help, but developers still need to learn how to use these tools effectively.
I would hope that embedded is better. But the "Enterprise software" that I have seen is generally horrible.
"If a tree falls in a forest" comes to mind.

If shit code is performant, correctly solves the intended problem, is well-tested and bug-free, is it really shit code?
To expand on this: in IRC, most social channels get overrun with two things really quickly if there aren't rules against them: sex (including public roleplay), and talk of increasingly addictive illegal drugs. Unfortunately, that means that people who are interested in discussing things other than sex and drugs are made to feel uncomfortable, and end up leaving.

IRC's solution is that each IRC network is pretty much a world full of communities, so it's not hard to find a sex/drug-related community to talk in, and one can participate in both communities at the same time.

The problem with translating that to "virtual world" type spaces is that generally, since one has an a single avatar that can only be in one place in the world at once, one can't interact with multiple communities at once.

Thus, some significant amount of people spend significant amounts of time in the sex and drug communities, and the other communities end up being overshadowed, and eventually leave the world. Niche communities can never develop in the first place, as they'll never reach the critical mass of people in the same place at the same time.
Linux Top 3: Linux 3.11, Kubuntu Goes Commercial
From the IGG campaing update:

"The bad news is, PayPal have frozen our PayPal account. This means roughly $45,000 of the $135,000 we have raised so far are in a state of limbo and we don't know when we will get access to the money"

And the campaign is currently at 137.000 USD. IGG offers PayPal as payment method along with CC payment and from what I've gathered those funds are handled via PayPal. AFAIK the funds at kickstarter are split in a similar fashion depending on the payment provider.
Members Of Church Commission Tell Court NSA Has Gone Too Far
You're right about MMOs. But what's missing there is the opportunity to do anything or many things. In an MMO, you can only do one thing -- play the game. And that's fine, and millions of people are happy doing just that. But it's not a general-purpose tool.
I don't think the OP is going to put his short url which has his API keys.
This is just the usual wisdom on why estimates are off - nothing new here, except for an emphasis on regularly re-prioritizing.

The real problem lies in not recognizing that some things either can't be estimated, or to get an estimate takes just as long as doing the thing.

Example 1: Everyone's favorite magically autonomous puppet, Pinnochio! Imagine Pinnochio at rest. A simple system. What happens when ol' Pinnoak blurts out "My nose is growing!" What then, Jiminy Cricket?

Example 2: Solving Rubik's Cube. Simple methods exist (http://www.dickgrune.com/Cult/RubCub/). You only need 20 face-turns to solve it (http://en.wikipedia.org/wiki/Optimal_solutions_for_Rubik%27s...). Your Official CMMi Level 5 process requires you to have a written procedure so as to repeatedly be able to solve a problem within schedule and budget bounds. It's faster to take Dick Grune's document and solve the damn thing, rather than look the cube over, write down all 20 moves, and then do the minimum number of moves.
Where does the patching dashboard pull data from? Is it tracked by hand or is there a scanner? We use Orion at work, and it's got a decent amount of data in it, but is kind of kludgy and slow.
I'm curious about what is meant by the elimination of "brain teasers." Could it be that the brain teaser has just shifted to code questions?

Part of the challenge of a technical interview is to get at someone's coding ability without resorting to what are essentially brain teasers disguised as computer science questions - and I'd expect a lot of disagreement around where you draw that line.

Here are a few I've been asked:

- Print out the fibonacci sequence recursively.

- Print all permutations of a string (using recursion).

- Swap two integers without creating a third integer.

- Out of several million database entries, select a few at random to display to the user. Don't repeat any until they've all been displayed.

- Implement mergesort, code a singleton, print a binary tree in order, add a branch, find a cycle in a linked list...

Which of these would you consider brain teasers, if any? I'd say the "swap two integers" is the closest... but if you're including a lot of these questions, are you still in brain teaser land?

I'd love to see some google data on what types of technical questions correlate with job performance, rather than simple "brain teasers".
This is very encouraging and I appreciate that it doesn't set artificially high expectations for it working in humans.

And I think I can claim learning my something new for the day in finding out that something like a sonic hedgehog pathway agonist exists.
More recent SSH clients can use "ControlPersist" to establish the master connection in the background, so the first session doesn't control the lifetime of the connection. This makes using ControlMaster workable.

I usually set ControlPersist to 30 seconds, which may not be long enough for people hoping to get performance improvements from GitHub, . Setting it to too large a value increases the risk that you'll have stale server sockets after a network outage.
Alright seriously, what the hell. Is this some sort of HN parody comment? Is it meant to be ironic in the sense of "look what happens on hacker news when you submit a cool hack - you get shat all over by the first poster!"? Here's a re-write for you:

Neat! You could actually do the same thing entirely without the Arduino by using the GPIO built into the RPi, and pick up a dirt cheap I2C expander if you need more.
abcd was just an example they used to show the format. What they said is certainly true.
How to Succeed on Reddit
Shit code is the third option: Code which was late, over budget and completely unfit for purpose, requiring an army of temp workers to process everything manually while another team come in and spend months on a death march trying to fix it, while the business is hemorrhaging money via lawsuits from pissed off clients with violated contracts.
maybe also worth noting that this is OHC and not pushrod
"This is the shit" is a very specific idiom. Unless the engine has been specifically trained to understand it, it is not surprising that it doesn't know what to do with it.
This is true but the Gaming Control Board audits the software and they are also audited by outside parties. Could they cheat? Of course. So can human dealers, rigged card shufflers, etc. But Las Vegas makes its money from table games, slot machines, and apparently poker machines that play so well you'd have to be a pro to win consistently. It's not in their best interest to cheat you. As always in life: your mileage will vary.
Remember that this answers the question "Can you get an electric car from coast-to-coast?" and not "Can you use an electric car for your coast-to-coast vacation?" And that Tesla wants you to think it's the latter.

Clever marketers.
GNOME On Wayland Is Good For GNOME 3.10
> Node.js has a huge ecosystem

So do many other platforms.

> JavaScript is known by many

So are many other languages.

> JavaScript [...] is good enough for these kind of devices

So are many other languages.

The question, as I got it, was "why JavaScript is chosen among many possibly alternatives?". Your comment does not answer it, I believe.
Finding your passion is supposed to be easy
Apple launches iPhone trade-in programme
These are great victories, actually, and the reason why goes back to the decision last term in Amnesty International vs, Clapper. The documents will almost certainly help bolster standing arguments to challenge these programs.

Don't sell these victories short. They are important ones.
The Startup Owners Manual by Steve Blank and Purple Cow: Transform Your Business by Being Remarkable by Seth Godin
Show HN: Comment on any website across the entire internet
Browsers run web workers in sandboxes and even normal debuggers built into browsers have no visibility into them; this means fiddling around at the JavaScript console is blind of any state you have in them e.g. a procedurally generated world.

A determined attacker can debug the browser itself, or try and rewrite your app to not use web workers, of course... Its just a speedbump. Its still client side.

I use them - and try and work out how to debug them - for performance smoothness reasons though. They are worth more for that imo and anti cheating is very much a secondary thing.

Me getting down voted elsewhere for this opinion this week: http://www.reddit.com/r/programming/comments/1lnnvm/making_a...
True, and given the amount of economic and legal pressure the government has proven itself willing to apply to preserve its surveillance capabilities, I'm not sure why people think it's out of the question in this case. We haven't seen it yet for early-stage projects, but this one's gotten a fair amount of press and donations.

It may seem more likely that PayPal froze the account due to discomfort with crowdfunding, but the question then is how many other campaigns have they done this with. Since Indiegogo still uses them, it seems the answer must be "not many."
bq. I also see Cassandra timeouts while writing with consistency ANY, yet are still somehow getting timeouts with this operation. That really screams to me that the cluster is truly messed up.

This was a issue with atomic batches and CL.ANY we've fixed since the test.

https://issues.apache.org/jira/browse/CASSANDRA-5967
The awesome thing about munin is that you can throw together an agent for $METRIC in 5 minutes using shell. Getting high level business metrics in with the system metrics is gold.
Pretty neat. I may try it. I just wish there were a way for the dot files themselves to not be actual dot files while in the dofiles directory, but then become dot files when symlinked by stow.
* Small teams excel at self-organizing, which is a viable structure ... if they stay small. The larger an organization gets, the greater the need for coordination. Validated processes ("formal" agile) are useful as the consequences of such structures are more well known.

* The most essential functions of process are 1) to make sure the right things are being worked on (aligning individual work with organization goals), and 2) the stuff being produced is what's being asked for (ensuring goal completion). Later on, making sure already working stuff doesn't break is important too. I haven't seen much on "light agile", but as long as you've got these covered, you're on the right track.

* Motivation (and an individual's validation) isn't really a component of agile, but it is certainly worth considering. It wasn't (explicitly) clear how the adopted structure improves motivation.
Github gets two-factor authentication to protect your precious projects
Awesome. Would be cool to add the W engine configuration as well.
The inferesting places are not always private properties that are trying to attract people. On my road trips, I often end up stopping and stretching my legs at scenic overlooks, hiking trails, lakes etc, none of which are likely to sprout charging stations any time soon.
I think that since bcrypt is more available I will continue recommending it, and using anything else should be based on a risk assessment. I do not think peoples that don’t do risk assessment on storing password will care enough to spend time on something that is not easy to set up when it “only” affect security
This is actually free so I won't generate any sales from this unless someone chooses to upgrade. And I only posted this one other time, which surely doesn't qualify as every day.

Yes, I am definitely looking for feedback so I can determine whether or not it's worth my time to continue to develop.