skysight-inc/HackerNews huggingface dataset:
Why is git so successful? It has good internals and has had those good internals for years and years, which covered up for its many flaws. Add on to that: network effect due to linux, github, and gitlab all using git.

Git is great, compared to most of the alternatives. But is it perfect? Of course not. Is it hugely flawed in parts? Of course it is. It has a UX designed by freaking engineers FFS, it's surprising it's as usable as it is.

The observation that git forces you to learn how its guts work so that when you inevitably end up in some scary situation with the potential of losing or screwing up revision history you know enough to work your way out of it is not a strong argument. It's similar to the lament about how older cars were so much easier to work on and that made them better. Better if you want to work on cars, perhaps, but a vehicle that requires constant maintenance is not superior to today's cars that can be run for 100k miles with minimal engine work and a single set of spark plugs, and are also safer, more efficient, and cleaner to boot. The same thing goes for VCSes, if you're regularly, or ever, getting into hairy revision history problems that's a sign of a weakness in your VCS and/or workflow.
Though I don't see why this is a holy war in the first place. Clearly, no-semicolon is the only way to go.

:^)
Kansas Ends Bad Economic News by Not Reporting It
I see this meme repeated a lot here on HN. Personally I wildly disagree, as I believe sufficient time away from work makes you make the right decisions. Basically I believe that the "work smarter, not harder" meme, while cliché, automatically happens if you invest time in leisure and sleep.

But I don't know! I truly wonder how many businesses have been run into the ground because of a kamikaze attitude to working hours. But I also wonder how many businesses missed gigantic opportunities while the founders were off doing unimportant things like putting their kids to bed. Neither are measurable, as far as I can see.

If anyone has any stats on this, any at all, consider me recommended!
I know about the Rust Belt meltdown and also about what happened to Northern England and Scotland during the Thatcher years, but trust me when I'm telling you that high inflation and the whole damn country (nor merely a region) being on the brink of collapse feels at least a hundred times worse.
You'd think they come up with a better solution, like using the pull-vehicle all the way to the runway (or at least to the edge of it...)
makes you wonder if it wouldn't be better for there to be a sort of "tugboat for planes" that could pull it out better
Thanks for posting that; great work on persevering!
That's the point of it being created, as hinted at by the second (newer) answer to the question you linked:

http://meta.stackoverflow.com/a/271676/98528
> the elimination of staged versions;

So you can't selectively stage hunks and discard others? Or stash them after making a commit of the ones you staged?

> the elimination of the concept of Stash, and stashed versions;

This eliminates the possibility of quickly putting away work in progress to do an impromptu demo at your desk, or answer a co-worker's question about the current master, or (for git newbies) working effectively with git-svn (in companies where SVN is used) without needing to learn about local branching or rebasing.

> Thus, it is as if there are multiple working directories (one for each branch),

So...like Subversion? Ew.

Does git have sharp edges? Absolutely. It's a tool meant to be used by professionals (or skilled hobbyists) to do work and build things.

I'm all for making things simpler to use, but putting training wheels (or guardrails) on a product meant for an expert user seems...counter-productive to me. To me it's like saying "Gee that cockpit has an awful lot of dials and instruments and things, we could probably take out a lot of the complexity if we assume that pilots will never have to deal with a stall" (I know nothing about planes)

I am also willing to admit that perhaps I'm too wedded to the time investment I've put into learning git and therefore assume that anything that attempts to make git simpler is flawed in some way. Maybe gitless really is the future of git.
Top Apps for Bar Managers
How Many Lines of Code Are Needed for CandyJapan? (Video Version)
google cache: http://webcache.googleusercontent.com/search?q=cache:VB9qf1V...
For Windows, "HyperHaskell" was recently announced: https://github.com/HeinrichApfelmus/hyper-haskell It's not an IPython kernel, and nowhere as full-featured, but it looks interesting.
Expert Interview with Nilesh Patel, CEO of LeadSquared
two things I will never forget:

