skysight-inc/HackerNews huggingface dataset:
I use Weld for a side project, had hard time getting it to work with JRebel, and the redeployment is a headache, also hotswap didn't work for proxied classes (Injection / CDI). The JEE 6 stack, somewhat affected by Gavin King (author of Seam and Hibernate) is not that bad, it's just not that cool anymore, same way that Spring MVC is less cool (just because there are arguably easier and more rapid frameworks such as Play) and by saying less cool I mean less fun and less fun means to me less productive.
Great post. Very relevant to this audience and very interesting research may come from it. I look forward to seeing follow ups.
And when your ISP starts requiring you to sign in with Facebook via a captive portal before you can browse the Internet at home, will you still continue to "choose" the "true identity social network"?
I'm curious. Setting things like this up is my idea of fun. I use the same technique for my business. I like static site hosting, and liked the idea of things being speedy no matter where our customers are. Cloudfront does that well.

As far as cost. I'm 30 and I don't like relying on free things. Github probably wont go down, but I'd still rather pay. I set that up Dec 1st, served 100k pageviews. My Amazon bill right now is $1.25 (one dollar, twenty five cents). Maybe that'll go up, but for what I'm doing, I doubt it will be that expensive.
Sid Roth Messianic Vision Radio
Sid Roth supernatural weight loss it was imbedded into her mind and it was imbedded into her heart. Sid Roth radio archives and in turn, the man was put in prison for killing his niece. Sid Roth Messianic Vision Radio
You think about them: "How weak."
They think about you: "How lucky."
You're both somewhere between half correct and entirely correct.

> Quit blaming the economy.

> With enough determination and will, you will find a way. Or you will make one.

You seem awfully certain of that. I can't help but wonder if this view derives primarily from confirmation bias or if it represents an accurate appraisal of the market. I think your conclusion holds with regard to the tech sector (most of us probably do) but I'm much less convinced that it generalizes. There's no cosmic entity guaranteeing that "a way" is present, only the economy. It's pointless to argue over the particular combination of self-reliant traits and opportunity that leads to success, but ignoring the correlation between the economy, opportunity, and success, is obnoxious and leads to short-sighted and self-serving policy positions.

> it has taken talent, drive, hard work, and sacrifice to capitalize on the opportunity presented to me.

See, here's the problem: there's a positive feedback loop between opportunity and success and down at the "no success" (poor) end of the spectrum the availability of opportunity is strongly determined by the economy. Talent takes time and resources to develop, drive takes resources to exploit, and hard work has no inherent value. You can't capitalize on something you you don't have. For the poor, acquiring resources means having a job, and it's possible for the conditions around that to be shitty enough to inhibit progress along self-determined directions even for the most driven of individuals. Nobody would argue that Chinese wage-slaves or starving African children are simply failing to capitalize on readily available opportunities. For less extreme examples of opportunity deprivation, less extreme conclusions still hold.

Just because the tech sector is in a fairly rosy position right now doesn't mean we should bury our heads in the sand and pretend like our victories are due to "superiority of drive" or "understanding of value". We should fight to increase the amount of opportunity available to society's poorest members. Sometimes this means offering resources necessary for "bootstrapping". Other times it means chopping down barriers to entry by punishing anti-competitive and monopolistic behavior. I don't believe our society does nearly enough of either.

I know that your post wasn't advocating a political position and was instead observing that a certain attitude is best for self-development. HOWEVER, I see way too many people who get drunk on the combination of this attitude with confirmation bias and then proceed to take the short-sighted and self-serving policy positions I mentioned earlier. End rant.
I apologize in advance, but I mean every word.

What kind of entitled bullshit is this?

> Quit blaming the economy.

The simple truth is that it's difficult to get money in this economy without either an established job, and established home, or a reserve of cash from which to build something. Just because the tech sector is doing well doesn't mean that all sectors are doing well.

> Quit waiting to be hired.

What do you suggest? He build a company from the public library, while living out of a homeless shelter and eating in soup kitchens?

