skysight-inc/HackerNews huggingface dataset:
Yes, Apple is a survivor from 1976.

How many other computer companies from that era, are still around?

Victor computers? Osborne? IMSAI? Tandy/Radioshack computers? Cromemco? Symbolics LISP machines?
On HN Most discussions are stolen by remotely related comments.. This extension helps to dig them for me. Thanks.
Delta IV Heavy (which EFT-1 flew on) is currently the world's most powerful rocket, capable of putting 30 tons into LEO, about twice the payload of the Falcon 9. The Falcon Heavy which is supposed to make its first flight sometime next year is supposed to carry about twice the payload of a Delta IV Heavy[1]. However, NASA could not choose it for a few very good reasons: A) it isn't ready to fly yet and B) NASA really really needed this mission to go perfectly, and so being on the first flight of a brand new, less tested rocket created too high a risk of program cancellation.

NASA was very concerned that if there were problems with this launch it would lead to program termination in the current budget environment. Especially given the fiasco of the Constellation program, and the fiasco of every program save two (ISS and STS) dating back to Apollo Applications and the Space Task Group, I can understand NASA's concern.

[1]: Note that when Musk originally announced this rocket as the Falcon 9 Heavy back in 2011, it was supposed to first fly in 2013, and all their website sas now is "Expected in 2015". Rocketry and space is HARD. Even for SpaceX.
I have blogged about an alternative [here](1). The summary is: ask them to contribute to any open-source project of their choice. Win-win for all, IMO.

(1) : http://lavadip.com/3948_opensource_hiring_and_lowhangingfruit.html
Gonalytics
Hi All,

Gonalytics is a user activity tracker for websites completely written in golang. We have just opensourced it and its just awesome. Please provide your feedback and feel free to contact us on : https://github.com/piotrkowalczuk/gonalytics-backend

Happy coding!!
Display a different computer error every day.

Bonus points for the most archaic programs' error screens.
384,000 KM doesn't sound that much in space scale. Don't our rockets travel at something like 30,000+ KM/h in space?
I relish my office space, it's quiet. I seldom have visitors here. And it gets me out of the house.

But the Big Ideas don't happen here. That comes by doing customer discovery, reaching out, and engaging in live conversation.

For just one of your ideas-- can you identify and talk to 100 potential end-users and buyers? It takes a long time to actually connect with these people. You'll get blown-off or simplistic good luck platitudes. But every now and then, you'll find someone generous with their time, and thoughtful feedback. Those people are golden and will make all the difference. Incidentally, here's good read on Give & Take > http://www.goodreads.com/book/show/16158498-give-and-take
[Edit] I had misunderstood the quoted Mozilla performance claims[0] to be related to processing speed, whereas they refer to performance being a measurement of quality. Thanks sp332 for the correction.

[0] http://people.mozilla.org/~josh/lossy_compressed_image_study...
Living Bits: Information and the Origin of Life
Thats not so easy to answer. It starts to matter a lot when you get into very high performance architectures (think disruptor, anything requiring lots of mechanical sympathy, highly contended memory access etc.), but usually you're waiting for the database or the network anyway.

Supposing you meant memory bloat compared to C, increased developer productivity is almost always more important. Things like memory access patterns can be important when you are interested in optimizing hot loops, but not generally.
If you bill daily, make sure you put in a full day. I would also make sure your definition of a "day" is known upfront (8 hours not including a lunch, or whatever).

Ouch. No. Please don't do this.

A major advantage of billing in longer increments is that you are not constrained to those minute-by-minute time tracking activities. If your client says they'll call you back with an answer in five minutes, and in reality it's half an hour, you did not just lose a half hour of chargeable time because you weren't on the clock. If you got the agreed work completed quicker than expected, you do not have any obligation to be a bum on a seat for the remainder of the day. If your client is even able to detect this if it happens occasionally, you're doing it wrong.

This cuts both ways, and sometimes you need to put in a longer day to get the job done, and on a daily rate you just have to suck that up. And obviously I'm not advocating slacking off or failing to make a reasonable effort to produce the results you're being paid for; that would be unethical whatever your charging agreement might be.

