skysight-inc/HackerNews huggingface dataset:
> yes, but when cyprus defaults, what will the european countries want?

If history is any guide, they'll want the ability to dictate Cyprus's internal policies. That's usually the international response to default, rather than demands for gold.

Concrete power, rather than weak symbolic representation of power.
Anyone ever take a US job and work remotely from another country?

I have been working as a freelancer / contractor from the Philippines. Most of my work comes from N. America but I also get work from Australia and Europe. The difference between self employment and a job is the tax forms involved. I have been offered a lot of full time positions, but all of them have been as a contractor. In other words, I give them a W-9, they pay me for my time and I worry about my own taxes.

How this works out depends on how well you jive with the client. Most clients won't work out, so you should be saying "no" a lot. The good clients make freelancing (almost) easy and enjoyable. Bad clients turn freelancing into a stressful grind. A bad relationship can be devastating for both sides and run your business into the ground. It takes time, practice and a lot of networking to create relationships with good clients and prevent relationships with bad clients.

Dealing with different time zones may be an issue. Every client has different preferences. Some prefer that you are available during U.S. business hours and others don't have a preference as long as you get the job done. I try to give myself some overlap in availability for at least a couple of U.S. business hours.

Your visa will likely be the most important issue. Many "nomadic developers" work on a tourist visa. You could argue the rights and wrongs on doing this, but you are unlikely to attract attention. However, you will have to do visa runs while on a tourist visa, and depending on your situation, this may play a big role in your decision. In other words, once the PITA factor of dealing with a tourist visa reaches a certain level, then you will likely be looking for another place to live.

Otherwise it's not much different than doing the same thing from within the U.S. If you have never worked remotely or done freelance, then the country you are working from will be the least of your logistical problems (assuming you aren't living in a third world country with terrible infrastructure.)
3-6 months in a Club Fed jail?
We used to call it "best of" then went to "favorites." It obviously won't be favorites anymore - didn't think of this use case.
Yes, this is precisely the idea of the second of the three technologies mentioned (encrypted media extensions) - let HTML5 video interface with a separate opaque binary plugin that implements DRM.

Of course such binary plugins will be browser- and OS-specific, so this is going to result in a lot of problems, and goes against the spirit of the web.
If you are primarily working with just PHP (well most of the time), PHPStorm is the best choice. It has some of the best debugging features you'll ever encounter (I originally came from Eclipse) and the Syntax highlighting is second to none. The great thing about what PHPStorm also does is you can see where everything is, hovering over a function or anything documented for that matter will show the documentation for said function. For Wordpress development especially it's really useful.

The reason I moved to Sublime is I no longer primarily work with just PHP any more. Javascript, HTML, Python, Ruby, Node.js and CSS are some of the languages I find myself in. Sublime lacks a lot of nice features that PHPStorm has and definitely is a bit more manual in some aspects, I do miss the intelligent syntax highlighting and checking (warning you if you forgot to close a if statement and whatnot).
I know Detroit pretty well and while the danger is certainly there, it doesn't negate the opportunity. The city could also be a great laboratory for a firm developing tech to minimize the crime danger.
It's true that some tests might get redundant when your functionality changes, but you don't know which part you will throw away at the point you're writing it. Better have that safety net for the part that will need to continue to work after you refactor.
You'd probably also need more careful contracts when it comes to stuff done outside of work, so it is feasible for someone to do two of these jobs at the same time, or one and a personal project.
If you see the mania and avoid getting involved, patiently waiting until sanity returns, you can buy more cheaply. But you are still stuck paying for these insane policies, which cost hundreds of billions.

But we are avoiding that too, borrowing a trillion plus bucks a year. We will ultimately face the music and it will be when all the wiggle room is gone, because they wiggle as much as possible without regard to long term consequences.
Well that was... militant...
Because having ads for making funerals less expensive is exactly what I want to see when I'm searching for my loved ones that disappeared during an earthquake.

I'd rather not-for-profits continue disaster relief, like they have been, and the for-profits actively choosing to donate to them.
Not all conferences are AAA big name affairs. There are literally hundreds of smaller ones across the country every year who are looking to get people with fresh ideas to speak at them.
The place is surreal. There is so much infrastructure rotting and even burning right there in front of your eyes. I grew up in LA and was there during the riots and it left an impression on me. Cities need to be designed properly or they become a social catastrophe. Detroit is the case study for us all.

Especially in downtown and in patches, there are things happening that could bring it back. Dan Gilbert is the perfect person to improve the situation, he's about as witty-gritty Detroit as it gets. Due to his efforts, there is some support infra for startups emerging and that will have some effect. Shopkeepers much more so, IMHO.