> Bring the locus of control inside. Put in on you.

I don't even know what this is supposed to mean. It sounds like something you'd hear at a bad self-help seminar.

> Go to the public library and start learning.

The man in this story was trying to get a degree (granted, humanities isn't one of the more employable degrees). He couldn't afford it; a public library is a poor substitute to a school.

> Make yourself valuable.

With what? He is lacking in resources from which to build his future.

> I make sacrifices, I toil, I struggle, but I make it work. Why can't they?

What makes you think they are not? Would you have been able to make it if you had been dropped from college halfway through your bachelors degree with no money? Would you have been able to get VC funding without the contacts you made in college, or even a home address?

Why do you think you're smarter than he is, and not just luckier?
That's an interesting idea. I'd have to take a closer look at the gdash dsl and see if I can borrow/steal some ideas.

Can you please explain the difference between this and using the built-in graphite target wildcards? e.g. you can specify

stats.*.specific_stat

and graphite (and giraffe) will output all matching targets for you. Another alternative is

stats.{one,another}.specific_stat

Those work 'out-of-the-box' with graphite and giraffe currently. Or are you talking about something different?
Love it when blog posts starts with a Jay Z reference!
This is where "Big Data" becomes about as useful as a penis measuring contest. The vast majority of business data analysis happens at MS Excel levels of data. I have done analysis on several GBs of data using R, and those data-sets are easily the 99th percentile of data size in my field. For datasets that are bigger than that, SQL is still pretty damn good. And when you get to the point where SQL starts to break down in usefulness, you are at a level where you can start sampling and still get perfectly usable results in almost all use cases.

In my experience, "Big Data" is a misnomer. What it really means is fast data. You have a repeatable calculation to perform on datasets that are perfectly fine chugging away on an Oracle cluster for 3 hours, but you want it done in 20 minutes. That is what Big Data is really used for. Anything else is just marketing hype.
A random forest builds a diversified portfolio of decision trees.

To the extent that the errors of the individual trees are uncorrelated, the random forest keeps the same low expected error of a single tree while reducing the high error variance of a tree. This is the same reason a mutual fund is better than a single stock -- on average they have the same return, but the latter has far more variance.
Thanks. Your response to the issue reflects well on your organisation (imho). I'm making a note here: 'huge success'.
I second this. If you are in the position to commit either way I'd suggest to first run a simple benchmark with your app on EC2 versus some cheap dedicated server.

As parent says: EC2 does have its place, but for deployments in the 10-20 hosts range (or an app with "special needs") you tend to pay through the nose. Keep in mind that the amount that you pay for a fraction of a server on EC2 will rent you the entire box elsewhere.
When somebody is employed and supporting themselves, it's pretty harsh to fault them for what they study in their free time. Plus, it's a community college. Studying the humanities is a good way to get practice and competent feedback on your writing, which has a crucial impact on how you're perceived professionally.
I haven't done a ton of work with 100tb.com, just a couple servers with them a few years back. It's great bandwidth. They're a SoftLayer reseller, so the nextwork blend is pretty good. I never got close to the 100tb cap, so am not sure if they'd impose some metering if you're doing it on a recurring basis. I feel like most of the people I've talked to about 100tb.com have gone in with the mentality that it's nearly unlimited, but end up using less than 1tb. If you aggregate across a ton of resold servers, I bet it's possible to make the model work pretty well.
This is very interesting. Have they considered using multiple languages (functional, oo) as well as including 'garbage' languages (brainfuck) to track differences? I'd also be curious to see how it compares to a standard word problem (two trains leaving chicago etc).
One of the things I noticed from the Eye Tracking was that this is very similar to how we were trained to work through programming problems in high school level computer science competitions. Some competition problems involve tracing through code and determining output (of usually recursive functions) but the 'proper' method we were taught is almost exactly how he describes his thought process.
I really wish there was a way to: (a) have the autonomy and interesting work of a startup tech founder (while a full-time technologist, not a manager) but (b) without the extreme income variance.

Bootstrap a product business, optionally with a side of consulting. It is pretty much exactly what you want.

The downside insurance doesn't work like "sell all upside", though -- it just means that it takes you N years to reach the relative position with regards to $1 billion that Mr. Swing For The Fences is on day 1, but when that day arrives, you'll have five or six figures of recurring income in your back pocket.
Another way to approach this might be to ask yourself specifically what uses you as a user do not want Instagram to pursue with your photos. Then look at the TOS and assess whether the TOS give you any protection against those uses. If the TOS do not protect against those uses then you can tell Instagram directly via feedback what you do not want them to do with your photos. It is easier to amend the TOS by adding specific, unambiguous restrictions on certain uses than it is to try to define the full scope of the permissions to users using random examples.

To restate this another way: Instead of trying to imagine everything Instagram might be permitted to do under the TOS, imagine what you as a user do not want them to do, and then ask for explicit restrictions on those uses.
if the economy is restructuring itself to provide work only to people who are "damn good at what they do", it makes it all the more imperative to have alternative means of providing for the remaining people.
Palm founders are back with Grok, a neuroscience-inspired big data engine
The V3/V4 days ended in 1994, before Java 1.0 was released.

http://perldoc.perl.org/perlhist.html
UPDATE: as svachalek points out, the 4-4.5% is not even the right yield. That is 4.5% interest per year, but if you pay $110 for the bond, you will only get a principal returned of $100, so the effective yield-to-maturity is even lower.
Wow. Not to get personal, but you're a douchebag.
Makes me wonder if future languages will be designed to be read in serial. Perhaps that will decrease the amount of time we need to look at code to understand what it does.
Hi Bruce,

I'm reaching out to CS researchers interested in language design for my company. Would you like to talk about building languages for saving healthcare? If so, shoot me an email!
yeah, that kind of shocked me too. no matter how poor i was, if i had a roof over my head and one of my relatives did not, i'd find a way for them to stay with me.
I'm still single, and not kids.

Will it work if kids are given some lesson by sending through hard experience?

Lets say I tell the kid I will give him a buck extra for a buck he saves. How would the kid go about it?
JavaScript is 15.
Right. Why doesn't the owner just contract work to the others in exchange for cash / equity. Then you have a market that prices these things.
Longchamp pas cher
I feel bad for the lawyer who wrote that TOS and will be blamed for killing a toy project facebook paid a billion for.
Annual Gross Pay	$100,000.00
Federal Withholding	$19,794.50
Social Security	$4,200.00
Medicare	$1,450.00
California	$7,257.14
SDI	$955.85

Net Pay $66,342.51

http://www.paycheckcity.com/calculator/netpay/us/california/...
First year CS student interested in development, how to take advantage of SF
Hey guys, I am in San Fran for the first time and I am looking to add things to my 'to-do list'. Currently I am a first year CS student from the midwest who is looking to transfer out here to a UC. On top of that, I want to really take advantage of staying in such an ideal location. I already am planning on going to a few meetup events, tech talks, developer meetings, etc.

I am still staying out here for another 5 weeks, and I cannot nearly fill up all of that time with these meetups. In addition to exploring SF, I want to make this trip productive. I want to learn as much as possible about development, because where I am from, the industry doesn't exist. I am willing to get my hands dirty on whatever, whether it is mobile development, front end and design, or backend database stuff. I don't have much experience with development, but I have been playing around with Python and Django, databases, and other things not taught in first year university classes. So what would you suggest I do; if I don't fill up this time with things that take advantage of the area I will probably be sitting in some coffeeshop hacking on own of my own projects - something I could do anywhere.

Any other tips are welcome, or just things I should do during my stay here! Thanks!
As always, XKCD sums up the situation: http://xkcd.com/224/
From one person who understands Marx to another, expect to get heavily downvoted around here.

Every once in a while it's okay, but this isn't exactly a place that's friendly to criticisms of capitalism.
i could not have said it better myself. even if he is smarter and not just luckier, so what? the fact of the matter is, in sheer production terms it's becoming increasingly unnecessary for everyone to have a job; it's just that the "working and 'making your own way' is the only right/moral/ethical/deserving way to live" mentality is so deeply ingrained in people that they are unwilling to face up to the fact.
As someone who works in hardware design, I don't think I would fund a hardware Kickstarter, unless there is someone involved that has shipped at least couple similar products.

You are completely right, it is hard, sure the part is only worth $1, but you still have put in months going back and forth with vendors getting that part because they cut a corner or misunderstood what you wanted regardless of how clear you tried to be. Then you need to deal with them on a production scale.
Instagram: On being the product
I agree with you about the feeling of fragility, especially with defaultdicts.

As for regexes - while they are somewhat clumsy in python, they don't have to be defined distantly:

m = re.match(r'(\d{4})', buf)
if m:
print "year: %s" % m.group(1)

The only thing that really bothers me about the above is the need to separate the assignment of m from the test.

Re comprehensions: seems to me they are just Python's version of Perl's map and grep.

grep:

@good = grep { $_->{width} > 9 } @crates;
good = [c for c in crates if c['width'] > 9]

map:

@squares = map { $_ * $_ } @nums;
squares = [i*i for i in nums]

Which is better? I think Ruby's way is the best, and Perl/Python are a wash here.

Now, on the autovivification note, I wonder if we can make a Python class that has the desired behaviors. Like:

c = PerlishStruct()
c['foo'][17]['bar'] = 'baz'

You don't really think it's junk, do you? Perl, Python and Ruby are extremely similar; I'd say Perl's more ergonomic, but messier; Python's cleaner, but sometimes awkward, and Ruby pretty much has the best of both worlds.
Try Java. Java has its merits, but they mostly revolve around defending you from hundreds of current and former coworkers, not merging your mind with the machine the way Perl does.
New high I/O instances have 2TB of "holy shit fast, destroys my $1000 enterprise SSD" storage.

Just a tongue-in-cheek comment: Those instances also cost over $2000 USD per month. For the same money you could buy a new Dell Server with 2-4 SSDs, every month. ;)
All Great Lives Had Wilderness Years
Thank you! I really enjoyed that.

