skysight-inc/HackerNews huggingface dataset:
The alternative is incarceration; would you rather that be mandatory? Crimes were committed (whether what was committed should be a crime is a different discussion), incarceration is the normal punishment and means of ensuring the crime (nor others) is not repeated within a given period of time. Thanks to technology & private services, we can give the convicted an option which prevents/discourages recidivism within that period, but otherwise lets them largely return to freedom. Being costs above and beyond what the jurisdiction has budgeted (on the represented will of the people), either let the convicted opt for paying for the means for that freedom, or take the free route of being locked in a box for a prolonged period. Sure there are issues subject to objection in this, but remember: the alternative is dump these options and just incarcerate.

BTW, PSA: an out-of-state driver in NY caught speeding can be subjected to an additional >$300 "safe driving assurance" (or some rot) fee, paid to ensure said driver is not arrested outright next time discovered (for any reason) driving in the state. No 3rd-party services/mechanisms involved, just straight-up legal extortion which, per the lead article's premise, hits the poor harder than the better-off.
Through the Google lens: search trends August 1-7
Ok, so I've taken the author's advice and asked the drivers how does Uber works for them. To my not so surprise, they all, and by all, I mean every single one of them, seem to love it. Too bad this post doesn't show the other side of the story. Next time, if you're going to start pointing fingers, follow your advice, and look both ways before doing so.
If nothing else, that headline is great!
Gig Economy helps a lot of people, but it's just temporary. The information and brand recognition Uber gets right now will help them to easily transition to self-driving cars, leaving all these people that currently depend on Uber in a really though situation. What do you put on your resume when in 2018 Uber introduces first self-driving cars, and your gig is no more? Right now they are just in a information gathering stage, collecting information about travel routes, times, congestion etc. They need human drivers but not for long.
This is surprisingly reminiscent of a particular scene from a Terry Gilliam's Brazil: http://youtu.be/nSQ5EsbT4cE

No doubt other science fiction authors and directors have tacked this topic as well.
I'm betting you are on the HCI side and not the design side right? I'm a researcher, I know lots of HCI researchers, I know lots of designers, and the overlap in what the two do is so is slight. Most work on HCI is at the test, measure level, very much a science, while design is a different method from science in its own right.

Is knowing some HCI useful for design? Sure, but necessary? The best designers I've worked with have none, while going from HCI to design requires a drastic shift in mindset. Keep in mind that HCI first and foremost is a computer science discipline practiced exclusively by computer scientists. Design is mostly practiced by those trained as designers, in design school by people who have never been remotely near HCI. They are definitely analytic, but are not data driven (well, google, and in the web world where engineers have taken over, but that's a new trend and not necessarily a lasting one), their method is design thinking rather than the scientific method.
I have been working on a robot battle game that uses cryptocurrency transactions as the main game action mechanic. We call the game Coindroids.

It is currently only available to play with Defcoin but it is pretty fun so far. It's kind of like satoshi dice but with tactics/strategy instead of luck.

https://def.coindroids.com
Used SeatGeek the other day to find concert tickets, the interface is fantastic.

They also maintain an interesting code+design blog http://chairnerd.seatgeek.com/
This is good shit and further evidence that we'll see more phonegap/cordova based apps in the future.
It's annoying to lose karma and history, but never get a reply from them.
I think many hackers like me are quite anti-authorian and anti-establishment. The establishment and the media have clearly decided who the bad guys in the conflict are (Russia) and it's obvious from all the reporting. We remember what they reported in 2003 about wmd:s in Iraq so everything they say today must be read with suspicion.

In many former USSR countries there are large Russian minorities living which was moved there by the Soviet Union to "dilute" ethnic groups. A form of demographic warfare. They still live there and aren't always treated well by the ethnic majority. So when nationalists topple the government they get worried.

