skysight-inc/HackerNews huggingface dataset:
What about oDesk? It's as simple as using your credit card.
Sergey Brin on taking moonshots & the value of failing
I think it's just a question of all the "normal" problems associated with development but then amplified by language, cultural, and timezone issues. No big mystery there.
A Queer History of Computing
Thanks for you answer :), yeah, I know time zones is one of the main problems companies faced.

How about this: if you were highly skilled and experienced, as a rule you would have moved to the US for the greater opportunity and the big bucks

Makes sense, though there are a couple of things to consider one of them is visa issues. Also, not everyone wants to live in the U.S or Europe or leaving their hometown.
There are already a bunch of well known "technologists" who don't just show up to do one Q&A session, but regularly participate in the community, which is, IMO, even better.
> What functionality are you missing from the free LibreOffice?

Editing text in outline mode, with all the keyboard shortcuts to easily reorder headers, open and close paragraphs, etc...
If you take investment money then I believe that's how your investors will define success, since it's the best way for them to get a ROI.

If you bootstrap then in my opinion profitability is how I'd define success.
And that becomes clear from the article but leaves the title a bit off
It'll just create demand for a stronger web of trust. When the price on reputation goes up, people will find better ways of appearing reputable. Also, vendors that have been around for a long time will be able to raise prices and/or take on more demand.
The last 3 companies I have worked for (one of them a startup I cofounded) I have worked for remotely, I wrote about it http://arandomurl.com/2011/09/03/working-remotely.html

I was actually surprised speaking to a university lecturer today that had no idea companies like Mozilla hired people remotely. I had somewhat taken it for granted as the norm.
Not the same thing, he's talking about how the xml are parsed, not whether they are parsed or not. If you install this new gem in RoR, the xml parsing would still do what tptacek is talking about (processing external entities), which is something that should be off by default because you almost never actually want it.
<data center location><no><environment><purpose><no>

e.g. lon1prodapp001, lon1testdbs001, nyc1testweb001

And here's a regex that describes it: http://rubular.com/r/rdEZU9qJ6L

I hate meaningless server names. It's cute for the first 3 but once you're over 10 you won't remember the difference between the 'obsidian' and 'sovite' servers. Which one is production and which one is dev test again?

At least with a logical naming scheme, you'll have a reasonable idea whether you're even on the right server or not.
Completely amazing in every sense. But the way he said "its the cleanest, freshest, most beautiful tablet experience around" sounded like a borrowed sentence.
You don't see anything comparable to Pandas, Numpy or Scipy in Rails.