iddqd idkfa and the compaq presario I wasn't supposed to use for that.
Feature parity.
Demystifying sales: a guide for entrepreneurs
I was thinking it's kind of sad that A minor is the scale that's more fundamental in musical notation -- going up to C with a just minor third gets you the not-so-pretty 518.4 because there's no factor of 5 to divide by.

But really, the moment you decide thirds and fifths both matter, and you want to build them on more than one note, you have to either continuously re-tune or give up on JI and worry about temperament instead. The numbers work great in a Pythagorean tuning, where only fifths matter: that tuning gets you both A=432 and C=512 (middle C = 256).
10 UK Tech Startups changing forever how restaurants are managed
Microsoft hikes U.K. prices by 22%
I have been spending way too much time learning about nuclear propulsion of spaceships. Reading a lot about Project Orion, Dedalus, fission fragment rockets etc.
Ask HN: Has anyone learned programming entirely from watching videos?
7 Reasons Why Your Startup Must Be Multicultural
I was more bothered by Clinton's response to the email server controversy than I was by the facts of what she'd done, once they became clear. The way she has changed her story over time and deflected many of the questions she was asked about it by being dismissive of them or avoiding answering them altogether confirmed some of my fears about how she would behave as president. This will not be a transparent for forthcoming administration.

Of course, for the next couple of weeks I'll have a hard time being critical of Hillary Clinton when her opponent is Donald Trump. Even if you set aside his racism, vulgarity, and sexual assault (not that they should be set aside), you're still left with someone who has a remarkable lack of understanding of what it would mean to govern the United States. Remarkable, anyway, for a presidential candidate representing one of our two major political parties.
Am I a jerk if I say "and what?"

Maybe it's just me. Maybe I'm getting old and crotchety. But listening to and reading the same old things about Apple over and over (and over and over) again is getting really, really old.

"Apple might not invent much but they take things and perfect them!"

"Steve Jobs was a genius"

And my personal least favourite:

"Apple is so successful because they can combine the software and hardware into a single whole"

Maybe some or all of that is true, but I'd estimate that at least 5% of what I read/hear in a day is about the genius of Apple. That's partially my own fault for being so into tech of course, but how did we end up here?

This is not me hating on Steve Jobs or Apple. I just don't understand how people can keep wanting to talk about the same thing ad infinitum. These are things my drunken non-tech friends try to convince me of when they feel like "dropping some knowledge".

I don't mean for this to be a rant at all. I just remember a time when folks in tech circles gave praise for folks building really cool, novel shit. The article above is proof of Apple getting praised for that once upon a time, but how many times can we revisit this?

Even at the time Apple did the iPod and just moved right on doing other cool things.

Now I just feel like we're driving on a road to nowhere viewed through a rear-view mirror with rose-tinted glasses. Wasn't that why Steve got rid of all the heritage Macs when he went back in '97?

I expect to get down-voted to oblivion for this, and I get that it's for good reason.

I'm definitely getting crotchety, then. But we really did build and discuss really cool things once upon a time. I miss those days.
If you require a constraint to be able to provide Default values (even if every type in fact implements Default - c.f. Typeable) then for Tuple in particular there is only the correct implementation (modulo bottom or hidden side-effects).
>Do you have "fun" walking through the halls of your doctor's office or through your local water treatment plant?

Yes! More fun than playing modern basically-on-rails shooters.
Show HN: AIPromo – Personal branding for lazy
The foundation should aggregate all of human knowledge in one giant encyclopedia, which should be of help even when mankind venture to the galaxies after the dark age.
Show HN: Optizelle, a library for nonlinear optimization
Pretty-but-boring is already how they make games.
Admit it. You don't have much of an understanding of the technology you're writing about.
Definitely have a refined set of interview questions developed, if nothing else to show for it. Never really get past:

"Walk me through the steps of the your design process, what steps does software go through to get from conception to production on your team, who is responsible for each step, and how do they test the assumptions inherent in their designs?"