Here is a 1999 interview with Bill Joy on the design of vi:

http://www.theregister.co.uk/2003/09/11/bill_joys_greatest_g...
According to some research, it seems it only takes into account who would be viewing your profile. People I've tested this with say they would check someone's profile non-stop daily but would have them on that list all the way down to #10 or so.

I think a problem is also trying to create a reference for this. Like how often they view it or how much is needed to get to the top spot. How many times does the top person interact with our profile? Because realistically, it could be anything without a reference.

Also, did you get any more info on when it updates?
Welcome to NYC, and I hope you end up doing something you love and that pays you well for it.

I'm curious -- how are things here compared to back home? Are you earning more in your part-time jobs here than you did back home? I know it's only been a month, but I'm just curious about your perspective.

I ask because I've heard a lot of stories from a lot of immigrants and they cover a HUGE range. I've had some guys tell me that they're thrilled to be earning $7/hour, that they love living in a home with 10 other people, and that they're happier than they've ever been because compared to back home, they're earning 10x as much, living with heat, hot water, eat well every day (McDonalds is well for them), and are _still_ sending money home.

So it's a matter of perspective -- just curious to hear your story...
I think not having the build system match developer systems is a not uncommon source of production issues. It always starts out matching but no one ever updates the build machine (mostly out of fear of breaking something I think).