But always beware of people with big ideas for your city:
http://www.youtube.com/watch?v=gKWtQvABBMY
The second one in my list is a fake account from a friend that hasn't used it in years, so not sure how accurate this 'hack' really is.
The article points out that the airport rental car business is a $10 Billion market...I don't think they need to worry about leaving this scenario (market/vertical) anytime soon nor do I think they need to worry about scaling.

Disrupting a $10B market will keep them busy for quite some time before really having to worry about other scenarios (or other verticals).
There are no ads on that page.
"...and we've just started using this technology on the Samsung ARM-Based Chromebook. Our player on this Chromebook device uses the Media Source Extensions and Encrypted Media Extensions to adaptively stream protected content."

I'm not an expert on Chrome OS internals but it seems to me that being a GNU/Linux derivative with an X Server, it's not much of a jump to say the Linux version is being developed and tested first.

Edit to clarify: I'm guessing the development is being done on a Linux machine rather than directly on a Chromebook.
This is not accurate unless you use a nice dependently typed lanugage like Agda or Coq. It is true that you need far fewer tests, but hardly none at all.

This is particularly evidenced by the fact that Haskell--certainly a "strongly typed functional language"--also has some of the best testing facilities of any language I've seen. QuickCheck simply can't be beat, and you can cover other parts of the code with more standard tools like HUnit.

Now, there is some code--only very polymorphic code--where the type system is strong enough to give a proof of correctness. For that sort of code, which you're only likely to encounter if writing a very generic library, you can get away without testing. But that is not even the majority of all Haskell code! And even there you have to be careful of infinite loops (e.g. bottom).

Comments like this make functional programmers sound much more arrogant and clueless than they really are.
In my admittedly limited experience, unit tests are way overhyped, especially when things like mocking are brought into the mix. It's easy to end up with a test that is not about correctness, but "did line 1 get called, did line 2 get called, etc.". Then you change the implementation, and 20% of your test cases break. That's not to say that they are valueless, but that I think unit tests should be used pretty sparingly.

Where I've found a ton of value has been in writing almost artificial-intelligence driven integration tests. Write a bot that uses your service in way, as fast as possible. Run fifty of these bots simultaneously, and see what happens. Then have some way to validate state at various points (either by tallying the bots actions, or sanity checks). Bugs will come fallout out of the sky. Then, in the future, when you get a bug, the challenge becomes to update the integration test bots behavior so that they (preferably quickly) can reproduce the bug.

I mean, I think that this is dependent on the domain of your software, but I think it's a good strategy for many areas.
Trillion-Dollar Bills on the Sidewalk?
Damn it, not more HTTP status codes, I want 402 to work all ready!
I am referring to accounting on the resume, not in an interview setting. Even getting sick and caring for yourself is a job, which could easily be accounted for, without going into too much detail.

Whether you should have to is another matter, but it seems clear that you do have to if you want equal chances with others. That doesn't make it right, but you have to work with the constraints you are given.
You're right - it's not going to solve an inherently unsolvable engineering problem.

What it does do is solve a political problem: "What the hell did you do in response to terror attacks" in a way that does't compromise liberty much.

It does make it just that bit harder to stow a bomb, because now the bomber needs to have it packaged properly, and hope that the package doesn't a) ruin the bomb or detonating device and b) that the bomb doesn't slip out and become visible.

It also helps the police identify - they can just machete all trash bags and grab/dump the contents and sort - compared with opening up the can - which might in some areas be locked or difficult to open.

Compared with moves like the creation of the TSA, I prefer this kind of security theatre - at least there's some plot here. It's like locking out the pilot doors from the cabin.
It depends on the monitoring. If you cook that you're golden regardless of what you do.

Actually determining bias is difficult.

There is also Meet the Press on the commercial stations and Sky News is actually well worth watching if you have it. Richo's show and Peter Van Onselen's are really good.

But reading news is far better at any rate.
Facebook remove images of breast even if they are mothers breast-feeding infants.

Youtube doesn't allow breasts.

A US TV outrage happened because of one partially uncovered breast during a sport event.

Yes, some people are shocked by that sort of content. Legitimate is secondary; if they own the computers you're using and they have power to dismiss you it's a good idea to think of their reasonable requests as legitimate.
> You keep mentioning xkcd;

Actually you're thinking of the other guy. I deliberately tried to distance myself from that comic after it became clear that me initial point was completely misunderstood as an attack against Randal / that comic specifically. My point was about how people misinterpret that comic, and ironically everyone (including yourself) misinterpreted my post about that comic.

Quite frankly, I wish I never bothered to begin with.

> but that comic was not (even if other people are using it as an example) suggesting that people use just two words strung together. It specifically uses 4 words, and specifically gives the number in the list of words to chose from. It gives both of those numbers so the strength and weakness can be shown.

