skysight-inc/HackerNews huggingface dataset:
Sorry to dissapoint you again, my watch is set to 24 hours ;)
Am I missing something or this means a new intern working on a small feature, for instance, would have access to entire codebase?
"Considering the declining birth rates throughout the world..."

where did you get that statistic from?
get a digital ocean instance and install openvpn. periodically destroy the instance and rebuild it.
8 Common Thinking Mistakes Our Brains Make Every Day and How to Prevent Them
CSS Shapes Editor Extension
> Re-cloning a fresh repo should keep it small. There's also a git gc method which cleans up the repo.

There's only so much git gc can do. We've got a 500MB repo (.git, excluding working copy) at work, for 100k revisions. That's with a fresh clone and having tried most combinations of gc and repack we could think of. Considering the size of facebook, I can only expect that their repo is deeper (longer history in revisions count), broader (more files), more complex and probably full of binary stuff.
> I don't think it's much.

SpaceX disagrees. They expect to cut the cost of launch by 1 order of magnitude

https://en.wikipedia.org/wiki/SpaceX_reusable_launch_system_...
I agree. It takes a lot of effort to run HN, so allowing YC companies to post ads justifies the cost. I'd prefer YC-only ads as I think it would be too spammy for anyone to advertise. This makes it a nicer perk for the YC companies too.

Also, regarding no commenting on job ads, I think this is better for HN. Otherwise, the attention of HN is thrown into threads that are promotional spots.

I think another benefit of HN is that YC keeps its name relevant to a great many potential entrepreneurs.
Having all code in a single repository increases developer productivity by lowering the barrier to change. You can make a single atomic commit in one repository as opposed to N commits in M repositories. This is much, much easier than dealing with subrepos, repo sync, etc.

Unified repos scales well up to a certain point before troubles arise. e.g. fully distributed VCS starts to break down when you have hundreds of MB and people with slow internet connections. Large projects like the Linux kernel and Firefox are beyond this point. You also have implementation details such as Git's repacks and garbage collection that introduce performance issues. Facebook is a magnitude past where troubles begin. The fact they control the workstations and can throw fast disks, CPU, memory, and 1 gbps+ links at the problem has bought them time.