But if you want to start fixing what "one day" means because you think one party is going to feel cheated by the other without that, either you need different clients and better working relationships, or you probably are someone who should just work on an agreed hourly rate with some even shorter minimum increment anyway. It's a lower risk/lower reward arrangement, but it's more stable if that is what you want to prioritise.
But for web workers there are two threads executing JavaScript in parallel no? However they cannot share state. They can only communicate via messages. It's basically the actor model and it does demonstrate how effective and safe it can be (although Erlang already demonstrated that in spades). No pure FP needed! (although in theory I suppose you could deadlock with two workers waiting on each other for a message)
Unless they changed their ways since h.264, it's probably a non-commercial license, even for tools or devices that suggest otherwise - like Final Cut Pro (http://bemasc.net/wordpress/2010/02/02/no-you-cant-do-that-w...)
Cool! For non chrome people, I've been using this bookmarklet since forever

javascript:(function()%7Bfunction%20getScript(url,success)%7Bvar%20script=document.createElement('script');script.src=url;var%20head=document.getElementsByTagName('head')%5B0%5D,done=false;script.onload=script.onreadystatechange=function()%7Bif(!done&&(!this.readyState%7C%7Cthis.readyState=='loaded'%7C%7Cthis.readyState=='complete'))%7Bdone=true;success();script.onload=script.onreadystatechange=null;head.removeChild(script)%7D%7D;head.appendChild(script)%7DgetScript('//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js',function()%7Bif(typeof%20jQuery!=='undefined')%7Bif(!$('body').hasClass('collapsible-comments'))%7B$('body').addClass('collapsible-comments');var%20span_html='%3Cspan%20style=%5C'cursor:pointer;margin-right:10px;%5C'%20class=%5C'expand-handle%5C'%3E%5B-%5D%3C/span%3E';if(window.location.href.indexOf('item?id=')!=-1)%7B$('center%20%3E%20table%20%3E%20tbody%20%3E%20tr:eq(2)%20%3E%20td%20%3E%20table:eq(1)%20span.comhead').prepend(span_html)%7Delse%20if(window.location.href.indexOf('threads?id=')!=-1)%7B$('center%20%3E%20table%20%3E%20tbody%20%3E%20tr%20%3E%20td%20%3E%20table%20span.comhead').prepend(span_html)%7D$('.expand-handle').live('click',function()%7Bcurrent_level_width=parseInt($(this).closest('tr').find('td:eq(0)%20%3E%20img').attr('width'),10);$(this).closest('table').closest('tr').nextAll().each(function(index,el)%7Bvar%20elWidth=parseInt($('tbody%20%3E%20tr%20%3E%20td%20%3E%20img',this).attr('width'),10);if(elWidth%3Ecurrent_level_width)%7Bif(elWidth%3C=inner_level_width)%7Binner_level_width=1000;$(this).hide()%7Dif(inner_level_width==1000&&$('.comment',this).css('display')=='none')%7Binner_level_width=elWidth%7D%7Delse%7Breturn%20false%7D%7D);inner_level_width=1000;$(this).text('%5B+%5D').addClass('expand-handle-collapsed').removeClass('expand-handle');$(this).closest('div').nextAll().hide();$(this).closest('div').parent().prev().hide();$(this).closest('div').css(%7B'margin-left':'18px','margin-bottom':'5px'%7D)%7D);$('.expand-handle-collapsed').live('click',function()%7Bcurrent_level_width=parseInt($(this).closest('tr').find('td%20%3E%20img').attr('width'),10);$(this).closest('table').closest('tr').nextAll().each(function(index,el)%7Bvar%20elWidth=parseInt($('tbody%20%3E%20tr%20%3E%20td%20%3E%20img',this).attr('width'),10);if(elWidth%3Ecurrent_level_width)%7Bif(elWidth%3C=inner_level_width)%7Binner_level_width=1000;$(this).show()%7Dif(inner_level_width==1000&&$('.comment',this).css('display')=='none')%7Binner_level_width=elWidth%7D%7Delse%7Breturn%20false%7D%7D);inner_level_width=1000;$(this).text('%5B-%5D').addClass('expand-handle').removeClass('expand-handle-collapsed');$(this).closest('div').nextAll().show();$(this).closest('div').parent().prev().show();$(this).closest('div').css(%7B'margin-left':'0','margin-bottom':'-10px'%7D)%7D)%7D%7D%7D);var%20current_level_width=0;var%20inner_level_width=1000%7D)();
Player-to-Fan Platform Shnarped to Help Santa Reward Fans This Year
I didn't know about NiFe batteries. With a long lifetime, deep discharge durability, and cheap non-toxic construction they look quite promising. Except overall efficiency isn't great, and it looks like they require regular maintenance. Of course, maintenance becomes less of a problem at neighborhood/grid-local scale.
The patents are still there, but likely no one will give you a problem unless you try to distribute it widely without a license.
Extrapolating a bit, I'm guessing that she means that it doesn't make much sense for most individual homeowners to manage their own electricity production and storage. Instead what you'll see is more communities adopting Microgrids 'behind the meter'.