"Uh... well... <handwaving about how roles aren't defined so nobody's responsible, why wouldn't you be confident about your 'decisions', maybe 'design' is too strong a word?>"
Github is the new Wikipedia for me. I recently ended up reading about https://github.com/maandree/ponypipe via the repo of some obscure window manager that I've already forgotten about etc.
Made me think of http://thedailywtf.com/articles/the-inner-json-effect
Already exists, but isn't used on many airports (rather new and perhaps because modern planes don't use that much fuel taxiing).

http://www.taxibot-international.com/
Seth Godin on the state of Apple's software
Nah, WA started as a 1:1 direct messaging service with next to no server storage - so all the backend had to do was to distribute the incoming messages to the recipient ASAP in order to keep storage load low.

Twitter's backend is far more complex, you have a 1:n distribution (with n occasionally drifting into the double-digit million counts, like President Obama), and all the messages have to be archived and live searchable.
http://www.godtower.com
Equality in Marriages Grows, and So Does Class Divide
It's interesting that you said the Haskell allows programmers to build Haxl, with the implication being that other languages would disallow it.

I wrote a port of Haxl to C#[0]. At this point one might expect me to recite the whole Turing-completeness-means-all-languages-are-the-same banality, but my experience porting Haxl has actually led me to the opposite opinion.

Haxl probably wouldn't have been written in any other language other than Haskell. Because Haxl leans so heavily on concepts that other languages have no words for, I think it's inexpressible in C#, or most other mainstream languages. Obviously not literally inexpressible (there's an existence proof of a C# Haxl) but in an Orwellian, "these concepts are unthinkable in other languages" sort of way.

[0]: https://github.com/joashc/HaxlSharp
I have no idea how useful/useless FB ads are for advertisers in general, but as a FB user I definitely click on more ads than I do on Google. Unsurprisingly, the stuff I read, "like" and respond to seems to result in better targeting than the stuff I search for and click away to.
Cloud Computing Market in Latin America to Reach USD 7.72bn by 2020
Indeed I didn't consider that. Thanks a lot for being patient and enlightening.
>a human (at Google) could override

you cant be serious, google is not paying 200K for developers to play with individual cases of consumer/dev support. You cant even get Human support from google when you make >$100K a month in adsense/YT.
Thanks you SJW! Remember, if trump wins this November this will be in huge part due to absolutely obvious and blatant cultural marxists destroying first amendment rights like you. You see all we want to see is you hypocrites crying mama. Can't wait!
https://en.wikipedia.org/wiki/Concorde#Retirement

> It has been suggested that Concorde was not withdrawn for the reasons usually given but that it became apparent during the grounding of Concorde that the airlines could make more profit carrying first class passengers subsonically.

Sad.
I'm currently using Haskell to do supply chain optimization at Target. It's pretty awesome! The language lets us express our models in ways that feel natural.

We're both solving some specific problems (ie inventory control, network/transport optimization) and building a pretty general framework for expressing, analyzing and solving large stochastic optimization problems. Haskell is a great fit because it's extremely expressive and lets us write and reason about our problems in a natural, expressive way. It helps that we have a very mathy team in a mathy field :).

Our team also has a bunch of people with programming language research backgrounds, and our long-term remit is to apply programming language ideas to operations research. Turns out that—for a whole class of PL problems and PL people—Haskell is the perfect language :).

I also know people use Haskell at Facebook (already mentioned), Google (Ganeti and some unnamed X project), a few banks (JP Morgan, Barclays and Standard Chartered) as well as a whole bunch of startups and small companies.
Really one of the few unique places left in the square, the other ones being Passim and Pamplona I guess. And the bookstores.

I heard that it got sold, and the new owner isn't into that. Bah. I hope it's not yet another samey gastropub that replaces it. Or at least I hope they keep the interior.
In which way is paying returns on the investment to build housing unproductive, but buying Disney stock is productive?

I think you are measuring with unequal yardsticks here.
Why Today Is the Day You Have to Reinvent Yourself
Caution warning is very necessary!

