skysight-inc/HackerNews huggingface dataset:
One noteworthy difference is that in the original repository format, a tree object was just a list of named blobs. Nowadays each subdirectory of a tree is its own nested tree object, which means that when you're comparing two trees, you can skip over the directories that are identical.

I'm not sure when that change was made but it must have been very early on, because the repository format has been basically stable for many years now.
aan(1) can handle the network bit. I use that to mount my fs on my laptop over my phone so if the net drops it doesn't bother me as much. 9front is pretty average on battery. I get the same usage times as FreeBSD.
Sequoia Capital Invests $62M in Yik Yak
Scientific American used to run a really cool "Amateur Scientist" column when I was a kid, edited by C.L. Stong. In the early 70s they ran a couple articles about people who'd built their own Schlieren optics. I was fascinated by them!

The articles appear to be pay-walled now (http://www.scientificamerican.com/article/the-amateur-scient... and http://www.scientificamerican.com/article/the-amateur-scient...).

It looks like the book that collected many of Stong's columns from the 50s and 60s predates those 2 articles (https://archive.org/details/TheAmateurScientist).

There's a CD-ROM available that supposedly contains the text & images for _all_ of the Scientific American "Amateur Scientist" from the '20s to the late '90s, which would presumably also have those articles: http://www.amazon.com/exec/obidos/ISBN%3D0970347626/scienceh...
Racket isn't new. It's a scheme which has been in development for around 20 years.

Reading their thread, it sure sounds like they want to work with the community to make Racket code viewing a good experience.
The point of it is, it's legitimate snuff for the masses. Same reason SVU is on its 14th season. Noted psychologist Albert Ellis wrote a book on it in the 50's or 60's, when society's itch was mostly satisfied through gristly pulp detective novels. The reader (or viewer, or listener) gets to indulge in graphic death and horror, but also gets to maintain their view of themselves through a narrative that allows them to think of themselves on the 'good guys' side.
There is value in the aggregation of repositories which is separate from individual repos.
Anand doesn't like playing long games. Carlsen doesn't give an inch even when he is down. Regardless of rating differences, Anand's game was in bad shape in 2013 and it just continued in the world championship. He is playing much better these days. It is just that his game doesn't match up very well to Carlsen's relentless style. That said, he had his chances this time like how he predicted before the match. He just couldn't take them. I'm always reminded of Federer-Nadal rivalry when I watch these two play.
The new highlighter may be faster, but is syntax highlighting frequently a bottleneck at GitHub? That seems unlikely.
Thanks.
Maybe it did not come out clearly, but I have been freelancing/ taking contract projects since last 3 years. I chose freelancing because I could work part time and never applied for job because I could not give full time.
So, now, since I am able to work full time, which path should I take? Apply for job or start a web agency. Also, if I do apply, what role should I opt for? :)
The reason the industry of paid authoring could develop is because of copyright. Without it, all the value of the new printing industry would have accrued to the printers, and none to the authors.
2013/2014 was an exception. WCC has been held every other year for the last few years, and it will return to that now. Honestly I'm not quite sure why they decided to arrange the 2013 WCC in the first place.

Every other year makes a lot of sense for different reasons, though. It allows the champion to be more active outside of the championship (not just prepare for the next one all the time), it allows for a proper candidates cycle, it makes it easier to find venues/sponsors, etc.
True, but it's anything but the end of the world if GitHub vanished from the face of the Earth right now. Everything would be running full steam within a week.
I wouldn't describe it as disaster porn. While the stories are certainly compelling as human drama, most of all I find this season of Serial to be a gripping look into a criminal investigation and justice system. It makes me think about the process of historiography, in general.
I suppose this would be the more straightforward and expected behaviour:

less: somedir: is a directory
Good points.

There is a silly joke about that even. It usually goes like --

"Gee, I wish someone would invent a decentralized version control system".
Listen to the first episode. It's pretty much a microcosm of the entire series.
> The first time I accidentally ran "less" on a directory and it piped some version of "ls" into itself, I was mildly annoyed.

