skysight-inc/HackerNews huggingface dataset:
> He absolutely belongs in prison...

I would like to see this rhetoric about Weev stop. People are allowing themselves to be distracted by the character of the defendant rather than the stupidity of the laws involved.

Whether or not he belongs in prison is completely irrelevant to the conversation about the sentencing and laws and prosecutorial conduct involved.

Unless, of course, you want to defend bad laws so long as they apply to people who are not you.
I can make a radio station based on my playlist anymore?
That's why when I have this discussion, I go for things that are obviously not illegal but something that almost everyone does...

Whenever someone tells me they have nothing to hide, I ask them how often they masturbate. It's an awkward enough question that it gets them off guard and then I just keep telling them how it's totally legal, almost everyone does it and it's completely natural.

Eventually they will find an excuse that they think is acceptable, but I just end with "so what you're telling me is that you do have something to hide..."

I have a couple of other things I pull out of my pocket (like the time I discussed this with my mother) so generally if that one doesn't get them, one of the others will. But then again, I thankfully haven't had to have the discussion too often, so I don't really know how well my scenarios stand up to true scrutiny.
Cubr – Solving Rubik's cube using webcam and Python
"Even in the computer and IT industry, the sector that employs the most STEM workers and is expected to grow the most over the next 5 to 10 years, not everyone who wants a job can find one. A recent study by the Economic Policy Institute (EPI), a liberal-leaning think tank in Washington, D.C., found that more than a third of recent computer science graduates aren’t working in their chosen major; of that group, almost a third say the reason is that there are no jobs available."

Yet another article that hinges on the critical mistake that seems to underpin all these anti-immigration op-eds: that all workers trained in x are interchangeable.

Any programmer knows this isn't true-- that there is a huge difference between great programmers and people who are merely trained in computer science. And that there is a genuine shortage of the former in former in Silicon Valley.

Incidentally, the Economic Policy Institute is not merely "liberal-leaning." It was created by labor unions to spread precisely this sort of message.
strangely enough, in hungary GS works fine and spotify doesn't.
Submitted four weeks ago under canonical URL with more than 100 comments:

https://news.ycombinator.com/item?id=6305671

And I think patio11's top-level (and apparently highest-karma) comment in the earlier thread covers the most essential issues. People in STEM occupations with strong skill sets are still in very high demand, while possibly there are a lot more people with STEM degrees but weaker skill sets who wonder why they have trouble finding jobs.
There is a minor blind spot of the often repeated but completely false claim that there are no STEM jobs or STEM activity of any sort outside SV/Manhattan, so its perfectly statistically possible for a shortage of STEM grads willing to for for $7.25/hr in SV/Manhattan to exist, therefore "the entire nation" has a STEM shortage, although solely in two relatively microscopic geographic locations. I assure you there is NO SHORTAGE of qualified STEM folks in, say, Wisconsin. Qualified STEM folks willing to work for $7.25/hr? Yes. Qualified STEM folks willing to work at Starbucks and sling coffee? Yes.

Another tangent on the topic is "real STEM" work vs business successes. You don't exactly need Knuth to implement "We're gonna serve ads to IRC implemented over SMS reimplemented over a smartphone app" "We're going to implement an online workforce automation website for middle school girls by making a database of peoples friends and then they can play virtual farm games with each other and then we'll sell ads and database dumps". What I'm getting at, is if you want to implement the great wall of china, your limit is always going to be logistics issues relating to grunts with shovels and wheelbarrows, not PHD level theoretical civil engineer problems.

So add some geographic concerns, and add some discussion of real STEM vs grunt labor type of tasks to the in a previously STEM-ish field.

Other than those two mostly untouched topics, its a good article with no obvious mistakes in what topics were covered.
The Emerging Ecology of Competitive Machines
Arch Linux and KDE on Nvidia  SHIELD
It never makes a request to server after loading. It's not real time and it repeats the same queries again after some time. This is just a good looking design, nothing more.
Duplicate (mobile version) of an earlier submission. See the earlier discussion at

