skysight-inc/HackerNews huggingface dataset:
Because no new hardware is required from either the vender or the buyer. That's why it has the potential to take hold so quickly, and presumably why so many investors are interested.
I agree totally. I guess the point I was trying to make is that the delta wing as a top speed breaking EV is a much better body shape for straight run events. If Drayson really wanted all out speed for the record, he would have designed a purpose built car and not just use a chassis he ran over here in ALMS. I have seen the skin off the delta wing and believe me, it is not a hi-tech gem, just a different philosophy.

For those interested in the engineering behind the latest sports cars, check out the news section of this site.

http://www.mulsannescorner.com/
> What is this, a pg-subsidized respect space?

Actually, yes, yes it is.
Is there any constitutional court in the US that can revoke unconstitutional laws? In my country (which has a totally different legal system, since court sentences cannot be directly used in future cases) any sentenced person can appeal to the constitutional court, and if the court finds that the sentence was based on an unconstitutional law, the invalid law gets revoked, and the sentenced person becomes a defendant again.

I'm just thinking whether Snowden's lawyers could use this kind of argument. Of course this is not that simple, since he disclosed a national secret, and I guess that national secrets regulations are perfectly constitutional.
That's pretty silly, as any serious installation is generally using innodb_file_per_table, and thus not really subject to this problem.

Nonetheless, it's a lot more complicated than it would seem to "just reclaim the space".
As someone that uses GH enterprise more than GH proper, I'll address the changes here from that perspective.

1. Pushing the branch changer off to be so subtle hurts. I change branches, a lot. Browsing code and changing the branch is something I frequently do on GH.

2. Lack of clone url is annoying. If all I have to do is click Clone and that's it, then I can live with that.

3. Clown, Download, and Watch are too far down the screen. I usually have a big screen, but not always, and I have my monitors maximized.

4. The ordering of the links on the right are odd. I click Watch, Clone, and Download far more than Contributors. Still, the ordering is off. Pulse is at the top, but we start off with Code? With very little thought, I'd order them Code, Commits, Pull Requests, Issues, Branches & Tags, etc.

5. The Wiki link is hidden. It really should have a better place. While the rest of the links on the right relate directly to code at some level, the Wiki does not. It's documentation mostly. Being disregarded like it is, it should be removed. Either that, or found a better home.

6. Stars and Forks should be Star and Fork. They are labels for buttons that perform an action, not state.

7. Code, I assume, takes up a lot more space! Yay!

8. The top is clean, making it easy to see exactly where I'm at.

These are just initial thoughts. Overall, the design is more open. I think for me, the layout of some of the interactions need to be thought out a bit more, and need to take into consideration more than just your basic free github user.
It's worth noting a lot of the design decisions in the article are based on assertions about what is/isn't used.

Which is fine - it makes reading through the design process more interesting and insightful.

It would be interesting to compare that with actual usage statistics that one assumes github have (to one degree or another) and see if some of the differences in the design are due to flawed assumptions in the article.
>As well as the US government insistence that Saddam Hussein possessed WMD, used as an excuse to invade Iraq, yet no WMD were found.

according to current definition of WMD, Saddam had(and a billion other people have):

http://www.fbi.gov/about-us/investigate/terrorism/wmd/wmd_fa...

"“(A) any destructive device as defined in section 921 of this title (i.e. explosive device);"

and section 921 has :

