skysight-inc/HackerNews huggingface dataset:
"Wherever you go, there you are."

I thought this nothing more than a trite saying, for the longest time. But over time I've come to realize how universal and potently applicable this maxim really is.
Something about this seems orthogonal to me. There's nothing about dvcs itself that implies a lack of fluidity in a codebase, is there?

In a rough attempt to get down to first principles, CI means you need to be able to deploy a codebase at anytime. Feature development means that codebase needs to be ever-changing. Successful deployment means the codebase needs to be at a level of guaranteed quality.

This means that the quality of a "change" needs to be guaranteed to some level before it is merged to the deployment branch.

So right there, that implies the need for "changes" to be developed and quality-checked somewhere other than on the deployment branch.

I think that takes us pretty inexorably to the practice of branching the codebase, developing there, quality-checking there, and also merging from the deployment branch into the feature branch as the deployment branch changes.

So what's left is qualifying what is meant by "change". Is it one feature? A story? A functionality layer? That can be harder to decide on. Agile says it should be a ui-focused story, but sometimes stories are epics (like a simple form submission that somehow implies several SOA services be set up to make it work). So I think that means we can still do functional dependency analysis and shrink stories down to smaller functional steps, sometimes.

The key is to keep stories/features small enough so that they aren't in progress for weeks at a time. When you're working on a feature and then are faced with a massive merge from the deployment branch, that's where things get messed up.
We can replace pedophile with "person who consumes and distributes kiddie porn" if that helps the analogy.
I think he's implying that he will be more effective at obstructionist and destructive protesting.
For specific advice, here's my blog post with a proposed configuration that will work with any program that relies on OpenSSL:

http://blog.ivanristic.com/2013/08/configuring-apache-nginx-and-openssl-for-forward-secrecy.html

But I've found in practice that many operate under different circumstances. For example, many hardware devices offer only a limited set of cipher suites. To know how to configure them, you have to understand the advantages and limitations of each.

That's why I keep the SSL/TLS Deployment Best Practices higher level, without specific cipher suite configuration examples:

https://www.ssllabs.com/projects/best-practices/
Mild introvert here. I've had better luck focusing on 'singletons,' and catalyzing the formation of new conversation groups, instead of trying to work into an existing duo's conversation.

A few years ago I stood alone at a big "networking breakfast." I barely knew anyone.

It popped into my head: Pretend you're the host -- make 'your' guests feel welcome.

Looking around, I spotted another singleton. Smiling, I stuck out my hand, introduced myself, and started doing the ask-questions routine (being careful to make it a conversation and not an interrogation).

A few minutes later, I saw another singleton coming near. I invited him into the conversation and introduced him to the first guy. Both of them seemed glad to have other people to talk to (and when I ran into them at later meetings, they each remembered me). Eventually I disengaged and moved on.