https://news.ycombinator.com/item?id=6305671
I think I agree with the blog post in its entirety, as a fellow Pythonista / Debianite. The Debian packages that are released always seem to be top-notch, stable, and fit for production. (Let's forget the OpenSSL incident, shall we?) I don't fear that the new version is going to break my currently installed software, and I'm not worried about dependencies somehow having been missed causing havoc. It just works.

(And when it doesn't, it's because I did something deep within dpkg/apt I should not have.)

I can't say I've always had the same experience with other distributions which is the reason why I moved to Debian in the first place. Truthfully, I can't ramble any specific scenarios off from the top of my head.

Any time I've had an issue with a Debian software package, the bug threads have always been constructive with proponents for both sides explaining why it should be one way over the other. Eventually, the best decision is made (even if I personally disagree).

However, the sacrifice for this stability is the fact packages can become a bit 'stale' when it comes to new versions. I don't mind sacrifices like this. And if you need newer stuff, that's why backports exist.

If you want the latest and the greatest use pip. But for the love of all things, couple your pip usage with a virtual environment. Hell, even if you aren't using pip get in the habit of using a venv.

My only bad experience with virtualenvs was a recent Python security update (related to /dev/random). The system libraries changed, the Python executable in the venv did not, sadness ensued. Even then, once I figured out the issue, it was a quick fix. Just re-init the virtualenv, and it fixed it for me. No need to move code around.

In short, if I want a stable system I don't need to babysit, I go with Debian. I trust the people maintaining the packages. I use virtualenvs for 90% of my Python development, and use pip inside of those venvs.

Hasn't failed me, yet. Probably shouldn't jinx myself...
Technically, it could. I wouldn't recommend you to try it, tough.
Dave Eggers's 'The Circle' Takes Vengeance on Google, Facebook
GNU m4 1.4.17
I say: Never give truth to the power.

To make people understand what I mean I tell them about Martin Luther King and how the FBI concerned him as a threat to the public, he was kept under strict surveillance to collect information that would be used to blackmail him. The FBI collected information about Dr. King's plans and activities through and extensive surveillance program, from wiretapped telephones to hidden microphones in hotels and motel rooms.

Then aI ask: What if your kid is the next dissident, can you guarantee she/he won't have to step up and fight some absurdities? What will happen with she/he under the surveillance state we live today?

The problem with "normal people", those who have nothing to hide, is mainly one: you are telling the power what is important for you. I know this seems silly if we only think about ourselves (micro view), but it became a real problem when we realise the whole society is doing the same at the same time (macro view), telling the power what is important, where they should invest, make money, find/manipulate our geniuses, blackmail, incarcerate or kill our dissidents is just non-sense.
Duktape - an embeddable Javascript engine
I made the mistake of authorizing LinkedIn to fetch contacts from my Gmail account ages ago - atleast 4-5 years back. If you are like me, here is a link to delete the contacts that you have not explicitly added on LinkedIn:

http://www.linkedin.com/people/contacts?sortAction=lastName&...

I had to raise a support ticket to find this link.
That is the impression I have always gone away with when this subject comes up. Companies don't want STEM workers, they want the "top 1%" of STEM workers. There is a shortage of them, but training more people in the field will not necessarily increase the suitable labor pool.
1099 - Tax Information for the Sharing Economy
Well done. A very well executed idea.
I am always interested in Datomic's approach. How can you build a simple thread-safe counter with it?

If you do it in a time-series db fashion, there will soon be too many facts to count.
http://pastebin.com/Aw2SG4Qf

I am curious, why not Slate?
More background on Python's packaging methods and history: http://aosabook.org/en/packaging.html

I'd also add that native packages tend to be far more repeatable when you have to deploy and update a lot of systems in any environment.

Note that with tools like fpm or other similar quick and dirty package generation tools, in general don't have to stick to the upstream system's development guidelines, but you get the benefits of using the native package tools.
Prices for all goods and services are determined by supply and demand. The best ways to increase supply of labor is increase wages and on the job training. This will send a signal to potential workers to seek work in the field. The government does not need increase subsides to wealthy industries with special access to non-immigrant guest workers and free training programs. Business can solve this "problem" with good wages. Every business complains about paying for talent, and workers always want a little more. They can both set the market rate for wages which will determine supply of labor.
I just got something in the mail about a class action lawsuit against my bank for that very thing (processing transaction out of order to maximize overdraft fees)

I'd be happy if I could just turn off overdraft "protection" altogether.
Actually, they didn't appear to investigate the cause at all - they just assumed one cut surface must have been contaminated more than the other and changed the experiment to remove the cut surface altogether. Since the mold on the non-pyramid apple only survived on the cut surface, not cutting the apples made sure no mold grew on any of them, and all bar one of the apples (the one from the cube) was perfectly preserved at the end of the experiment.

Was kind of annoying actually; the Mythbusters got so pissed off that their experiment appeared to show pyramids working that they set up their next test in such a way it'd give the same result regardless of whether pyramids or contamination had caused one apple to rot faster before, then held it up as proof pyramids were bunk. While it's really unlikely pyramids can magically preserve food, they should still have been honest and fair in their testing.
It's not about questioning the law, it's about uncovering the internal works of the law. My previous readings pointed to this bill as one of the earliest regulations that was used by everything in plain text. A nice way to describe backdoors without saying them explicitly, especially if the product claims to be secure from snooping. But what message does it send that the law orders you to screw your customers?

This specific bill might have died (I'm sure the patriot act superseded it), but every NSA-related revelation (and the FBI ones ~3 years ago) point in a direction that something similar is still in effect.
My girlfriend graduated valedictorian with a 4.0 GPA majoring in math and minoring in physics, including completing a 4 month internship at NASA, and she has been unable to find a job related to either of those fields for over a year now. Every job she's looked at/applied for requires 1-2 years of experience or more education. To live and pay off debt she taught herself HTML/CSS and some web programming and has been working freelance. She'd still love a job in math or physics. She might go back to school, but is hesitant to go into more debt without knowing she can get a job in her field of study. Everyone told her in college that she would have no problem finding a job studying math/physics.
Schema.org API
He was the kind of guy who thought he knew best. He also refused to add a new VPN technology when he was asked to add PPTP to our already existing Netscreen IPSec environment.

Basically, he didn't like being told by the not particularly technically knowledgeable CFO/CIO what technologies to deploy. We had Netscape Calendar/Email. He knew Netscape Calendar/Email. He wasn't interested in deploying a new Calendar and Email technology that he didn't know. The new boss really wanted support for her Blackberry.

To some degree it worked out well for everyone. He was fired, and went to a new job where he got to work with Unix Technologies, and the new IT Manager was hired to deploy Microsoft Exchange.
How To Avoid Investment Scams In The Startup World
"I prefer virtualenv based setups for development"

I'm a casual python user and I find virtualenv to be very helpful.
Not all football players are interchangeable. Teams are all competing for the same talent pool. There is no shortage of football players. Want better players? Pay more so that there's incentive to work and come up with better management and training.
Works fine in Firefox 27 for me.
Next to some planes having electronicaketen checklists; some "older planes" have a somewhat simpler form of digital checks. For example: the 737-800 has a take-off configuration warning (a Horn) When the thrust levers are advanced without having set a proper flap setting for take-off.

(Unfortunately: this Horn is the same Horn as the cabin altitude warning Horn, having a big part in the mentioned greek airline incident)
The truth is simply that "incubator" is an older, more general purpose term, and "accelerator" is a new word coined by the Kauffman Foundation to describe YC and things like it.
"The config.txt is loaded after the split is done so you cannot specify the splitting amounts in the config.txt. However, different .elf files having different splits exist in the SD Card."

This hasn't been true for some time. In fact runtime dynamic RAM management has been available since Nov '12. See http://elinux.org/RPiconfig#CMA_-_Dynamic_Memory_Split for more details.
I agree that Blackberry could own almost all (90%+) of the market for world class, enterprise friendly, secure-email devices w/keyboard.

The problem is that market is about 1% of the market for the touch-screen, independent-app rich, no-keyboard market.

It's not an uncommon situation - do you sell your soul to chase the $$$ or stick with your core mission, money be damned.
Oddly enough the best example to contradict this argument is football. The reason Real Madrid has so many foreign players is not that there's not enough infrastructure to train Spanish players, or that Real Madrid doesn't pay players enough. It's because being really good depends on natural ability, and if natural ability is evenly distributed, more than 99% of the best players are born outside Spain.
How much do we humans contribute to the heating of the world? The heat we output from our bodies and population increases must mean more heat.

I say this because a friend has a small barn and in it two horses, two pigs and some chickens. He said the barn doesn't use any heat source because the heat from the two horses is enough to warm the barn. Even a bucket of water in the barn won't freeze.
Do you trust our government? Because we don't.
Fine here, on Firefox Mobile 24.
Thunderbird just works. Not looking for an alternative.
Google Now "Make me a sandwich" Easter egg
That data is aggregated. You have everyone from a CEO to a college student with no financial support from her parents on there. It doesn't show who's buying which phone, nor does it show the shift from "feature phones" to smartphones. The trendsetters were (are?) buying iPhones, which has always been a premium device which Apple wants to make substantial profits on. Samsung competes on price,
Or do what I did: give up on Python packaging and use Go or a JVM based language that produce single artifact deployables.

I have been in this Python mess far too long. Now I just make a .war file or tell Go to compile for my target platform. Both result in single files that can be deployed without post-processing, installing/compiling dependencies or whatever ... it simplifies things for everyone. Developers, CI, packagers, ops, security folks.
I didn't mean it as a criticism of wikileaks! What they are doing is great!

It's just, the data itself are useless if you don't find some narrative, some story in it.

And, frankly, Assange himself admitted it before that just releasing dumps and hoping for people to find something in it is not the best thing to do.
I don't want to start any argument, but there is a reason why Stallman recommends writing GNU packages in C (so that users don't need to acquire and install all kinds of dependencies, and not just them). I certainly think again about installing something when I see that the software is written in Java or Python, mostly because I don't like to bloat my system.
Why not? A single transaction can have many different inputs. A receiver of many micropayments can bundle many separate addresses into one.

Anonymity might be an issue then, but the transaction isn't.
Forensic Online Course
Forensic Online Course Video
I am currently using qPDF Notes, the first android app I ever paid for. I got frustrated with it and also bought ezPDF Reader. It is far less useful and a total waste of money for me. This was after downloading and trying a few free apps, none of which had any of the capability I needed.

I am not sure what you mean by your second question. I would like to be able to, for example, make sure dollar values line up in column. They are currently sort of randomly all over the place on a PDF document which provides a neat column of blank spaces after questions. I cannot figure out how to do this neatly, in a visually professional seeming manner or in a way that is at all convenient from the data entry side either. I have a lot of spaces I need to mark either 0 or N/A and I have no means to just hit "enter" or "repeat" over and over.

Is that clearer? I don't mind answering more questions. I am medically handicapped and I prefer the cleanliness of a tablet but I am frustrated by the limitations of the available tools. It is currently a "toy" in the computer world, not taken seriously as a means to work. The bar is set pretty low for app quality. I have a strong academic background etc and I am kind of a snob who expects things to work and work well. Android apps are mostly not there yet. I will likely go back to a laptop or net book at some point even the keyboards are disgusting germ infested shitholes of crumbs and dust that cannot be properly cleaned. My tablet can be wiped down and, voila, it is clean. No hidden cracks and crevices full of muck. So if I could the productivity I need out of a tablet, I would prefer it for life. If I can help make that a reality, do not hesitate to email me at any time.
> and his kids are going to go crazy with it

That's assuming that he leaves them any. Isn't Bill Gates the famous example of an uber-rich not leaving their kids much (%-wise)?
Thank you for your statement!

Without proof, it is very difficult to find out who is telling the truth, and I sincerely hope that this situation will be solved asap for the product's sake.

From a more technical point of view, the Microduino board looks like an interesting idea, but as Open Hardware, you won't be able to prevent people rolling their own board, although you can block them from using a registered name (is "Microduino" registered like "Arduino" is?).
Money matters. I'm almost certain you know of people working in other (non programming) fields that were good programmers and if offered a 250K salary they would go back to programming, but they won't for a 120K salary. Employers need to stop whining and pay more.

Edit: I can think of plenty of people (most former coworkers, actually) that work for the Accentures and IBMs because they got, among other things, more pay by working as a program manager. And they would love to leave that job and work as a programmer if they could get paid the same and not worry about their job being outsourced.

http://www.myvisajobs.com/Reports/2012-H1B-Visa-Sponsor.aspx...
The loopholes are what get me. They are always used extensively to bad ends, and the consequences on US standing are always bad.
Also, not everyone has properly-equipped kitchens or the time to cook, and in fact there are some assholes who think anyone who does have basic kitchen equipment shouldn't be allowed to call themselves poor. (Remember that infamous Fox News slide implying most "poor" people weren't because they had fridges? Which is, really, fairly fundamental to being able to cook for yourself.)
Could just take all the numbers as command-line arguments or something similar.
Correct, IIRC in the keynote they said it would be free but that turned out to, ahem, not be the case.
I was a lot less imaginative and wrote a little Emacs mode called Hyde which can be used to manage a Jekyll blog - https://github.com/nibrahim/hyde
virtualenv and pip for your own project and use the package to satisfy requirements of installed programs.
"American" football, damit !
Twitter Suspend the Account of Somali Al-Shabaab Jihadi Group
you might hate Al Shabab and call them terrorist? but do not they have the right for free speech? have their voices has been heard I do not think there would be such attacks.
And who doubted?
Indeed it is non-fiction. Somebody really is that dumb.
Works fine here in Portugal.
I had taken a course designed by him at stanford: object oriented programming from a modeling and simulation perspective. I also have the lecture notes for the follow-up course. It was mentioned that the course was based on his real world experience doing c++ programming in academia and startup that he sold to Cisco. It was very clear from the beginning that the course was radically different from any programming course I had seen. Highly opinionated in almost every page. There was rarely anything that he repeated from any standard c++ books. I enjoyed the course, though only about 5% still remains with me. I have worked in teams using c++ extensively to manage $Billion+ products, and can attest that the course definitely had some value. Also, I had interviewed with a C++ team in Cisco 4K catalyst group and they mentioned they were still building on the c++ platform laid by Cheriton's group ( a decade later).

Talking about any disadvantages, I can say that you need someone of Cheriton's ability to really guide you during the initial build-up of the project. His ideas of having the compiler do a lot of checking to avoid bugs in the code later are really cool. But the learning curve is pretty steep. Newer paradigms (since the course was originally designed) like STL, BOOST, and tips in Effective C++/STL etc can replace some of the concepts he espouses. But he is pretty clear that some of them are really inferior. It might be true for some cases, but I have usually used them in production just fine..
> or tell Go to compile for my target platform

JFTR: the absolutely same is possible in Python.