skysight-inc/HackerNews huggingface dataset:
Firefox certainly has a larger library of add-ons and those add-ons are more powerful than ones available from Chrome in terms of customizing the browser. The problem is that once you install all the add-ons you're accustomed to having in Chrome, Firefox slows down enough that it's not even worth it. This was my experience using FirefoxDeveloperEdition for the past month and although I miss Firefox's far superior address bar and customizability, the huge performance hit just wasn't worth it and I switched back to Chrome.
I'd argue "hollywood" and media companies are significantly bloated as is, and slimming down would only be in consumers best interests. They have so much money they don't know what to do with it all.

They charge $80/mo (sometimes much more) and show ads because they can get away with it And we let them. There are also other old economics (like paying for channels you'll never watch) at play that are no longer applicable with the internet.

The netflix model is tricky. On the one hand, it's a constant stream of income. On the other, there is ever increasing licensing fees and questionable return on investment when they produce a new show. I don't know that it's an ideal model, in those regards.

I think (or hope) that what will win out is the ability to vote with your wallet. I watch some shows, and I want the shows I watch to do well and stay on the air. Equally, i don't give a crap about the shows I don't watch. But I think a barrier to that will be the price tag they attach, which will likely not be anything reasonable.

And this circles back to the topic of hollywood: a few companies in control of the majority of the market, inflating prices to line their pockets. But the internet levels some of the playing field, so an independent could come along with little more than a youtube channel and compelling content and bypass all their nonsense. And I think that will be the best thing: competition.
Not to mention the impact it has on a family.
It does in the context of users voting with their feet - most users care about what their phone can and can't do, not about what's artificial. (Indeed, they may associate more open systems with malware.)
TPB was/is blocked at ISP level in our country (UK). These sorts of mirrors of course aren't. So there's some Streisand Effect going on here in that more mirrors are being publicised because of the take down basically making it easier for people in the UK to find TPB content than it was last week.

Personally I don't use the site however.
Chrome started being annoying for me after version 36, but firefox was bad too.

Recently made the switch to Opera and it has been much better than chrome or firefox. Opera is based on webkit, so it renders just like Chrome, has the same web dev features, and you can use almost all of chromes extensions in Opera. On top of that, I find Opera to take out a lot of the annoyances I've had with Chrome. Also Opera doesn't track you like Chrome probably does, and it's not hindered by Google's politics.
iOS version? :-)
I'm terrible at spatial reasoning but have no problem with formal logic. I'd also like to think I have strong programming ability (of course we don't know how to measure that).

Spatial reasoning is a key mathematical ability for certain classes of problems (a big chunk of calculus as you mention) but helps not at all with another big class of mathematics (set theory for instance).

Finally, to you data structures are best understood via spatial reasoning, but there is nothing actually spatial about data structures so that is probably most likely just your own preference for modeling them.
Tracking Cirrus: Is This the Silk Road 2.0 Mole?
I'd be interested in some numbers on people who purchase tons of content on Steam yet visit EZTV each week for the few shows they follow. I wonder how many of those people would have just purchased a season pass for the show on Steam were it available...

My guess is that there are a lot of people who purchase games on Steam but torrent shows/movies, particularly if they live outside the US. Surely they know these games are available for free as well?

I think it's a bit naive to think that getting stuff for free is the main reason people torrent.
Also, the whole cargo thing is a disaster. One namespace for all libraries? This will work out great. Totally. Not.
Firefox's JS is pretty speedy too though, and it's faster than Chrome for things compiled with emscripten due to asm.js, like every Humble Mozilla Bundle game, anything made with Unity or Unreal Engine, anything using stuff like sql.js or other C libraries, etc.
On the other hand, anyone who does write crypto software must be able to keep up with the research in the field of crypto. Things can't just be tested and verified once - it's a process of constantly testing and verifying against new attacks. You cannot prove that anything is unbreakable, only that it's not subject to known attacks.

The reality is that most developers are not going to be able to spend significant amounts of time paying attention to the research and figuring out how it applies to their code - after all, in most cases, your users don't understand security, and you'll have the constant pressure to add features to your application instead, and honestly, security just isn't that fun for most people that they'd want to spend all their time on it.
Ask HN: Concurrent Programming Projects for beginners?
I have spent a lot of time writing web applications from backend-to-front end (I am sure there is lot more to learn there), but I got bored and wanted to learn something I never learned(and wanted to).

I am talking about Concurrent Programming. I mostly work with Java but in order to learn Concurrency, I picked Erlang and I want to invest my time learning this language and do some projects to further strengthen my understanding.

I admit, that I love Erlang for the parts I read so far. I like syntax(its not verbose) and a very different approach to programming.

I want to ask what projects a beginner can work on related to Concurrent Programming Model. I am blank headed right now and need guidance.

Please enlighten me with your advices and experience. Books, resources, videos, etc all are very much welcomed here.

Thanks a lot in advance
Hate to say it, but Linux Mint is a buggy mess.

Chrome works fine on the vast majority of Linux distros. Even if a page hangs, Chrome doesn't crash...
We simply do not have an objective measure for program quality and thus do not have an objective measure for programming aptitude.

In the face of this problem we can either give up and not try to measure anything, or we can use an obviously subjective measure and understand where the weaknesses are.
I love Firefox but it is unusable on my Android phone because it uses close to 100% CPU (I tried the latest version less then 2 weeks ago) ...

edit: downvote me, but Firefox is still way too CPU intensive on Android
Since you know a lot about web frameworks : do you see rust becoming a good language for building a modern web framework anytime soon ?
Yeah, I usually search with DDG and then add !g to it when I don't find anything good in my first search results
> it's not hindered by Google's politics.

Opera is actually based on Blink, Google's fork of WebKit, so it does inherit Google's politics, and contributes to Google's monopolization of web standards.
> This not asking, not seeking, is a matter of personal failure, it can't be blamed on propaganda

I think you're too harsh on yourself - and on most ordinary Russians. Exiting the Matrix is really hard, not just because of propaganda, but also because Putin's intimidation technique and systematic use of corruption are very effective.
Was that satire [ie. someone sending up an over-privileged dick-head, trying to sound 'street'], or are you really that much of a cock?
Right. So I see this comment mentioning tractor beam, I get my hopes up, and read "acoustic" in the article and come back here to express mild disappointment. Does the fact that I omitted that detail somehow mean I misunderstood?
If they like you, they like you. Companies that would be spooked by other companies' decisions are probably not companies you want to work for.
Respectfully, I think this attitude only contributes to the problem. It needs to be not shameful to try and fail, not shameful to have periods of unemployment, not shameful to bark up the wrong tree.

The more successful people who admit their past weaknesses, the less shameful it becomes. Having 150+ rejections shouldn't be a problem. The problem is the person (who? me) too scared to do those 15 or 150 applications in the first place.
Show HN: ssh chat.shazow.net
Hi HN,

I wrote a custom SSH server in Go, give it a try. It uses your terminal user and SSH keys to authenticate implicitly. Instead of getting a shell, you get an IRC-style chatroom with everyone else.

$ ssh chat.shazow.net

If you're getting "Permission denied (publickey)", please use ssh-keygen to create a keypair. Instructions here: https://help.github.com/articles/generating-ssh-keys/

SSH is a really cool protocol; it's a lot like HTTP2. This is a demo of one thing you can do with it, but I plan to factor out the code into libraries that will let you build all kinds of experiences that can be used with any SSH client.

The source code is here: https://github.com/shazow/ssh-chat

(Should be reasonably stable and handle thousands of connections, but apologies in advance if it crashes: Try to reconnect in a minute.)
I believe Yehuda only started coding in 2006? Maybe 2008?
Output-sensitive algorithms are pretty interesting in general. Previous to Chan's algorithm there was the Kirkpatrick-Seidel algorithm (https://en.wikipedia.org/wiki/Kirkpatrick%E2%80%93Seidel_alg...), which is more complicated but runs in the same time complexity. Their paper also provides a proof of optimality.

For interested students, Dave Mount's computational geometry notes (http://www.cs.umd.edu/~mount/754/Lects/754lects.pdf) provides an excellent overview of algorithms used for most things.
Why Brand Advocates Are Important to Your Business Marketing
> After vetting your experience by email a company may grant you a 30 minute screening call, followed by an hour technical interview over the phone, and possibly even a third hour-long phone call. THEN you may be invited on-site for a 3+ hour technical interview with 3-6 people. If you’ve managed to impress them so far, and the company has a particularly thorough interview process, they might invite you back for a fifth interview to finally make a determination. During which you’ll spend no less than five hours making an attempt to solve a practical problem the company has faced recently. If you’re the right man (or woman) for the job, your references check out, and you can pass a background check, you’ll be made an offer and given two days to make a decision. This is the San Francisco startup interview process.

I think it's batsh!t insane that (apparently) so many people are so willing to go through this type of process, and to go through it n times until they land a job.

In the context of making a hiring decision, I would be skeptical of anybody who would subject himself or herself to this insanity. Then again, I'm not looking to hire people who are willing to chain themselves to a workstation and code 12 hours a day in exchange for access to a foosball table and catered meals.
- Looks really cool!
- What happens if I needed to transfer thousands of pictures, how are they labeled, if there any efficient way of batch-labeling all files?
Yeah, I never ended up letting 3rd parties loose in the code. I saved the actual problem-fixing for myself. I just hired some guys on Odesk to standby with a set of instructions on how to get the servers back up. Their only job is to keep the sites alive, and this is pretty easy because 99% of the crashes I experience can be band-aid'ed with simple restarts and such.

So their instructions would say something like:

Reboot the server
If problem still exists: Do ABC
If problem still exists Do XYZ
...stop when site comes back online.
...write up a crash report, send to me with the server logs

When I get back on the clock I look over the logs and the report and take my time addressing whatever the underlying issue is.
Better than falling on cement, you slide.
If you think it's because they wanted to make sure the people could easily overthrow the government if/when needed then you don't understand much about the founding fathers.

The founding fathers were terrified of the people. This is why they created the electoral college - they didn't trust the general population to decide such an important decision. [They thought they had designed the system such that the college would never (or at least rarely) produce a winner and Congress would select the President]. Only the House was intended to be based on popular vote, senators were selected by state legislatures up until the 17th amendment was ratified in 1913.

If the founders didn't trust the people to select their own President or senators do you really think they trusted them with the decision of overthrowing the government?
I sure hope you wrote this message on a device that was naturally made and not assembled from materials (metal, glass, plastic) that were extracted from their natural ecosystem. We humans manipulate "natural" ecosystems all the time, and have from the dawn of time. We risk extinction as a result of these manipulations.

But many of the things we take for granted nowadays are the result of ecological manipulations. Ever rode a horse in the Americas? You took advantage of an ecological manipulation. Ever eaten corn grown in Europe? You took advantage of an ecological manipulation. Ever used electricity that comes from a dam? You took advantage of an ecological manipulation.

My point is this: man has manipulated ecosystems on a massive scale previously. I'm not going to say that what this guy is proposing is a good idea, but I'm also not going to dismiss it simply from the perspective that "Human intervention in the natural ecosystem is always inherently bad" either.

This is where science comes into play. I'd like to know more about what it says on this subject.
Write this down: Taking notes is your most underrated work skill
Eh, if I were unemployed and didn't have anything better I was working on, I wouldn't mind going through that process.

I always interview with multiple companies in parallel, though, so if it takes you too long to make a decision some other company will snap me up. "Breadth-first search, weighted by expected value."
Because 50% of humans are women.
Absolutely. When I first starting using FF and all the developer tools, it would grind to a halt. Now that I'm a lot more comfortable with the FF toolset, I have a minimal set of extensions and it feels much snappier.

I also use Aurora which is still super fast to me. I also develop with Chrome Canary and the stable Chrome version. Canary has times when its totally useless or when someone breaks the build and I can't use it for a week so until the next update comes out.

All in all, yes, less overhead means a snappier browser to me.
Thanks, good to know. So I guess the real secret is being able to attract people to delegate work to.
I wish I could just pay these companies for the right to download whatever I wanted. Bittorrent solves the storage and transmission issue for them and lets me download movies from the 1980's that nobody (apple, amazon, netflix) have in their inventory.

Movies and music are more than simply products, they are part of our culture. Nobody would argue that they shouldn't make money from it, because we want them to succeed and do it again. But what we don't like is getting fucked over, and thats basically their business.

There was some disney show a friend of mine wanted to watch with his kids, which was classically available via amazon prime. But then it became the holidays, and disney pulled it from prime so now he had to pay to watch it. It's the same song and dance with netflix, who is at the mercy of the licensing of media companies who decide how much to charge for the license, and if they want to license it at all to them.

It's an exploration of bullshit and greed.
There has been some research which suggests that there are some psychological risks in going to college. https://www.insidehighered.com/news/2010/09/15/leibow
But apparently not enough to think to alias journalctl --no-pager, like is the advice for literally dozens of other Unix shell commands? Because colorized ls output is certainly not an "option" either in that sense.
you can use startpage if you want Google's results with none of the privacy leakage.
agreed. torrenting is not worth my time.

1) at this point, i just want it to work. if i don't have to do it, don't enjoy doing it, or don't get paid for doing it, i don't want to waste any time on it. time spent in setup and maintenance of torrent/media servers in the past has permanently put me on the netflix/hulu/amazon/spotify/roku side of the cost-to-benefit equation. i'm even one of those weird people who pay for netflix dvds.

