skysight-inc/HackerNews huggingface dataset:
I concur.

I've worked in enterprise. If your team relies on a centrally administered source control, then you can be in a world of pain if the central team decides to switch tools (and when this happens moving your revision history comments to the new system will never be considered important, if even possible).

Keep important things in the code. That's my experience.
Achieving Usability Through Software Architecture
The internet in Hanoi is still probably better than nearby Nanning. The Chinese are just really good in creating walls, even if they are firewalls.
How to Start Learning to Program
He released 1.2 at least 7 days ago, given app review times.
Some could have been stolen from a compromised server.
I threw some old satoshi-dice coins at it (0.25) and was saddened at the header mocking that "The experiment is over.".

1.5 hours later 0.30BTC showed up in my wallet! Wow, did not expect that!
Probably a while, Ubuntu isn't too prone to changing things just because Debian (upstream) decided to do something.
Just received my 1BTC back. The "experiment is over" seems to be legitimate.
What an annoying website. I can't pinchzoom. When I double tab, it (after a pause) changes font size. JavaScript is becoming the new Flash, an enabler of annoying user experience.
The sparkle animation on Future Cop is pretty great
For a fun retelling of the events (I think this only works on Firefox):

http://aceattorney.sparklin.org/jeu.php?id_proces=57684
Auto-subscribe users to mailchimp in your rails app
Also, the sole flight of the Buran was entirely unmanned - unlike the Space Shuttle, which had less sophisticated automation and required a pilot onboard to land the thing, Buran was capable of entirely automatic landing. The difference was probably mostly the result of political rather than technical reasons though.
What happened to the last vote? I saw some criticism that Ian jumped the gun by calling for votes when he did and putting two issues on at once but haven't read the archive in the meantime.

Pretty unfortunate it took this long. Even as a casual observer it's looked like they'd eventually pick systemd a month ago. Hopefully this vote is the last one.
Sorry for spreading misinformation, it seems that I got exited too soon. Still, I find somewhat unlikely that all the others member will vote F ahead of D.

Are you referring to the "Technical Committee makes decisions only as last resort." paragraph of the Debian constitution? It's a bit cryptic for a non-native like me, so I'm not sure that I'm reading it right.
Barilla Wants 3D Pasta Printers In Restaurants
To quote Julian Assange: "The more secretive or unjust an organization is, the more leaks induce fear and paranoia in its leadership and planning coterie. This must result in minimization of efficient internal communications mechanisms (an increase in cognitive "secrecy tax") and consequent system-wide cognitive decline resulting in decreased ability to hold onto power as the environment demands adaption.
Hence in a world where leaking is easy, secretive or unjust systems are nonlinearly hit relative to open, just systems. Since unjust systems, by their nature induce opponents, and in many places barely have the upper hand, mass leaking leaves them exquisitely vulnerable to those who seek to replace them with more open forms of governance."
In my opinion, the full explanation is too long to be put as code comment, but is just right as the commit message. The best way is to keep the commit message, but add a short comment like:

// Hack to trigger layout change in latest Mozilla

Then, whoever interested in the hack can read the full explanation from the commit message.

Basically, for simple code with unclear purpose, I'd go with short comment in the code plus full explanation in the commit message. For hard-to-read code with complicated logic, I'd go with long comment in the code. Or refactoring.

Ticket description, commit message, code comment, and the code itself are all necessary to keep the codebase "documented".
Worked smoothly in Chrome 31[1], on 32GB i7 3770K w/ GTX 680 graphics.

Upgraded to Chrome 32, noticed different scroll bars, and now it's jerky when scrolling.

Looks like a Chrome regression.

[1] I disable all 3 auto-update mechanisms Google uses on Windows: HKCU\..\Run, Task Scheduler tasks and gupdate* services. It's almost like a virus.
Interesting... This may be the first time someone's tried to use HN as a platform for phishing.
Worst Advice on Starting a Company
Crashed chrome on iOS7
I never had any problems withdrawing money, but I live in Japan
Pretty good article detailing the leak.