A good strategy I have used is that the first job of a new hire is to "make a build machine" on his or her own machine. Just having new eyes go through the steps on a semi-regular basis catches alot of stuff.
Migrate your Instagram to Flickr (or anywhere to anywhere)
Anyone who doesn't know Ruby (like, at all) tried using Jekyll? How was your experience?

I've wanted to for a while but I feel somewhat handicapped not knowing Ruby so I've been putzing around Python-based alternatives like Pelican.
The problem is by the time you've saved up $200k, most people are committed to a certain lifestyle based on their annual income. They're generally in their 30s or older, married, couple of cars, kids in school, mortgage, used to spending $X/yr on a vacation, etc etc. And, they've worked so hard to save up that $200k that it's unlikely they burn it to fund living expenses while they work on a startup.

Most entrepreneurs (generally, not just tech) are in fact in their 40s-50s. Well established professionals with good relationships and skills. Thing is they are usually doing it with Other People's Money, not their nest egg.
This is why I think free healthcare actually promotes entrepreneurship. I have a family and run my own business in New Zealand and have no concerns over healthcare as it'll all be covered by the government.
Does this mean that all real name services are banned in Germany?
> The failure mode of EBS on Ubuntu is extremely severe: because EBS volumes are network drives masquerading as block devices http://joyent.com/blog/magical-block-store-when-abstractions... , they break abstractions in the Linux operating system. This has led to really terrible failure scenarios for us, where a failing EBS volume causes an entire box to lock up, leaving it inaccessible and affecting even operations that don’t have any direct requirement of disk activity.

