skysight-inc/HackerNews huggingface dataset:
For collaborative editing, getting change tracking right is important - I literally could not do my job without it. I listed three parts of what I called my change-tracking minimum in defence of a qn I asked at the tex.sx:

http://tex.stackexchange.com/questions/8704/can-lyx-syntax-f...

If you can get change tracking to work nicely with modern distributed version control, you are a star. I have lots of ideas...
I would actually recommend a hybrid approach. If you don't need too much memory there is a cpu heavy Amazon instance that you should scale up and down and have a VPN between a dedicated co-lo machine that handles the base load. If you need memory and cpu, its going to be costly to use EC2 unless you pay upfront for dedicated instances. In this case though the economics are probably not as favorable as getting some co-lo servers and letting them rot away. In short you will need to do a cost benefit analysis to see what makes sense.

For our service we are going to use a co-lo server for our processing with an Elastic Beanstalk frontend and use a VPC + OpenVPN setup to bridge the two. We will incur some bandwidth charges because of this, but the cross talk between the boxes is actually minimal, since the client will post directly to the co-lo box(es) when it needs to upload, etc.
Which is the best book for compiler design then?
I wonder how many people actually use the on-demand instances on a regular basis. For me, I purchase reserved instances in the marketplace and I never touch the on demand pricing. The past two price "reductions" have not affected me because the reserved pricing remains the same. For someone who does not want to sign 1/3 year lease, I find spot pricing to be more attractive than on demand. For the small chance that your instance will get terminated, you get to enjoy the same performance at 1/10 the on demand price. What if you need reliability / short term lease? I would use the amazon marketplace and find other people selling their reservation in the 1-11 month range (not guaranteed)
I look at it this way: both controlled massive, evil companies--MS and its monopoly, Apple and its patent and lawsuit madness. Both were of the same generation, both in the same industry, both were about the same age when Jobs died, both were super-rich.

But one of them was a douchebag: denying the paternity of his daughter for years and acknowledged by all and sundry to be an asshole through and through. As far as we can know he died with his claws on his fortune. (Though it's possible he was an anonymous philanthropist.) Hell, he's a jerk from beyond the grave: he stiffed the guy who built is ulta-yacht!

The other was acknowledged to be difficult to work with in his day (though I've read few descriptions of him that would qualify him as Jobs-level douchiness), but since then has gone to become one of the biggest philanthropists in the history of the world, making contributions to education, science, and medicine that will be felt for generations to come.

I think these two figures are in a uniquely similar position to be judged side by side. Personally I would rather idolize the one who helped humanity, not the one who helped himself by making toys for rich people. (And hipsters.)
I flagged it for not being detailed or funny enough, and essentially just being an image submission when such things should be relegated to links in the comments...
In an ethnically homogeneous country (and not all are), the minority is likely not one readily distinguishable by skin color alone. There are the Yakuza, Kkangpae, and Ah Kong (the latter mostly Chinese Singaporeans). European nations often have issues with right-wing groups (and in some cases ethnic Muslim minorities). But the distinct racial and cultural division (and history) present in the US is fairly distinctive.
I am not convinced it is incredibly hard for a tech PhD student who has done quality research from a good school to stay in the U.S. There are two options currently:

1. EB-1: A visa given to an alien of extraordinary ability. The requirements for this are complex but a person with a decent lawyer should be able to navigate them provided the person has access to enough people in academia and industry who vouch that this person is of extraordinary ability.

2. EB-2: Employment sponsorship. Both academic institutions and industry have a standard practice of sponsoring people who have done any form of grad. school to a path that involves a green card.

Now, sure, 1) has overly bizarre documentation requirements (like for example requiring that one print out every paper that one has written and send it to USCIS) and 2) takes way too long for people born in India and China. This of course requires reform in a fair manner that takes into account other constraints like making sure that immigration doesn't become top heavy from two nations.