"(4) The term “destructive device” means—
(A) any explosive, incendiary, or poison gas—
(i) bomb,
(ii) grenade,
(iii) rocket having a propellant charge of more than four ounces,
(iv) missile having an explosive or incendiary charge of more than one-quarter ounce,
(v) mine, or
(vi) device similar to any of the devices described in the preceding clauses;
(B) any type of weapon (other than a shotgun or a shotgun shell which the Attorney General finds is generally recognized as particularly suitable for sporting purposes) by whatever name known which will, or which may be readily converted to, expel a projectile by the action of an explosive or other propellant, and which has any barrel with a bore of more than one-half inch in diameter; and "
Agreed. I had searched for a couple minutes to make sure I was putting the bug in the right place when I reported it. And even then there was no great way to search that it wasn't a duplicate considering how easy it is for forum posts to collide on a search.
Wearable Devices Nudge You to Health
It's obvious, what is going on here. He's got two groups he's trying to reach and "the front page of HN" isn't one of the groups. The first group is his mailing list. People who have expressed a general interest in what Patrick has to say. Patrick is investing hours (probably) into each mailing and knows there are people who have a specific interest in each one of these mailings. Through the Magic of the Interwebs it's possible that this second group of people with a specific interest could possibly find this mailing if only he would put it on the internet publicly. And for various reasons putting it on his blog probably isn't the most advantageous way of putting it out there publicly.

I hope your day improves, because it looks like it isn't going so well by the tone of your comment!
If I'm not mistaken, this is the laptop that Richard Stallman uses, due to its free software BIOS & firmware.
I like seeing design critiques like this, especially when done from actual design experience, and with respect.

But, I came to say: Is the branch lister/switcher really one of the least-used parts of github? It's one of the parts I use the most, actually!
Long names are a Good Thing as far as I'm concerned. Having spent FAR more time than I care to admit working with IBM crap that uses name like QXMGRTBL and QWRKQITM, I'll take TransactionAwarePersistanceManagerFactoryProxy any day... and twice on Sunday.

The only bit about this that even strikes me as a little bit unreasonable is the "Proxy" bit at the end. Not sure why you need another level of Proxy on top of TransactionAwarePersistenceManagerFactory, but it's not like you type that name particularly often. Most likely it's referenced once in a Spring config file somewhere, and given a bean name of "persistenceManagerFactory" which is what would be referenced in code once at most. Hell, probably not even that... that's probably wired into another bean that just gives you the PersistenceManager... which you might not actually ever reference in code either, since Spring can auto generate JPA implementation classes that use JPQL queries, etc., and eliminate the need for most hand coding of anything JPA related.

OK, sure, just to look at it, at first blush, the name looks long and silly, but when you actually think about what it is and how it's used, it's not exactly a big deal.
Exactly. Ambiguity is a feature.

This is similar to the questions posed to jewish university applicants in the soviet union. The questions were very ambiguous and very hard, but the best part is that they had very simple solutions so if questioned, the administrator can answer it. The point was that nobody who legitimately took the test could answer it. And of course, a single mistake means failure.
The disconnect is the degree which the author needs to go through for a completely FOSS, not the recommendation.
SilentCircle and technical debt
It is in Pulsar:

* http://blog.paralleluniverse.co/post/49445260575/quasar-puls...

* http://puniverse.github.io/pulsar/
How isn't Clojure a Lisp?

What is a Lisp according to you?

I'm not asking this in an agressive way, btw, I'm just really curious.
I recommend this O'Reilly book
http://shop.oreilly.com/product/0636920022565.do

Awesome reading even if you don't like video games or Dwarf Fortress at all.
3D Printers have really dropped in price - less than $500 now
Hahaha. I'm glad that one didn't require a FOIA req.
After conferring with some fellow mathematicians, nobody had heard of the "tau movement", and nobody cares. Tau is for people who want to feel like they're taking stances on things that matter in math without actually putting in any of the work to do math.
The license is 2-clause BSD license.
Agen Bola Sbobet Online | Tips Memilih Agen Bola Online Terbaik
Agen Bola Sbobet Online - Anda mesti waspada sebelum menentukan untuk ikut dengan salah satu agen bola online yang banyak terdapat di dunia maya. Jangan terkecoh dengan tawaran bonus dari mereka. Yang terpenting, gunakan agen judi bola online yang mempunyai latar belakang yang bagus serta bisa dipercaya.
Absolutely stunning cross-hatching and shading
> Long names are a Good Thing as far as I'm concerned. Having spent FAR more time than I care to admit working with IBM crap that uses name like QXMGRTBL and QWRKQITM, I'll take TransactionAwarePersistanceManagerFactoryProxy any day... and twice on Sunday.