It's a much more complicated situation than the media reports even if it still doesn't justify a military invasion by any means.
The Best Blog Sites Know How to Argue, and You Will Too
How Google's Driverless Car Detects Aggressive Drivers
Maybe not reptile, but certainly invertebrate.

Pretty much a universal phenomenon.
Conveniently forgetting about Crimea, aren't you?
3. Liberty to mutually contract.

"Pay this fee to a 3rd party or you go to jail" isn't.
Eh. There's one thing where people are able to purchase, own, and maintain capital, and make money off its output. There's another thing that's about using the coercive force of the state to force people to send you resources that they wouldn't if they were free to do as they pleased. It's meaningful to refer to the former as "capitalism" and call the latter something more like "fascism". It's also quite meaningful to discuss the discuss the manner in which they interact and the impurity of extant capitalist systems.

But the big people in charge (or at least with connections) forcing the little people to send them resources? That's a pattern far older than the notion of capital investments, and dates back to our early primate days, before our most basic notions of investing in the future through things like, say, agriculture. So I say it's pretty much orthogonal to capitalism.
> Also, I wonder if Putin is really willing to continue this invasion at the cost of being ex-communicated by the US and parts of Western Europe? I suppose he is currently banking that most of Western Europe depends on his natural gas, so they cannot completely shut him out.

Yes, he is. This is as much about internal Russian politics as any international issues. The Russian economy is doing well, but most of the gains are concentrated in the hands of the ruling oligarchy. So the people haven't seen much benefit, and are angry about their economic situation. Putin has put out a lot of nationalist propaganda blaming NATO (specifically the EU and USA) for any economic hardship the people face. This distracts from the fact that he and his buddies are basically robbing the country blind. He has cast himself as the "defender of Russia" in a geopolitical battle against the US and EU.

A large part of this nationalist campaign has focused on building a "new Russian empire" from the former Soviet bloc countries. They've used the auspices of protecting "native Russians" in these countries (even though the idea of a "native Russian" is laughably absurd since the USSR forced everyone to learn Russian anyway) by providing Russian passports to anyone who wants one. They use the threat of invasion to extort cooperation from these countries and keep them in the Russian sphere of influence. Ukraine overthrew its Russian-puppet government, which prompted the whole invasion of Crimea.

Putin knows that the EU needs his oil, so he's testing his limits to see how much he can get away with. The EU has shown no signs of imposing any real sanctions because if they did, the EU would go through a similar situation that the US did in the 70s. So Russia's infractions have to go so far that the EU is willing to plunge itself into recession. I don't know where the limit is, but it's not anywhere close to where we are now.
Actually, today's events in Kyiv weren't a protests.
It was more like a meeting.
While information about so called impeachment requirement was spread by russian media.
1. Western media consistently represents pro-state messages even without direct state control. This is for structural reasons (read Manufacturing Consent).

2. The US is definitely not "leaving Ukraine alone".

3. Typical jejeune analysis that reduces geopolitics to ego and personality defects (and only criticizing those of one side)
I go to concerts and sports events pretty often and I always use Seatgeek to get an idea of prices and pick up tickets at the last minute. It's a slick app with an overall great experience.
Obviously stapling improves on OCSP, and OCSP is flawed. But OCSP is better than nothing. It's not 100% useless - if a server or a cert has been owned, OCSP will protect the user from that. If the user has been owned, only stapling will save them, so obviously a move towards stapling is a good idea.

But don't let the perfect be the enemy of the "better than nothing".
I don't think that's true. Obviously the person with a CS degree will be hired over the person with the MIS degree all other things being equal, but it's up to the candidate to spend time to create a portfolio or something that shows they know what they are doing and can code. If you're too lazy to do the CS route and plan to go MIS then get a programming job, then you have to be un-lazy in your free time to make up for it.
Also available for bicycles!
http://www.rei.com/product/792644/nokian-hakkapeliitta-w240-...
What will you put if you are a truck driver? This is a problem with automation in general, or low-skill jobs, not Uber, sharing, or gig economy.
No. Currently, PBKDF2 (which iterates HMAC-SHA1, HMAC-SHA256, etc.) typically is used with a count in the thousands.