The sequoia capital article talks about foreign born students getting ejected. Do we have any quantitative data on how many of them are really being ejected? ( Acquiring a H1B visa to work in the United States is not hard. When, I (a foreign born student) graduated and applied for an H1B visa, it took ten days for it to get approved. ) Have there been surveys done on people who have voluntarily left for personal reasons vs. people who left because of this issue?
there are parser generators .. you dont have to build one from scratch
Python has this bug; you can't unpickle untrusted input

I thought you could unpickle untrusted input in Python? Sure there's a great big red warning message on the documentation, and hence it's currently rare for people to do it, but it is technically allowed, right?
That isn't the case here. While it's a nice sum of money, Notch and Cuban agreed to give $250,000 (the news broke back on Dec 20th about this). That won't be enough to perpetually fund a position, but perhaps enough to hire two lawyers for a year.
> Stardock.com

Why is anyone surprised
It's the snobbery, not the meaning.

I've been partial to the crypto community since the early 90s and there appear to be three popular ways to dismiss one's security work without bothering to understand any details -

1. Quoting an item from the snakeoil markers list

This is the most popular method. It has a good
mass appeal as it clearly implies that your
opponent is a complete idiot and puts him in a
position of needing to prove the opposite.

2. Gutmann Sound Wave Therapy quote

Whenever someone thinks that they can replace
SSL/SSH with something much better that they
designed this morning over coffee, their computer
speakers should generate some sort of penis-shaped
sound wave and plunge it repeatedly into their
skulls until they achieve enlightenment.

This is as great, arrogant, includes a "penis"
and generally makes first-time impression. It
can't be used too often unfortunately.

3. Invoking Kerckhoffs's principle and alike

This is a sophisticated way. Don't really need
to understand what the term is or if it applies
in a given case. The idea is to just dazzle the
opponent with obscure terminology to show they
don't know a shit about cryptography.

You've gotta try and be on a receiving end of these. An incredibly welcoming opening of a dialog between the peers. Thickens your skin like nothing else.
Just to expand on this, if you spend $2-5 million on reserved instances, you get a standard 20% discount[1]. If you spend more than $5 million, Amazon just say "Contact Us". Heroku certainly qualify for the "Contact Us" discount: at an average of $1,000 per reserved instance, they only need 5,000 servers, yet they're hosting well over 1 million sites.

Heroku provide a service that significantly simplifies the deploy experience, though you pay a premium for that privilege. If you're willing to take the complexity hit of deploying to EC2 instead of using Heroku due to price, you're not really Heroku's target market. I'd expect a price decrease eventually, though likely in reaction to direct competitors rather than the drop in cost of the EC2 infrastructure itself.

[1]: http://aws.amazon.com/ec2/pricing/#reserved-volume-discounts
There isn't one yet. We'll publishing the new, much simpler spec for client driver writers. It'd be pretty easy to do a native Lua driver (based on protocol buffers).
We’ve built a Node.JS module for you
All I'm trying to say is that switching to the prefix notation adding parenthesis does not make Java a Lisp. ;-)

I'm also not sure that JVM itself is a good idea, especially for serving content, but I do respect people who are trying nevertheless.)
Modern Perl is today's Perl.

http://www.onyxneon.com/books/modern_perl/index.html
This is a great reminder of how good we have it in the Software world.

Look at their biggest expenses: Real Estate, Inventory, Staffing. For a little one-man SaaS, those are all zero. And their margins: 35%, as opposed to the ~99% margins for selling software.

The only expense we have in the software world is the cost of building the product in the first place and the time away from other paying work spent doing support and maintenance. (And at most a few hundred bucks a month for hosting). Considering the you can realistically launch a working MVP with 3 weeks work behind it, and iterate out new features while in "maintenance" mode, it's really amazing how cheap and easy it is to get a profitable business going in our world.

I mean, sure, you can certainly build a software business with high expenses and low margins (take funding, staff up big, spend a year building your thing before shipping, acquire tens of millions of users with no revenue model). But the "mom & pop" model for software just blows the doors off the mom & pop model for retail.
Heroku only has 5 cents an hour to work with.... their back is kind of against the wall unless they use a whole other billing method.