That thread is fascinating; thanks for sharing!
I'm not saying you ncessarily should. Windows has gotten better, but still has some infuriating stuff for development, like the 260 character path-length limit. Mac has more native Unix stuff, if you don't care about that there really aren't huge differences in experience anymore.
Most businesses think that it won’t happen to me
Cell-site simulator policy approved by Oakland Privacy Commission
You could implement similar row access counters in the memory controller (inside cpu). Intel had 2 generations to get on it, they didnt ....
Medical billing analysis
My best is "when I fix a bug, what are the steps to get it in production". It gives an insight into the corporate culture as well as their automation level.

Also, anywhere that uses TFS is an instant no, and I think SVN will be on that list now too.
The same site has a complete set of manuals for a WW2 era US submarine: http://maritime.org/doc/index.htm#ss
Regarding manufacturer liability: As this is a software issue, it would also apply to all software manufacturers. Suddenly, Microsoft/Apple/Google could be liable for damage through viruses that was enabled by a bug in their software. I don't think that law would ever be passed.

The current problems are not that different from computer viruses a decade ago. The problem was only fixed after some major incidents (not that computers are virus free now, but you can install windows and connect it to the internet without having a virus on your device within 5 minutes).
> For the founders though it might have been better to have built something else.

I doubt it. All of the founders are mega wealthy now both as a result of Twitter and other ventures. Twitter might not have reached the dizzy heights they aspired to, but like it or loathe it Twitter is a household name and the founders are "famous".
Iphones and Macs don't work well for most people. Apple only has a 10-20% share of the global smartphone market and 7% of the PC market.

I don't think it's very special to make a good product that's expensive. Competitors satisfy more people by making a still-pretty-good product that's less expensive.
Ah, maybe people won't get shadow banned at the same rates anymore now. Just maybe it's a good thing
Obamas economic growth
A screenshot doesn't live on IPFS forever.

IPFS has garbage collection, if content is not requested from any peers, the peers will drop the content after some time.

So your screenshot will probably live a couple hours or days but not forever, that's not what IPFS does.

Other projects like Filecoin, Storj or Swarm are actually for long-term secure storage but you also pay for using that service.
still, 100+ joining every month, that surely was not an easy task by any means.
> An ideal flight is about 12 hours, giving uninterrupted 8 hours of sleep as well as time for a movie, dinner and breakfast. Even better if there's no jetlag.