I was amazed at how comfortable that felt, seeking to serve others' needs instead of my own insecurities. I've been using that basic approach ever since. It works every time. My young-adult kids report success with the approach as well.
We did get libav working, but it was much less stable than FFmpeg, and we couldn't get swscaler working (which meant a lot of videos would not work)
The Algorithm That Can Crack CAPTCHA (and is changing AI)
Full original title (doesn't fit in 80 characters):

"Sentenced to 10 Years in Prison, Jeremy Hammond Uses Allocution to Give Consequential Statement Highlighting Global Criminal Exploits by FBI Handlers"
The best way to play this game.
10 Thought Leaders explore women in tech, AWS reinvent, and applications.
So Amazon, Samsung, Google, HP, ASUS, and all other companies that make Android tablets now make more money together than Apple does on the iPad?
Without getting into the merits of restorative justice, I actually think the sentencing guidelines are the result of focusing on the offenders rather than abstract legal principles.

The basic purpose of criminal law is to establish norms for behavior. Punishing any given offender or satisfying any given victim is secondary to establishing a norm so 10 other people won't do the same thing. This is a distinct concept from "deterrence." The idea of deterrence is to force people to include the probability-weighted cost of a jail sentence into their cost-benefit analysis. A jail sentence twice as long means a twice as strong deterrent effect. However, given the practical probabilities of getting caught for many crimes, deterrence doesn't really exist. Say 2 years for stealing a bike times a 0.1% chance of getting caught = deterrent effect of 0.73 days in jail per bike. The punishment isn't deterring anyone. What's keeping people from stealing bikes is the social norm created by making bike stealing illegal and punishing offenders.

This rationale for criminal punishment supports having crimes be punished in proportion to how egregious a violation of the social norm has occurred. That's why punishing someone less for stealing food to feed a hungry child is justifiable. Within a restorative justice theory less punishment is appropriate because a small breach of social norms requires less healing, but that only focuses on the singular event. The additional justification is that a small breach of the social norm requires less punishment in order to maintain the norm for everyone else.

At some point in the 1960's, people (mostly liberals) decided that criminal law should be about rehabilitating the offender. This led to a focus on the offender, rather than the offense. Hence three strikes laws, ridiculous sentencing enhancements or reductions for whether an offender seems contrite at sentencing, etc. Ironically, this thought process also led to an inflation of sentences, because people more easily rationalized increasing maximum sentences when those maximums would only be applied to "bad people."

Of course restorative justice isn't coextensive with the 1960's idea of rehabilitative justice, so I'm not saying it suffers from the same problems.
I'm a second year Computer Science student now, so hopefully I can give you a few ideas.

Along with Intro to CS, maths for CS is pretty important. You said you have a strong math knowledge - probably stronger than mine, so I'll just point out that you want discrete maths. If you're comfortable with discrete structures - sets, trees, graphs, logic, recursions, not to worry. This course looks pretty solid if you want a look, http://www.saylor.org/courses/CS202/

You said algorithms don't worry you, but how much work have you done there? You want to know data structures - and methods for designing algorithms. Take a look here, https://class.coursera.org/algo-004/lecture/index and here, https://class.coursera.org/algo2-002/lecture/index, to see how comfortable you are with that content.

After that, I can't say I'm an expert in Linux. Maybe it would be a good idea to take a course in computer architecture - you get a much better understanding of what's really going on. I haven't taken either, but you could consider http://www.coursebuffet.com/course/87/260-Computer-Architect... or http://www.coursebuffet.com/course/289/260-Computer-Architec....

If you want theory on computer networks, this course looks good https://www.coursera.org/course/comnetworks.

More practically, it really depends what you're doing. An OS course will probably introduce you to sockets and networking in C, but you're probably not using C - it's probably a matter of learning some APIs for whatever you're writing in.

Also if you're deploying web services, Coursera have a startup engineering course, https://www.coursera.org/course/startup, some of that could be helpful? It looks like they use Amazon Web Services for deployment though, so if it's something you want to learn yourself I'm not too sure sorry.

Sorry that's a bit long winded, if you have any questions feel free to ask :)
Making coding school more affordable
How are prototypes brilliant? I'm not familiar with them outside of JavaScript. Maybe you could provide some examples?
I would like this as a SaaS - I upload a file, and your service returns a PDF.
As far as I know, this (still experimental) grunt task by Addy Osmani, does exactly that: https://github.com/addyosmani/grunt-uncss
Congrats, I have been waiting to see someone build something like this for a while. This is truly a glimpse into the future :)

Edit: I should have vetted this a little harder before commenting. I recognized the idea immediately, but the implementation here is rather lacking. Still, props for pushing the envelop.
Why would it make them feel worse? Wouldn't this give individuals a new technique for entering conversations?
Erm, you guys did disable TURN right? (because otherwise the security value here is fairly decreased)
Unless I'm paid to be available, I'm not taking the call.

Businesses buys your time according to the contracted deal; a set amount of time, to do a certain task(s), in exchange for money. Now, no business I know of gives out free money, even if you ask. So, why on earth would any one give them extra time on a task for no money?

