skysight-inc/HackerNews huggingface dataset:
> is akin to saying: "If you never get in a car your chances of dying in a car accident are significantly reduced."

Very bad analogy.

It's more like saying "If you burn more gas each day than you put in, you'll eventually start burning up your reserve tank, (until you run out)."

> but not really helpful or meaningful.

It's extremely helpful and meaningful. For the massive majority of people that are overweight, they simply need to eat less calories. Not less food. Less calories. The original article here is showing what 200 calories looks like, so it's extremely helpful for people trying to eat less of them.

You would be shocked how many people have no idea a mountain of apples is equal to a small amount of alcohol, etc. Once they learn this, they lose weight.

Source: I lived with two girls who lost over 100lbs each at Weight Watchers, one of them became a WW representative, and for years I went to meetings with her as moral support. Over the years I've personally seen at least 1000 people go from being completely helpless with weight loss to losing somewhere between 50-200lbs each. All they did was eat less calories than they were burning. Nothing else. (WW obfuscates that with their points system, but it's just calories/50)
that site seems sketchy as all get out...
The C++ plugin is totally unusable and I uninstalled it immediately after trying.

But I just made a manual set of syntax highlighting rules for C++, and that's good enough for me.

The git integration and other IntelliJ features make up for the missing C++ navigation and refactoring features for me.

I do everything related to compiling, debugging, and stuff (as well as all git committing and stuff, the IntelliJ git integration is about showing changed lines) from a terminal.
Oddly enough, I'm an American developer outside the US working remotely for a US company.. I'm going to be starting my own company soon (as soon as we wrap up this funding agreement) and will focus uniquely on hiring remote (distributed) developers. As you've said, there is a ton of amazing talent outside of the US, and its actually a win/win by hiring remote. I will consider it as a competitive advantage until all of the "leading edge", "innovative", and "groundbreaking" companies out there in SV decide to catch up
I guess you can - I see what you mean. But when looking for an answer I found that you're not training children here. You're preaching to grown-ups who are not that^H^H^H^H trainable.
I can recommend CtrlP (or Command-T). I can't imagine navigating in a project without them. They also have great buffer navigation. Personally I mapped <leader>t to CtrlP file search, and <leader>b to CtrlP buffer search (:CtrlPBuffer).
Incorrect. Even malware targeting write-once-run-anywhere systems is rarely write-once-run-anywhere itself. The actual shellcode of the exploit is almost always native code, or a native binary dropped on the filesystem via a directory traversal bug. The attacker typically has to determine the system being attacked and use system-specific shellcode, even for system-independent vulnerabilities. The JIT or bytecode interpreter is rarely directly leveraged by the exploit code itself. In other words, the shellcode is almost never bytecode.

Write once run anywhere isn't the problem. Write once run anywhere is just a feature that greatly increases the number of machines with a given piece of vulnerable software installed. VMs also tend to be big complicated pieces of software with a huge attack surface, and tend to be written in unsafe languages (C/C++).

If 99% of all browsers used very similar versions of libpng, all with the same vulnerability, we'd see this same problem.

Software monoculture combined with poor incentives to write secure software is the problem.

Edit: since write-once-run-anywhere languages tend to be more safe, it's a shame that more VMs aren't written in (subsets of) their hosted languages. Jikes RVM, PyPy, and Squeak Smalltalk are some notable exceptions.
Sadly this sounds more like the Debian way than the Ubuntu way. I jumped ship on Ubuntu around 9.04 when it felt like they just started tacking on features without major quality control that led to degradation of Ubuntu.