Facebook made the determination that preserving a unified repository (and thus preserving developer productivity) was more important than dealing with the limitation of existing tools. So, they set out to improve one VCS system: Mercurial (https://code.facebook.com/posts/218678814984400/scaling-merc...). They are effectively leveraging the extensibility of Mercurial to turn it from a fully distributed VCS to one that supports shallow clones (remotefilelog extension) and can leverage filesystem watching primitives to make I/O operations fast (hgwatchman) and more. Unlike compiled tools (like Git), Facebook doesn't have to wait for upstream to accept possibly-controversial and difficult-to-land enhancements or maintain a forked Git distribution. They can write Mercurial extensions and monkeypatch the core of Mercurial (written in Python) to prove out ideas and they can upstream patches and extensions to benefit everybody. Mercurial is happily accepting their patches and every Mercurial user is better off because of Facebook.

Furthermore, Mercurial's extensibility makes it a perfect complement to a tailored and well-oiled development workflow. You can write Mercurial extensions that provide deep integration with existing tools and systems. See http://gregoryszorc.com/blog/2013/11/08/using-mercurial-to-q.... There are many compelling reasons why you would want to choose Mercurial over other solutions. Those reasons are even more compelling in corporate environments (such as Facebook) where the network effect of Git + GitHub (IMO the foremost reason to use Git) doesn't significantly factor into your decision.
Pico da Boa vista
Is this an Impala competitor?
Wouldn't be possible to just stack them in custom/modified racks, connect them to the tape and custom switch? Then get very cheap servers to switch through them? The hard drives don't generate much heat anyways so only basic ventilation would be needed. Using enterprise servers for Glacier sounds like an expensive luxury. Most discs would be mostly offline anyways (small amount of changes) and I bet more than a half discs would be used less than once a week so cost of. Then if you want to increase speed of the whole structure put 1u server with 4 x 4TB SATA3 discs in Raid10 for caching the most used/changed parts, connect server to 1Gbps line and you are all done on budget. The cost is just 1 simple server, modification to racks (that would cost really small money), tapes for discs and custom hdd switch.
Actually I am pretty sure I heard of this guy through HN a few years ago, he was pretty famous for starting two ad selling firms under the age of 20 and selling out for big bucks.

Even back then I got a bad vibe(the usual Jobsian psychopatic one) out of the gushing articles written about him.
I find par to be very useful. http://www.nicemice.net/par/

Works great for re-wrapping code comments too.

It's been packaged in Debian for ages.
Designing society for posterity (2009)
Screw the whales?
from the article... "Given that our overall aim is to maximise [sic] the lifestyle of the maximum possible number of people over time..."
To anyone wondering, this is relevant to Jeff Atwood's recent blog post (http://blog.codinghorror.com/what-can-men-do/) where he quotes Sara's article.
Color-Coded Microparticles Could Thwart Counterfeiters
IDK, most of the diners I've been in have fairly long dining bars.
I think people like yourself who acknowledge the situation we find ourselves today in context to what has come before is probably the best thing an individual can do to rid themselves of their cognitive dissonance.

I think that is preferable than to join the choir of whining isn't taking steps to protect themselves and their communications with others when they feel is necessary, insisting that others to protect it for them, and not change their behaviors. All of which enable others to capitalize.

Then again, some people may not want to rid themselves as such. Maybe they enjoy being tortured by the way reality presents itself to them.
I just got a Asus UX31a-DH71. It has an 256SSD, i7 processor with 4M cache. Long battery life. Great screen, 1920x1080. Keyboard stays cool. Suspend/resume work great. Got touchpad working with multitouch scrolling and clicking. About 2 pounds total weight.

I am running Linux Mint 16 with Cinnamon. Almost everything worked out of the box. Install required turning off secure boot but other than that was easy.

I looked at the other ultrabooks and most top end models, including the newer asus 301x, were selling for around 1800. You can get the UX31a on amazon, from asus, for around 1,000.00.
Thanks, I can't believe I've been using Vim without knowing about this. The mappings for greek letters are particularly easy to remember.
I really like the Visual Studio "load testing" [1] for this purpose. My team uses it. It doesn't just include a trace of paths through the application, it performs important load testing and analysis. Well worth the price.

[1] http://msdn.microsoft.com/en-us/library/ms182594.aspx
I've always liked Joe Satriani's music and guitar talent, but every time I see an interview with him I'm so impressed with his intelligence and drive.

This is a video where a guitarist won a free lesson with Joe. It's incredible how much Joe can pack into a 45-minute lesson; it's obvious he's a fantastic teacher and he's totally dedicated to learning and improvement.

https://www.youtube.com/watch?v=nXk4gxcjVr8
I thought they used Mercurial
That is a feature not a bug! Discoverability of code helps improve code quality and makes things less fragile.
Birth rates have been declining and sub-replacement-level in Japan, "rich" Europe, and parts of the US for years (decades, I think) -- Japan and Singapore are particular far along on this. Plus of course the great Chinese experiment of the "one child policy", and Russia's collapse in birthrate in the late 1980s/1990s (largely due to the fall of the USSR).

Even in high-fertility countries, it's been dropping from 5 to more like 2-3, largely correlated with female education and opportunities other than (early, exclusive) motherhood.

(The US would have a negative growth rate if it weren't for immigration, largely from Spanish-speaking nations in the Western hemisphere.)

Population of the earth as a whole is still increasing, but that's largely due to a few parts of the world which have had huge birthrates in the past and a large population under-30 (and under-18, so it will continue for a while.). It's a mean vs. median problem.
Not this one. TaskRabbit doesn't serve Atlanta, Instacart is limited to a small number of cities and doesn't exist this far out from Atlanta's core, and none of the 7 grocery store chains within 30 miles delivers.
Somebody asked that on Twitter and the OP responded with:

>> At least according to the presentation by a Facebook engineer that I just watched, they're still on git. [0]

[0] https://twitter.com/feross/status/459335105853804544
It would be so different I'm sure that it has a chance to succeed, but it wouldn't necessarily be easy to get started. I'm thinking mainly about the difficulty in forming contacts, etc.
e.g. here (links to Gapminder):

http://bit.ly/1jN1Xqc

Use the slider to move the time axis. Birth rates have declined in most of the world during the last 100 years, with a strong inverse correlation between life expectancy / wealth and birth rate. The US still withstands this trend somewhat with a birth rate just above 2.0, whereas most European countries range between 1.3 - 1.7 births / woman (which is not enough to sustain population).

This Wikipedia article is also interesting:

http://en.wikipedia.org/wiki/Birth_rate
42 (YC W14) is hiring hacker #0
Hello, I'm nick from 42 (YC W14) (http://42debut.com)! We are looking to hire engineer/computer scientist #0.

We're building the best point-of-sale analytics software for retail.

Our customers are not mathematicians, scientists or engineers; They run their business using intuition and excel. We can do better. In the past few months, we've built a product that provides more value than the multi-million dollar consulting packages offered by our competitors.
We're going beyond just simple reporting, and we'd love to tell you more about this in person.

What we have:

- Large, raw datasets from big-name retailers. You can't get these anywhere.

- Our own JSON-based query DSL (think mongodb/elastic search), that allows for ad-hoc queries from our client.

- Microservice architecture.

- Pretty sick client-side angular dashboard.

- Node-based ETL pipeline.

We're looking for an experienced hacker that will play a pivotal role in the success of 42.

- Proficient in at least two of these: JS / CoffeeScript, Python, R, Java, C++, Scala, Julia, Go, Haskell, Ocaml, or whatever!

- Familiar with modern frontend stacks (we use AngularJS heavily)

- Passion for data and visualizations, graphics experience a plus (we use d3).

- Basic knowledge of statistics

- SQL/noSQL database experience (we're currently using Postgres)

- (bonus) Experience dealing with obscene amounts of data

- (bonus) Experience with ETL or data processing system design

- (bonus) Distributed systems architectures

- (bonus) Data mining and machine learning experience

- (bonus) Experience with Hadoop, Spark, Storm, etc..

- (bonus) Devops, Docker. We use Gentoo in prod.

- (bonus) Early stage startup experience, experience with hiring, etc.

We're an angel-backed, early-stage startup, so we'll hook you up:

- All the gear

- Full benefits package

- Equity & options as early employee

- We're based in SF, and we'll help you relocate if need be.

If that sounds good, send me an email: nick+careers@42debut.com

We're also looking for dev interns, so feel free to apply!
The slashdot model is the one to look at then.
I wouldn't disagree completely – anyone predicting longevity greater than, say, 5-10 years is simply making up numbers and hoping you don't ask about methodology.

That said, BDXL has shipped in volume for years and has less new technology involved so I would be surprised if it's significantly different than older Blu-Ray or DVD/CD systems which have been heavily tested.
I hope everyone realizes this is not 54GB of code, but in fact, is more likely a very public showing of very poor SCM management. They likely have tons of binaries in there, many many full codebase changes (whitespace, tabs, line endings, etc). Also not to mention how much dead code lives in there?
Wait, aren't parents responsible for their children in America?
> What are the demos that this is running?

Homebrew code.

> Is it possible for anyone to write 3DS code, compile it with GCC + friends, and run it on an off-the-shelf 3DS?

Yes. You need a flash cart for this. GBA Temp has a nice sub forum for this: http://gbatemp.net/forums/3ds-hacking-homebrew.201/
Patch Planning + Heartbleed + v0.2.1 – Spark Blog
That might be a silly question but it's not useful for just an individual in a team, correct? We use GitHub at work, but I wouldn't be able to try Phabricator on my own, right?
That did make me laugh.....
I absolutely envy my former colleague's gains and would gladly have my noggin knocked if I was guaranteed to have similar results!

Unfortunately, because they both led ordinary lives, there were no scans of their brains prior to the accident (yes, I asked). And, there certainly weren't any brain related devices recording their accidents. So, I'm not aware of any easy way to identify the injuries with enough precision.
it's faster than Impala
http://phoenix.incubator.apache.org/performance.html

http://phoenix-bin.github.io/client/performance/phoenix-2014...
You can clone with a single revision in git. Still ends up being around 2X the size I believe since you have the objects stored for the single revision as well as the working tree.
Unlike NASA's adventures with the space shuttle, SpaceX is a for-profit business with a goal of making money. They wouldn't be pursuing reusability if they didn't think it would increase their ability to make a profit.
Yes, and an intern would be subject to a code review before pushing to master - no way would they have write access to the "master" repo.
I have had great luck doing strenuous exercise, drinking moderate amount of water and taking some vitamin b 4-6 hours before drinking. Seems to double my tolerance.
Microsoft confuses Windows 7 users with sudden release of KB 2952664
What about unit tests (and other testing code)? Those could occupy decent size too.
Oh yeah, it's great when one person can break the build and stop all active development. It scales so well. Oh I know, to prevent any issues, let's protect ourselves with feature toggles. Oh and let's build a set of database driven rules to manage those toggles. Oh what about dependencies? Let's build a manager to manage the DAG of feature toggle dependencies.

Need I go on? :-) You've replaced a relatively simple system of merge requests with some pseudo in-code versioning system controlled through boolean global variables.

I'll take feature branches any day of the week over that mess. The github model is far superior IMO.
I didn't start working here until 2006, so I don't really know how they were purchased, but they didn't standardize on Mitsui MAM-A until 2002 or so. Before then, there was an assortment of gold media from different brands. The masters have been stored in standard jewel cases in drawers in our office.

I've also had great luck with the Taiyo Yuden CD-Rs. We go through about a thousand discs a year for people who prefer to have a CD copy of their music to being able to download a file, and I can't remember the last time I had a failure. However, now that our master copies are 24-bit wav files on network storage, I haven't been as concerned with how those discs have been aging.

I suppose we probably have enough samples for an interesting study on the longevity of optical media, but unfortunately I just don't see us having the time to devote to something like that.
That's actually not that bad for a engineering shop of their size. I would start archiving metadata at some point.
unlikely. they probably have a very dirty repo with tons of binaries, images, blah blah blah. It's highly unlikely they actually wrote 8GB of code, and the 46GB .git directory will be littered with binary blob changes, etc. This is really just to "impress" two people: 1) People who love Facebook 2) People who don't know anything about version control and/or how to do proper version control (no binaries in the scm).
The hardest week of my life.
Of course. But in the short term, they have a bunch of cargo that needs to get to the ISS soon, and they weren't in a position to tolerate many more delays.

It goes beyond NASA as well. If SpaceX can demonstrate that their reusability testing doesn't impact the launch, that increases the odds that their other customers will allow it on their launches too.
High rates of head injury among homeless and low-income housed men
One benefit that's not immediately obvious is the lesser likelihood of loud conversation next to you. I work in coffee shops on the weekend, and there is usually 30% chance someone loud will be telling stories at my table. Good headphones are a must, not as suitable at a restaurant.
(2013) Average Income per Programming Language
I don't understand, I eat alone all the time and would never want a solution as ham-fisted and silly as this. Every eatery in the city has a great bar section for either being alone or meeting strangers.

This just looks silly.
will there be one with a 3G modem? GPRS is so slow.
Lesser known DNS tools and BIND tricks (2012)
I always liked the "scheduled for the Greek Calends" turn of phrase (a subtler form of "never, is never good for you?" ;-)
Here's his gallery at Fine Art America - http://fineartamerica.com/profiles/jason-padgett.html (aren't search engines an amazing thing! 
 )
I was missing one config option from the README, now it works!
Easy mistake. I think Kickstarter has already joined the ranks of Kleenex & Bandaid
Mostly correct. You can use the code review tools without needing your repository set up in Phabricator or anyone else with Phabricator accounts. You could comment on a diff and point your coworker to it, but it's unlikely to feel better than Github pull requests in that scenario.
Elon Musk's SpaceX will sue U.S. over rocket contract
On a second thought it is actually hard to save any memory at all. The proposed look-up is table[PC >> 4 + index] so the table will have code-size/16 + 255 entries of 32 bit each, making it code-size/4 + 1020 byte large.

Given the normal code size s with n call instructions you can reduce the code size to s - 3n because you save three byte per call but you have an additional table of size s/4 + 1020. This yields n = s/12 + 340 and that means there has to be more than one call instruction every 12 byte on average to save any memory at all.
It's perhaps worth noting that there's a minor internet explosion happening right now about that article -- Shanley Kane wrote an article with the same title back in November (https://medium.com/tech-culture-briefs/a1e93d985af0) which was tweeted by Anil Dash on Tuesday (https://twitter.com/anildash/status/458829201039429632). Jeff Atwood made a series of negative replies (since deleted, but screenshotted here: https://twitter.com/shanley/statuses/459725773822103552), then wrote his own article with the same title without any credit or link to Shanley.
The invisible hand of Adam works by having a multitude of entities looking out for their own selfish interests.
Seems like you lose most of the value of git if you can't do merges.
You should also watch his talk where he questions if it is really necessary to build large software products from such large codebases that, if printed out, would stack as high as a skyscraper. And, then talks about what he is doing to demonstrate that it is not :)

https://news.ycombinator.com/item?id=7538073
Honestly, I prefer check-in everything shops. It's way too often otherwise some different Java version, or IDE version, or Maven central being down screws something up, or you have to wait a long time for a Chef recipe or disk image to give you the reference version. Half my day today was dealing with someone updating Java on half our continuous build system slave computers and breaking everything because it didn't have JAVA_HOME and unlimited strength encryption all setup properly.
http://www.joelonsoftware.com/

I don't think there have been many good blog posts for years (it's just promotional stuff now). But on that page, check out the middle column on the right that recaps the best posts.
Facebook tends to throw engineer time at the problem, though. I know one Facebook DevCon I went to they presented how they completely wrote their own build system because Ant was too slow for them.
My team uses Phabricator without any feature toggles in our code. You land code onto master when it's ready to ship. Until then, you have features developed and reviewed on separate branches. I don't get how that's more or less fragile than merges.
The small cap effect has nothing to do with sectors.