I would bet the dynos themselves have improved though.
I'm from Lithuania (that is Baltic state, but http://www.arcticstartup.com/ includes Baltic states in their news coverage). I'm constantly getting offers from various startups without looking for them.

EDIT: basically if you want to start company here you can get help from forming team, getting training, getting a little bit money and etc.
As a Junior at University right now, this article speaks quite positively about the benefits of doing a PhD.

1) Even if you get a PhD and aren't shining at your field (read gulped into tenure track positions at a top 10 CS program) you're not confined to becoming a professor at a state school. This is a legitimate fear, and one of the things that has always made me frightened of pursuing a PhD.

2) Even if I end up outside of Academia, I'll likely bear little to no fiscal loss. The work will most probably be more interesting than the work I'd be doing had I not done a PhD. The job-ceiling will also be significantly higher, or non-existant.

As a semi-related question - does anyone with a background in the area know if it's easier to get accepted into a top-10 CS program having been born and raised in the States? GPA, research experience and my school's 'ranking' is a non-issue - I'm just curious if residency in the United States ever affects PhD committees in regards to admission.
Javascript is fairly new, Perl hass been around for ages. So there is a lot of old code knocking about that was written quickly and by people who quite frankly did not know what they were doing. Perl5 is actually extremely readable and if you are any where near a decent developer you will understand it. I have worked in loads of companies and bad code is bad code no matter the language. I have have seen some Java code that made me want to give up development for good, and don't get me started on legacy browser javascript code.
It would be really useful if you included the M1 and M3 on the pricing page. It's annoying the way information and pricing are kept so separate.
I guess somebody has to be buying licenses for mIRC.
Ferguson is someone whose contemporary political writings have really pissed me off, but his longer-view historical works (I've read The Ascent of Money but not yet Civilisation) are fairly insightful.
OpenSource Nano Quadcopter Kit
No, RMS's stance of plugins does make adding C++11 features to gcc much harder.

I have a (basic) understand of clang, which is helped by the fact that there is a very clear, simple and DOCUMENTED boundary into LLVM, which I can ignore the other side of. The interface between gcc front ends and backends is none of clear, simple or documented.
The worst that can happen when you mess with form field lengths: no validation on entry to the database, but validation later when pulling it out to check it, so you're now locked out of your account.
I don't see why you should limit the length of a password.
Lynn Hill actually failed to tie any knot. She got distracted just as she was starting to tie in:

http://books.google.com/books?id=-vp31fS0OvoC&lpg=PA4...

There's good and bad news on the figure 8 itself. The good news is that they're visually easy to check -- any screw up will make the knot look very different. The bad news is that they invert at relatively low loads. That's mitigated with a long tail.

However, I've never seen any evidence that those single fisherman's people tie in the tail actually do anything. The key is making sure the tail is long enough that the knot is still tied if it inverts.

That's crazy about the rockfall -- lucky you guys weren't standing underneath!
Jobs did it because he loved design. It's no more complex than that.

The expression of his ego in running Apple was his style / approach toward implementing his vision for product design. It's how he figured out he could get things done the way he wanted them done. You can debate the merits of his approach, but so what. Nobody put a gun to anybody's head and made them work for him at Apple or NeXT.
thetrainline.com is such garbage
Exactly. In any way in fact. A special char password of 8 char is not more secure than a a-z phrase of 20 long.
Ask HN: Mongoid vs ActiveRecord (Postgres)
So we've come up to a point in our project where we are thinking, should we have actually used MongoDB? We are using it at the moment, but sometimes find a few gems don't have support for Mongoid and we often have to find a work around.

My main thoughts are:

1. Is using MongoDB actually any better in production?

2. What are the pros and cons of using either one?

3. If you were to create a new rails app, would you use MongoDB and why?
You're describing the previous Ruby on Rails vulnerability. The latest one involved them deliberately using the YAML parser to parse untrusted JSON data. Also, the RubyGems compromise was a result of them parsing gem metadata represented using YAML - since the metadata is YAML you pretty much have to use a YAML parser to parse it.
> all modern browsers have good support for SVG 1.1

That is simply not true, as I've explained above. You can't call an SVG 1.1 file poorly authored because Safari has a bug displaying it, or Firefox doesn't support the filter you used. The fault is with the browser, not the end user.

> It was present in SVG 1.1 for years and it's still not properly implemented by all browsers

Now you're just contradicting yourself! Though "good support" was an ambiguous weasel phrase in the first place.

It's clear that you don't know much about what browsers do and don't support and what bugs exist, because your previous answer was so naively wrong. You need to not just trust statements like "supports SVG 1.1" on Wikipedia and actually apply your mind to discovering the nuanced details of what's actually out there.
The first step is to convince them that the database is not actually failsafe if even companies like Linkedin can't do it. Then convince them that it matters if the password leaks (you should use unique ones anyway, but everyone knows that not everyone does). Only then this kind of offline brute-forcing is an argument.
Or someone wants a fully C++-11 complaint compiler for free. ;)
I'm a student at Aalto.
There is promise, there are some communities with really, really smart people. But this article feels like it hypes the government.