I tried 12.04 not too long ago, and some of the same lagginess/weird quirks were still there. Now that many ubuntians are now trying to push for less testing/more releasing in Debian, it's like a skyscraper company telling their foundation builders to use sack concrete instead of whats been tested and proven to work for many years.
Yep, we hear our daughter shuffling around in bed, sighing and generally being restless and then at bang on 7am there's the sound of her getting out of bed and running in to our room shouting "Mummy, Daddy, the sun came up!"
I think you're right about elections being too small, both from a business perspective and from an impact perspective. The problem we were trying to solve was that people vote blindly for most lower-ballot positions. We wanted to make it easy to vote intelligently all the way down your ballot, without researching each candidate individually. I guess it's understandable we couldn't find a way to support a business doing that.
Warning: The below site is reported to be still infected, do not visit, even if you have Java disabled since it may be host to other exploits.

According to the NYTimes, the site is iPhoneDevSDK (not including a clickable link for obvious reasons).

http://bits.blogs.nytimes.com/2013/02/19/apple-computers-hit...
Too true, unfortunate as it may be, but I don't think many people have that much experience in third-party Python libraries. Your best bet is to try and find examples from the source or find somewhere that uses it. I've had the same problems myself, a lot of the bigger libraries like Django etc. have good documentation, so its usually not a problem.
In the last MOOC I took, I didn't see answers on the forums. I saw the same questions asked over and over, people asking for sample solutions to the assignments once the due date was passed, people asking for answers to the quizzes once the due date was passed, and nothing. If MOOC's are going to be so great then the people running them need to put in a little effort.

(Am I the only one who sees 'MOOC' and pronounces it /moose/ in my head?)
I see there are plenty of posts down below that are complaining about the lack of fuzzy search. By all means, crawl the site and create a better search engine. IIRC it is setup in such a way that new records are always appended at the end of the ID space. Just check every night for new things. At the time we wrote this there were a few companies doing just that, charging a small fee, and soliciting people that were owed large sums. I mean, you've got a $6B market, in just California, to play with where you could probably earn 5% or more as a finders fee to those that don't know this is public record, or might just pay you to avoid the hassle of the paperwork.

There was also a web service interface to this system that returned paged results as plain ole XML, but unfortunately I don't remember the URL. We had wanted to expand and create an interstate network by partnering with Texas and some others, but it never panned out for reasons I forget.
Well , the good news is there are open-source baas libraries one can install on his own server, and they are fully testable. I would use a baas for a quick prototype , where the client is built first though , so there are some use cases. But again , there are a lot of script you can get that are production ready , with a RESTfull interface , ACL and user management , mongodb backed so user can upload to gridfs etc ...
Ugh. It's been a while since I played, so I had forgotten about this.

It's not as bad as you described it. It's even worse.

The hack the creators of SC4 used to get around the problem of traveling the same path twice in one trip is responsible for a large waste of CPU cycles. Essentially, the hack allows the Sim to "forget" how he got to a certain location and start a new trip to the final destination. The downside is that this is that all of the information from the previous leg of the trip is lost, and the algorithm must run again. There isn't a 1:1 ratio between the amount of citizens and CPU cycles wasted, because as your city grows the path each citizen must take becomes more complex and consumes more cycles.

You can read more about it here, at a third party fan site. [1]

[1] http://sc4devotion.com/forums/index.php?PHPSESSID=fcff28ec82...
This is a superbly useful advice, thank you. As a side note, 3rd party modules is something unavoidable in web python, at least from my experience (unlike PHP, where you can go plain vanilla easily), so I thought it would be like an organic part of the Python community.

P.s. in the mean time I did get one answer.
Try again and search for "office" while selecting architecture "Mac":

http://i.imgur.com/m1zj1dF.png
I was referring more toward not being able to save/load but as I read this awhile ago, the case may have changed.
For "a shitload" of years infant mortality rate was >15% too. How things used to be is not a good indicator of optimal approaches.

A scientifically-minded person should not prefer random internet commentators to doctors' when the sole argument proferred by the former is that things used to be a certain way, therefore it's ok.
Actually, it does. The article assumes that the reasons people did worse in these online courses is because of the set of students enrolling, when the question is 'does the set of students or the presentation of the course matter more'?
you hit the nail on the head (oppositely, I was surprised to see them deploy out HA Proxy by default). The lack of VPC makes this far less appealing. I've been working on a scaling capable VPC configuration with quite a few moving parts and got so giddy with excitement over the potential of OpsWorks, then I tested it out and realized it's nowhere near ready for prime time and is missing some major players.