Yes, there's SciRuby, but they aren't quite there yet.
My experiences with hiring and paying overseas devs have been pretty easy (I'm in the US).

We have paid using SWIFT transfers, which sometimes require a bit of work to set up, but nothing too onerous - it's like doing any complicated transaction at a bank. Once set up, the recurring payments are generally trivial - as you said, we get an invoice, send payment, and things are merry.

Tax-wise this is an expense like any other to our US-based company. Note that in this case the developers actually LIVE overseas. If somebody is in the US but is not a resident / authorized to work, then it's a whole different story.
We know all this, which is why I didn't sleep while Mum and baby were in bed. It was the only way that we could get my daughter to sleep for a few hours at a time. All other methods (co-sleeping devices, cradle at the side of the bed, crib at the bottom) were not successful (or marginally better).

The simple fact was that she needed to be close to Mum.

Things are better now, but it honesty felt like we were all going to drop dead at around the 2 month mark. I've never been so exhausted in my life.
Argh. Why not just neutralize XML to make it safer, rather than kicking the can to the developers who need it?
Hmm, in the U.S., they seem to have aspects of both these stereotypes (at least at one time; I haven't lived in the U.S. in many years): cautious, slow, sandal-wearing, but also self-centered and kind of clueless, blithely mowing down pedestrians despite their avowed support for all living beings... ><

p.s. I've actually known some Volvo owners in the UK, and they really did read the Guardian!

p.p.s. I'm totally left wing, wear socks with my sandals, and eat tons of muesli... oO;
Why not use Base64-encoded random bytes? You can fit the same amount of random bits into a smaller ASCII representation. Not a big issue, I know, but hey. Here's Ruby's: http://www.ruby-doc.org/stdlib-1.9.3/libdoc/securerandom/rdo...
I would say that "each person in people" is a far cry from the type of logic in views normally frowned upon. What would you propose to be different in this case? Where does iteration of this type belong?
675k hours: I don’t want to be complacent
I really hate to play the douchebag card here, but the US DOES have several very good reasons to think it's the center of the tech world. Just don't make me start naming names...
I've used HAML and Jade a fair bit, and I've also had the joy of converting them back to HTML. I've experience the opposite to you, where we've had a much easier time with plain HTML than a specific abstraction of it. I've also had the joy of taking HAML and turning it back into HTML. It's no fun.

To clarify the nested tag example, using an unordered list fails to take into account the other methods of nesting elements in HTML:

%p This is a paragraph with
%strong emphasis
inline and maybe a
%span dynamic portion of the text

%p This is a paragraph with <strong>emphasis</strong> inline
and maybe a <span>dynamic portion of the text</span>

I'd also add that the fact HAML auto-closes your tags is totally negated by the fact you have to keep track of indentation instead. If you nest something when you shouldn't or vice-versa, good luck tracking it down, because the markup won't be broken.

As for interpolation, I like to know when part of the template is evaluated as code, and when it isn't. PHP, ERB, etc. all keep the distinction between the markup and the language very clear. These don't.

This stuff clearly adds value for you. That's fine. For me, it doesn't, and I think using an abstraction like this on the basis that it stops you getting the markup wrong feels worse than using it because you just dont know HTML. If you need something like HAML or Jade or this thing to close your tags for you, then that says something about the structure of your document.
When We Blew Up Arizona to Simulate the Moon
Everything fails all the time
There are a lot of them, but nothing replaces skin-on-skin touch. In our case, it was the only way we could get my daughter to sleep.
I understand that, but it's the default that's important here. If this gets merged, Rails will no longer be automatically parsing XML from parameters by default.

Yes, the gem that's extracted could also be checked over for things like the processing of external entities. I'm not familiar with that part of the code, so I can't tell you what it does or does not do.
Disclaimer: Clouderan Here :D

I wouldn't necessarily agree that the same feature set against hive would also apply to Impala. For example, Impala utilizes HDFS short-circuit reads and can read data directly from disk which results in full disk throughput, this combined with highly effecient parallel reads yields some impressive numbers.

I've seen queries speed up anywhere from 2x-100x (especially when data sets can fit in memory). Since it's designed for low latent queries, results can be returned within the sub-second range.

With that being said, Impala does not currently support UDFs (slated for post-GA).

Hive does do JOIN order optimizations after 0.7.0 though (https://issues.apache.org/jira/browse/HIVE-1642), you can set "hive.auto.convert.join = true" to enable it. I believe this will be enabled by default eventually. By GA, Impala will have a cost-based optimizer for optimizing JOINS as well.

PS: Congrats on the release, I'm looking forward to giving it a go :)
I see a lot of people bagging on Java but I think the real problem are the browsers. Java is the one being used in this attack but next time it could be Flash or Acrobat or any other plugin or even 3rd party Javascript scripts. The default behavior of browsers should be similar to flash-block, Ghosterly and other similar plugins: the plugin only runs when the user requests it by acknowledging the source and hitting a "play" button inside the page. No auto-loaded code should ever run.
Quora is most definitely not for this, although it's a potential side effect. I'd argue it's actually the opposite: by design, Quora focuses on a single question open to answers by any number of users that do not have to be the question's target.
> I can say to make money "buy low, sell high" but of course it is not that simple.

It is exactly that simple, it's just not easy.

> Dieting has all sorts of psychological and physical factors that vastly complicated the picture.

They make the task more difficult, they don't make the task more complicated.

I'm not saying that eating less calories than you burn is easy for people with weight issues, but it is a very simple concept to understand and work towards.
Quandl – A Search Engine for Datasets
Show HN: SocialTV | know what to watch on tv | built at a hackathon
we built this app at a hackathon. Its an app that lets you browse trending tv shows, then suggests you similar shows based on your likes of tv shows.
I recommend familiarizing yourself with the code before developing strong opinions about it.

I am familiar with what it looked like a month or so ago.
Quora is basically Experts Exchange 2.0. One of the biggest letdowns given the build-up and expectations it once had.
Companies like Angelcare sell a "baby movement monitor" sleep pad that sounds an alarm if the infant stops moving for 30 seconds. It's sensitive enough to detect movement from breathing alone.
Not a minute too soon - I know exactly where to put it to good use! :)
One of the most important things in remote development work is good communication between the employer and the client. This may sound obvious but it is still important.

If the employer and the client are not comfortable conversing in the same spoken language, it is almost guaranteed that the project will cost more money and be delayed. When dealing with a client or employer that does not have the competence of a native speaker in your language you must specify exactly what you need, as if you were talking to a child or machine. Most of the horror stories you see on sites like TDWTF are results of poor communication, not incompetence or malice.
No, we need Reddit's r/gonewild instead
Vim also has history via the undo-branches feature. e.g. ":earlier 15m" to go back 15 minutes.
I dont really consider 'outsourcing' to be remote working, and as for the 'anthropological explanation' its pretty simply explained that outsourcing projects (to anywhere) are typically a self fulfilling prophecy of failure.
Reinigen en ontmossen zorgt voor lange levensduur van je dak
The potential for duplicates is at odds with the statement "best choice for cryptographically secure". As with anything security related, never roll your own implementation if you can at all help it.
I'm an infrequent enough Reddit user that their odd argot and mile-long discussions about ponies are really a disincentive for me to read past the intro to an AMA. Using HN for topically relevant AMAs provide a welcome relief from Reddit's tiresome fractals of inane comments.
One of the reasons that things get extracted to gems is specifically so that people who use it can improve stuff without the whole process of contributing to Rails (and its release cycles) getting in the way.

For example, ActiveResource[1]. Now that it's a gem, the people who use its features can actually take over the maintenance, and release versions independently from Rails proper. It's gotten a lot more contributions lately now that it's independent.

1: https://github.com/rails/activeresource
Joe Armstrong: I came up with Erlang, because it didn't exist
These aren't "drop everything, take the site down, upgrade now" issues, so yeah we'd like to save the tone for that sort of thing.

... but seriously, please do upgrade as soon as possible! There's really no such thing as a "minor" security issue when it's 2am and you're being woken 'cause the site's down.
It's not so much the U.S. employment issues as it is the international/cross-border financial transactions compliance issues. Cross-border payments are generally subject to significantly greater (tax) compliance requirements and the penalties for non-compliance are generally steeper than they are for purely domestic compliance failures.

When you have int'l employees, you have all that plus the additional headache of figuring out which nation's employment laws apply to your employee, and when, and in what proportion. Thus, a US employer might have to pay FICA/Social Security for a foreign employee, or it may have to pay the foreign nation's simlar such employment/payroll taxes. The fees for the legal/tax advice could easily be a multiple of the foreign employee's salary, as could the penalties for non-compliance.
I don't have any opinions on it, I just linked to a pull request.
I already disabled the overlay scrollbar, it's trivial to fix with a Google search. None of this is hard for me, just enormously time consuming for all the broken things I need to fix or work around. I'm no neophyte; I've been using Linux since 1996, a copy of Red Hat 3.0.3 ("picasso", Wikipedia tells me) from a magazine cover CD.

The point is that Linux UIs are perpetually half-baked. I'm happiest interacting with Linux from Cygwin ssh. It's a fantastic command-line experience.
It's fine with many files, the only issue is when it indexes, which can't easily be automated. I just checked and it gets through about 2000 files a second on my MBP.
This seems very cool. We (www.rjmetrics.com) provide a hosted tool to get metrics like cohort analysis out of the data you've already got on your database. In addition to cohorts, you can also get metrics on time between events, repeat event rates, and segmented lists of lapsed users.

We've got a lot of different visualization options, and we can consolidate multiple data sources (ie Mongo, MySQL, spreadsheets, Google Analytics) into a single reporting portal.
Sorry, I read an opinion from your comment immediately upthread, which is that you believe that simply not parsing XML is a reasonable step towards handling XML securely. I disagree with that opinion.
Not to be finicky , but why did you abbreviate law enforcement if you only used it once?
What's this, like a stock pump and dump attempt?
I have vim as my EDITOR, then cscope does this and more.
Whilst I'm sure that is true, it certainly won't be true for the entire human population.

I strongly suspect that my excellent reaction to low carb diets is because I haven't evolved the ability to consume them as well as other humans. Clues include oral allergy to birch pollen and my 'output' when I eat dairy and grains is less than optimal.

I don't believe low carb works for everyone. It doesn't work for my wife. But it is a useful tool, that I'm very glad I found.
A scientifically-minded person realizes that doctors people too, with their own biases, agendas, and misinformation. A scientifically-minded person would seek out research to determine the best course of action.
Firefox will soon be doing this, except for Flash.
Why you may include any image into HTML while not able to include any text?
I just thought that I cannot find any reason (security? what kind of? may be uselessness?) you can include any image into your HTML page (from any foreign website and the owner of it can delete/alter it later) with a simple <img src=...> tag while plain text embedding is a very tricky task.

The only solution of embedding text into HTML page on client side I know is <script src=...> with document.write inside.

Do you know why text embedding wasn't included into HTML standard with a simple tag?
I've lost a massive amount of weight (170 pounds). It isn't that easy. If it was that easy, I would never have had to go to the lengths I went to in order to lose it and what I have to do to maintain that loss.

What the basic calorie-in-calorie-out equation doesn't take into account is that it is a biological imperative to eat. That means you have to find the way to balance those calories that overcomes that.

Some people (usually the people espousing "it's just a calorie") have a metabolism that, for whatever reason, either doesn't cause them to be hungry or allows them to eat whatever. Great for them.

For those of us who struggle daily with this issue, "willpower" isn't enough. We need to find the way that overcomes the biological, hormonal imperative that drives people to eat.

And just saying "cut calories" does not work. Three percent of obese people will manage to lose weight by dieting. Do you think they are just "too ignorant" to "get" the equation? Or are they just "too lazy" to do what needs to be done? Because I know that neither is the case.

Edit: The other component, which really screws up an "engine" analogy, is that your "engine" becomes more efficient the less you feed it. If you need 1500 calories a day today and so start eating 1300 calories a day, soon, your engine will only take 1300 calories a day to run. Great, bump up the exercise so you burn 200 calories a day. Soon, your engine only needs 1100 calories a day and you feel lethargic all the time.

Your body is not an car motor.
Should We Prohibit Genetically Engineered Babies?
It is also a way of burying hair-on-fire security issues, and of encouraging plugin-style development for what is properly considered a piece of core functionality for Rails.
I did not know this existed =| Seems like alot of companies are definitely jumping on the bandwagon now
Here is my method, with just Chrome and a combination of 2–3 organization methods.

I’m tired and not english native so this is poorly written, but it enables me to keep 434 favorites (and growing, I could scale to at least 1500 I’m sure) and not feel overwhelmed by them.

-----

Simple filing from zenhabits’ article: http://zenhabits.net/how-to-create-a-minimalist-computer-exp...
I have four folders on my chrome bar, inbox – projects – reading – archives.

--

Inbox is for things that I must take action on, like reading it (but that doesn’t go into Reading because I must read it, unlike things in Reading that are good to read but not mandatory for me).

--

Projects contains links related to the projects I’m currently working on, each project got its own folder.

--

Reading categories from Mark Hurst’s book Bit Literacy: Inside my reading folder, I have:

Stars for blogs (and the like) from which I usually read every article/news.

Scans for blogs/etc. that I enjoy much but have to scan to then decide what I’m reading (HN for example, the other one I have is Quora).

Targets for blogs from my competitor that I want to keep an eye on.

Tryouts for blogs that are good but not good enough that they are on my routine for reading.

For specific articles, they go at the root of Reading.

This is poorly written and I’m sorry, you should check Bit Literacy anyway as it has a lot of info for not feeling overflowed by bits in general (applies whether you’re a newbie or an advanced user).

--

Archives contains links I’ve already read. With inside a folder structure that mimicks the categories on http://personalmba.com/best-business-books (Business Creation, Value-creation/Testing, Marketing, etc…), with two additional folders for Health and Programming.

If it doesn’t have a category, I just put them into Archives.

--

For searching, I use the search bar from the bookmarks manager (Ctrl + Shift + O), it searches inside the title but that’s often enough, if I know the title doesn’t match what I’m looking after I rename the title when I’m adding the favorite.
I remember reading your post. Really good stuff, I remember meeeting a couple of guys from couchbase in Berlin.
http://www.pcpro.co.uk/news/380044/windows-7-still-being-sol...
I think you wanted the first option of the poll: "Yes"
> you believe that simply not parsing XML is a reasonable step towards handling XML securely.

Ahh, this may be the difference, sorry. I don't think that it's a reasonable step towards handling XML securely. I _do_ think it's a step towards not exposing people who don't use XML to attacks on their site via XML-parsing code paths.

One of the worst parts of the recent security... situation was that people who didn't even support YAML or XML for their API were still vulnerable. It's these people this helps, not people who actually do use XML.

I totally agree that this isn't useful to people who are actually using XML, except for my comments about quicker releases and fixes by detaching it from Rails.
That's not how it works. That research shows only correlation does not mean research shows ~causality. Correlation does not imply causation, but it definitely suggests it absent other explanations.

It would be hard to study causality in this instance because of medical ethics. You cannot assign a treatment that you believe to be more likely to cause an infant to die, so RCTs are impossible in this domain.

http://www.medpagetoday.com/Pediatrics/GeneralPediatrics/164... -- co-sleeping babies are 21.7 times more likely to die from SIDS than non-co-sleeping babies, according to this study. That definitely doesn't prove causality. But the correlation is certainly waggling its eyebrows suggestively in causality's direction.
This practice might backfire when your daughter is old enough for sleep training (two months from now or so). Most babies at that age can sleep through the night without feeding, but wake up due to sleep patterns and become very fussy as now they use food as a method to soothe themselves http://www.babycenter.com/0_baby-sleep-training-the-basics_1...
Very cool and batteries 2.0 would definitely change the world. But this vid is a bit one sided. To charge something in an instance means a lot of electricity has to run through the wire in a very short time.

Also, being able to quickly discharge might just be as much of a problem as it is a blessing. Imagine all stored power inside a electric cars capacitor system to discharge all at once..
Great post.

I'm currently on a very similar path - although I keep hacking beside my current day job. Still plenty of time.

However I'm still struggling with the marketing stuff and getting traction. I currently focus more on the product/service side than on getting the message out because I'd like to grow organically and receiving short-lived traffic from other sites like fb, twitter and g+ does not seem to really work out.

btw: switzerland-based too
Nvidia  announced Tegra 4i with LTE
Have you been through one of this situations?

I agree with this, as a freelancer/remote worker, one of your key assets is communication.
I'd imagine the main reason is just to promote the idea so people with connections might ask their connections to do an AMA.
Check out mustache. It has things that can be used for iteration but it isn't explicit and you decide what actually happens at runtime in code rather than in the template.

http://mustache.github.com