skysight-inc/HackerNews huggingface dataset:
The issue here is that git is:

1) A tool for managing collaborative work through a beautiful distributed graph theory tree model[1]...

2) ...with a very, very difficult to use UI. Unfortunately:

3) A good, intuitive UI for manipulating the underlying model without ignoring edge cases or removing functionality is extremely difficult, and indeed, nobody has done it yet.

So you periodically see these articles pop up decrying the UI, but nobody ever makes a great UI that wraps the underlying tools. This article talks positively about gitless, and it's a great tool, but it gets a good UX only be hiding/disabling large chunks of functionality. And like most tools...

4) Git suffers heavily from the 80/20 rule[2].

I'd say 95% of the time, I'm using maybe 5% of git's features. But the other 5% of the time, I'm using another 1% of git's features but it's always a different 1%. I might go weeks without needing to cherry pick a commit, but when I need to, I really need to...and gitless doesn't support it (or most other "complicated" features). But the reason git beat out the competition isn't git's excellent UI or large marketing budget, it's that those features actually provide significant value.

And so we get a slow drip of articles like this. "Man, it would be nice if there was a better git UI that had all its features!" It would indeed.

[1]: https://xkcd.com/1597/

[2]: http://www.joelonsoftware.com/items/2006/12/09.html
CCleaner PRO Serial Keys Any Version Final Full Download
Insightful post, thank you.

I feel like Wikipedia is the only really high-traffic non-profit, but they're doing something that requires a lot less engineering (ie. most of the page can be easily cached and is the same for all users vs. Twitter).

WhatsApp comes to mind as an example of complex engineering (storing and delivering messages for millions) and they pulled it off with a small team at first. And more: once the core product is established/engineered, do you need as many people to maintain it?
Werent they trying to count the atoms in a perfect sphere of silicon?
Who knows the truth about Brexit just yet... Trade deals will come in and we will probably get back to where we were - in the long term.

... If/when we get there, any bets Microsoft will not lower pricing?
تور تایلند نوروز ۹۶
Nice !
Does it work well with lenses ?
FOUR QUESTIONS I FREQUENTLY ASKED MYSELF WHEN I WAS NIGERIAN PRESIDENT
Weeehooo!
Be more charitable in your reading of others' comments. Even if you could take them to be presumptuous or rude, responding as though they are more nuanced will lead to a better experience for everyone.

Here, it's entirely plausible (and frankly likely, given how easy it is to come up with a dismissive answer like yours) that the author meant something like "those who are inspired by cuisines that traditionally use a lot of peppers, like Mexican cuisine, seem not to understand the reason they're used in those cuisines."
Ocaml, F# for programming languages and ZeroMQ in terms of libraries. And recently HTC Vive in terms of hardware.
Programming language you've never heard about won 10K prize
Repeatedly fluctuating downwards :-)
What's stranger is that to those pursuing the sort of harassment Shadi describes often don't see it as immoral or unethical. Reminds me of office politics.

It's an amoral game of which the players tacitly approve. A bit like two boxers may suspend their belief that "one should not beat another human into a coma for fun", because it's a boxing match.

Except a lot of people don't realise they are in someone's game, don't agree with the rules and definitely do not tacitly approve...
A lot of stuff happens behind closed doors. Standard Chartered Bank has 1.5 million LOC of GHC Haskell and another 1 million LOC of their own internal Haskell implementation.

I'm also aware of another 5 or so big banks having/building Haskell teams for developing internal tools, but all this stuff is hidden. The biggest, public, project I'd say is FaceBook's Haxl (as pointed out elsewhere in this thread).
And 1200/75 (download/upload) for a while- very popular in the UK.
Top 3 versions of Android necessary to support developing your mobile app
In a sense, Javascript.