It makes sense to be connected because any excess can be sold back to the distribution company at the feed-in-tariff rate. Plus, what happens when a local power system fails?
Isn't this part of the original idea behind justin.tv?

Seems fraught with danger, but in a post-economy economy (har), I guess everyone needs to be a camwhore.
I've been using the Hacker News Enhancement Suite extension for Chrome for so long I couldn't imagine using the site with out it.

https://chrome.google.com/webstore/detail/hacker-news-enhanc...

edit: I'll also mention that I use http://hckrnews.com/ as my frontpage for HN.
If they resigned, how were they "purged"?

The real New Republic purge happened in 1974. Goodbye articles on Ralph Nader and consumer auto safety, hello articles supporting Contra attacks on the elected left-wing Nicaraguan government etc.

This magazine has fallen to 50,000 paid subscribers. The New Republic had become a sinecure for self-important blowhards with no name recognition, and Hughes is clearing the decks. I mean, people like Michael Moore write for The Nation, Mother Jones broke the Romney 47% comments, what has the New Republic been known for in past decades other than Stephen Glass scandals or Bell Curve black/white genetic intelligence articles?

Hughes is reversing a decline which began 40 years ago. These bloviating fossils are not good for much other than biting the hand which fed their sinecures, and getting their sour grapes into rival publications.
a compression method that doesn't introduce artifacts on hard edges, as JPEG does, but is otherwise no worse at compression than JPEG

JPEG 2000? JPEG XR? Wavelets tend to produce softness instead of ringing or noise.
Yeah, clouds matter (obviously, locations vary). GP used an extremely conservative value for the energy available, I was just pointing to a less conservative value.

(The difference between the values is ~8x, I doubt clouds have that big an impact in very many locations)
FirstEnergy. There was no additional fee in Schaumburg to use them, and I pay 6.65 cents/KwH for 100% wind power (until 2017, at which point I expect the price to plummet).

Northern Illinois has extremely cheap power due to Exelon's nuclear generation capacity (Ameren in downstate us primarily coal-fired). I expect the price in IL from ComEd direct to start going up, as they're going to use their smart meter rollout to start pushing time of day metering (as they should) vs flat rate per kwh pricing.
What about introducing a new male equivalent image of Lena instead? This approach would at least balance things out while maintaining an image that has become a standard to compare things to for a long time.

If I were someone working on image compression techniques I would probably have seen many many algorithms and their output using that image so when I see a new algorithm and a new Lena, I might look at the results and think "Hey, this is similar to this other approach I am familiar with"

So many photos taken on any given day are photos of people, so it's simply not practical to eliminate a human subject from test images. If we're going to have an image of a human subject, that person is going to have to be somewhere on the gender spectrum. More data (images of two people) is preferable to no data (no images of people to avoid the risk of offending anyone)
This is very interesting. How do you handle working with multiple clients? E.g. I'm working on this project for this client, this week but the client from last week has an urgent question/issue that I need to look at. Would that be billed hourly, or as part of next week or something to that extend?
None of them today, but all of them in a few years.
The filters you refer to aren't the ones CCC is moaning about. Yes, The Pirate Bay (on its original domain only) and a limited number of proxies are blocked by court order on the few popular ISPs that control most of the market. But the CCC isn't, and the vast majority of the stuff people are upset about isn't.
There is a much better discussion of this in vol. I of Knuth.

(Amusingly, in the original edition Knuth uses a simple algorithm (linking the allocated spaces) in the text and leaves the better algorithm (linking the free spaces) to an exercise. In Unix V6 (yes, this really dates me), the "malloc" in the C library used the simple algorithm from Knuth, variable names and all, causing O(N^2) performance problems.)
It's not $5/ft, see my other post: https://news.ycombinator.com/item?id=8706592