Seems like a bit of a false dichotomy. It is reasonable to expect clear and descriptive names that do not reach the level of verbosity that seems to be idiomatic in Java.
I am regular reader, how are you everybody?

This piece of writing posted at this site is
truly nice.
Do you get two for the 75 or 100 dollars? I'm not sure I'd want to wear an insole in just one shoe. EDIT - this is covered in your FAQ, sorry.
"Yes, we will provide a matching insole with the same feel/weight/size as the power-producing insole so the user doesn't walk with uneven steps."

Secondly, why would you advise this over a wind up charger?
Ten million bars of soap used in alleged money laundering scheme
It's a wonderful piece. Well written, well constructed, and immensely informative for those new to the details of the internals of CPUs. Perhaps it deserves to be submitted every month or so. In some sense, seeing it surface yet again gives me hope that there are still people on HN who crave discussions about technical issues.

In case you think that the people here are intelligent and might have something to add, here is the previous discussion of this:

https://news.ycombinator.com/item?id=4637196 (119 comments)

For those complaining that it seems to be posted regularly, here are some of the previous submissions:

https://news.ycombinator.com/item?id=4167834 (366 days ago)

https://news.ycombinator.com/item?id=4170972 (365 days ago)

https://news.ycombinator.com/item?id=4185226 (362 days ago)

https://news.ycombinator.com/item?id=4355548 (324 days ago)

https://news.ycombinator.com/item?id=4964931 (185 days ago)

https://news.ycombinator.com/item?id=5167935 (143 days ago)

https://news.ycombinator.com/item?id=5666751 (52 days ago)

https://news.ycombinator.com/item?id=5679080 (50 days ago)
It's not just odd, it's meaningless.
idiomatic? ( I am unfamiliar with the meaning of "idiomatic" in this context, I suspect this is programming language jargon? )
Nice article and a very slightly opportunity for a couple of minor Github annoyances to come out of me. All of which I think apply both to the old and new design.

Does it bug anyone else that the Github commit count tops out at 1000+ commits making it completely useless after that point? A repo last updated date would be more useful (I know I only have to scan the directory modified dates but a consolidated one would be nice).

It would also be great if they could show the unmerged branches at the top of the branch selector and allow branches to be kept but marked as obselete so they weren't offered with the other unmerged branches but could be kept rather than completely deleted.

My final wish would be for a couple of things bitbucket has in its diff views, namely side by side diffs and the option to show additional lines around the diff to give greater context. Bitbucket is sorely missing Githubs great network view though.
Is it possible to reduce the length of pipelines? Example: http://www.youtube.com/watch?v=w9VWRB07yqc
Reminds me of one of mine: http://stackoverflow.com/q/137060/12048
I was under the impression HN prevented you from submitting the same URL. How has this happened?

Edit: Looks like each URL is slightly different.
Replacing "Requirements Gathering" with Something That Works
Using your example where a client is on retainer for two floating days per month, how do you avoid clients making urgent demands for that time? I fear having a number of clients pre-paying for time each month and then the last week of the month those that, for whatever reason, didn't use their time, staking claims.

Edit: BTW, great article. Thank you.
Here are the two sidebars (new github vs. Ians design) side by side: http://i.imgur.com/e2w6TkT.png

Ians:

- got rid of the color indicator

- got rid of the separation lines

- is truncating the list

- has three identical buttons where there were two

- has more indirection. Cloning is autofocused for me, it takes one click+cmd-c. Also, when I'm scanning the page for a way to clone by URL, I'll find the actual URL much faster than the button that says "Clone".

I like the general idea of the redesign, but I think it would make the sidebar much worse.
> you can't have 100 percent security and also then have 100 percent privacy.

This is a strange quote to me. We DON'T have 100% security. We'll NEVER have 100% security. But they're more than willing to take all 100% of your privacy.