Assuming that I/O is reliable and fast-ish was a bad OS design decision in the 1970s, as the Unix guys themelves soon realised, though it was an understandable mistake at the time. Continuing to develop and use OSes with an I/O interface that assumes I/O is reliable and fast-ish, in 2012 - it's pretty bad, isn't it?
If you look at all my posts on religion on hacker news you will find that this exact response is the reason why we do not need them. Religion is divisive. A heartfelt post by a member of the LDS is quickly met by vitriol. Same as it ever was all across the internet.
There's also the issue of temperature. I'd be a little concerned about keeping a tankful of some summer gasoline blend (I'm sorry I don't know what any of the antigelling chemical additives are called) over the winter someplace really cold.

On the other hand, I really believe that engineers working in Detroit of all places would have considered this.
I wonder if SETI focuses in the direction of Earth-like planets, or if they just search the entire sky?
wish you luck. Check in with the local chamber of commerce, see what they have to say. Lot's of governmetn agencies and websites have good information even though you don't expect it.

does everyone say ohio is midwest? Because it's fairly north east and on the eastern time zone.
This is really insightful read.

> I think the wonderful thing about vi is that it has such a good market share because we gave it away. Everybody has it now. So it actually had a chance to become part of what is perceived as basic UNIX. EMACS is a nice editor too, but because it costs hundreds of dollars, there will always be people who won't buy it.
Ask HN: What Is The Best Approach To Learn A Programming Language?
With so many options available - Reading Programming Books / Watch Tutorial Videos / Read Other's Code - what is the most effective way to learn a programming language?
Wonderful UX with this, very simple and efficient, took less than a minute for me. The only thing that could make more sense is to upload the photos oldest first.
Come on. Look at your post history. You post this website several times a week across different accounts and then you up-vote it using those accounts.
Ooh that's unfortunate... if you've spent any time in Italia you've seen the ah-pay, probably been stuck in traffic behind one. They are as slow as they are ugly and smoke and stink like the outskirts of Mordor. The less this thing reminds anyone of an Ape, the better for it.
I have commented on blog posts of tech blogs about it using ...but, they hasn't been noticed yet.
If they had said we're setting up a market to sell Instagram photos. You can opt-in any of your photos, we'll take a cut for running the service, and you get the rest. The problem would be filtering out the junk, not getting people to sell their cat pictures.
I don't think we're talking about "saving up $200K", at least I wasn't at all. Instead build and grow a profitable business to achieve that, not as ambitious as a "startup" but also nowhere near as risky. You're still an entrepreneur either way, just learning to crawl before you walk, so to speak.
If someone wants to team up with me to produce a game for this compo, find my contact in my HN profile. I participated in the github game off this year and was one of the winners - http://khele.in/pappu-pakia/