Further, even if it was $5/ft that eventually starts to look good compared to a $20/mo charge to have the privilege of being connected to the power grid. This is a concept that utility companies are actively discussing and implementing: https://www.google.com/search?q=power+grid+monthly+connectio...

If it costs $400 to hook up to a neighbor and it smooths supply/demand enough to where you could forgo the hookup fee you get paid back in less than two years.

Is the $20 number reasonable? Maybe or maybe not. The first article in the results is Arizona where the utility asked for $50/mo and got $5/mo. But I pay $15/mo to be hooked up to natural gas and nobody seems to think that's robbery at least where I live. I suspect that politicians might accept $25/mo or more as reasonable with enough campaign donations.
While I believe that precisely 5kW will not travel through your body, considering you can arc weld with 48V/100A and your household 120V/10A (1.2kW) sockets can cause severe burns, I think it's safe to say this hypothetical 5kW source could do a lot of damage.

Unfortunately I specialize in low voltage, not high voltage power electronics.
i've always wondered why lush never caught on. my speculation is that the intersection of people who like lisps and people who don't mind the lack of lexical scoping is very low.
True, if you don't already know their certificate.
Note, for all you "SpaceX and NASA are competitors" people, that the Red Dragon design study was something that NASA paid for.[1] SpaceX and NASA are are on the same side in reality. Only in magical internet flamewarland, carried out by people who don't do any of this for a living, are they in opposition.

[1]: http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/2012001...
Eye vision decreases over time, but its thought to be due to the natural aging process.
Nice!

That’s two problems in one : we had to find a synchronization mechanism, and, sensitive data are spread out on several machines

I was confused by the implication that public keys are sensitive data. I guess the list of usernames and commands could be?
Indeed. Without out-of-the-box support in the major image editors like Photoshop and all the popular web browsers, I don't think we'll see JPEG overtaken any time soon.
No Invention of Past 85 Years Had Greater Impact on the World Than Jet Engine
I think we should also retire the mandrill image since it strikes me as speciesist.
> While he paid me a premium, he received a much better prodcut

n.b. That's how good business owners will look at this transaction: in terms of ROI. Sure this client paid a lot of money, but it was an investment in his company. It paid off. When you start framing offers like this, you don't have to feel bad about the price you'd like to charge because both parties come out further ahead.

Edit: Of interest to HN, I had a conversation with a business-owner friend of mine earlier this week. In trying to come up with a business ideas, I'd asked her if there was any software she hated using. This sparked an interesting conversation. When we got to the discussion about pricing, I asked:

"How much would you pay for something like this? $500 a year?" Her response was, and I quote: "I would do it on a monthly basis. Anything between 20-49/month is easy to sell. People <I think she means business owners here> don't even notice it."

tl;dr When you save a company money or time, they will hand you money accordingly.
Question from a per-hour freelancer:

Does this mean you only work on one project at a time? I seem to maximize my billable time by doing one project at 20 hours/week plus a few long-term relationships with smaller ad hoc projects. Sometimes the "big" projects overlap briefly but I try to avoid that.

If I moved to weekly billing, I'm afraid I'd need a longer sales process and I'd have to turn down a lot of work that I can slip in with my current approach. So I'm curious: do you work one engagement at a time, and what is your time between engagements?
Thank you for posting this as the print link. Literally a simple task, but again thanks.
No doubt Fabrice is very smart. I read about his 4G base station the other day. I'd love to be a fly on the wall while he codes and thinks out these projects.

His accomplishments are impressive: QEMU, FFMPEG, TCC, JSLinux, the list goes on
Kinda curious about this as well. I wonder if the alternate would be "bee-pee-gee" which feels way too long to say :)
How much of NASA's $20 billion budget is spent on spent flight? It's budget is quite small. Apple made $100 billion in fiscal 2014. Now can you imagine what a SpaceX with that kind of revenue could do? A self-sustaining business model is the better way to develop space technologies.
Oh, there are worse ways.

The Tribune Company recently shut down a Chicago FM station that was doing poorly in the ratings. The on-air DJs read about their (immediate) termination via Twitter during a break:

http://www.allaccess.com/net-news/archive/story/135792/tribu...
If you read the discussion, you would that people are getting burned by converting all the time between char* and std::string, because Google isn't using the same string types across all APIs.