% less .
. is a directory
% less imadir
imadir is a directory

My point is, that behavior is a configuration issue on your end, not inherent to the less codebase.
I dunno. I tried advertising on AngelList for someone to make big-ticket sales to big companies. I keep getting responses from people who claim to be able to grow website traffic.
I read ESR's How to Become a Hacker about 10 years ago, and it was what turned me from a kid who spent a lot of time on computers and was interested in them into a programmer.
There is team and org level authZ and authN data at github that is needed by companies working on cross-company projects. That data is not stored in code repos.
I think it's time people have their own databases, instead of the apps they use.

I made Servant to give people their own databases in the cloud: https://www.servant.co

It hosts people-friendly data models I call the "JSON Archetypes": https://github.com/servant-app/json-archetypes

If this interests anyone, my contact info is all over the website. I'd love to hear from you.

Austen
What do you mean by that? If you enjoy playing it, it's a worthwhile game.
How are REST and DBUS exclusive alternatives? DBUS is a protocol, REST is a protocol-agnostic architectural style. Why not use the REST architectural style when defining DBUS APIs?

Or is "REST" being used to mean "HTTP" here?
I actually think Serial is on the other side of the fence as SVU, Law & Order, and pulp detective novels.

Personally I've had a great takeaway from the podcast, not because of the sordid subject that's at the heart of it, but rather the amount of time and care the creators have spent looking at not just the crime, but also at the system and people that surround it.

Pop crime fiction teaches us a lot of things that Serial has gone to pains to refute - that eyewitness testimony is at all reliable, that people can recall mundane details of their lives at will, that a clear sequence of events is even possible to reconstruct, that the wrongly accused believe passionately in their own innocence, so on and so forth.

Serial has taken the popular notion of interviewing persons of interest, constructing a timeline, and catching people in brazen lies, and turned them upside down to expose the much more complicated behavior of humans underneath, and the fallibility of everything that these detective shows are based around.

The picture that Serial paints is markedly different from that of your typical crime drama, and that is an important takeaway. I think characterizing it as simply a gaudy way to "indulge in graphic death and horror" is overly cynical. In any case it certainly doesn't belong in the same sentence as any of the other crime fiction that portrays police work simplistically.
"I can't understand the fascination with Serial."

Think JFK assassination for the Reddit generation. I know I'm hooked.
Why do you think that that is limited to open source? Plenty of businesses utterly rely on github in their workflow.
From the article: "I’ve started a wiki for an IDLE redesign project."

What next, the Kickstarter? Usually, you actually do something before issuing the press release.
Sorry, what is this about?
>> Then sin 1° is a fixed point of f.

Why ?
There's nothing in the article that would make me think that this is the case. A qubit is a fundamentally different concept, in which a computation can be performed on all possible states simultaneously. This seems to just be getting more states out of a single classical element.
Dear downvoters, have you heard of the Streisand effect? This thread now has the most downvotes (-14) of the many comments I've posted on HN. There is nothing factually incorrect in my posts. Why does this question deserve five downvotes?

> Why not give existing users the choice of migration and timing?

Edit: -20 downvotes. Previous record was -3.
Jerry's blitz games are awesome to watch. Especially when he blunders - takes it incredibly well and always in good humor.
Dubike, Smart Bike by Baidu
> It is very unlikely that syntax highlighting errors in GitHub will affect someone's chances of getting a job.

And if it does, the problem lies not with the syntax highlighting, not even close...
> "I don't want your excuses and just make it work."

"OK, how much will you pay me? How much lost revenue does your anger represent, and is it more than the value of the time I'd lose in fixing it?"

People spitting in my face get a substantial penalty on those scores, BTW. They can make it up, but they'd better start well on the good side if they expect to.
OnDeck IPO Puts Focus on Customer Acquisition Costs for Alternative Credit
Last month, it was "file", which turned out to have a parser for executables which can be exploited via a buffer overflow.