2) there's so much content out there, that if your content is NOT available in the ecosystem, sorry, but my family doesn't bother to consume it. it's an attention economy and your (mr. content producer!) content strategy is putting you below the poverty line.
That's what psychometricians want you too believe. There is no scientific reason it needs to be administered by a human or be so long.
Liam Neeson will endorse your 'particular set of skills'
Have you used CORBA?

Replacing CORBA with anything else was a good decision for everyone.
Exactly, many of the conclusions drawn sound far more 'Conspiratorial' rather than insightful. College is in no way an invention (especially considering Universities are an idea from the 11th century) to keep young, hot-blooded, and useless men at bay for a few years.

Although, from personal experience the social hierarchy is very true and is simply a result from an older-male dominated world/society. Young men and (sometimes) older women are potential competition, and young women are potential sex objects. Basic biology at play.

EDIT: But I would like to say that college is nearly useless, because the world economy is slowly collapsing in on itself (overall trend since the 70s) and sending more kids to college is no fix to that. In fact it may only make things worse (depending on how college systems work).
This article is built on a fundamentally invalid premise:

> 30-60% of CS college majors have failed their Introduction to Computer Science course because they simply could not learn to program.

This "You either have it or you don't" mindset is strikingly elitist. I simply don't buy the idea that there are people out there who absolutely cannot learn to program. I mean, put someone on a desert island and tell them they can't leave until they can write a program that uses a linked list, and I'm pretty sure most people would be able to get off the island eventually.

