skysight-inc/HackerNews huggingface dataset:
I've done a number of projects that were web-oriented in C and C++ over the years, and they are by no means my primary language. It wasn't that bad, especially if you take the time to learn how to do string manipulation properly (which isn't really that hard).

Come to think of it, even though we consider C to be "low level", that's really only a temporary problem that solves itself the longer you work with it and the more you build with it. It's a site different issue than the opposite issue of Ruby and PHP, which will never be able to have quite the raw performance of C.

It's a bit like the difference between fast-food and gourmet. Yes, fast-food American burgers is probably easier than fast-food... French ratatouille. When you're employees are barely passed childhood and not particularly trained in the arts, you'll bet your business on the burger (RE: the similar bubbles in the gastro-pub market vis technologicalist startup). But a practitioner at the top their game will do wonderful things with either.
Sure, and I'm not saying "MPI > Hadoop" or anything. Just pointing out that Hadoop is not the only game in town, and is hardly the only way to deal with "big data". I'm a Hadoop fan myself, but I also did a lot of MPI stuff in the past, and I believe there are still scenarios where MPI makes a lot of sense. I have less experience with OpenMP, but I think anybody planning a "big data" project would be well served to at least go out, and study up on all of Hadoop (and other M/R platforms), MPI, OpenMP, BSP, etc., before simply choosing Hadoop because it's the framework du jour.
Lecture on How to Convert 2D Blu-ray to 3D Video
3D videos and 3D movies are very popular now. Have you ever imagined that you can easily convert your common Blu-ray discs into 3D videos? You can easily convert the common 2D blu-ray into 3D video with DVDFab 2D to 3D ripper. http://www.dvdfab.com/2d-to-3d-converter.htm
One major thing no one ever seems to mention or realize about CFL bulbs is that if you read the fine print on the packaging, the life expectancy is based on leaving the bulb on for long periods of time like 3 hours per day continuous.

They have warnings along the lines of that damp environments like bathrooms, and turning them off quickly (less than 20-30 minutes on) significantly decreases the life of the bulb.

So if you plan to use CFLs that will be turned on and off quickly like bedrooms, bathrooms, hall lights, etc - basically everywhere except the living room / reading light that you plan to have on for hours at a time - CFLs will die faster than an incandescent - within 12-18 months of light use. You basically get punished for being good at turning off lights when not in use.
aka the "hamburger" button.
More correctly, they cannot ammortize the price of the phone indefinately anymore.

$1 phones are cheap upfront but you pay far more in the long run via lockin.
Get yourself a SanDisk SD Plus card. <strike>Best</strike> Handiest technology I've ever used. Ever.
It is used in the UK. More information:

http://en.wiktionary.org/wiki/warm_the_cockles_of_someone%27...
Parsing Files Using Groovy Closures
OKWS is interesting to study because it's one of the few Staged, Event-Driven Architecture (SEDA) websites in well-known production use. Max Krohn's 2004 paper describing the design of OKWS is excellent reading[1].

With the rise of VMs, jails, containers etc it should be much easier for general webapps to adopt this architecture.

[1] http://pdos.csail.mit.edu/~max/docs/okws.pdf
But if you're using both the light and the heat generated by the light bulb, aren't you making use of almost 100% of the energy that's being consumed?
Grails 2.3 with asynchronous APIs and server-side REST improvements
I would second this. Go has enough batteries included that you can write nice little web things with the same basic development experience you get in python or ruby or php. It's really quite wonderful.
At my first web job circa 1996, our shopping cart product was mostly C, so I did web development in C for about two years.

I'm not sure that using C was the craziest thing about how we did things. Nobody really had an idea how to structure a web app, so it was more or less a dozen or so CGIs which read/wrote to flat files through custom-written dbm clone (woo, NoSQL in '96!). Lots of unsophisticated string munging.

Maybe if we'd had some better abstractions, it wouldn't have been as painful, but C code written to do a lot of ad hoc string cobbling is, in fact, a little crazy.

Despite this, the product pretty much worked and actually had a few hundred customers and a future.