Goes to show that many corporate security is so focused on keeping outsiders out and leave a wide gaping hole for insiders.
PURE CONJECTURE:

I'm an app developer and have been approached about doing deals to make it to the top where they would take a share of the revenue (and/or) charge an upfront fee.

So he could be taking it down because he doesn't want to keep paying 10-50% of his profits to some other company, when he realizes he can probably get another app to the top with his existing fame and userbase.

Would make a lot more sense than his claimed reasons.
This would have been a significantly more enjoyable experience if the title of the submission didn't give away the ending.
Since when did the words could and should mean the same thing?
No, this is in the voting section A. It reads "Any (non-default) option which does not defeat the default option by its required majority ratio is dropped from consideration."

In this case F (further discussion) is the default option, and this stage in the voting process precedes the casting vote.

I too think it's unlikely that both Colin and Andi will block the decision, but we've known it's likely that systemd will win for some time now. It's still not yet official.

edit: actually there are other possible outcomes, see https://lists.debian.org/debian-ctte/2014/02/msg00309.html
Here: http://trac.imagemagick.org/log/
How can you bootstrap such a world with only one soul? (I know, not the right question.)
Here's a street-view of the mailing address listed in the post: https://www.google.com/maps/@47.635152,-122.198268,3a,75y,9h...
> To attempt this security model, which can work if everything in the universe goes right for you

Almost all webapps we write, we write them this way. (on oracle, not postgres, but that makes no difference).

> your application needs to be designed for it from the very beginning.

That's true. As in "you can not add security later on".
> the tolls are either private companies or government run tolls, that isn't corruption, that's taxation and enterprise.

How do you think business works in China? All of these infrastructure projects are deeply guangxi based, and there is no better guangxi than family (e.g. how all the taxi companies in Beijing are run by official relatives).

> So they don't have affordable housing because they don't allow enough things to invest in?

Most housing is not built for people to live in, its built as investment vehicles for rich people. This is true even in 2nd tier cities, not just the first tier ones. Its a country wide problem that the government is trying to tackle.

> China has (some) the highest logistic costs in the world? Are you sure about that? Can I see a chart of 'world logistic costs'?

About 5X of developed country logistic rates. Sure, India might be higher, but China's "great" infrastructure should have lowered logistic costs to developed country levels, and it it hasn't yet (mainly due to corruption).

[1] http://www.chinadaily.com.cn/business/2012-04/25/content_151...
It also would help explain the app's jump out of nowhere 6 months after release.
Waiting out the confirmations does impose a pretty high floor -- see how many of the transactions are still unconfirmed.
Our Love Affair With the Tablet is Over | Andreessen Horowitz
solarized FTW!
This is basically the choice I finally had to make for myself over the last couple years.

It was just three years ago that my main responsibility was maintaining code on a black & yellow terminal for a VMS server. Another couple years and I could have easily have been one of those people pushed out of the industry with no easy way back in.

Although my company has provide an avenue for me to transition to doing things with the LAMP stack it is still in some sense legacy. It's a large website base that started over a decade ago.

I have made the choice that I'm done with being legacy and am doing whatever I can to learn current tech. I will even be willing sometime later this year to get a new job at a junior level just I can cut loose the legacy code crap I am tied to. At this point it feels mostly like a bunch of anchors holding me down. I want a new job where I can learn from the people around me and truly be focused on my direction.
Just because your expected return is negative doesn't mean it's dumb to partake in it. Nor is the outcome obvious.

The site wasn't created for the purpose of hooking in gambling addicts, so I see no problem with it. Also, you have no evidence that an explicit bitcoin ponzi scheme draws in gamblers who put in more money than they can afford to lose.
Ask HN: is it ok to ShowHN my closed beta startup?
I've been working hard on a new startup and would really like to get feedback from people here.
The thing is, it's currently in closed beta.
Is it ok to ShowHN what I'm working on?
I can post a beta code for people here to be able to sign up to the beta and experience it.
Thanks
So when are they going to vote on whether to switch to RPM?
I was hoping for something a la Neville Brody/The Face.
https://en.wikipedia.org/wiki/Neville_Brody
See Columbia Accident Investigation Board report, page 127. Hoot Gibson's comments are on p. 31 of the second PDF: http://www.nasa.gov/columbia/caib/PDFS/VOL1/PART02.PDF