The fact that they'll try to sell us an illusion of 100% security in exchange for 100% of our privacy is a terrible tradeoff to anyone who actually understands risks/security.
As much as I wanted to install their app, I never did because I didn't trust them. I clicked to the requested permissions screen a few times. But, I just couldn't get myself to go any further. Now, I feel vindicated for my paranoia. I'm sure they're doing many more nefarious things.
You've "seen" oversight by elected officials reliably protect against abuses in a secret program? What was your role?
> First, "branch and merging with ease" has nothing to do with "distributed SCM" tools.

Local branches tend to be a feature of distributed SCM tools, so I'd say you're wrong.
Idiomatic in this context is a synonym of "typical". It's possible to write Java with shorter class names, but they typically tend to be long.
Indeed. Also, sometimes repeats slip through, most likely if the earlier submission is no longer in cache/memory.
Absolutely. I actually had a section about that but had to cut it since it was getting rambly :) There are even other business concerns that go beyond just usage statistics. For example, GitHub might see the Mac app as their future, for bringing git to people who aren't familiar with the command line, in which case it would make more sense to make the Clone in Mac button prominent.

The other piece I cut was talking about how not only do advanced users only need certain features, but there are also features that only new users need, like walkthroughs and things. It gets really hard to visualize all of those decisions in a flat mockup.

But yup I totally agree, trying to redesign an interface that you don't own is always going to be very hard and error-prone. Although GitHub is probably one the interfaces that most of us would have the most success with based on how heavily we use it.
I'm very glad that people in the linux community are working to support HiDPI displays. I recently tried to use a new MacBook Pro Retina with linux, and my outcome was that it was marginally usable with a HiDPI display.
Good call. Completely forgot Path started that... but that makes sense since they've got a lot of nice interface touches.
facebook comes pre-installed on a lot of phones. can't even remove it without rooting the phone.
Yahoo shuttig down AltaVista and other services
Sometimes people deliberately add stuff to the end of the URL to get past the dupe-check. Perhaps this needs to be penalized somehow?

