skysight-inc/HackerNews huggingface dataset:
The job market certainly sucks, but it maybe because a large number have uncompromising dreams of working in academia. In EE a PhD will land you a job at a company of your choice.

As does the U.S. in general, the NavLabs suffer from an increasingly severe shortage of trained replacement civilian personnel in science, technology, engineering, and mathematics (= STEM topics). The Navy’s problem is more severe than the nation’s because only U.S. citizens can work at NavLabs, and a great many U.S. STEM graduates are foreign nationals.

[1] The following is a report http://www.dtic.mil/dtic/tr/fulltext/u2/a503549.pdf.
100% agree. There is a lot of value in understanding usability design that I wish I had been presented with younger. I really wish I had the opportunity to choose some form of technical skillset as an elective in high school. I was only offered a choice of visual arts (photography, art, and ceramics).
Doug Kass shows how easy it is to manipulate shares of Apple
Came for free? Go takes advantage of multiple cores by using threads. CSP doesn't magically multiplex your code onto your cores.
This service is fantastic, and I've been using exactly this for about a week now with the Direwolf20 pack. I didn't really expect this going in (should have!), but my FPS shot up by offloading to a server. Easy invite of friends and family to play on your server. Amazingly reasonable prices.

They seem to spin up the servers from cold when somebody connects, which for FTB can take a bit of time. I don't know that I'd pay any more money for faster startup, but it is something I consider before starting MC.

A few minor problems that were completely a result of moving from my local Minecraft to minefold:

1) It took forever to upload my map. Nothing slow on their end, but when you have a map that's over 100MB, residential connections start to get sad. A time remaining on upload would be nice.

2) After the initial upload, the server wouldn't start. Minefold doesn't provide any logs (that I could find, at least) to help diagnose this. I ended up having to pull out a number of things related to Mo' Creatures, a third party mod not included in FTB.

Compounding this, Mystcraft got an update in the modpack at exactly the time I was uploading, so versions were mismatched between my local save files and the server's modpack version. I ended up needing to use an NBT editor to remove all kinds of references to dimensions that for whatever reason didn't play nice.

Having the server output logs available and having the ability to edit individual files in the save would have simplified this step.

3) I had gotten used to having Rei's Minimap display entity radar, but the modpack's SMP version doesn't support setting the MOTD the way it needs to be set to enable that. An easy way to install and configure additional mods on Minefold would be great here.

Huge supporter of these guys, they've turned playing Minecraft alone with fans blazing into a ridiculously easy social endeavor with slower fans.
Thanks. You answered what Eligible does much clearer than the Eligible guys (and gals :) ) themselves.

It does look very useful :)
Where before only the best/selected would be publish and available to the world, now anyone can be "published" on the web and heard/seen... I don't know how i feel about that at the moment but i am none the less excited as well. It is interesting times we live in.
As someone mentioned in the article comments, it's worth noting cars outnumber truck sales worldwide, around 3 to 1.

http://en.wikipedia.org/wiki/Automotive_industry#Top_vehicle...
Canonical will have to bend to carrier lockdowns to truly become available with a plan or it will just be a curiosity for those willing to fork over full price for an unlocked version.
https://www.affirm.com/u/

> Sign up with Facebook to buy online securely.

Really? The only signup option is via Facebook? Noooo thank you.
I've heard great things about mustache http://mustache.github.com/
Height and Depth of Immorality - San Jose Ca (VIDEO) | SanJoseCa_Immoral
Importing Data via Custom File Types in iOS
I feel that at this point the bottleneck is our ability to safely and reversibly enhance human bodies with all of the amazing technology we've created in the past few decades. Maybe this has always been the case, but it seems ever more so now.

I can certainly foresee future technology visionaries' frustration with having amazing nano-scale machines with which they want to experiment and push humanity's boundaries, but no way to guarantee that there won't be severe consequence to one's health on the long term.
That's not what I think he's saying. I think he's saying that the whole point of Beamr is to not have to choose a fixed 2 Mbps bitrate. Thus the test should be:

So the post should contain:

1) a random selection of high quality original videos (30-40 Mbit).
2) those videos compressed with Beamr.
3) those videos compressed with x264 - ALL WITH THE SAME OPTIONS - those options tuned to match the average bitrate of #2.

Notice the difference between #3 and what Diaz has done: he has tuned the parameters manually for each and every video file. IMHO that's a rather harsh comparison: "Hey scumbag! Your software is worthless because a really smart and dedicated human can do it just as well/better!!!"
Apple gets software. The problem is they have never gotten network software or network services.

It's nice that I can use iCloud to find my iPhone and that it keeps my contacts in sync.

Except that it can't keep notes in sync correctly. Which shouldn't be surprising because notes aren't actually notes, they're stored in an email box. That's why you need an @me.com account to sync them.

Really there is no iCloud. There is an email service, a calendar service, a contacts service, a layer on the email service, a file storage service, a network transparent CoreData sync service (that is supposed to be very problematic), a todo service, a photo sharing service, and probably other things.

If it doesn't involve a network service, Apple can do wonderful things. If it does... well... it might work well enough; most of the time.
I get this feeling about Django, but not about Flask. Its codebase is so lean I can read all the relevant parts in an hour when I want to get back into it. I don't even need docs for this thing.

However, I understand what you mean about request / response, I don't like how this is handled in most python frameworks actually, it's usually too much abstracted away.

The nicest (imperative) environment for asynchronous execution I've seen is Objective C/Cocoa for some reason. It has a way of showing you all the handles you might need, but it also makes it fairly obvious when and how these handles are called. Together with lambda support ('blocks') it's simple but effective.

I think the main difference is enterprise + closed source + well documented environments vs. opensource + not so well documented environments often originating from someone's hobby. When it comes to big middleware frameworks I prefer the first, but small lean stuff such as Flask is just fine to use IMO.

My advice is to not rely too much on the docs when you want to really know something - take a look at the source, it's all there.
Warn HN: might want to wait before upgrading your iPad Netflix app to 3.0
Haven't seen this reported anywhere yet, but Netflix seems to have released an update (3.0) for iPad that breaks login. According to live support rep this afternoon, there's plenty of affected users. Not sure how something as basic as broken login slipped through QA.
Revolutionary Robotics Application
True. It is inherently subjective. I knew I would receive some flak making that last argument about ObjC being ugly, but I felt the urge to be a little sloppy to see if it resonated with anyone.

Also, my verbosity argument would be hard to defend without concrete examples of equivalent functionality being performed more succinctly (while still maintaining readability) in another language. That would be hard given my ignorance of ObjC. I withdraw that argument.
I think, The Intelligent Investor would fit the bill better. Or just read everything by Buffett and Munger.
That's really cool.

About the demonstration: I think it would be nice if the person were to hold something, maybe a sponge or some other flexible material, so that the gripping is more visible to the spectator.

A comment at Techcrunch mentions a established company in that field. So it would be interesting to know if you're gonna compete directly or if you're doing something different or more specific.
I sent in the "I am including a link to zipped file which has a bunch of files. The files are pdfs and images of business cards with corresponding contact information. Please transcribe them: first and last name, title, address, email, and phone number" request.

Premier did an awesome job. Quick, accurate, and affordable. The best part was that I just submitted the request by email and got results back by email instead of having to spend time figuring out another web interface!
Note my previous reply on this issue: JPEGmini adaptively encodes each JPEG file to the minimum file size possible without affecting its original quality (the output size is of course different for each input file). You can take a specific file and tune a regular JPEG encoder to reach the same size as JPEGmini did on that specific file. And you can also manually tune the quality for each image using a regular JPEG encoder by viewing the photo before and after compression. But there is no other technology that can do this automatically (and adaptively) for millions of photos.
Hacking Home Soda-Making Machines
What's the best programming text editor? The one that makes you the most productive.
Apples an oranges.