If the sector is big because it has a lot of medium/small sized constituents you gain from this implementation because a cap weighted index would under allocate to these smaller names.
App Creation
Learn app creation from start to sold...
Interested in Ancient Rome? I went through a phase where I was some what obsessed about it.

I thoroughly enjoyed The History of Rome podcast: http://thehistoryofrome.typepad.com/

Also of note (less historical, but still brilliant imho), the HBO (fictional) series Rome: http://www.imdb.com/title/tt0384766
Although I sometimes go to restaurants by myself, my preference is to blend in by sitting at a common table or at the bar/counter, rather than take up a table on my own. It's nice being within earshot of all of the background noise. I think a restaurant of one-person tables would be a bit of a downer.
Aggressively taxing corporate revenue is a massively stupid idea for any country to pursue. Google doesn't HAVE to have offices in France, but they do. They employ thousands of people who all pay income tax, and a lot of it. Having a company like Google employing people and spending money in your country is a huge economic benefit. If Google decides that France (or any country) is too much of pain in their ass, they could just pull out and leave those thousands jobless or offer to help them relocate to Ireland or any place with more sensible tax laws. Now THAT would get some headlines. Keep taxes reasonable. Don't be dicks about it.
I've wanted this option for so long :-) Are there any downsides to it, apart from the obvious one of 'git log' not going all the way back in time? I mean, do any commands break unexpectedly?
Y Combinator Gets Into Biotech
How Credit Card Processing Works
ULA testified to congress that they have a 2 year supply of RD-180 engines (not sure of the exact number).

The RD-180 argument is definitely weaker. Cost & reusability are much stronger arguments for canceling/recompeting the ULA block buys.

That said, I can't wait until we have genuine competition in the space launch sector, especially with lightning fast turn times. It would be a genuine revolution in space access—even if money were no object, there's no one in history that has had the technology to support continual launches to orbit.
NASA's Spitzer and WISE Telescopes Find Close, Cold Neighbor of Sun