Try it. Go ask your boss for some money for doing nothing. In fact, phone late at night and ask...
Well, there's the obvious difference, that the money stays in your account for longer with a credit card.

There are legal differences, too: credit cards are regulated by the Consumer Credit Act, which makes the card issuer jointly liable in many cases. So, for example, if you order a product with a credit card, and the retailer goes bust before supplying it, the credit card issuer is also liable. If you'd bought it with a debit card, you'd be out of luck.

Finally, if your card details are compromised, you've slightly longer to sort things out with a credit card: with a debit card, you could find yourself with no cash at all.

http://www.moneysavingexpert.com/shopping/section75-protect-...
Life sentences for repeat offenders caught shoplifting food are last decade's news.
whoa thanks! then you probably know that i've thought a lot about this decision to dive back in :)
You don't need a preimage attack for SHA-1 to cause problems with CAs, just collisions. For example, MD5 does not have any preimage attacks I'm aware of, but it is possible to create rogue CA certificates that use MD5 [1]. Bruce Schneier estimates that we will see SHA-1 collisions relatively soon [2], so it's not like Microsoft is just making this stuff up.

I agree that CA compromise is a serious problem, but it's not one Microsoft can do something about. They can ban SHA-1 in certificates, and I think it's a good idea.

[1] http://www.phreedom.org/research/rogue-ca/

[2] https://www.schneier.com/blog/archives/2012/10/when_will_we_...
"Hmm, procreation... That could get obscure enough to become hip."
I accept your offer. You have 24 hours to send me $5 (billing details to follow), or else you shall receive my three ideas about your business.
Also, my solution can easily do boards up to 30*30 or so
Not too long ago, android buyers were regularly shouted down on HN with "There's no tablet market, there's only an ipad market" when discussing how fun and usable the N7 is.

Interesting how things have turned out. I guess a low-cost quality 7-inch tablet was something the market was demanding but whatever cargo cultism Jobs/Cook and Ivy subscribed to made this an impossibility for a long time.

I personally have an N10 and love it. My main use case is downloading torrents; something I can't do on iOS without a jailbreak.
There are nicotine free e-cigs that basically emit flavored water vapor. Never tried one, but they do exist.
Absolutely! Poking around I found one module that could do it - I'm sure there are more (and better ones, too):
https://github.com/wellawaretech/node-zipstream

In the example there you would .pipe() out to an HTTP response rather than a file, presumably.
Just this last week I was introduced to tmux, it's seriously awesome.
Could you give an example please? I love this stuff.
Part of Sabu’s interest in him, he now believes, was that Hammond had access to
advanced tools including one known as PLESK that allowed him to break into web
systems used by large numbers of foreign governments.

I do not think this means what they think it means.
>I just wonder, what comes next in the US, two years for littering, perhaps?

well, theoretically you can get up to 1 year in many states, though i suspect usually it is much-much less harsh than that.

http://www.ncsl.org/research/environment-and-natural-resourc...
Ohhh! Gotcha! I'll do that!
[I am the author of SSL Labs.] I agree with you that SSL Labs currently does not help non-experts very much; the test is still focused on presenting the details, but without guidance. The next version should be very explicit about what should and should not be done.

As for your case, I propose that you follow my advice from the blog post I linked to earlier. It's much easier to do that then to find out exactly why the results are not as you expect.
there are a few workarounds you have to use. there is a compatibility shim floating around somewhere (i think from mozilla).
My only complaint about Resig's blogging is that he doesn't do it enough! It's rare that I read one of his posts and don't come away having learned a lot.

Not as much to learn today, but with the really neat tool I can certainly learn from it, so I can't complain.
I can't recommend Pragmatic Bookshelf's book on tmux enough: http://pragprog.com/book/bhtmux/tmux

It's got the whole thing covered end-to-end if you ever wanted to get around learning it.
You don't get to assault old people in restaurants because they're "fascists". These weren't fascists; they were Nazi apologists and Holocaust deniers. The worst. You still don't get to storm restaurants and assault them.