Of course, that doesn't mean that some people can learn to code more easily than others. But I'd be willing to posit that the vast majority of people could learn to code given enough time and the proper instruction.
I was going to post a direct response myself, but I think yours captures the essence of my issues with that post. As someone with well over 100 rejections by that standard[1] over the past five years, attitudes like that really rub me the wrong way. I have a hard time even getting companies to talk to me, though I am working with someone to do something about that.

[1] Application but no offer
Despite the browser wars, the newest annoyance is having to use Yahoo's search engine. I figured I would give it a few weeks and see how good it was compared to Google.

Two weeks in and I'm done with it. Almost every search is useless to me. Even just doing local searches was painful.

Type in pizza + your city and I got a bunch of ads and "Top 10 pizza places in (insert your city here)" and a ton of Yelp reviews. All I wanted was a list of pizza places near me.

I have a dozen other examples, but in a nutshell, it was just really poor at returning results I was expecting.
How would you respond to those who see you merely as somebody who just hops on the bandwagon, so to speak, quite frequently?

Whether this perception is right or wrong, there are a number of prominent individuals within the open source community who are widely seen as rapidly jumping between trendy or hyped projects as they arise, to benefit from the exposure that this involvement can bring.

I'm not passing any judgment, mind you. I personally don't care which projects you choose to get involved with. However, I do know that other people have noticed certain trends around how certain open source developers move among projects, and this does negatively affect the impressions these people have of these open source developers and the projects they get involved with.
> Are we not saying the same thing two different ways?