Most of the testimony given to the CAIB were sealed (very controversial move), so that's the only quote we have from him. However, he later gave an interview: http://www.spaceflightnow.com/shuttle/sts119/090327sts27/

Another account can be found in Mike Mullane's memoirs, Riding Rockets. Mullane was a mission specialist on STS-27, and operated the Canadarm during the tile inspection. He says that he kept thinking about the tiles, and had trouble sleeping. Hoot Gibson advised him: "No reason to die all tensed up."

Remember -- STS-27 was the second mission after the Challenger explosion. Not enough time yet for complacency to have set in. In addition, Mike Mullane had an it-was-absolutely-not-an-affair-we-were-just-friends relationship with Judy Resnick. So he knew very personally just how dangerous the Shuttle could be.
Okay, followed the script but the VPN won't connect to the internet. :( Even blew away the first build of the VPN server and rebuilt from scratch, no dice. :(
Android Twitter Search API 1.1 App
Twitter API is now accessible only via OAuth. This tutorial complete with source code on GitHub shows you how to implement Twitter's Search API v1.1.
No, that's not what I said. I didn't say you "can't add security later on". I said that you can't rely on database access control configuration to protect an application that hasn't been designed from scratch to do that. Most applications don't rely on database access control; they rely on the application server to protect the database.
There's plenty to warrant suspicion, but it turns out there is a credible explanation for the seize-up in BTC payouts being a technical problem that will take some time to resolve:

http://www.reddit.com/r/Bitcoin/comments/1x93tf/some_irc_cha...

This analysis describes a Bitcoin transactional defect of which I wasn't previously aware. However, from a vaguely-similar much-smaller incident involving the default client, I know that having a local wallet confused about what prior transactions are truly spendable can take significant time and custom effort to unwind.
> Today keeping up is a ridiculous job sometimes.

Even though he advises people to keep up, he actually kind of admits how ridiculous this is today.
It's not possible to keep up anymore, there are just too many people creating too many things, like languages, frameworks, technologies.
Not a surprise, was there a compelling reason for upstart at all?
You can get a Nokia 520/521 for a little over a third of $150.
A few small teaks could make this into a money laundering / mixing money trail tool.
This is FUD. As incredible as it seems, MtGox's problems are, in fact, technical. And it was quite a relief to realize this.

Also, there is minimal danger of a bank run. MtGox makes a profit off of every transaction. Therefore they control more BTC than users are able to deposit. Hence, since Magical Tux (the owner) is motivated not to go to jail, he will not run off with people's BTC.

For anyone who wants the truth, rather than speculation, here it is: http://www.reddit.com/r/Bitcoin/comments/1x93tf/some_irc_cha...
It is unclear whether Buran's autopilot is more or less complex than the Space Shuttle's fly-by-wire system. The pilot's inputs are the outer loop of a very complex feedback control system on the space shuttle; one need only look at how stable SS Columbia was on its last re-entry (despite heavy damage,) to appreciate the fly-by-wire system.
Sure, but that problem doesn't go away if they switch to using AOSP.
No, it's one of the things you have to consider before accepting Bitcoin. Overstock for example gives store credit and is explicitly says up front that is what they are doing. Anyone that tries to refund in USD at the current exchange rate instead of returning the original payment w/o stating upfront that is what they are going to do is being hugely dishonest. Think about it what if you tried to return your laptop to Sony and they said find but we are going to refund your money in JPY instead of USD and o by the way the exchange rate has changed 10% since you bought this so here is a refund for 10% less. No way that would fly so I'm surprised people would think doing the same with Bitcoin would be ok.
I have sent you $50 though coinbase.

I expect you to honor your word.

Return address: 1JEGu8qiaKbLgheAWCjRkeZNyEqhhaFVY3
> What happened to the last vote?