I'd recommend upgrading to follow best standards. If you use PHP, scrypt isn't that hard to set up.

https://scott.arciszewski.me/blog/2013/10/php-scrypt-setup
> SHA-256 for 50 iterations (...) is it good enough?

If you mean they call SHA256(SHA256(...48 more calls("password" + salt))?

That's not remotely good enough.

http://hashcat.net/oclhashcat/ -- look at the hardware and see for yourself; those values for SHA256 are million hashes per second.

So 50 rounds of SHA256 can be computed in less than a microsecond.

https://twitter.com/hashcat/status/349192539443699713 -- now, Bcrypt.

I'm not sure what their bcrypt difficulty is, but whatever it is: bcrypt makes it five or six orders of magnitude harder. And remember, bcrypt (like good KDFs) is tunable, so you could make that as hard as you want.

EDIT: Some further consideration: http://arstechnica.com/security/2012/12/25-gpu-cluster-crack...

> As a result, the new cluster, even with its four-fold increase in speed, can make only 71,000 guesses against Bcrypt and 364,000 guesses against SHA512crypt.

https://github.com/freedomofpress/securedrop/issues/180 has some more numbers as well.
> Now how do we get them to listen?

We don't. No generation was able to do that.

But that's not completely a bad thing. When the newer generations repeat the same old mistakes, sometimes they find out that a few of those mistakes aren't anymore.
Minting Money with Monero and CPU Vector Intrinsics
Too busy to cut another video, yes! Progress was somewhat interrupted by a month-long road trip in America, but is still going strong.
This is what information war looks like. Disinformation, propaganda, FUD, distortion, lies, astroturfing, bias, plausible deniability and false flag ops - from ALL sides.

How are we as information professionals supposed to deal with this? I have no way to form an opinion on this conflict as everything I read has been filtered through a media (social media included) which has either no means or no motivation to prove the trustworthiness of their message.
Are you saying Crimea is not occupied, or are you calling what happened months ago "now"?

Would you care to provide specific examples of the escalations?
"The problem is, you are thinking Computer Science == Computer Programming."

No, I'm not.

I'm saying you can't function as a computer scientist with 0 programming, and trying to train Computer Scientists in general while somehow shielding or protecting them from programming is something I'd look at very disfavorably. Even computer scientists need to program once in a while. A Computer Science program is doing a disservice to its "Computer Scientists" if it somehow manages to fail to teach them anything about programming.

And to be honest, I find it utterly, mindblowing absurd that anybody could take the alternative seriously. Think about it a bit.

In fact I'd go so far as to say that one of the several major problems facing the University system as a whole right now is this whole idea that theoreticians across all disciplines can somehow be fully severed from all practical considerations, as a result of too many people mindlessly chanting that Universities aren't vocational programs. A theoretician operating without any input from the practical world is a theoretician wasting his or her time, producing theories that will ultimately not even be of academic interest.

(There are very, very specific disciplines in computer science that might be able to get away with 0 programming, BUT the generic undergrad courses would not be able to be that focused. The generic undergrad courses need to be teaching some useful programming stuff.)

"Most colleges offer a more practically oriented degree."

You might want to check that. "Software engineering" or something is actually fairly rare as a distinct major, and while there will often be an "information systems" major of some sort (which it sounds like is what this guy actually took), that isn't so much "more practical" as "a reduced version" of the courses, often reduced to the point that you won't learn "programming" at all.
That seems like an incredibly optimistic forecast for when self-driving cars will be viable and plentiful enough (in enough places) to make any kind of dent. But even if the future is self-driving cars, I don't think that takes away from the fact that the gig economy is helping people right now. People are putting food on the table because of this. That seems like a big win.
There's an opinion that it's actually harmful, as it creates a false sense of security when there's none (when a powerful malicious party can possibly force vendor to make the software silently auto-update and disclose your encryption keys — that really means "none").
Free market (in ideal form or not) is a prerequisite for capitalism.
I had the same experience once. I decided that it's more important to pay attention to the girl, just ignore the movie and watch it later. When Tivo came out it was like a life saver cuz I could pause live tv and focus on whatever interrupted me.
Company is stuck with ASP.
I work for a (rather generic) government contractor and the pay around here is not out of line with what Glassdoor claims for Google. On one hand, I might be making more at the Goog' given my experience, but on the other I'm an idiot and spent far too many years working for lower pay at places that were "interesting" or "cool". On the other, other hand, I know many of the people around are making significantly more than I am (and we're not doing rocket science, by the way), and if I have any more hands, they're definitely not interested in "rock star" talent around here. This isn't HFT, either.
I don't agree or disagree, because I honestly have no idea, because I don't think I've been getting much official Russian media information. It don't think it's much different then it is over here in the west. People get their information from all over the place. I'm guessing there's national Russian media (which is state controlled, biased and in general not to be trusted), but there's also plenty of pro-russian international media, which is not bound by whatever the Russian government dictates.

So in short, I think (but am not sure) that the whole concept of "State controlled Russian media" is a fallacy. Even if there's an agency that's state controlled, it doesn't matter. It would be like Fox news being owned by the U.S. government.
The Agency That Could Be Big Brother (2005)
Apple sends out invites for September 9 event
I was more referring to the moral aspect of real-time spectatorship.
off-topic (but perhaps related to the general usefulness of meteor): I browse with cookies and localStorage disabled by default. Every time I go to the meteor site to read something, the page just continually reloads itself without ever getting anywhere. I understand that some sites require cookies or localStorage to function (although I think it's nuts that that would be required for a site that is just displaying content and not an interactive application), but at the very least put up a message saying that cookies and/or localStorage must be enabled instead of just making my browser freak out. Thanks, can't wait to actually read about them without having to open a different browser :)
Just like working in a startup today barely looks like anything that's displayed on TV or movies.

I was talking about the fantasmatic images surrounding the field.
Really well done app. Another solid NYC startup!
Hello again,

Thank you for your comments.

I did manage the growth of the technical team, projects, infrastructure and everything else that you talked about. I won't have asked if it was not the case but you're right to ask.

This CTO was leading a company that is not related in our core business at all. He is an old friend of the boss, so I suppose that I should have more CEO friends.

Anyway, I was hoping that when you enter a company as a tech leader, you don't get someone telling you what to do next except the founders. The example of arethuza proves that I'm not the only one in this case.

And yes I still have options so quitting would mean losing money, and yes it's up to me, I can see what will happen next but I think I lost 1) my motivation and 2) a lot of projects in this operation.

Thank you all for your replies.
http://www.dotnetnoob.com/2012/05/towards-more-secure-passwo...
But when you're interactively creating your pipeline, having the cat at the very beginning can save you some shuffling around. For example, while your second command is be grep and you're passing your file directly to grep, you might then realize you need another command before grep. So you'll have to move that argument to the other command. With a useless cat in front, you just insert the new command between cat and grep. It doesn't really cause harm.
> And the next time you hop into a ride-share car, talk to your driver – learn about their experience and find out how the service is working for them.

I've actually done this for nearly every cab I've ever taken (starting long before Uber came out), so I have a point of reference and comparison[0]. It's anecdotal, but it's been interesting to observe the changes as a rider.

In NYC, the demographics of Uber drivers and yellow medallion cab drivers are generally the same, and most Uber drivers previously drove either yellow medallion cabs or private cab services. Uber drivers seemed generally happier about their jobs, making far more money doing basically the same service.

For a while, nothing seemed to change about their experiences, as far as I could tell. Only about a year or so ago did I start to notice a change, and it wasn't the one I'd expect.

Nowadays, both yellow medallion cab drivers and Uber drivers in NYC seem to have the same level of satisfaction with their job, and are generally unhappier with their line of work overall compared to a few years ago. Uber drivers who have driven for more than a year or two say they are making dramatically less money than they used to, and they complain that their costs are higher and revenues more unpredictable (such as Uber changing the requirements for what counted as Uber vs. Uber X, dramatically reducing revenue permanently).

One Uber driver told me that he was an early driver and used to rate passengers fairly, and now just gives everyone a 5-star, because "it doesn't really matter" (ie, he just doesn't care).

On the other hand, Uber drivers used to tell me that they experienced a different sort of clientele. Taking Uber (instead of taking a cab) was a status symbol. One told me that he drove a guy literally a block and a half to a party, just so he could be seen stepping out of a black car. From what I've seen, as the service has grown, the clientele has regressed more to the mean, and is now more similar to the typical cab user (except a bit younger and more tech-savvy).

Uber (and the like) have been revolutionary services from the point of view of the rider, but from the perspective of the driver, it seems that the initial differences in experiences were only temporary.

[0] I started doing this simply because I have family members who used to drive cars in NYC professionally and still tell stories of their days. So I could relate to the riders, and they'd tell me their thoughts very candidly. Only much later did Uber come out and this turn into an opportunity for comparison.
Enter a VC, find similar startups or vice versa
Telerik Kendo UI vs. Infragistics Ignite UI
The propaganda is usually about how things are interpreted and portrayed not the facts themselves (e.g. offensive/defensive attack).
A sample of Southern IL justice :

Speeding ticket. Want to keep it off your mandatory insurance so your rates don't go up? We have an online school where you can learn to not be a speeder. It'll cost you a couple hundred on top of the fine and administration fees.
Not all UX professionals are coders or start as coders. Some just understand UX principles / methodologies and how to apply them to solve design problems.

Also, UX isn't exclusive to software.
A new model – “The Big Splat” – explains the strange asymmetry of the moon
Good for them. A couple of them are on the CakePHP team and when I was big into that, they were more than helpful. Smart eng team.
Cool. I'll have to check it out then :)
Samsung begins to produce 64GB DDR4 modules based on TSV chips
That's how it works. Generally with theoretical research, especially math-heavy disciplines like computer science, the distance in time from you coming up with a theory and someone finding a practical application for it is large enough that most people don't even put the two together, unless it was a pretty major deal in academic circles when it was theorized. On the other hand, the things we in the industry care about are not going to come from universities(at least not recent things from universities) but rahter companies like google.
Looks good, though most of my labs/exams will be in packet tracer I will save this for when I learning other systems. It looks like it shares a lot of the interface design with packet tracer with out adding ridiculous features that Cisco thinks is useful Packet Tracer.
Not quite-- 50 iterations of `hash = SHA256(hash + salt)`

Any better? (EDIT: Still in process of reading links.)
Yep, in the near term I think phonegap/cordova are a great way to make cross platform apps really fast. I've been using Impulse on client projects and most people don't realize that the app isn't native.

Although, my hope is that the web will progress as a platform to the point where cordova/phonegap/app store/play store aren't needed. Domenic Denicola gave a great talk about exactly this topic at EmpireJS this year. And he explains it much better than I can.

https://www.youtube.com/watch?v=XzRBgj1AJYA
Just FYI, it's "Boundary".. not sure if "Boundry" is on purpose or not.
"Bro culture" is created when nerdy programming skills, macho personalities and frathouse-like behavior are fueled by drugs, booze and sex.

For more details, read this article: http://mashable.com/2014/07/29/startup-sexism/
This kind of thing exists in any form of government. Even if there is no money, the idea of making people pay for their own punishment (through any means, including their labor) has been around forever.

The idea that communism or socialism is free from this kind of thing is ridiculous.