Probably the best exploit in this line is crafting JPEG files which cause buffer overflows in forensic tools and take over the machine being used for forensics.

We need an effort to convert Linux userspace tools likely to be invoked as root or during installs from C/C++ to something with subscript checking.
No, but if you have the full history you can grab it with a shell command.

echo https://github.com/git/git/commit/$(git log --pretty=format:%H | tail -1)
I found so many JAVA _PROGRAMMERS_ here asking stupid c question. What a world! people don't know C are building software. That's why so many Indian java coders in US. shameful.
It's been a long transition; as far as I can know, Chromium is still using gclient, git cl, and reitveld, rather than repo and Gerrit.
rm /bin/less

Problem solved.

Any binary utility that I haven't used in a 6 month period can get lost. The problem is that there are probably a hundred or so more issues like this hiding in /bin/* and /usr/bin/* and wherever else executables are hiding.

Is there a way to retrofit 'can shell out' as a capability flag not unlike the regular access permission bits?
That makes me wonder if the dancing light creates more risk. What happened when the light turned green in the video? I know what I did, I carefully started watching the green man, waiting to see if he would also dance, or do something cool. Do you really want people crossing the street, being less likely to look both ways because they're busy watching to see if the light does something fun? If a car runs a red, I feel like more people would be caught off guard with this light.
They will never go away while people insist in using C and its derivatives to write userspace code.
Once the random people started creeping on Elon and Carmack's conversation without adding anything to it the conversation stopped.
To be fair, the usefulness of a tool is often proportional to your power to also do really dumb things with it.
I believe that is the point of the linked email. Some distributions have less symlinked to something else (e.g. the lesspipe script) for convenience. Plain 'ol less isn't that much of a problem.
lesspipe is not a GNU project...
Note - the 68.3% includes the key VCs, who are executive directors. The balance is divided up among the other investors and the employees. If you think about it, the founding group/top management team can hope to retain ~30% if they have solid up rounds. Lew, I think, is the sole founder and has a chunk of that 30%. Very impressive indeed, especially given the large fund raise to date.
"In the real world, you'd also see much more focus on the founders: who are they, what have they done, and (most importantly) who is vouching for them, either implicitly or explicitly."

If this is true, it makes sense to me now why things like the "yo" app get 1 million in funding.
If you listen to hearstartup.com you'll find Marco investing in Gimlet Media which is all about creating a lot more podcasts like Serial so he's very much in favor of the format.
I don't think it is necessary for Github to provide choice for this sort of thing. It isn't a ground-breaking, massive change to their main product. To me, it seems like an unnecessary choice that would only create confusion and make their product more difficult to navigate and use.
> Plan 9 managed to prove that everything can be a file.

I am not convinced about GPU performance specially when Plan9 has a simple 2D software render.
> My point is, that behavior is a configuration issue on your end, ...

On my end, and on every "end" where I ever log in. "less" works as a simple pager on my own system, but now I need to remember to possibly fix it everywhere else. "You can fix it in the config file" is not an excuse for broken-by-design software.

> ... not inherent to the less codebase.

Well yes, it kind of is. "less" used to be a better replacement for "more." Now it's something else, which should have a different name. Should "cat" be changed to automatically uncompress files and concatenate archives?
It seems craigslist has resolved the situation, and you're probably seeing the after effects caused by cacheing.

Additionally, there is already a discussion about this:

https://news.ycombinator.com/item?id=8650921
Debate informativo del wifi en las escuelas
> I was a very surprised to see so many viewers.

Well, once upon a time (i.e. 42 years ago), during the Cold War, we had the "Match of the Century"[1], aka Fischer-Spassky. The dominant evil empire USSR against the upstart USA. Played in Reykjavík, Iceland over a period lasting more than 6 weeks. Certainly more than 10,000 people were "interested" in the proceedings.