(We even got looked at by Yahoo, but they bought some outfit named Viaweb instead.)
I have brain cancer. What’s your excuse?
i been working with ntop, its a web interface written in C, the HTML is embedded within the C code. As a rails/php developer this is kind of crazy :P
Heres the source https://svn.ntop.org/svn/ntop/trunk/ntop/httpd.c
Oh, calm down. People said the same crap about "Gen X".
The truth is, nobody can tell you what your career path is.
Make sure you will always have food on the table and the rent is paid. Beyond that, pursue whatever dreams you have. (Just always have a fallback position)
3d Maze in Excel
Sausalito Journal; Whole Earth State-of-Art Rapping (1989)
http://en.wikipedia.org/wiki/Regret_(decision_theory)
State Change for a biological species involves drastic shifts in population density, for like no reason.

We're supposed to be teching fast enough from our barracks, but we're not. Move.
He's done a great job of explaining this in the past - just making sure to clear it up. The worst thing in raising money is realizing you're not there yet - because NOBODY will tell you that, especially not investors.
And if you notice, they're still doing it. And it was still just as wrong.
I guess me trying to keep up on other languages is sort of a way for me to know that I'll still be valuable in the market later on, if the time comes.(hopefully)
All I'm going to say is that the Forbes 400 (America) saw their total wealth grow 300 billion(!) in one year between 2012 and now. That was 17.6% in a single year.
It's even worse: The real wages not keeping up with productivity, I don't think is only because of mendacious CEOs but because that productivity is going to pay off benefits and pension plans of the previous generation, so not only are they telling us to 'suck it up' but they're leeching off of us.

Then there's systematic debt, like sovereign debt, social security, medicare, which we're 'legally enjoined to pay off somehow'. Well, we could pass the buck on that one, if the overleveraging of society doesn't cause another economic realignment that burns our generation in our old age, just as it burned us as we were seeking jobs.
I wonder if by "the shape of the laser" they actually mean the transverse mode of the laser.
Whoa, people are considering as early back as '77 "gen-y"? Since when? I was '82 and people have always told me I was "too old to understand gen-y, the gen-x-er that you are."

My wife was '78, and I know she doesn't consider herself gen-y.

But I do commiserate. Actually, I think we have it a site worse. At least our youngers should have had the chance to see the college-degree-bubble-writing-on-the-wall. We were the first to get fed into the meat grinder.
大人気アウトレットエルメス,グッチ,コーチ,シャネル,バレンシアガ激安販売|バッグ,財布,メンズ,レディース,通販
人気ブランド正規品のバッグ＆財布が豊富にそろったアウトレット通販サイトです。流行を求めるならばエルメス,グッチ,コーチ,シャネル,バレンシアガ,その他のブランド商品ぜひゆっくり楽しんでください。送料無料
I will never for the life of me understand "unpaid internships" as a career path. I get that they exist, and they continue to exist because... they currently exist and "that's how it's done", but... holy cow. "Come slave away for months on end with no pay, and maybe one day you can continue doing it and we'll give you a bit of money. Maybe". And people fall for it. And continue to fall for it.

Perhaps it's a "prisoner's dilemma" problem (too late to find the better analogy if it's not) but if everyone stopped taking 'unpaid internships'... those wanting the work done would have to pay.
Extended Ruling by Secret Court Backs Collection of Phone Data
Installing ZFS on Linux is quite simple.

sudo apt-get install linux-headers-`uname -r` linux-headers-generic build-essential

sudo apt-add-repository ppa:zfs-native/stable

sudo apt-get update

sudo apt-get install ubuntu-zfs

The goal of OpenZFS is to foster cooperation between the various groups using ZFS.
5 commercials for subprime mortgage from before the financial crisis
all I need to be happy is a bright set of color changing LED bulbs--you're lying to yourself if you think otherwise.
It seems like if you want to get the performance benefits of C with web development, that's something you can do, but it does seem downright crazy to try to do it all with C. Use something safe and abstract as glue and for talking to the client, and use C for any heavy lifting, if the benefit can justify the extra work.
What he says is true. A 26 year old economics major approached me yesterday here in Asia and revealed that in lieu of any obvious job he was making a play in to journalism and researching resident foreign sentiments of the local environs. I sort of shrank in horror that he would see journalism as a viable career path, but stranger things have happened.