Still...Props to them and am excited to see it mature.
Site doesn't even scroll properly on an iPad, everything off-screen seems simply cut off.
It's probably out of spite. At an OSS project I worked on previously they'd always hack into competing projects when they trashed the project's security.

If you live in a glass house, don't go around throwing stones.
>All of that can be done much more efficiently without the mouse

No. All this can be made with an extra cognitive overload provided by the use of keyboard shortcuts that makes you think you're doing something useful and/or faster than with the mouse.

Especially if you don't need to have your hand at the keyboard at all times (i.e you're just browsing code and not writing), scrolling with the mouse is way faster.
o does that. :h netrw-browse-maps
I'm a remote consultant, and I have no issues getting clients. But, I'm in the USA, and I'm an American citizen. I also have no problem hiring remote workers. My designer is from Canada (I got him through Reddit).
Hired as an employee - yes.

Hired as an independent contractor - no. Then the boring bits are to do with the independent contractor who has to just satisfy the hiring company they are compliant with Brazilian laws
I was using fluxbox, but then I had a stint with dwm (http://dwm.suckless.org/). I got interested in haskell and finally settled on xmonad (http://xmonad.org/) with dmenu which seems to be insanely stable.

This is the most distraction free environment with absolutely no limitations (in the scope of my work) I have ever worked with.

Not to mention it'll run on any netbook easily, or other low spec computer.
I'll be honest that 90% of it has to do with the user interface - it's not that LibreOffice can't do what I need to do, it's that it makes things that should be easy really hard. And considering the amount of time I spend in an office suite, if I save a few hours a year, it pays for itself.

There are probably a few features that are in MS Office that aren't in LibreOffice, but I can't think of them off the top of my head. They're edge cases, but they become important when they come up.
Yes, I agree. I think its cultural baggage from past dealings.
Bitcoin is about to hit $30.  Here are comments from 200 days ago
http://news.ycombinator.com/item?id=4330932
Aaron Swartz's FBI File
Ask HN: Outdoor readable screens/tablets?
In an attempt to disrupt an industry that is stuck in pen-and-paper-and-camera world, I need laptops or tablets that are usable outdoor.

Not direct-sunlight outdoor, just sitting-in-the-shade or sitting-in-the-car outdoor. There are outdoor screen laptop models from HP, Lenovo and others (for $100-$200 more than the basic model), but they still don't make the laptops really usable outside on sunny days.

eInk is out of the question for now, because I do need the ability to show detailed color photos and short movie clips (and possibly edit them) to disrupt said industry.

The way this industry works right now is take photos or videos with camera (they've only switched from film/tapes to digital in the last 3 years!), take notes on paper or tape recorder, and then go back to the office to process everything. If they could do the work sitting an in improvised shade outside, they would much more effective.

I've almost given up on finding a device that can actually be used outdoors for real work - but perhaps someone int he HN community knows of one?

Alternatively, do you have experience with any hacks like hoods or screen protectors or sunglasses that actually make outdoors work feasible? My experience with these so far is "nice concept, execution fail", but perhaps yours is different?
i like the look, seemed to work fine on my laptop. will try on a few more devices
Rumours abound that in less affluent countries, a lot of computers are sold without Windows, but very quickly get illicit copies of Windows installed. I don't know how true that is. All the same, some proportion of people must start to wonder why they need to install Windows.
Chrome has been warning about iPhoneDevSDK each time I tried to go there for about 6 months.
I'm still going with merely knowing that your job is to replace the sparkplugs gives you a leg up. You seem to have a pretty firm grasp on how complicated the task is and what is involved, which is already a head start.
Best Performing Email Subject Lines
Easy to say, but as always, the devil is in the details. I can say to make money "buy low, sell high" but of course it is not that simple.

Dieting has all sorts of psychological and physical factors that vastly complicated the picture.
More discussion here: http://news.firedoglake.com/2013/02/19/aaron-swartzs-fbi-fil...

It's interestingly short and mostly deals with the PACER downloads. The FBI didn't think there was anything worth pursuing after their initial investigation.
That's true. Also I have noticed a couple of things here, one is that if you are American companies will have more willingness to hire you remotely or outsource work for you.

For instance I know at least 3 companies owned by Americans in my city, all their customers are in the U.S, the developers all locals, and they just act as "middleman".
Seems like there are still some cultural barriers here?
Capitalism rewards skilful deception. Yes, she does unethically, but she is rewarded by the system! And read her, she is doing a good job for her readers.
Ask yourself - are Google and Yahoo and Yandex doing all right by placing everyone into their individual search bubbles to extract more ad money from AdSense? Probably not.
My employer at some point decided to save money by mandating openoffice instead of ms office for anyone who only made documents for internal use (documents, spreadsheets and presentations). I ended up using openoffice for a little over a year, until our team demanded ms office licenses, and it turned me off of the product. I even switched from openoffice to ms office at home, out of sheer frustration with the product.

Simply speaking, openoffice's problem was not a lack of features, it was a lack of quality. Using it was a constant exercise in working around bugs and poorly thought out user interface design. The lasting impression openoffice made on me was a feature-complete product handicapped by decades worth of technical debt. I am glad libreoffice are trying to reverse the trend, and I keep a regular eye on the progress they're making, but I really "get it" now why ms office has no competition.
> DoS can always be done

Assume you're not talking about DDoS, how?
See my comment here http://news.ycombinator.com/item?id=5247350 ;)
typeahead.js - fast and fully-featured autocomplete library from Twitter
Like what exactly? Anyone using Django in a production environment, should be following django-announce anyway - https://groups.google.com/forum/?fromgroups#!forum/django-an...
Great point. Our blog is on Squarespace and we didn't see a way to make it happen - we're checking w/ them to see if we're doing something wrong.
As funny as it may sound, I was a bit intimidated by Django and thus choose to go for Flask instead for my first steps. There is no rationale behind this, just some strange feeling. Thought I'd mention.
He missed an important point: that most of the work itself in many (not all) big companies is not exciting, more like routine maintenance. A friend got a PhD in CS from Northwestern and now all he does is maintain email servers for a BigCo (essentially). He has a pager so that "clients" can contact him if anything goes wrong
When we wrote this software, we tried hard to get a follow on contract to fix this 180 day problem using more automation. But, there was no budget, and the claims processors did not want to lose their jobs. We toured the location where they process the claims. They literally had piles of filing boxes containing the submitted claim forms in a secured room. I forget how many they do per day, but I remember being surprised at the volume. The site does many millions of searches per month...
I feel like there should be an easy and failsafe technical solution to this.
Why You're a Bad PHP Programmer
> Django's serialization framework was vulnerable to denial of service attacks via XML entity expansion and external references

Ah yes, the billion laughs.

http://en.wikipedia.org/wiki/Billion_laughs
OP here, If you're seeing an "unexpected error" when creating a project, we apologize. We're having an issue with our dropbox worker process. We're working on it.
It's called Emmet now.

http://emmet.io
A few weeks ago I put Ubuntu 12.04 on my touchpad. I was hoping to run a full rails stack and actually do some dev on the device, or at least use it for testing.

I think I'm getting close. But unfortunately, the UX is difficult to work with without a mouse and keyboard (which I am yet to hook-up).

I'm sure we'll see this on the touchpad before too long.
There is a well-established link between fat intake and heart disease. [1] Both saturated fat and trans-fat contribute towards increased blood cholesterol and clogged arteries. That research didn't become invalid just because you can lose weight on a low-carb diet.

Now unsaturated fats at moderate levels? Absolutely necessary. A bit of saturated fat in your diet? No problem. But a diet that consists of upwards of 20% saturated fat? You might as well go on low dose aspirin while awaiting your heart attack.

(Note: there are conflicting studies, but meta-analysis seems still to side with this contention. Really the only desenting papers are funded by bigAg, on very high fiber diets or had testing flaws - http://en.wikipedia.org/wiki/Saturated_fat_and_cardiovascula...)
What you said is true, but you can also find horrible code written by people in the U.S, so is not an I'm an American and you not issue.

I've seen projects like the one you mention above too, they were people who hired guys for $5/hour and expect to have the best work in the world. You get what you paid, I guess.
Depends on implementation - always read docs. UUID type 4 is random and does not follow standard rules for UUID generation.
Everyone who doesn't like HTML template languages is going to eventually mention Zencoding. Note: They changed the name to Emmet, and it's still actively maintained and works with Sublime, et. al.

http://emmet.io/

If you find Zencoding anywhere, it's outdated and sucky.
No chance of co-sleeping. Daughter likes to sleep diagonally when in our bed and spends most of the night kicking me and pawing at my wife's face/hair. Joy.

Luckily she has pretty much slept through the night (7pm to 7am) from 3 months old. This was good until ~2 years old when she started waking in the night and wanting to sleep in our bed. Having to put her back again and again until it sinks in isn't good for sleep. That has mostly settled down but then being 3 she's in the final stages of potty training so she's up occasionally in the night to want to go to the toilet (as she becomes aware of the need to wee) but it shouldn't be long before she's doing that all on her own (although I'll still probably wake up from the noise of her clattering around).
That was called Microsoft Tablet PC...
It depends on what your goals are, and what foods you eat. I eat A LOT of spinach, it basically replaced bread, pasta and rice for me. As well I eat bell peppers, broccoli and other veggies. They may have some carbs in them, but not a whole lot.
Time Dependent Cache Keys
Django has the right response to this issue: disable entity handling altogether. Last I checked, this was not the Rails response; you can pass doctype declarations in with XML in POST requests, and they're honored (this was clearly the case during YAML-debacle #1, because we took advantage of it, but I think it remains the case now).

There is no good reason that core XML handling in frameworks should be dealing with dynamically defined entities at all.
Java UUID.randomUUID() is OK: "The UUID is generated using a cryptographically strong pseudo random number generator."
I don't think that's an option when you have neighboring cities that are played by other people.

I believe your city will impact theirs and vice-versa.
Hi speeder,

I have hired a number of devs in Brazil for telecommuting work in the past. We've done a fair amount of mobile dev, but mostly it's HTML / JS single load apps, not usually native iOS, and mostly apps, not games. I'm not sure if that would be a fit for you.

If you're interested, send me a resume please, and who knows? I may not have anything right now, but things come up here and there. Best of luck.
Could you please link to the "Who's hiring" thread, I can't seem to find a recent one and I'd like to take a look, thanks.
Codecademy Launches New API Courses with EasyPost
They run extremely lean, consequently they produce nitrogen oxides like you wouldn't believe.
As a developer, I find using bootstrap to lay out a project before a designers hand's touches the project really nice. It gives the project a much better look then I would normally put effort into doing and allows the designer flexibility to quickly and easily style it.

As a designer, would you rather take spaggetti html code from a developer or one compliant already with a framework like bootstrap to start working off?
For anyone using tmux and vim, I recommend having a look at vimux (https://github.com/benmills/vimux). It lets you control your tmux pane from within vim.

I use two tmux windows, one of each of my screens. One is code and the other runs `make && ./test blah blah` whenever I hit F5 in vim. To get vimux to use windows (as opposed to just panes) there's a fork under pull requests (disclaimer: I wrote it).
NetSpend to be acquired for $1.4 billion by payment processor TSYS