No.

> It's obvious when it's 1099 or self-employment.

Ah, I see what you did -- you made the mistake of thinking that self-employment tax and W-2 payroll taxes are functionally identical, but just the way W-2 reports it is different and misleading. This is decidedly not the case, while the self-employment tax has the same rate as the combined employer + employee share of W-2 payroll taxes, the base value isn't comparable (since the latter is based on W-2 income, while the former is on the total, which is effectively equivalent to W-2 income plus the employer share of payroll tax.)

As a result, the self-employment tax has a greater effective rate than the payroll tax, even though they have the same nominal rate.

> Somewhere along the line the Fed tricked us into subtracting 7.65% off our W-2 compensation before we even see it, and even got us to think we didn't even earn it. It's fully institutionalized now. It's like VAT being baked in and no one thinks they're paying the tax, but they are!

Perhaps, but the problem with your analysis isn't disagreement over who is paying the tax, but it is how you calculated the amount of the tax and what the income is that goes with it. Payroll tax and self-employment tax server similar purposes and have identical nominal rates, but do not have equivalent bases. So, if you make a statement about payroll tax and how it relates to the income it is based on, but your logic is driven by self-employment tax and the income it is based on, the conclusion will be incorrect.
> and possibly even a third hour-long phone call.

Ok, they're going into crazyville here.

> If you’ve managed to impress them so far, and the company has a particularly thorough interview process, they might invite you back for a fifth interview to finally make a determination.

No thanks, please don't waste more of my time.

> During which you’ll spend no less than five hours making an attempt to solve a practical problem the company has faced recently. If you’re the right man (or woman) for the job, your references check out, and you can pass a background check, you’ll be made an offer and given two days to make a decision. This is the San Francisco startup interview process.

I've already accepted a better offer already.
Which items you can take from a hotel
Do they not understand you can just get a PVR and record the movie on a tv....
According to Wikipedia, phthalates are often used to soften PVC. PVC doesn't have an especially stellar safety record.
Even that wouldn't really stomp out filesharing, local groups and p2p networks would crop up. The genie is out of its bottle and I'm skeptical that it can ever be put back inside.
To be perfectly honest, I'm sick of Chrome being pushed down my throat at every turn (including in emacs-w3m; if I'm using emacs-w3m, I'm pretty damn sure I know what Chrome is and I consciously choose not to use it). Yes, I know it's their baby, yes I know it's their SE; but this headline brought a wry smile to my face. Turnabout is fair play :P