Steve Langasek objected to the wording of the "tight coupling" and "loose coupling" options, and several others on the committee decided to vote Further Discussion first in response to that. It turns out that Steve (upstart maintainer) and Russ (primary systemd advocate on the committee) both agree fairly closely on that issue, in that the committee really shouldn't be ruling on that question in that way.
How the heck could Europe the continent be considered a nation? All of these nations are on the same landmass that someone decided to call a continent, and now they're all magically multi-national alliances?
now this one is a complete scam.
"So how do state secrets privileges introduce anonymous evidence?"

By allowing anonymous evidence to be introduced, obviously.

"Regulatory "Executive Privilege" to Withhold Evidence," Indiana Law[0]

[0] http://www.repository.law.indiana.edu/cgi/viewcontent.cgi?ar...
Not at all. A sovereign nation is a nation that has an organisation that decides what it wants to do that cannot be overridden (like the Bundestag).

In practice the Bundestag has the following demands foisted upon it by the European constitutaion :

1) the European commission can suspend any law, or any number of them, with immediate effect.

2) the European commission can force the Bundestag to enter any text it damn well pleases into law.

3) the European commission can override any legal decision made inside Germany's courts, and can lift any existing case to the European level (where the justices are appointed by the same people who appoint people into the European commission)

4) The European commission can sign treaties in the name of Germany. These treaties have been, in jurisprudence, declared to superseed national law. It has not currently been tested, but in theory they can also superseed the German constitution.

Incidentally, the elected part of the EU, the parliament, does not have any real influence.

Given these, I think it's pretty bloody obvious that Germany is not a sovereign nation. Look at the Germany vs Amazon debacle to see further proof of this.
> The US Department of Homeland Security and the Secret Service seized three accounts linked to Gox containing more than $5m. As research from The Genesis Block shows, the executed seizure warrant was dated 19th June, the day before Gox announced it would halt dollar withdrawals.

Not to mention they're a huge hacking target.
I'd be OK signing up with a given code and give feedback.
Great expectations ought to demand great compensation. I think this is somewhat fair (even if perhaps slightly pompous):

> You must have experience designing and building large and complex (yet maintainable) systems, and you should be able to do so in about one-third the time that most competent people think possible.

> Your compensation will include meaningful equity ownership.

I think the problem with a lot of ridiculous-sounding job offers we see today is that that they include great expectations, and then "will work for pennies [of equity]" is kind of tacked on as an additional expectation.
This would only seem to work for relatively fine grained commits or projects in maintenance mode.

Apart from that, to rigorously apply it would break the author's own advice or common sense source control practise - suppose I make 4 changes in separate files to fix a bug. Do I check them in separately so that I can put my pseudo code comments into the revision history? Now I have broken the atomicity of my revision history. If I check them in all together do I type a whole essay into the revision history about why each change was made in each file? It'll quickly all fall apart.

It also relies on the reader recognizing that they need to be curious about the code here. What it if didn't look so curious? It could easily get cleaned up or modified without a comment to alert the reader.

For people and projects in specific contexts it can work but there are plenty of situations where this is a terrible idea.
I stopped reading at that first point too.
I think it's a fair question. But if God can be omnipresent, omni*. Then soul, which according to the story is a God in making can also have those attributes.
Defining properties in JavaScript
One soul manifests itself as endless possibilities, including you, me, and the world. That's the core of advaita vedanta: https://en.wikipedia.org/wiki/Advaita_Vedanta
3 Game-Changing Uses for Bitcoin That Have Nothing to Do With Money
I don't think accepting multiple currencies is a requirement to do what you are saying. But I think the real answer is that you could do this with other currencies but it isn't profitable and the only reason it looks like a reasonable scheme with BTC is because of the large price movements which as it grows will lessen making this a non-issue if it even is right now.
No, worse is better is worse.

http://www.dreamsongs.com/Files/worse-is-worse.pdf
I downvoted you because you've repeatedly complained about the same thing on several stories for a while now. Pinch zoom gets disabled to remove the 300ms delay on mobile-friendly pages, and that's seems to be what most people want.