That was understood right from the start.
I recently sent an email to linode support, and got a very murky response. I used my debit card on linode, and it was recently used on transactions I didn't make in random parts of the world that I'm not in, so I had to cancel it. My first guess was that it was linode, and all of the posts here make it more likely.

Essentially: I am a linode customer. My cc details were somehow leaked. Adds a data point here.
I wonder what the ramifications are for this functionality with regard to people that are in the Witness Protection Program. I suppose that might just be another thing our civil servants will be considering when they're protecting their witnesses.
Where's the "'bout tree-fiddy" option?
How would you know "who has viewed your profile the most, . . . the second most, and so on" through any other means to verify that that is the ordering principle being used here?

http://en.wikipedia.org/wiki/Confirmation_bias
Great post.

Distributing the computation was quite easy. I emailed the authors of the paper and they gave me a quick answer, which is what I implemented and tested.

I'm interested in adding more implementations of the problem to perks, like Q-Digest, along with other streaming data problems.
I don't really understand what this does, I didn't find a "for dummies" section on the site - can anyone give a real-world use case and (ideally) a comparison with some other system that does the same thing?
During the Great Depression, the government did exactly this, and it worked out extremely well. A lot of parks still use the infrastructure created by CCC employees, and the employees learned valuable work skills, earned a living, and were more productive in the economy and military once the spending boom of WWII began.

http://en.wikipedia.org/wiki/Civilian_Conservation_Corps
Mao says: no use of the words "point of interest" while in a point of interest. Three penalty cards!
American drone strikes kill innocent people all over the world. Their neighbors say these killings are incomprehensible.

I still think this was domestic actors.
any company that is willing to pay me full time to work remotely on interesting problems. So I can be with the people I care about at night and not have to relocate.
Cool, they must have had some great QC with the ABS to do that well for so very very long. I'd love to see the acetate ones in a picture if they went transparent, that's a really neat "failure" mode.
Very true; and I trust that Google would have a heart to not do that. At least, I hope they wouldn't. My point was that if a for-profit company enters this space, they need a way to monetize their efforts, and it's a field ripe for exploitation. It's better if a non-profit does this, since their heart is more likely to be in the right place.
A simple request: could we keep the timeline in Eastern time? Thank you.
Probably about as quickly as the Netflix-only House of Cards ended up on The Pirate Bay: about 2 hours after its release.
It would take about five minutes for a Napster-like browser plugin to arrive that would allow the user to trivially dump the whole movie to their hard drive. Maybe Netflix's business model could sustain that, but the content owners would have a heart attack, fearing cannibalization of their other distribution networks.

Sure, everything's all on the torrent sites anyway, but the legal scare tactics worked to scare enough people away. With Netflix-Napster, though, there'd be no way to tell the difference between a legit stream and an unauthorized rip.

Obviously copy-friendly business models are preferable, maybe even inevitable, but for now, intellectual "property" rights trumps all.
If you use a charge/credit card, are an electric customer, had prescription filled, an insurance claim adjudicated, etc.…, your transaction was processed through some COBOL code.

Yes, corporate system overlords would like to put these systems to rest, but that a task easier said than done, with a great deal of business intelligence buried in the code.
To the submitter:

I'm no more a fan of poseur Marxist rants than you are, but HN submissions should generally be something worth reading, not every tumblr-level rant you want to shine a light on.
> I think we can safely hold people responsible

Responsible for what? Seriously man talk sense.
http://en.wikipedia.org/wiki/Cost_benefit_analysis
Reputation is potential energy.
" In order for the work to really be interesting to me, I would still have to be able to be the primary decision maker and it's rare (at best) that someone from outside the organization would be put in that position."

Can you say more about this? I ask because it is a common reason people go and start their own company. The risk of course is if you decide wrong your company goes out of business. I've suggested to folks a contract, basically they have some idea that is going to change the world, and I'm willing to give them fully autonomous authority to make the decisions, with the caveat that we define the success criteria of the idea, which is to say a measurable way to say that they have achieved success or not, and a timeline for when that has to be met. They have to agree that if they don't meet the criteria they're out of a job.

The goal is to tie "primary decision maker" to "is most directly impacted by". That binding is a natural pair when doing your own company, it's less natural when you are in a larger company. I've found when my decisions could affect the future of someone "above" me in the food chain, that made them quite nervous if they didn't trust my decision making ability.

I wonder sometimes if this request for decision making authority is really a request to be trusted. Would be interested in thoughts on that.
Which means we should allow/push men to take paternity leaves in equal proportion to women taking maternity leaves. It's ridiculous that a) maternity leave is essentially not required in the US, and b) that women are expected to bear additional work-burdens, and men are often not allowed to bear the same child-rearing responsibilities due to lack of paternity leave.
I live in Boston. Mobile service is running.
To be clear, I'm not suggesting somebody flat out lies and claims they were consulting when they were really playing xbox.