(https://news.ycombinator.com/item?id=5679080)

And it's not helpful that people link to various places on the SE page (the question, or one of the answers), rather than a canonical link to the page.
I'm curious what the "good reasons" for the foot thing are that aren't culturally embedded. If it were a live guru up there, I can kind of see it, but not the TV.
Shakes body in chair

"I know kung-fu"
Camel notation looks awful with so many words. C++ style with underscores is way more readable.
That's also listed in the comments for the bug, as well as some (contrived) examples as to when it wouldn't work. Surprising it hasn't been fixed, considering how simple the true fix is.
"Up to expected standards" or "how it is generally seen" I suppose.

So for a more neutral example, CamelCaseClasses are "idiomatic" in Java, whereas classes_with_underscores are not. You could do either but the first is considered a more "correct" way to write Java, and is what you tend to see in the wild.
The built-in server is Netty, a non-blocking one, and you can deploy your Play webapp as a stand-alone server, or use Nginx, Apache etc. http://www.playframework.com/documentation/2.1.1/HTTPServer
One perspective on the current debate over whether governments should spy on other countries seems very similar to arms race issues.

However, instead of debating whether nuclear weapons should be decommissioned in the canonical example of an arms race, the debate is trending toward whether more subtle, and arguably more powerful infoweapons and "cyberwarfare" should be allowed on an international scale. Especially when it can be used to enforce oppressive, Orwellian, Kafkaesque regimes maybe not now, but sometime in the future. Unfortunately, I am not sure that the general populations of the world are as cognizant of the implications of powerful information apparatuses as they should be.

A legitimate question seems to be, would you rather have a stockpile of nuclear weapons that you cannot use due to the their blatant destructive power and the threat of mutually assured destruction, or would you rather have secret global panopticon surveillance backed by increasing powerful analytics technologies to sift through the firehose of information?

Why rely on nukes when you can do so much more with greater degrees of omniscience? Quash domestic and foreign threats alike before they even emerge with targeted action founded on near full informational awareness.
Mir in Ubuntu 13.10, Benchmarking, and More
Here is the cake:
http://youtu.be/oAiVsbXVP6k
It's just what you're used to. I'd say the opposite.
so I see 301+ views on the video and had to go get the obligatory xkcd http://www.xkcd.com/1224/

Also, I wonder why he chose to record it in his bathroom. Those are definitely shower curtains and the echo is definitely bathroom-esque. Maybe for acoustics.
Thanks for blogging this. I like the overall changes of your refactor, but there are a few minor nitpicks:

- Why did you change "Star" and "Fork" to "Stars" and "Forks"? The before and after have different meanings.

- The colour bar is missing from your final design. You mentioned in a comment that you forgot to add it and then added it, but I still don't see it :).

- The right side navigation section is prematurely cut off at "Settings".

- Your "Clone" and "Download" buttons could use some more whitespace between the text and icon.
The problem is, you recently bought it. If you owned it before hand then you would have a case, but because it is trademarked, you don't. I would ask them if they want to buy it and if they don't just give it to them as a gesture of free will.
How Do You Break Into iPhone App Store Top 50? Try 23K Free Daily Downloads
obligatory norvig:
http://norvig.com/21-days.html

but all snark aside, good work so far! like the concept.
First submission, and significant discussion:
https://news.ycombinator.com/item?id=5939498

TheAtlanticWire article:
https://news.ycombinator.com/item?id=5942374

Other, random submission:
https://news.ycombinator.com/item?id=5941920
Yeah I tried oDesk before, but I never got a job from that. It's demotivating to be competing with people from foreign countries that are willing to work for $3/hour. I get the sense that the employers on that site are looking for the cheapest hire, not the best hire. Maybe oDesk is completely different from typical agencies though.
Career Capital Theory vs Follow Your Passion
Well, not only if your phone is in a call, but also your phone number, device id and the number of the person you're connected to.

Read phone status and identity:
Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.

https://play.google.com/store/apps/details?id=com.facebook.k...

And don't worry if your friend has the Facebook app and calls you if you don't have a profile. They can just search through your friend's contacts to associate your number with a shadow profile of you anyway.
snake_case is 20% easier to read ( reference: http://bit.ly/11T1FWY )
From a clarity perspective, I really like how Stackoverflow.com (or StackExchange in general) implements this. When you go to login, it presents clear icons to choose from, but no form fields. You have to explicitly choose what you are logging in with.

That said, it does not address the security concerns raised by the article. The honeypot problem is a pretty prolific one. Same can be done for any provider that implements it's authentication for 3rd party websites. I'm sure there is some policing going on from FB/Google/etc, but not sure on the effectiveness.
I disagree that any serious installation is using innodb_file_per_table. It does have downsides.

In our use case we're making very heavy usage of table partitioning (over 500 partitions for some of our very large tables). Because each partition is effectively another table under the covers, if we were to use innodb_file_per_table then we'd have tens of thousands of files. This means a lot more file handles being opened/closed (as well as the obvious ulimit gotchas for the uninitiated). This noticeably hampered query performance when seeking data from random partitions.
You're still in charge of scheduling when you'll actually get the work done.

The benefit for the client is that they don't need to review and sign a brand new Statement of Work whenever they want to change a button's color or tweak a feature.

Should your client need work that will seriously disrupt your schedule / happiness... I wrote my thoughts on that a few months back: http://planscope.io/blog/should-you-charge-more-for-a-rush-j...
This is absurd. It has been public knowledge for years that Facebook and Google -- just to take two cases -- use user information to learn about them in order to make money. Install Ghostery and see how many trackers one encounters on nytimes.com or cnn.com. There is no expectation of privacy in these activities at all.

Moreover, anyone who knows about how the internet works knows that packets travel over public and private lines and are routed through public and private computers. By design these machines read the headers of packets to know where to direct them. Computation is done on the contents of packets to ensure checksum validity.

One may strongly dislike the NSA's activities, but this is a specious argument.
I did the 10 days too and even though it was a great exercise it didn't really change anything in my life. I assume it is because I have always been a calm person.
I'm saying when X occurs, the empire tends to be destroyed. That's different.