I rather have secure strings, even if every now and then they require some attention to.
Ask HN: Do any HNers work with their significant others?
Learning to code, I've come across more than one boyfriend/girlfriend or husband/wife pair that possessed complementary web skills (some overlap of development, design, and copywriting).

I'm currently a writer in a tech-ish field learning development, while my girlfriend is finishing her MS in Information Science on the UI/UX track (she's also big on design). Of course it's crossed our mind to start looking for freelance assignments together, or start billing ourselves as a mini-agency, but we're not sure about whether it's a good idea in practice.

It has its drawbacks (money, stress of freelancing, etc) and its advantages (shared vacations, schedules, etc.).

Has anyone on HN tried it, for better or worse? What's it like to run a little mini-agency, found a company, or just work together freelancing with your partner?
Haha. I like that a lot actually. Maybe have it go from desktop to error message.
Paid to promote launches in 2015, only 4000 slots left
Fabrice Bellard strikes again!
Yes, that makes it even stranger. Why use an unsigned 4-byte integer when tags are mapped to a number internally. Unless they anticipate to map more than 2^8-1 or 2^16-1 different tags.

Maybe I'm reading it wrong.

extension_tag ue7(32)
...
'extension_tag' is the extension tag. The following values are defined:
1: EXIF data.

PS. I think I understand now. It's just meant as a shortcut. Not sure why this is done when EXIF fits just as well.
I have come to believe that the truth about Node is somewhere in the middle: not severely limited, as you imply, but probably not fit to dominate the server ecosystem, either.

I develop on .NET all day, every day, building enterprise CRUD apps with fairly cutting-edge capabilities, for small-to-medium-sized companies. I suspect that Node would fit the server role quite handily if we bothered to port our hand-rolled client-side framework to it. But, as the lady said: "Ain't nobody got time for that."
The Unintentionally Kept Promises of Civilization
"Very bitter" is wrong. We're talking about one comment on one incident. You could find a few more. I have repeatedly said that had Steve Jobs just told me he needed the money he could have had all of it. None of us is perfect 100% of our lives. Steve and I may have had different personalities but I have always been very good at not being judgmental. If someone else is different they are not bad. I am also very forgiving. I have not changed my opinion of Jobs or how I express it. The fact about one ripoff is true and I still acknowledge it out of honesty. I speak of many positive and negative things all the time about Jobs (and other things) but I don't have a script where it comes out the same words each time.
Counterpoint: http://fredrikdeboer.com/2014/12/05/dear-very-serious-journa...
WebP is in some ways superior, in particular because it has a lossless option like PNG. [Edit: NOPE, I was mistaken.] I think it's kind of a shame that it hasn't caught on all that well. Maybe it's a fantasy, but I'd sure like to consolidate all web images into a single widely-supported and open source format. Ah, to dream...
I was aware of the substring issue and the fact that CJK languages require 2 chars, but I might have used codePointAt() instead of offsetByCodePoint(), to be honest. So I agree unicode string indexing is not as easy as it should be, due to a stupid API - but if thats all, I'm not sure that passes for 'hard'. It is also not something inherent to strings in general, the language designers simply messed this up.

Btw., I think they fixed the memory leak in recent VMs by removing that optimization.
Ask HN: Turning code into perspective photos
I thought I saw a tool like this pop up on hacker news awhile back, but I was either mistaken or my google-fu is failing me-

is there anything out there that turns code into a perspective photo like this? http://www.webdistortion.com/wp-content/uploads/2011/08/code.jpg
People are too sensitive. I'm a hetero male, and I don't find the image 'fun' at all... it's just an image. It doesn't send a message to anyone. If anything, I don't really care for it for image algorithm tests because the palette is fairly flat.

No matter how you feel about the image itself, though, there is value in continuing to use it... people are familiar with it, to the point of it becoming almost cliché. This takes the focus off of the image and subject and puts it squarely on the image algorithm.
Very interesting read.

GitHub explained in "How We Made GitHub Fast"(2009) [1] they patched their ssh daemon, so that it would do some lookups in a MySQL DB.

I wonder if daemons like OpenSSH now have some kind of plugin mechanism that lets one use their own lookup strategy.

[1]: https://github.com/blog/530-how-we-made-github-fast
Thanks. You hit it on the barrel.