As others have pointed out in this thread, gmail silently drops emails that contained zipped EXE files. It doesn't tell you it dropped it, it doesn't tell you it didn't send it, it just vanishes.

This is (sadly) not new behavior. Other email providers drop emails (which is sad), and Apple acting puritanical isn't exactly news.
More like "if you get burned like a witch, there's a reasonable suspicion the people doing the burning thought you were a witch".
Creating Inbound Sales Leads
How is collecting data about a few thousand people big data?
That's fairly cool. Is there an actual pinboard.in API available these days, or did you just hack something together? I haven't checked pinboard.in in a while.

I had built http://data.idleworx.com/DeliStream/ a while ago to pull streaming data from delicio.us. Might be time I updated it to pinboard.in (something similar to your project but more real-time and from all users).
You can strike the "(consumer)" before finance, and your sentence will still stand.
To be honest I really don't see much value add from these online teaching centers. All that's needed is the desire to learn to code, once someone has that, I think it's pretty easy to get the help and info you need (for free) already.
Xiph.Org Video Presentations: Digital Show & Tell
My sight isn't starting to go, but I will say I find the blog much more readable before the custom font got loaded and it still used Verdana (I'm on Windows).
2 Step doesn't work on USA Today. You get:

Unauthorized request.

Error 400
Why don't MacBooks come with cellular networking?
Yes, programming is taught inside of _some_ high schools. A shockingly low amount of high schools actually teach it though. Neither my high school nor other nearby high schools have any sort of computer science curriculum.
I am generally enthusiastic about teaching people to code. That said, I am ambivalent about the backing organization, "Code.org":