I was "glued" to the local NYC PBS station as Shelby Lyman "narrated". Those two words are in quotes, because moves might arrive two or three at a time, about every 15 or 30 minutes or so. In the meantime poor Shelby could do nothing but ad-lib, speculate as to what might be happening. The local PBS station devoted many many hours a week to this play-by-play.

Times have changed.

[1] http://en.wikipedia.org/wiki/World_Chess_Championship_1972
It's not the unique dance moves that hold the novelty, it's that it's moving at all. And that doesn't change.

Why do you think people never stop to watch a TV in a window? It's because it's not the first TV they've seen and the feed rarely repeats there too.
People are downvoting you because you're bikeshedding like a madman. The post I'm replying to will soon be downvoted too, because you're whining about getting downvoted.
Would a P2P version of GitHub make sense? Each outward-facing local repo would provide a GitHub-like interface for browsing code, submitting PRs etc., and would in addition route repo search requests to neighboring repos using something like a Gnutella protocol.
Bell Curve for Anand.

Anand should gracefully retire from chess and passon the batton to younger generation.
The possibility of constructing floating cities on Venus
int* p;

Follows the Type NameOfVar pattern, though of course it breaks for multiple simultaneous declarations.
USA style string cheese (£15 to £26.50/kg non-offer price) is much more than the cost of mature cheddar (£5 to £12/kg) in my local Tesco supermarket, not an inexpensive snack by a long shot. That top end price is the same price as smoked salmon, the UK stereotypical expensive appetiser. It tastes really plastic-y to me.
QnX does all this and more and it works quite well. NFS is just a particularly botched implementation of an attempt at network transparency.
Craigslist DNS redirected due to hacked registrar
Just curious: what are some historical examples similar to this?
This should honestly be part of every modern Linux system. It would go a long way toward creating the kind of reasonably secure system people are looking for.

I would envision this to be useful if there were a pre-installed local database of common use cases for each utility, and the user invoking the utility could interactively decide whether to allow specific exceptions, with a big fat warning.

Then, it doesn't matter whether someone exploits your tool, they're only ever allowed to utilize the tool for its intended use cases.
My understanding is that the less codebase has the hooks (LESSOPEN and LESSCLOSE), and it's configurable (by presence or absence of the variables) whether they're used.
Labelauty – JQuery Plugin for Radio and Checkbox Inputs
I just got into a mess where the company VPN uses a windows/mac specific client, no linux version and no way to access the VPN. So knowing how to set up VPN access 'on my own' is currently of no use to me.
Thanks for the explanation, and the new word.
As a tool for public space redesign it might have a better application. For example say you wanted to show a road with a cycle lanes. However the road widths would need to be reasonably accurate.
Very will written if short piece.

Plan9 failed because lucent failed.
Gross java runtime.
Such barriers to entry certainly don't help. Compatibility with potential users is a good thing.
Mobile Game Testing: Testing for performance and real battery life
In the context of those earlier posts the exchange with the browser implementors seems quite bizarre.
That's a really bad hiring strategy. What the company doesn't realize is that they are still paying 80%. If the company flipped their position and added an extra 10% to the 100%, it's conceivable that the motivation could actually make the employee 30% more productive and engaged with making the company successful.

Great companies are not built this way. And sorry to hear you went through this - though you are probably better off not working there.
Binary Search Is a Pathological Case for Caches (2012)
"strings" is also vulnerable: http://lcamtuf.blogspot.com/2014/10/psa-dont-run-strings-on-...

Inspecting files is apparently hazardous.
I think one of the main reasons why Plan 9 didn't succeed, was simply the fact that it wasn't free software from the beginning. Plan 9 was released around the same time as Linux. But it was treated as a secret and then tried to be directly marketed. That way it simply missed the opportunity that Linux took because Linux was free software. Only in 2002 was Plan 9 released under a free software license.
This situation is very different from the Streisand effect. In the Streisand effect a single party is trying silence everyone else. Here everyone is trying to silence you.