Well... after having done Paris/Réunion a couple of times, a 12-hour flight with little jetlag, I must say this was a pretty terrible experience. The problem with sleeping for me isn't the length of the flight, it's the general noisy environment and uncomfortable seats with little room for legs (even if I'm not that tall), the upright posture, etc. Also, you don't get time for a movie but for three or four of them.

I've always liked the Paris/Montreal flights much better simply because they're short enough that you don't get bored as much.
Scihub link: http://science.sciencemag.org.sci-hub.cc/content/354/6310/30...
How does the future look for AngularJS?
If that was true, they would probably have been grounded far earlier. The aircraft were certainly approaching the end of their design life when service ended, some being almost 30 years old.

Grounding them was also a very good thing from an environmental perspective!
Fine, but let's at least set it up so wealth doesn't transcend generations.

You do well, you live well... your kids live well... but it stops being capitalism when people don't have to try due to inheritance.
As in over-turn the verdict? Yes, I wait with abated breath to see how the court will rule RE article 50 invocation, but thereafter there will be a deal within 2 years, whether we'd like it or not...
Sounds like a business plan for Cafe Faraday. "No wireless signal, guaranteed!"
So, do you mean that at no point you actually write code?

Best site for beginning coders : starts with a video then has a "video" of coding that you can pause and interact with. Very friendly and simple to start with.

It is a good language to start with too.

https://www.khanacademy.org/computing/computer-programming/p...
Speaking as a relatively new parent, what your father did is unfathomable to me.

It sounds like you got great skills, but need to be connected to someone who just doesn't take advantage of them. Were you working on Kerbal Space Program? Those devs surely got a raw deal too. Sadly the world is full of people caring only for themselves. But there are exceptions, and hopefully it'll be your turn to come across some of them soon.

I was going to say, can you do your own project? But it can be very hard to get started with that, finding the right idea etc. (At least it is for me.)

At any rate, essentially, just wanted to wish you all the best for the future.
Made in China.
If the Hammeroff-Penrose conjecture is correct then the only simulation possible is whole replication with quantum effects present. The unreasonable effectiveness of neural networks makes that unlikely thou.
ive bound this oneliner to do the same for Xorg:

echo "https://gateway.ipfs.io/ipfs/`xwd -root|convert - png:-|ipfs add -q`"|xclip -selection clipboard
Haskell impersonating an Erlang node on the network
Is Search Engine Submission Necessary in Search Engines?
There seems to be some controversy about this though. I've seen other papers[1] claiming that adults can acquire it, albeit only to a limited extent.

[1] e.g. http://www.sciencedirect.com/science/article/pii/S0010027715...
The Hopper Language: A Haskell-Like Language on the Erlang VM [pdf]
I was implying that you write code and you practice/try things out as you're watching. Sorry should have explicitly mentioned that.
20 Free Halloween Posters to Jumpstart Your Spooky Party
That seems.. like there is something wrong?

I run multiple POS taggers at decent scale, and I've never seen anything that slow.

Maybe they hadn't provisioned enough compute that day or something?
So much this.

But I would like to add to it. Not only is it emotionally liberating to be better off, but it actually frees you up practically as well. Like you said: count pennies, look for cheap alternatives, defer purchases. If I wanted to buy something when I was younger, I would save money for a year, then spend hours/days/weeks comparing prices, waiting for deals, etc. This lingered deep in me, and I had a hard time shaking it as an adult. It's only recently that I can decide to buy something, have a quick look at what's good and where it's cheapest, and then buy it.

I never want to go the other direction and purely equate time with money, but to some extent any of the meaningless time I spent worrying about money I now can make money, and when I don't feel like it, I can have time off, without worrying.

Sorry for the rant, but what I really wanted to get to is: Having money means having time and energy to learn more ~= making more money.

IMHO this article is obviously true.
You can learn a lot from videos, but you'll need to apply it buy doing actual coding in the form of exercises and projects.

Also, depending on what kind of programming you want to do, you'll likely be working with a lot of tools for which no good video learning resources exit, which is why is is very important to be able to read and understand developer documentation and source code.
Please show me how Clojure is growing in popularity. Clojure has never been more than a niche language.
You could imagine a slow implementation that exhaustively considered every possible POS tagging for an input sequence (would be O(k^N) where k is # of parts of speech)

You could.. if you were crazy. No sane implementation would do that, and POS tagging isn't some brand new thing where people make that kind of mistake.
> ... Euro-related business is only a small amount of their activity.

I'd doubt this since the clearing of Euro denominated derivatives are done in London.

> Software developers can easily "export" (i.e., take remote jobs for foreign companies)...

I'm not sure about this simply because the salaries in London are so much larger than everywhere else in the UK. You'd think other regions would be able to export to London given the huge disparity but they don't. Are you sure this is true for other cities?
Some people even learned using books :)
Trust is low in Asia, everyone is expected to lie as a general rule.
Yes, it is a PITA the first time around. But if you love these games then its worth banging your head on the keyboard for about an hour until you have the setup to play.

It is totally worth it to play and experience a masterpiece like Doom 2.

Start here https://www.chocolate-doom.org/
What happened to Xiaomi?
Why Investing in a Mobile App Is a Good Decision for Your Business?
How many drones does it take to change a lightbulb?
Practice makes perfect and helps you in memorization as well.
It... pretty much did. 1994 through 1995 I recall as being the big turning point from where usage went primary on BBS' to primarily on the Internet by around 1996.

At least in terms of people who I wanted to talk to were doing. By mid 1995 I was pretty much Internet only other than to dial-in a few times a week to check a few local boards I participated in.