The Nazi restaurant incident is an interesting microcosm of the whole Hammond case.
Bring Donuts: The Secret To Effective Customer Development
Anyone else accidentally freak out that this would affect Top Gear?
Are they really that big? Stored-hydro stations are efficient because of lake-sized reservoirs, and it takes uncountable miles of tunnels to have the same volume as a medium-sized lake.
Control-A / Control-E is by far the most uniform start of line/end of line keyboard shortcut in OS X, and moreover I can use it without taking my hands off home row.
I think there's a clear counter-point to your statement in a company like Uber. Better taxi service? That's the definition of practicality, and I still find the business model, and especially the analytics very intriguing ("sexy").
Simplistic answer, "They aren't hackers, they are business people."

I've noticed a strong inverse correlation between people building businesses with expected business practice, and the "tech" press. What Zulily is doing is not a disruptive technology, it is (potentially a disruptive business practice).

It is easy to forget when reading inside the tech 'sphere' that there are lots of things that have to get done everyday by businesses, and those processes can be improved or made more efficient with technology. The closest one I've seen here was 42floors which is trying to disrupt the commercial real estate market, but it isn't a "tech" play, it is a business practices play.

Creating a way to share a moment in time, an instant, right now while preserving that feeling of "instantness" that is a tech play. Eventually, perhaps after this second burst of activity, tech will be just as boring and all the cool kids will be doing bio stuff or space or something.
> What do these have in common: Criteo, Cvent, Benefitfocus, and Veeva Systems

You didn't give us enough time to answer! I was gonna guess it's that they all look like typos.
Years ago, for fun, I wrote a Bejeweled Blitz player. As with others here, the fun was about the challenge, not about 'beating' the game.

http://www.datagenetics.com/blog/march2009/index.html
Google Music Arrives On iOS, Includes A Free Month Of “All Access” Radio
This is an update to the "classical" Docker presentation.

It includes some details about integration with configuration management systems, and the new "-name" and "-link" features.
I will give it a try. BTW, great service. Thank you very much for running it!
Do they know something we don't about SHA1?

It's not usual for Microsoft to be a first mover in cases like these, as far as I can remember?

Also, is there a source on *.microsoft.com for this announcement?
Major Lyrics Site Rap Genius to Seek Song Licenses in Light of Takedown Notice
It depends on the firm. Some legal and accounting firms offer 24/7 responsiveness to clients, and charge accordingly. Other firms provide work-life balance to their employees and make it clear to their customers that they won't be available after Xpm, or before Yam, and correspondingly charge significantly less for their services.

Moreover, the more-responsive firms compensate for the worsened work-life balance by paying their employees more. If employees would rather have work-life balance, they can always jump to a more balanced firm for a smaller salary.
Would be great, but the situation is a bit different. Google creates Go. Mozilla creates Rust. Facebook employs one of the designers of D.
TED: What makes us feel good about our work?
10 years might be reasonable if they actually bought, took delivery of, and fenced $10M in goods. That doesn't seem plausible.
deterrence force[s] people to include the probability-weighted
cost of a jail sentence into their cost-benefit analysis.
... given the practical probabilities of getting caught
for many crimes, deterrence doesn't really exist.

I think the issue is less that the expected value is poor, but rather that most criminals, especially in the cases of crimes we care the _most_ about punishing (murder, fraud, etc), often are not rational.

Even if the punishment were immediate execution a-la Judge Dredd, we would still have people committing crimes, because they irrationally believe that they'll never get caught, or that what they are doing isn't a crime. Or, in some cases, are acting through emotion rather than rationality.
African bid for Kenya trials deferral fails at U.N. Security Council
> Why should someone who "seems sorry" when he pleads guilty get less time than someone who doesn't? Why should repeat offenders be punished more harshly for any given crime than those who are first offenders? It all shades into punishing someone not for what they did, but for who they are.

Because punishment has many goals, and one of them is removal of negative agents from society.

If someone seems sorry, or it's his first crime, there's a likelihood it will be his last crime, and releasing him earlier makes sense.