I'm suggesting making some actual effort, saying "part time freelancing whilst seeking other opportunities" sounds better than "collected unemployment"
I'm actually doing pretty OK visualizing these results in my head... :-)
I removed the mouse from my desktop so that I better learn my keyboard shortcut and eventually get faster. Also, I find using a mouse annoying.
It's getting better. Feature is bright! No new standard that is added to DOM have this kind of issue.
Esquivalience
I suspect you're right. I wasn't sure how to word it.

I could probably talk about a great many things but have done no conferences. There's something a little too "real world" about it. Does that make any sense?
You didn't list "Better Work Environment", which would have been my answer.
Smaller cities implode as well. I was just in Newburgh, NY - a once gorgeous, historic town on the Hudson just 60 miles from Manhattan, now the murder capital of New York State. Literally. Driving around that town is like visiting the set of The Wire.

I couldn't help but think of what Newburgh would look like if it was in France, Germany or England. Probably a tourist attraction. Makes you kinda depressed at how easily Americans give up on urban areas.
Joke? Joke.
I almost never use facebook chat (IM) at all, and this list is almost certainly not the people who view me the most. The 5th person who came up was someone I hadn't spoken too since we friended each other 5 years ago.

That being said...if someone knows a way to actually find out who has viewed you most, i'd love to hear it.
I'm not necessarily disagreeing with the author, but I think if you are going to 'do agile', especially in a breaky language like C++, you need to do tests. Lots.

The current shop I'm at is maintaining a huge code base, parts of which go back 20 years. Because test coverage is so low, there is a real reluctance to refactor.

The first thing I did when I started here was to clean up the code, renaming miss-named variables to get it in line with the coding standard, adding autopointers here and there to head off memory leaks. By gosh, I nearly got fired.

If you are going to fearlessly edit your codebase, you need to know that regressions are going to be caught. You need automated testing.
Show HN: Re-energize your creativity with Oflow
tl;dr: Tests are overhyped because we once wrote tests that became irrelevant when the thing we were testing changed

Really? I mean, tests might be overhyped, but so far it looks like the author draws incredibly general conclusions from some isolated incident. Why did the tests become irrelevant? Is their scoring algorithm now doing something completely different? Do they now have different use cases? Were they hard-coding scores when the actual thing that matters was, say, the ordering of the things they score?

> Only test what needs to be tested

well, thanks for the helpful advice :) Care to share what, in your opinion, needs to be tested?
Behavior/test-driven development needs all the hype it can get. There are so many developers, even entire software development subcommunities (I'm looking at you, video game developers) who haven't written a single test in their lives and don't understand its value.

Yes, it is time-consuming and invisible to your customers, but I imagine so is setting up a frame for a house instead of just stacking bricks. The structure, flexibility and peace of mind you get from a comprehensive test suite pays off when you have a 50-brick tall structure to put a roof on.
azmenthe's article covers the problem well: http://blog.tempo-db.com/post/42318820124/estimating-percent...

Basically, when you have more data than memory and time to sort them in order to find the percentile you're looking for, you need to employ an algorithm that trades rank selection accuracy for lower memory and CPU costs. This package does that.
I think this only works if the benefits outweigh the potential costs. Crashing a car, getting a rental, and purchasing a new car are all unwanted headaches that are more likely in this model vs some screwing up a room in the airbnb model.
Do not forget that live media organisations, which promise yet another update of the "event" in a few minutes, are effectively promoting themselves, and profiting from it.
What's the Best Way to Cover Breaking Events?
For info on Boston, I'm bouncing between searching YouTube, bouncing between news sites, but mostly reading the top comments on aggregators, and relying on those commenters to update with all relevant info. You're also hoping you don't end up in the wrong thread, since there tend to be multiple stories, each with their own followers and upvotes.

There should be a better way to do this, something where everyone can post a quick link, and users could sort and categorize incoming information for later readers.

This is probably what wikinews is supposed to do, but I don't think it has the userbase to really work...

Any ideas?
Some examples or demos would be good...

"A page asking me for bitcoins? Why, of course I will send it some!"
why wouldn't you just take a cab vs paying that much for parking
I'm happy freelancing ~10hrs a week and earning about the UK's average wage. Three days a week at a company would be perfect.
Reading through the IRC chat log it didn't look like he'd proved he had the CC numbers.

I mean, if I was a linode customer I'd definitely be on the phone to the bank, but this guy presented no evidence I'm aware of that he had the kind of access he claims.
Research in Software Engineering (RiSE) for Fun
And Thats Why We Moving To The Valley
Facebook Home ads show Facebook at its worst
The link is to google.org, google's not-for-profit arm.
Congrats. You have a hit!
Because EME makes the DRM pluggable, it's never going to be standard across browsers. Different browsers will have incompatible DRM plugins.