But more importantly, when I read Javascript: The Good Parts by Douglas Crockford. It was my introduction (though I didn't realize it) to functional programming, closures, and thinking much more about scope. I went from thinking of JS as a pile of junk to a language with remarkable flexibility.

That doesn't mean I do everything in JS, but I find I like the language a lot more than most of my peers.
I am sorry but you're wrong. Nokia's high-end phones were costing similar money: " The launch price of the N95 was around €550 (about US$730, GB£370)."
https://en.wikipedia.org/wiki/Nokia_N95
Thanks Fratlas!
This is an excellent video about analog computer basics. I've watched it many times and it's always entertaining and educational.

It's hard to imagine, but these things were still in active service well in to the 1980s, for example in the Vulcan bomber which flew a raid to the Falklands.
Thank you cywormerod!
ipfs.io is simply a public gateway to the ipfs network. If you have the ipfs daemon running, you can fetch the image through the ipfs network like this:

$ ipfs get QmTf3EquRYzxa4njTRpimp6YEcJJPSUf5pQE9TE54qCa3M

It will download the image per P2P.
WhatsApp Video Call Feature Is Out
You're mistaking Palantir for the NSA. Palantir has rock solid access logs and access control that actually prevent the government from breaking with due process without court orders.

Personally I'm anti-surveillance and have been for a long time, particularly the kind of stuff Snowden and others have exposed where there are warrantless wiretaps and long term storage of private citizen information. I've blogged about it many times on my blog. Palantir didn't have anything to do with that and to my knowledge never has.

Initialized doesn't invest in alcohol, tobacco and firearms as a rule because of a mandate from some of our limited partners. Just rationally we believe in funding things that do help people. We generally stay away from investing in directly competing companies and when that does come up (usually through one company pivoting) we make sure that a single partner is assigned to each and those partners are particularly careful to firewall sensitive information. It's similar to what YC and SV Angel have done for years and it works well.
I found an interesting case where WebBS does not seem to reflect my understanding of "bloat". A very long page with

Page size: 3,672 kB and 219 requests

Image size: 11,390 kB (http://www.webbloatscore.com/Screenshots/58b58030-6807-4638-...)

WebBS score: 0.322

It's apparently easy to obtain a good WebBS score by including lots of JPEG images. The PNG used for the image size calculation is typically much larger for the same bitmap, so every JPEG reduces the WebBS score.
you are incorrect in assumption that burnout can happen only once you lose passion for your work. one of endless examples in history - look up medical volunteers during WWI - passionate for saving lives all the time, yet burnout happened to many of those.

there are limits to stress your body can sustain, and your mind can be totally disconnected with it, pushing and pushing.
Perhaps you should compare the iPod to the Nomad Jukebox line from around the iPod's release, instead of the Nomad 1 from the 90's.

Jukebox 1 had 6GB storage, USB 1.1, and came out nearly a year before iPod 1. Jukebox 2 came out the following year, had 30GB storage, and used USB 2.0.
Bootstrap too.
But critically, it's (probably) impossible to get past the "good as humans" point without a huge amount of learning data. That means either a lot of time or a lot of testers.

It's interesting that the new Tesla software will be shadowing while the meatbag is driving: not just reporting back driving data, but also simulating what it would do all the time. There's going to be a lot of situations where it would be wrong, all nicely laid out for the developers, ready to fix.
Really great photo! Thanks for sharing.

Much less glamorous, an image of a Concorde that is sitting in the grass near Orly airport:

http://imgur.com/a/U3KUI
The usefulness of hg evolve is debatable. It can be useful locally, as much as the reflog can be useful in git, but as soon as you push to the upstream repository, you lose that precious history if you haven't pushed it priorly. Worse yet, the reference to that history is still there in what you pushed, despite being nowhere to be found except in your local clone, making it useless to others.
Article 50 has not yet been triggered, and if the court case concludes that Parliamentary consent is required or the other court case concludes that it would contravene the Good Friday Agreement, then it probably won't be. The referendum itself is not binding.
Show HN: The SaaS CTO Security Checklist
Britain has basically a Communist running the country right now so it's not really a surprise.

http://www.telegraph.co.uk/business/2016/10/05/no-prime-mini...

Theresa May could have done all kinds of things to force favourable Brexit terms for the UK.

For example she could continuously lower corporate taxes for foreign investment for while not activating Article 50 and simply wait until it really hurts the EU. If the EU doesn't give in the UK continues to wait and makes a lot of money in the process, if it does then the UK also wins.

I suspect that the UK's prime minister actually wants to tank the economy to do another Brexit vote. (the EU loves this, just repeat until you get the desired result - that's one of the reasons why the EU will fail)

She really wants to join her friends at the Soviet High Command in Brussels again.
What do you make a living with? I like Kivy but my clients would hang me from a tall tree if I would use it for actual projects because it feels very non-native.
As others have said, this is code.

In my experience, folks writing code come to need a VCS ("oops, didn't mean to change that"), a debugger ("why did it do that?"), a test environment ("what happens if I change that"), and perhaps an audit trail ("who changed that?").

Set against that, the effort required to parse expressions is trivial.
Who needs a distributor when you have China Post?
It's getting harder and harder to find a place for a good conversation. I thought this piece explored the idea well. It can be really frustrating if you're looking for a place for a coffee (or pint) and a chat.

Bars are too loud and Cafes are too Quiet - http://www.slate.com/articles/life/culturebox/2014/02/bars_a...
British regulators have highlighted this problem too. https://iconewsblog.wordpress.com/2015/09/16/does-your-websi...
I wish someone would sue Mozilla, Google, Microsoft and Apple for data protection violations for supporting referer
Wow that brings back memories. Is that still used/supported?
My Amazon account was hacked
Merit is to do with worth, not net worth. You can't inherit the ability to be good at anything, but you can inherit money and property.

See the British upper class for a fine example of wealthy inheritors void of merit.
Results from Git User's Survey 2016
thank you. I googled 10 minutes for a translation, but since its not a direct translation it was really hard to find.
This assumes the parent comment is silly. But it brings an interesting point -- besides "I really like it" (which of course happens) there is also a whole "macho"/outdo-the-other culture behind eating spicy foods. People regularly brag about it -- in no ascertain terms, heck, there are even sports-like competitions and shows.
If by received product you mean we invested in early stage companies and helped them grow, then yes?
Bad title. Correct title "Low power transistor could massively extend battery life"
When I decided to build my own programming language. I had a handful of smaller projects under my belt beforehand. Before that, I had never thought much about what goes into the design of a language, and how important that decisions are (as well as the interactions different parts can have).
There's a YC startup working on supersonic flight:

https://blog.ycombinator.com/boom-yc-w16-is-building-an-affo...
I'm not sure I'd know what name to give to my countless stashes.
As a huge healthcare org with solid MS lock-in: ouch.

Brexy-fans can say it's "fluctuating not tanking"; we still have to pay more for software (and less for hospital beds, staff, and so on. In big orgs these costs are gibberring).

(personally I'm betting on EUR-GBP parity by xmas, because my Cassandra gland is firing overtime)
Does not having huge amounts of experience matter? I am a college student interested in doing side work like it appears you offer. I'm fairly skilled in the technologies I know but probably less so than a full-time freelancer or developer.
Clojure with emacs+cider. The ability to interact with a "living" system in a homoiconic language where functional programming allows you to do some neat stuff was mindblowing. Specially because the LISP guys probably have been doing this for ages. Think React hot reload on steroids, applied to the whole app and with an interactive IDE where you can eval any expression and get immediate feedback, even if the expression interacts with a db (requiring a db connection) or whatever.
Confidence underlies the economic outlook - the remainers being negative are now the UK's biggest problem.
You must be one of those delusional Brexiters I've heard so much about.
You learn by using it. Videos, books, etc. are good as a starter but to actually learn it you need to experiment, do exercises and preferably use what you exercised in a real project, something you care about.
One of Twitter's problem is not properly controlling their feed. I never use their mobile or web client. I solely use a highly customized Tweetdeck. With this experience, I never once see an advertisement. That's a huge loss for Twitter.

Perhaps it's just me, but I wouldn't have a problem seeing advertisements in my Tweetdeck feed if it meant they'd remain successful. I'd much rather see Twitter succeed as it's the only platform I use to keep up with thousands of professionals and news sources. It's entirely a different experience than Facebook.

I think the Twitter community should suck it up and accept the fact that they get served a couple of advertisements in order to support a news service and contend delivery network unlike any other in existence.
Women are regularly told, when complaining, that it was "just a joke".
git stash -p
Bespoke Physics for Digital Biology (Artificial Life) [video]
Not even slightly true. 100% inheritance tax means relative equality between members of the same generation. There are still differences in upbringing to contend with, but the extra tax money can fund education or other compensatory measures.
This is the best advice on career management. Being able to break out of being "a php engineer" or "a java engineer" lets you target jobs and companies much more freely and ultimately lets you figure out what interests you as a developer in more real terms (and lets you go after it). It also sets you up to lead efforts on solving problems, rather than defining solutions in a more narrow window
A first course in programming needs to teach you the principles. It doesn't need to be practical or easy or simple or any other nonsense.

If you don't understand pointers, you won't ever amount to much. Better to at least be aware that there's something important that you don't get than to be lulled into this "js everythings a mess and its ok that way" nonsense.
matplotlib. at times it can be tiresome, given the multitude of ways it's possible to do things, but it's always possible
Git only started really clicking with me when I started thinking of most of my actions as graph building and traversals. It also helps to realize that for most intents and purposes, commits in git are immutable and "destructive" actions such as rebase don't _actually_ rewrite history, but rather create a new path in the graph and moves your branch pointer to it, leaving all previous commits intact (though potentially hard to reach and subject to garbage collection).
Not only still missing, but largely extinct. Analog displays had two brightness/contrast dials (or knobs? can't find a word), and you just rotated it until done. Now I have to use crappy OSD menu with 4 plus/minus/up/down/enter/exit/auto/mode/etc dynamic buttons each time I need to adjust these. Some manufacturers' ui designers are even so dumb that put unobvious logic into it like when you first press minus, it adjusts contrast, and when plus, it is brightness. HOW could that happen to the industry?
To think, these days the flight crew would be disciplined for even allowing someone into the cockpit.
yeah defo, learning my second language was big step in my development
Thank you.

I know Sriracha became meme-levels of popular but I remember the first time I tasted it, thinking: "Oh shit, a hot sauce that actually adds a great taste". Being from a country where the only hot sauce for 20 years was tabasco, and eating vindaloo in a non-authentic Indian restaurant tasted nothing but mouth death. I still never buy "Ass reaper" sauces or anything with similarily ridiculous names, but I love getting as much of different chilis into dishes as I can for taste without ruining it with pain.
Benefits of Undergoing an Information Technology Training Program
Undergoing an Information Technology Training Program will help you keep abreast with the latest trends, discoveries and more.
For me that was Smalltalk. The environment, the tooling, the purity of the language. Not saying everything is great there, but it's pretty great once you get used to it.

Seaside as a completely different approach on how to develop web applications which turns your thinking upside down when you are used to a typical request-response workflow.

Django as a godsaint after working on a medium-sized pure-php project without any clear structuring.
People still make them. Because, you know, "everyone can use them" and they are "simple". In reality, only software developers are able to do anything with such a crap DSL and it takes a lot more effort and workarounds to get anything done vs a sane programming language.
> For example she could continuously lower corporate taxes for foreign investment for while not activating Article 50 and simply wait until it really hurts the EU. If the EU doesn't give in the UK continues to wait and makes a lot of money in the process, if it does then the UK also wins.

As the irish figured out, arbitrarily low corporate taxes are just not possible in the EU. This approach would also alienate all partners that she needs to work with later in the process, so that's probably a pretty bad idea. Additionally, it would put her under massive pressure from the brexit fraction that wants migration control yesterday, no matter the costs. Last but not least, the EU could just take the stance that the continued announcements of the legal government to invoke article 50 constitute sufficient grounds to start the proceedings. The UK could certainly fight this, but well, there's sufficient ways for the EU to make the UK sufficiently miserable in turn. All in all, negotiation tactics that alienate the people on the other side are not a good idea if you're an island and the economy right across the channel is bigger than yours.
Open source risc processors (apr-2016) [pdf]
Twitter should be bought by a non-profit and get re-opened to 3rd party tools like it used to be.

I hate the current Twitter, but can't neglect the benefits it has for the entire world (and not only twitter users)
> This is a bitter comment, but it's so very true.

Only partly.

I mean, yes if you get competition you have to get a huge amount of money from somewhere, but the later you do it, the more money you get for much lesser 'cruel' VC wishes.
One of the regular charters in the 1970s / 80s was by the Royal Air Force, hiring Concorde to perform supersonic runs off the east coast of Britain for radar calibration and interception trials.

My uncle was involved from the radar side and recounts how amusing it was to watch the Lightning fighters try to scramble to perform a mock interception; they could peak at Mach > 2.2 but that wasn't anywhere near sufficient. They could only manage it if held airborne with a tanker ahead of the flight path and given lots of warning.

Later the Lightnings were 'replaced' by the Tornado F3, which was so anemic in performance that they didn't even try for a firing solution. They used to have to engage partial reheat to keep-up with the turboprop Soviet 'Bears'!
Seriously? The people pointing out how the country is heading down a massively idiotic path because Rupert Murdoch would like us to are the UK's biggest problem?

I'm going to list a few other candidates for the UK's biggest problem:

* The pound plummeting like a rock.

* Xenophobia, bordering on fascism, being advocated by the press.

* The gradual, quiet, handing of the NHS to private companies.

* Ever growing demand for food banks, most notably by people working jobs that don't pay enough to fulfil basic needs.

* The only vaguely viable opposition to the government self-destructing right when they're needed most.

But sure, its definitely people complaining that are the problem.
Agreed. The keys to making whatsapp work were tuning an XMPP server for and the Erlang VM for performance, which takes a few very smart people, but not a large quantity.
With regard to forking it was specifically talking about tasks that fork in order to change their identity at runtime as is common in daemon processes that can act as or on behalf of many different users. Processes within docker can fork more generally otherwise how would a great many things (like bash at all) work?

The second point where FTP was specifically mentioned is the use of dynamic port allocation. That is a bad point as that is an existing problem for many firewall & related solutions, generally and with regard to running in virtual architectures, so not specific to docker at all. Depending on what you might want FTP for there are many FTP daemon options that don't need to do this, and better protocols supported by services that don't need to do this either.

Using FTP as a bad example here is silly. What compelling reason is there to want to run an FTPd for which there isn't a much better solution anyway? If you are wanting to run an FTPd then you either have a very specific requirement or you are stuck in the past.
You need to understand that privacy in the US is on a whole different level as compared to privacy laws in Germany.

What appears to be an admirable effort by librarians to Americans would still be a gross violation of privacy over here.

For instance, did you know that Apache logfiles are technically forbidden over here because they contain IP adresses which can be traced back to individual users?

Now, during my Student years in the early 2000s, I jobbed in a large University library in southern Germany. Systems were compartilized and there were organizational firewalls between departments so people without a need to know had no way to determine circulation records of or by anyone.
While I've never lived in Boston Cambrigde, my friends would take me here every time I visited them at Harvard. It was a place with an unique atmosphere. Sad to see it go. Woodside bakery and cafe is now gone after 40+ years (landlords wouldn't even give them the chance to renew). It's sad to lose community gathering spots.
Miranda[1] The language itself is a toy teaching language (and not even freely licensed), but it's so beautifully elegant - like writing mathematics - and it was a way in to ML and Haskell and other functional programming. In fact to do my homework I had to write a Miranda to Haskell translator so I could run the homework exercises on Linux.

[1] https://en.wikipedia.org/wiki/Miranda_(programming_language)
Oh, sorry, I was trying to bake a pie.
SkyHub is a Forum 2.0 Social Network that rewards users with ads revenue
How to make a logo, for free, in about 5 minutes