Personally I do not agree with the government throwing a bunch of money at things, it creates a loop of nonsense, people milking the cow while the fun lasts. This can be seen and heard on the ground level here. Throwing money at companies is something Tekes has done for ages with established companies in Finland, like Nokia. The startups are just the hot thing now so money is flowing there.

This leads to the fact that the startup scene is hyped in general.

Please note that this comment is quite specific to Finland.
A lot of websites have terms that forbid deep linking.[1] (This means that I'm not allowed to link to their TOS.)

[1] (http://en.wikipedia.org/wiki/Deep_linking)
Sweden here, I feel like we have a startup scene just like California these days. It's fun.

Students are clearly influenced by what they've heard and seen from the states. And the technology around them is making innovation easy.
Read it, seems good to me. I added a comment as well (not in response to you).
1) Use the key passed in the url fragment

Doesn't really seem that complicated?
Bootstrapped music startup draws 7k users in 2 weeks...
Let us know what you think!

We're trying to level the playing field when it comes to getting unsigned music heard by the most important ears in the industry (A&R, Producers and Artist Management companies)...

www.chartburst.com
It could just be that mzscheme never returns memory to the OS. Perl doesn't.
How does a www cname open their system to ddos attacks?
Added a rather lengthy comment, hopefully convincing them a bit. Let me know if I should edit anything! My username there is the same as here.

http://forums.stardock.com/439802/page/1/#3315302
What your psychiatrist said is very very inspiring.
"They only needed one IT guy who ran 8 stores"

That is perfectly possible with Windows.
I particularly like the -Weffc++ ;)
For your req's I'd go with dedicated servers on something like ServerBeach.
Compassion: The Soul of America’s Political and Social Values
Many acts of compassion take place in everyday life. But In the Republican Party, compassion is practically nonexistent. Republican apparent hostility toward The Golden Rule and indifference to the wellbeing of Americans is palpable.
Yeah. I just posted a devops position there. :)
Steve Jobs keeps coming up in this thread. People seem to be missing two very important things regarding him.

Warren Buffett is giving his wealth away, but he isn't doing much actual charitable giving of his own direction. If you read up on it, you'll find that Buffett regards the best use of his time to be capital allocation, aka running Berkshire to generate profit. And then giving that wealth generation to the Gates Foundation to distribute. Why? In Buffett's own words, he thinks he would suck at distribution, so he picked someone better to do it.

Buffett is regarded as an important philanthropist now. However, he had no intention of being that during his lifetime. Susan was supposed to give his wealth away, but she (unexpectedly) died before him, forcing Buffett to change course. I assume I don't need to elaborate the point that things are not so linear as so many here seem to think.