Every single person on their advisory board (http://www.code.org/about) has a vested interest in there being more programmers competing for jobs.

I feel like they are misrepresenting the nature of most programming jobs to the general public.

They prey upon people's fear of unemployment and cite numbers about there being fewer programmers than jobs. Nearly every single person in that video has explicitly said they only hire the very best. My guess is that we'd still end up with legions of unemployed people that happen to be mediocre-to-awful at programming.
How about a good old desktop mail client? I don't really understand why so many people insist on only using webmail and then complain about the lack of certain features and/or GMail lock-in.
Interesting point, I will try to take this attitude and approach and see how I like it.
Just having the documentation translated might be enough. I remember using MS QBasic very early on; the language itself had English keywords and function names, but the online help was translated into German.
They are more likely to simply garnish your wages or seize your bank account than they are to break down your door and go searching around in your dresser drawers for money.

But they will get their money, one way or another. That point stands.
I stole that from here http://meyerweb.com/eric/css/edge/complexspiral/glassy.html
Ctrl-Alt-Del is one of the ways to access the task manager in Windows, with which you can kill a process.
There actually is an argument that if they can do as good a job as a manual encoding but automate the process, that is valuable, even if the encoding process is the same as the manual process. If you had thousands of videos to encode, they all probably wouldn't be optimally encoded at the exact same settings, and automating that task could save a significant amount of time.
I believe you are right that the equilibrium will be determined by the conversion and birth/death coefficients. But that equilibrium may still be at the point of zero atheists! The continued existence of every group still depends on (children + conversions_to - conversions_from) > 2.0 (per breeding pair).

Furthermore, it seems plausible that conversion to a group depends positively on the dominance that group (e.g., more opportunities to be converted as you interact with random others in daily life).

So all else being equal (or unknown), then my money's on the group with the highest birth rate.
Tablets and phones are still primarily consumption devices

And that is what most folks do with computers, nearly exclusively.
I had not heard of the company before the commenter posted it. I searched for price on their website and could not find one. They do however offer 36 month financing (!) so I think that says a little about the cost.

While this was just a day hack, I think I could make it more usable for a price that does not require 36 month financing.
There is a Twig port in js: https://github.com/justjohn/twig.js/wiki that i've had some luck experimenting with. It doesn't support macros yet but given that it's in javascript I don't see why it should.

Also (and I hope I don't get downvoted because this is ugly) I have made basic templates work using ajax and this sprintf for js (http://www.diveintojavascript.com/projects/javascript-sprint...) but that may be far more basic than your environment would accept.
What should really worry Google is if Samsung left Android for either Firefox Mobile OS or Ubuntu Phone or started offering devices running any of these mobile OSes. The days of OS dominance ala Windows are over. That includes the mobile platform.
That's not supported, it's constrained.
Well, yes. But I think the whole point of this technology is that you don't have to come up with the 85% number.

It can be a lot of work to find the lowest quality setting that will be perceived as (near) lossless. Think millions of files.
Keeping it on-topic: the problem with discussing sex at technical conferences
On the other hand, video games have much better graphics and sound nowadays.

And to go back to Lawrence of Arabia times: Even earlier people staged their own plays at home. And when they wanted to listen to music, they played it from sheets. Instead of just tuning into the radio. That's quality of consumption for you.

I.e. people will always complain about earlier times being better, even and especially so in those earlier times themselves.
These schools would offer the course if enough of the students are interested. There is no lack of information around us (internet, libraries, sit down at a book store) to learn programming. The issue is the perception of programming in high school - the stigma around it. This might be perpetuated by some of the more eccentric programmers, and these programmers are very good and tend to grow into strong programmers! But they can also repel people that might have been interested, but it conflicts with social status that is so important in high school to the majority of people.
But, they're legal...
DreamWorks Animation to Lay Off 350 Employees
From the Ada Initiative response[1]:

"Simply put, even the world’s most pro-woman, sex-positive, pro-consent talk about sex is likely to have negative effects on women at a technical conference."

This seems like an incredibly accurate, well-reasoned, and thoroughly consequentialist view of the situation. It's supported by an overwhelming majority of objective evidence[2][3][4][5][6].

It is already being attacked as "against hacker culture," because apparently "hacker culture" is synonymous with "propagate any and all information regardless of the social consequences." Sharing information openly and freely is generally a good thing, because it generally leads to good results. But that's no reason to continue to senselessly spread information that will almost certainly lead to bad things.

To head off the inevitable argument about "censorship" and "freedom of speech," I'll note that nobody here was censored, nor denied freedom of speech. One group used their freedom of speech to convince another group hosting a conference to exercise its freedom of speech and not endorse a talk they were apparently convinced was harmful. Freedom of speech doesn't permit you the use of any platform as your own. My freedom of speech doesn't entitle me to writing the Washington Post's front page headline (or getting any space in the paper at all).

It looks like the organizers were right not to allow this talk to be given at their conference, and I for one applaud them for that, even though they'll inevitably be subject to backlash.

[1] http://adainitiative.org/2013/02/keeping-it-on-topic-the-pro...

[2] http://pwq.sagepub.com/content/30/1/59.short

[3] http://link.springer.com/article/10.1007%2Fs11199-006-9140-x....

[4] That swimsuit becomes you: sex differences in self-objectification, restrained eating, and math performance. Journal of personality and social psychology [0022-3514] Fredrickson yr:1998 vol:75 iss:1 pg:269

[5] http://link.springer.com/article/10.1023%2FB%3ASERS.00000323....

[6] http://www.sanchezlab.com/pdfs/FredricksonRoberts.pdf
>The thing that made cars take off was the Model T -- a simple, affordable, customizable model that the masses could buy and adapt to their needs. The iPhone ain't a Model T. More like a Duesenberg -- for all the advantage and disadvantage that implies.

Only "adapting [a car] to their needs" in 2013 doesn't mean tinkering with the engine or anything.

The same way it doesn't mean tinkering with the OS or it being "open" in the case of the iPhone.

So your analogy is even more flawed.
High time to replace "Hello World" with "Change the World"
Yes, your code is the same as the first example generator with a single yield in a loop.

The same conversion for the later examples with multiple yield statements, try: except: or try: finally: will be much hairier, though.
While it's certainly possible to learn programming without knowing English (millions of programmers have done it!), if your cousins don't speak English or another foreign language then you should probably consider that a priority, instead of programming.
The screen size comes down to a tradeoff between portability and productivity. You can get away with a surprising amount on a 10 inch screen - in fact, it covers just about everything you would want to do "on the go".

The next step here would be when you come to a desk that has your keyboard, mouse, and big screen and the tablet interacts with them simply by being in their vicinity. That hasn't happened yet but I bet it will and the whole debate about Tablets and PC's will be reduced to meaningless semantics.
High time to change "Hello World" to "Change the World" http://news.ycombinator.com/item?id=5290217
Its also possible to use a big screen low spec tablet and use it as a "termial" with VNC or something, connected to a high spec PC.
Well, you did say that you want to own your device!

The locked down version may sometimes be cheaper, but I bought a Galaxy Nexus upfront so I could use the $30/month T-Mobile prepaid data plan. Compared to a $70 plan, I paid off the phone in 10 months and everything after that is savings.

(The Galaxy Nexus and Nexus 4 phones, incidentally, will be the first able to run Ubuntu.)
Imagine a USB flash drive with a full computer behind it?

http://www.fxitech.com/

Is $200.
Do not remove the charts.
I love the charts.

They are simple and obvious, the only feedback I would give is that I would think (not being a huge ebay person) the current charts might actually be changed up a bit.
I would be more interested in seeing the clustering of prices, or something like how long the listing has ran without a bid (indicating more likely desperate takers and the like).
If the current charts do influence the price in some way that can be used that is advantageous to the buyer, then I would rescind my comment.

Sent this site to a few friends who don't read HN, they are highly appreciative.
Thanks for the kind words! We are storing logs and metrics for individual servers, and we're working on ways for people to access them.

I'm sorry that you had a bad expereince with your upload. I'm overhauling the upgrade process as we speak to ensure that worlds like yours upload cleanly.

We have a few ideas about configuring and installing additional mods. However, FTB is our first open source Funpack (https://github.com/minefold/funpack-feed-the-beast-direwolf2...) If you poke around there, submit an issue or preferably a pull request, we'll publish your changes.

Thanks again for the support!
Client-Side vs. Server-Side Rendering (Favoring Server Side)
Hopefully this will encourage some people enough to run their own mail servers. It's far less problematic than most people think it is. Maybe it was hard to install and configure this in 1990s, but this is 2013. You buy a domain name, install a Debian machine, and do:

Thanks, but no thanks. I just went in the opposite direction a couple of months ago, switching to a paid Google Apps account so they can handle email for us. I couldn't be happier. Our Postfix / Cyrus / Squirrelmail setup worked fine, but then the server got compromised and taken over by spammers, out IP got blacklisted by most everybody, and right in the middle of trying to fix all that, I got sick and wound up in the hospital.

When I got home, I sat down to start trying to fix this mess and had an epiphany "WTF am I doing this? Hosting email servers is not a core competency for us, there is no competitive advantage to be gained here, and Google Apps is fairly cheap."

I switched over the same night and haven't looked back. After fighting with Postfix and Friends on and off multiple times over the past decade, I'm out. I want no part of hosting email, now, or probably ever again. I have much, much, much better uses for my time than fixing broken email servers.

It always surprises me that people can use a software library with complicated, half insane API's, but can't follow a single page of simple single steps installation.

I have yet to find an email setup that can be described as "following a single page of simple single steps installation". And even if I could, I still don't want to, because there just isn't any real point to it. Email delivery is a commodity, not a core competence. Outsource the hell out of that shit, IMO.