The one potential escape our subculture has is remote work and the option of living in lower cost parts of the world. I'm here, and it's nice. If anyone wants such a job - permanent gig, frontend dev - I've got one going right now.
Why Dwolla charges 25 cents for an $11 million transaction
heh. Until you actually have to repeat something! It's quite useful for iterative refinements like tweaking pyplot graphics, but it's all to easy to lose track of what versions of which blocks executed to create the current state.

Maybe I just need more discipline..
Heat pumps actually move existing heat indoors, from outside, using electricity to do the mechanical work, so it's much more efficient than just using electricity to create heat directly.
I can't like this comment enough. It's not that we feel special, we just want what our parents didn't have, we want to improve our station in life. This is natural. This is evolution at work. Our parents wanted the same thing, they wanted stability when our grandparents grew up in recession after recession, war after war, plague after plague.

People have the audacity to say that we should accept stagnation without trying? That line of thinking is what is wrong with the world today.
432 Million Internet Pirates Transfer 9,567 Petabytes of Data a Month
You can already buy unlocked cell phones on Amazon and elsewhere, if you pay the full price of the phone. For example, Amazon sells an unlocked iPhone 5 (16GB) for $665.55. If a carrier gives you hundreds of dollars of subsidies for a phone, they should only be required to unlock it after your contract has terminated.
Ask HN: Where to ask opinionated programming questions?
I often find myself with questions about web frameworks, best practices, etc. that are inappropriate for SO. What are the best places to find discussions like this (if something has already been asked) or start a new topic?

Specifically, I am interested in JavaScript and Python related threads.

Edit Accidentally submitted before entering body...
very few sees the bubble popping until it's popped. The worst off are approximately 2010-2013, because we're at 'peak undergrad' right now. Best time to go to college will be in about 10 years.

Edit: citation

http://www.nytimes.com/2013/07/26/education/in-a-recovering-...
Remind HN: Politics is off-topic
http://ycombinator.com/newsguidelines.html

Is it just me or are there increasingly many political articles on HN lately? I can understand the relevance of patent troll and NSA stories, but the following front page articles don't seem to pass the "unless they're evidence of some interesting new phenomenon" test at all:

https://news.ycombinator.com/item?id=6403091

https://news.ycombinator.com/item?id=6400590

https://news.ycombinator.com/item?id=6400343

https://news.ycombinator.com/item?id=6398982

Let's keep politics off HN, there are better places for that.
Not if it's a CFL - not unless you are leaving for a long time.
Efficient Programming With Components
Did a hyper-black hole spawn the Universe?
I don't think that's necessary for HN...there's a lot of HN commenters whom I respect, but not because I seek out their latest comments and submissions, but because their contributions are appealing to me even before I notice their name...for the most part, I don't even look at the commenter's identity. I think a follow option would only serve to increase the argument-by-authority that can be so stifling in other forums
Generate a public/private pair of keys for each user in each chat, using user-provided entropy (key strokes, etc.). For each message sent, encrypt it using a random single-use key and encode the passphrase using the recipient's public key. Recipient can decrypt the message after it decodes the passphrase using his private key
> While you’re at it, stuff this economy. Not this GDP, not this unemployment level: this economy, this financial system that establishes complete social and political control over us, that conditions us to believe that we don’t deserve basic shelter and clothing and food and education and existence-sustaining medical care unless we throw our lives into vassalage and hope, pray, that the lords don’t fuck with our retirements or our coverages.

How is that not entitlement?
I have been doing lots of research on this recently and here is the main thing that makes ZFS win every time:

When you have a RAID of any kind you need to periodically scrub it, meaning compare data on each drive byte by byte to all other drives (let's assume we are talking just about mirroring). So if you have two drives in an mdadm array and the scrubbing process finds that a block differs from drive A to drive B, and neither drive reports an error, then the scrubber simply takes the block from the highest numbered drive and makes that the correct data, copying it to the other drive. What's worse is that even if you use 3 or more drives, Linux software RAID does the same thing, despite having more info available. On the other hand, ZFS does the scrubbing by checksums, so it knows which drive has the correct copy of the block.

How often does this happen? According to what I have been reading, without ECC RAM and without ZFS, your machines get roughly one corrupt bit per day. In other words, that could be a few corrupt files per week.

My conclusion is that as I am building my NAS, I want ECC RAM and ZFS for things I cannot easily replicate.
Fascinating. I constantly wonder about the psychological mindset of entrepreneurs in the US. It seems to me that being an entrepreneur is the riskiest profession imaginable in the USA. Unless you come from a family of means, failure becomes a one way ticket to homelessness, malady, and squalor. The social safety net is extremely poor and unforgiving, such that one mistake could be a life changer.

This is why I wonder, to this day, why a coalition of entrepreneurs do not support a basic income. It is the ultimate hedge against failure in a capitalistic society, and would severely curtail the risks of failed ventures for every individual.

This would massively incentivize the fail-fast mantra of startups, and unleash a scramble to create the most valuable and profitable companies with a long term focus.

I'm not holding my breath for basic income in the USA, but if Europe or the Commonwealth countries instigate it first, it would be a massive draw for serious entrepreneurs in the long term. Of course, this would have to be balanced by access to capital, which does not necessarily require presence in traditional VC hotspots (many UWaterloo companies have gone thru YC and received top tier VC funding).

This is the world I hope to see going forward. Basic income, single payer or nationalized healthcare, and a long term focus on efficiency at the state and national levels.
People born in the USA in the last 40 years don't have the same near universal likelihood of a better economic life than their parents. I suppose you can look at this as unfair to you.

You might want to realize you have been born at very close to the best place and time economically for any human in history. You are likely in the top .5% of lucky people though maybe not quite as lucky as someone born in 1950 in the USA (if you were white anyway).

The 1960's in the USA was probably the richest middle class in the richest society ever in human history. That you might be a bit less lucky than that hardly seem like being super unlucky.

And frankly, while I agree, those born a few years earlier in the USA had a better shot of bing in the top .5% of the world economic lucky winners than those born in the USA today do I would still rather be born today (or twenty... years ago). Basically I'll take the other gains and accept the economic well being is not as largely in my favor.

The article seems to talk of blaming those born recently for their situation. That is lame. They have almost nothing to do with why they have this economic situation versus someone born 40 years ago. But that misses the main point. Being born in the last 40 years in the USA is SUPER LUCKY. Yes you still struggle with challenges but nothing like what hundreds of MILLIONS of people born someone else the same decades you were in some other part of the world. And other than a handful of people in human history and then maybe some fairly large numbers born in the 1950 or 1960 in the USA, Europe, Japan and a few other places you are EXTREMELY LUCKY.
It's like pre-union car factories - there's no shortage of people willing to endure crappy conditions for work (experience).
Would you prefer the word "right" instead?
I'm not sure of an alternative. That needs to be experimental, I think. An analysis of the problem of prisons doesn't require an alternative to be suggested, though. Let me explain.

Prisons are awful places that aren't designed to prevent crime but rather to punish and control. Prisons are awful solutions to solving crime and have been since they became a popular tool of social control in the late 18th century. Before prisons became frequently used, the sovereign would mostly torture and maybe publicly execute criminals. But spectators sometimes would be sickened by this and revolt, freeing the condemned, leading to the questioning of the rule of Law and King. A more efficient solution to problems of social control was invented with the modern prison. Lock people up, and they can't run wild on the street stealing bread and shit.

The US prison system contains 2.3 million people in sick conditions. In the last thirty years, since the economic crisis of the 70's and the decline of welfare services and social democracy, the prison population has exploded with the help of drug laws. This is an apparatus to control the unemployable population so that they aren't running wild on the streets stealing your Macbook.

One alternative idea is restorative justice. Working with the victims and community to understand the root cause of the 'crime' committed and reach a resolution. The offender then is a crucial part of the process. This is similar to what indigenous societies did. This probably wouldn't work in a mass society.
The subsidy is recovered over the term of the contract. What does carrier unlocking has to do with it? Even if I unlock my subsidized phone outside of official methods, I still have to fulfill my end of the contract.
A Scalable Heuristic for Viral Marketing Under the Tipping Model
No one cares about your garage band
Incandescents release more mercury into the enviroment over the course of their lifetime because they use more electricity, since much electricity is based on coal mining (which inevitably releases some mercury). [1]

Also, if you're concerned about CFL taking more energy to manufacture and recycle, also consider the fact that a typical CFL lasts the lifetime of multiple incandescent bulbs.

(Note: I'm not trying to make any particular point other than the only valid way to compare two technogies is with a proper cradle to grave analysis)

[1] http://www.nrdc.org/legislation/files/lightbulbmercury.pdf
A heat pump can produce 2-5 times more heat than an electrical resistance heater (like an incandescent bulb). It pulls heat from the colder outdoor air with a pump, it sounds illogical until you study heat cycles... http://www.dbh.govt.nz/UserFiles/Image/Publications/building...
This is equivalent to the administration encouraging McDonalds to give free refills on french fries. A silly, economically populist ploy intended to make the administration seem to be on the side of consumers.
I have Cree LED bulbs throughout my house. I've been very happy with their quality of light. I haven't done any in depth analysis, but being a photographer, I've come to notice light quality, and these are similar to most incandescent bulbs.
I don't love the article's tone, but I do like the implicit point that Gen Y's sense of entitlement about success is not so different from older generations' sense of entitlement about pensions.

"Aww, you promised that if you to get that fancy degree and then everything would magically work out for you? And it didn't? Totally predictable--serves you right."

Isn't so different from:

"Aww, you were promised that if you showed up to work consistently for 40 years, your employers would pay you to do nothing for the rest of your life and cover your skyrocketing medical expenses? And that's not working out? Totally predictable--serves you right."
I'm sorry, are you trying to say that being alive is an entitlement, not a right?
This person believes he represents his generation, and he is advocating for things that reduce economic prosperity. He should not be surprised about the results he's seeing.
Opinion: Stop trashing millennials
The could start by introducing pay-to-send within their own network. If it gets traction, other carriers may follow suit.
Given how heavy taxation is, how many chairs it offers (10k) for the whole country, and how unequal is the access to those chairs for the average citizen, I don't find it as remarkable.
this is exactly why unionism was born. to allow a collective voice for workers which can stand up to employers. unfortunately due to a number of factors this is a declining factor in modern workplace relations.

we need some form of collective voice to return
CLOCK_MONOTONIC is affected by NTP on Linux, at least.

UNIX time is not actually seconds since the epoch. It's just something very, very close. There are a few cases where the same time_t value repeats for two seconds in order to insert a leap second.

With regard to Windows, I assume there are equivalents to all these interfaces, but I don't know what they are.
Supposing A-series chip performance continues to improve at the rate it has been, how long until an Apple TV with the then-current high-end A chip puts games on a TV of the same quality as current-gen video game systems? What about next-gen?
Its not just journalism of course. I am a programmer (born in 1977) and have found myself for many years without full time employment or benefits. Now that's a misnomer because I certainly worked full time but I just wasn't given regular employee status at those jobs. I have also had jobs where I had to work at an outsourcing rate. Because if the lack of health insurance I have been unsuccessfully dealing with health problems for many years which has also made it more difficult to secure regular employment rather than contract work. Now I also do not have a degree so I'm sure some people will chalk up all of my difficulties to that. But I believe that we are actually in tough times for workers of all sorts and have been for some time.
>everyone stopped taking 'unpaid internships'... those wanting the work done would have to pay.

And if your other option was McBurger flipping after taking a journalism degree... you'd readily take it?
...Too long to read.