If you always want pinch zoom, I would suggest using Chrome -- there's an accessibility option that overrides the page's request to disable pinch zoom .
One Year Later, Unlocking Your Phone Is Still A Crime
I would be extremely interested in that analysis, but sadly we don't have the data to make any interesting conclusions about big products like that. Our preliminary analysis suggests that for products even several times larger than ours, it still makes a lot of sense to at least seriously consider it.
Dave McClure on 500 Startups' "Commitment to Diversity"
Would you think that a "platform" do unify all this smart devices - makes sense?
I disagree with that and the notion of constantly learning new languages on your own. I happen to know couple of companies that were unable to find Perl developers, so they decided to train their own and now they see it as the only way to hire such developers. What you know is no longer a requirement for them, just be good at learning things and preferably have a CS degree. And I see this becoming a norm in a heavily fragmented future of software development.
> Also, there is very minimal danger of a bank run. MtGox makes a profit off of every transaction. Therefore they control more BTC than users are able to deposit. Hence, since Magical Tux (the owner) is motivated not to go to jail, he will not run off with people's BTC.

What if the technical problems lead to a situation where they are short BTC? Your link mentions they could have double paid people which would lead to that situation. Then there's the issue of seizure which apparently has happened at least once.

Relying on your unlicensed money changer to be fair because "he is motivated to not go to jail" is precarious. Madoff's client's probably said the same thing... That's the beauty of the FDIC and the terrifying part about BTC exchanges.
The theme and mood remind me somewhat of Childhood's End by Arthur C. Clarke - one of my favorite books.
I upvoted the earlier comment because something interesting is worth repeating. I wasn't aware of the issue or your explanation, so good thing he/she posted in the first place.
For anyone else interested in how the organizational incentives and
institutional culture at NASA helped to set the stage for the
Challenger disaster, I highly recommend The Challenger Launch
Decision[1] by Diane Vaughan.

From the New York Times review[2]:

In "The Challenger Launch Decision" Diane Vaughan, a sociologist at
Boston College, takes up where the Rogers Commission and Claus Jensen
leave off. She finds the traditional explanation of the accident --
"amorally calculating managers intentionally violating rules" -- to
be profoundly unsatisfactory. Why, she asks, would they knowingly
indulge such a risk when the future of the space program, to say
nothing of the lives of the astronauts, hung in the balance?
"It defied my understanding," she says.

[1] https://www.goodreads.com/book/show/995029.The_Challenger_La...

[2] http://www.nytimes.com/books/97/04/13/nnp/19074.html
Get over yourself.

The commenter should have just googled it if they wanted context. You are disgusting.
So, ponzi.io is a Ponzi scheme squared?
The only reason I have confidence is because two years ago Magical Tux began transferring around 440k bitcoins in order to prove ownership of those coins: http://www.reddit.com/r/Bitcoin/comments/n4a2o/someone_has_b...

If he had 440k coins then, imagine how many he has now.

Yes, he could have lost a lot, but on the other hand we'd probably have heard if someone pulled off that kind of heist.

Here's how I expect things will happen: Gox will refund all "stuck" withdrawls. (Mine have already been refunded.) Then they will fix the technical problem, hopefully by Monday, but certainly within a couple weeks. Then they'll re-enable bitcoin withdraws. At that point, everybody will yank their bitcoin out of Gox. But then people will realize that there is value in trading on Gox as a platform, and Gox will be used for what it's meant to be used for: Trading, not storage.

EDIT: To clarify, I don't believe it's possible they had a technical problem that led to them losing more bitcoins than the profits they've made from trading fees. (This is me being hopeful that people can't be that incompetent.)
may be a private repo
Obviously I'm biased, but I think this is actually a good method of selecting startup ideas. If open sourcing the code removes most (or all) the value you propose creating, that's a warning sign. Eventually companies thrive by automating tasks with code, but most early stage companies don't provide most of their value in that way. With CodeCombat we intend to either monetize through paid content or recruitment. In either case, having the codebase be open source doesn't impact the value add.