Has anybody considered that Jobs regarded his best gift as building products? And that his wife would be far better at giving the wealth away.

Jobs died at a mere 56 years of age. He was sick for seven years with a form of cancer that is particularly hard to cure. If we're talking about his fortune, in all likelihood his best use of time was to drive Apple forward (he held something like $2 billion worth of Apple stock), and complete the sale of Pixar to Disney (2006) to secure his billions there as well.

Was Jobs going to suddenly become an amazing philanthropist, while dying from a horrific cancer, while running Apple and Pixar? This is an absurd notion. Bill Gates - by all accounts a highly productive person - had to leave his work at Microsoft in order to become a good philanthropist and go full time at the Gates Foundation.

Gates will spend the rest of his life on the philanthropy course. There was no 'rest of his life' for Jobs, his wife will fulfill that end. His wife will be the great philanthropist. And I believe it's very likely that was exactly what he had in mind. That thought is amplified by his lack of affection for wealth, there's no reason to think Jobs was desperate to hold onto it so he could buy mansions and leave his children billions. The logical conclusion is, he didn't view himself as the one to do the giving. Laurene is a mere 48 years old, she has a long life of giving ahead of her, bet on it.
Sounds cool but sadly hasn't worked for the letters I often need but haven't easy access to (czech characters like: ř, ď and š). Perhaps because the element that makes them distinct from the latin (the "haček") is so tiny.

Edit, I just drew the ř larger and it recognised it correctly. Cool :)
I use Symphonical: www.symphonical.com

It's only for web atm, but mobile should be around the corner..
Running a software company in Stockholm, Sweden is a blast. It is a great place to live, plenty of good people to recruit, a decent domestic market, e.g. many big companies willing to try out services from startups. There is a vast number of small tech companies here, most of them completely unknown. Every week I learn about some cool new company doing their thing just around the block from us, without ever having heard of the people involved.

There are some major caveats: Income taxes are extremely high and tax rules makes it almost impossible to share ownership in a rational way, e.g. it is very hard to setup stock option programs etc. Also, the domestic venture capital market is extremely underdeveloped - a great opportunity for foreign investors!

I am a firm opponent of all government programs to stimulate entrepreneurship. My view is that the government should simply get out of the way. And in fact, except for the taxes, this is by and large what the Swedish government is doing. For example, there is very little bureaucracy around running a business, e.g. starting an incorporated company is now done easily over the internet, often the whole process can be completed in a matter of days.
I don't know if this counts as in production, but we use racket extensively on my team (we do predictive market simulations). I wish I could give you a deep technical reason why racket works where nothing else would do - but the truth is that I'm the one who picks the technology, and I like writing code in racket.

biggest problems thus far are 1) the lack of external libraries (exempli gratia, nothing like python's boto for talking to ec2), but you probably saw that one coming. and 2) the language is almost too big, with too many datatypes: without even mentioning macros (which racket does quite well), the class/object system, the functional and mutable datatypes, contracts, pattern matching, typed racket, et cetera, can keep you pretty busy. Myself and the others might not just know racket well enough yet, but it's easy for one person to write unreadable code without ever leaving standard language constructs.

But this is also the best thing about racket - the language is flexible enough that you can find a natural way to express whatever you need to. We've also been playing with distributed places (racket processes on remote machines) with some success, too.
Couldn't get it to find the unicode snowman[1]: http://i.imgur.com/gaIY9Gd.png (my drawing skills are awesome, no?)

But that aside, this looks like a neat idea. Not something I have any immediate use for myself, but could certainly be useful in some situations.

[1] http://www.fileformat.info/info/unicode/char/2603/index.htm
Idea: instead of matching the shape of what the user has drawn raster-wise, let the user draw an svg-like path, and try to identify the letter by the trace.
Custom template redirect in WordPress
Je voudrai hacker un compte moviestarplanet