If someone is not sorry, or keeps committing crimes when released, then perhaps a higher penalty will at least somewhat deter them, and if not - they'll have less opportunity to repeat the crime.
I know the author says he keeps his tmux sessions open indefinitely, but I've found Teamocil (or tmuxinator) to be very useful for defining environment starting points that can be launched to get back to a specific tmux state.

For example, I have a web project that I run via `teamocil work` that has several windows and screens dedicated to monitoring multiple servers via ssh and multiple environments and services locally (mongo, mysql, grunt, node, etc)
> It is wrong to act as if you somehow should be looked at differently by the law because you had a "legitimate political cause."

I don't see it the same way as you. I see this as a complaint about the law itself, not a claim that the law shouldn't be enforced because of a "legitimate political cause." If slavery were still legal, and a slave complained publicly about the practice, you (hopefully) wouldn't tell the slave "hey, slavery is legal, that's how it works."
"Fight Like You're Right, Listen Like You're Wrong" seems like a catchier and clearer way to explain the concept of "strong opinions, weakly held".
I've sent you $5 via PayPal.
The Lean Trap: Why You Still Don’t Have 10,000 Users
What is the actual re-offense rate? I've been curious about this
Million dollars?

As opposed to the billions lost in 2008, and the people rewarded with bailouts for their fraud?

Pshyeah, hokay. Justice is truly being served here.
There is no outrage at the technology or the idea of being able to work when you want.

There is outrage at an advertising campaign that celebrates being distracted by work from important family events.
As opposed to another photo app?!
Yes, that is the assertion in the article.
TWiT shows: TNT, TWiG (it's more than just Google related news despite the title), Security Now, Framerate
PS4 UX is powered by WebGL
I still don't understand the hatred for Stratfor. Here's the Barron's article you refer to: http://www.rumormillnews.com/cgi-bin/archive.cgi?read=13032

The term "shadow CIA" seems to imply that they're a worse, shadier version of the CIA. In fact IMHO they're doing what the CIA should be doing (actually collecting intelligence rather than trying to actively influence foreign politics), they're doing a much better job of it than the CIA, and the information, rather than being a state secret, is available to anyone who's willing to pay their (fairly pricey but not unreasonable for the information you get) annual membership fee. I know these things because I was a subscriber, and my credit card was leaked as a part of this hack (hmm I guess I must be part of the shadowy cabal). Have any of the people who claim it's a shady organization actually read any of their reports? They read like I wish CNN articles would - 1 paragraph of "what happened" followed by dozens of paragraphs of historical context.

The fact that they had government clients is completely irrelevant. You know who else has government clients? The Starbucks next to the Capitol building. Unless they were exclusively providing information to governments (which they weren't), I don't see why it's an issue that governments found their intelligence valuable enough to pay for it.

Of course it is a problem that their data was stored insecurely, but like other commenters I don't think releasing/charging the credit card numbers was a particularly productive way to call attention to this fact.
Oddly though this behaves just fine in IE10 and much better than in Chrome which keeps counting up the milliseconds regardless of whether the stopwatch is running or not.
I don't see why those things require blurred boundaries.
And Go/Rust represent new paradigms whereas D aims to be a less sucky C++...would be interesting to know why Facebook took this approach.
Agreed. I don't really see a tech angle to this story, other than the fact that it's a website...
Yeah I can see it being useful (not being sarcastic)... but let's see what the OP says in response!
Fukushima SCARE-mongers: It's Your FAULT Japan has DUMPED CO2 targets
"The law is intended to be a protection, and it can only do so if we obey it for it's own sake."

Most law is pretty obviously mostly just there because of special interests at one time or another--remember, "law" refers to both "thou shalt not kill" as well "all sidewalks with thus and such distance of a school must have thus and such..." as well as "thou shall not commit sodomy".

These are all laws with different purposes, different origins, and different moral backing--to pretend that we ought to follow them, just because they are laws, is rules fetishism.