They are nearly opposite situations. A minority trying to silence a majority vs a majority trying to silence a minority.

In both situations the majority wins.
QnX is doing fine though. Not as good as it could be doing but it's really doing more than ok. Wished that RIM would have the foresight to open source it.
Yes, some of that company information is written with investors in mind, but AL allows you to share that with job candidates. Since that doesn't really contain super-sentitive info, it's almost a no-brainer to share with candidates (at least for us).
there are other more professional software out there for automated workflow. An example of this is: http://www.telestream.net/episode/overview.htm
"QSV is only supported on Windows"
"libav AAC encoder as the new default for Windows"
"HandBrake now offers BiCubic scaling on Windows via OpenCL"

Sad that the Mac doesn't seem to get many of the goodies anymore.
With cl-launch [1], Common Lisp has become a useable alternative for scripting. Improvements to ASDF have also helped (see ASDF 3, or Why Lisp is Now an Acceptable Scripting Language [2]).

François-René Rideau gave a talk called "Using Common Lisp as a Scripting Language" at this year's ILC [3] that covered these subjects in detail, but I don't believe any videos have been posted.

[1] http://cliki.net/cl-launch

[2] http://tunes.org/files/asdf3/asdf3-2014.html

[3] http://ilc2014.iro.umontreal.ca/program.php
For those interested, here is the C++ code of the first benchmark:

https://github.com/h4writer/arewefastyet/blob/master/benchma...
In large diffs, it can definitely be a problem.
Dear Barack Obama
I found it. Thanks!
"Web 2.0: don't like it? Tough shit."

That's the nice thing about actual software with actual versions that you actually install: it doesn't change out from under you at someone else's whim. No sane person would use a "Cloud" C compiler. Of course, GitHub is just a mashup of online backup and Facebook, so it doesn't matter if it breaks.
It's worth noting that even syntax highlighting on common languages like Java is currently messed up on Github. I hope it's fixed eventually, but kinda lame to take something that wasn't broken and break it.
Five Small Business Tax Deductions Likely to Cause an Audit
That is true if all downvoters are independent.

Keep in mind that HN has cultural norms for downvoting, it is explicitly not for "silencing" opinions.
You can add the whole folder at once and use that "Add all titles to queue" button.
OS X's built-in AAC encoder is the best available, so it doesn't need a replacement.

On the other hand, QSV is entirely outclassed by x264 quality-wise, and I could only recommend it for heat/battery power savings (useful for AirPlay Mirroring, not so much for DVD backups).

It is odd that OpenCL programs wouldn't work, but that can't be much more, uh, work.

I think the addition of NLMeans is interesting, since that filter is so slow I've only ever used it for photo processing.
When G.M. Was Google: The art of the corporate devotional
Here is the abstract of the talk. There was a video made, but I don't see it online yet.

http://www.k2i.rice.edu/EventsList.aspx?EventRecord=23375
>this article reminds me that a lot of problems are caused just by people being idiots //

Actually I think in these situations the problem is that individually the people are acting rationally. The only way to be more rational is to act as a group, which requires reliable information, and/or requires government (or other similar bodies/structures) that you trust with your basic needs.

When the gov say there isn't a petrol shortage you know that in the past they've said this because there is and they're trying to avoid panic. Unless you've got better info "panic" buying seems quite rational to me.

If it only costs a small amount to buy lots of toilet paper but not having any would be a major inconvenience then any suggestion that might pan out to be true is worth following - you're down a few dollars that you would have eventually spent any way.

Isn't it precisely that people aren't being idiotic that makes such runs on resources [or banks] so difficult to handle: you go on TV and say "don't panic buy or we really will run out" - well that just tells everyone to make sure they buy it first, because everyone else is buying and so "we really will run out". Your best bet is to have trustworthy news reporters that can show date verified information contradicting the shortage - eg warehouses packed with toilet paper that the experts say is enough to last x months of normal usage.

Not looking after your short term interests leads to privations.