skysight-inc/HackerNews huggingface dataset:
> I found very little to suggest

Just curious what parts you looked at? Did you glance at the table of contents, or did you read full chapters? I certainly tried to reveal in every chapter several different things that, in my professional experience teaching JS to teams of developers, are commonly misunderstood or under-understood.

If you had any specific feedback on what I could have done better to live up to the title, tone, and mission of the book series, I'd be appreciative of it.

> very early draft

Depends on which book(s) you looked at. The series is 18 months old by now, with 6 titles. 5 of them are already "complete".

3 of them have already been edited and published (though publisher edits didn't necessarily all make it back into the free repo versions).

2 of them are in final editing and production stages, so they're still being cleaned up. The sixth one is still a very early and partial draft, so it's quite rough.
Name might be a bit confusing with the Gitstats project (http://gitstats.sourceforge.net/)
I've never done a copyright case in my life and intend to keep it that way but Mega had a rewards program where you got money for uploading content that people downloaded. A bounty program for fresh, new, just-released-at-the-box-office movies. Let's not rose tint the past. They had internal emails discussing how to get more movies closer to the release dates. It was pretty blatant. The compliance with take-down didn't even remove things from the server, just the link the copyright owner noticed..

Maybe I should call the copyright owner something else that fits HN, induces more sympathy... Intellectual Property Doyen? Post Marketing Profit Retrieval Specialist? VP of Marketshare and Ongoing Growth? Capital Return Scout?
Nah can't keep a straight face, "Dude with the Creatives on a leash"
And yet in previous versions of libpq polling was the only way to use listen/notify. I'm not sure if it was a limitation of libpq or the server implementation itself: http://www.postgresql.org/docs/9.4/static/libpq-notify.html

It's still not a particularly simple interface as you have to check for notifications after every single SQL command if I understand it correctly.
As a vehicle for getting word of their site redesign out its clearly been pretty effective. I mean I literally learned Bloomberg redesigned their website from an art blog of all places, and this is the second time its been on the HN front page now. This is a 'how', not a 'how not'.
As does Facebook, Google, and Python and a few not as big players. I've also heard rumours that the Facebook devs are trying to help other big companies move slow, gigantic git repos to faster gigantic hg repos.

Still, it's a bit hard for me to keep my chin up over hg when everyone seems to think that git is the ultimate word on DVCSes with no room for dissenting software. It warms my heart whenever I see another project using hg for real and not half-heartedly like Golang was doing... and now they're using git half-heartedly, oh well.
I would imagine something along the lines of - After you have been right so many times (and profitably so), people stop challenging you and just take your word as gospel. At that point, there is no longer a burden to convince people, which is a very helpful mechanism to keep you on your toes.

This mechanism is what you then have to internalize and have out with yourself (and perhaps the very few people you have to work insanely hard on to keep out of acolyte mode) because it is now the only thing in the world that even can keep you on your toes.
Orrrr you could do what normal people do and set up your direct deposit to put a certain percentage into a savings account. Taking on a mortgage because you don't have self-control sounds disastrous. Also, what happens when you need to dip into this "savings account"? Refinance your house?
Good article, I like it.
Artefacts, as well as organisms, can evolve by natural selection
Why life is absurd
How Science Died at the World Trade Center
Whether or not hg is good or even better than git is pretty much irrelevant at this point.

Github's popularity has made all other project hosting platforms irrelevant. Git's popularity means that every potential contributor knows how to use it, which significantly reduces friction for new ones.
Eh. I use the Logitech K250 keyboard because my hands literally start to ache after an hour of using their keyboards. Wired or wireless, built into the laptop or no. And the Magic Trackpad is, for my money, a mess--it forgets that the big plus of a laptop trackpad being a trackpad is that it's already right beneath the spacebar, you barely have to move for it. But for me, the Magic Mouse couples gestures and a reasonable pointing device in a really great way.
I love reading Kyle's work and have had the privelige of seeing him speak a few times. He has an uncommon capacity to dig into the little, grouty nooks of JavaScript and uncover precious veins of knowledge. If there is anyone that I would trust to write a worthy series of technical books on JavaScript, it's him.
Would be awesome to have silicon support libh2o as a backend; github.com/h2o/h2o

Although libmicrohttpd is a very solid first choice, I would love to see how a combination of silicon and libh2o with it's HTTP/2 engine performs.
The helo I fly via conventional remote control unit already crashes all the time. If I were to impose my brainwaves unfiltered on that poor machine, I suspect it would just explode mid-flight.
It's like putting a gnome in your garden. You know humanity & stuff :) BTW from wikipedia: Gnomes [..] have been banned from the prestigious Chelsea Flower Show, as the organisers claim that they detract from the garden designs.
This will also work for any interactive process you run as

rlwrap <command>

For example, when working with SML/NJ, which has an interactive REPL but no history support or command-line niceties, you can run

rlwrap sml

And get all the benefits of Vi, history files, etc.
How about you contribute this missing bit or improve it instead of whining on the internet? This is really a minor feature for pyglets (most people would use it for more mainstream stuff than Agda), so how about you take it over?
Thanks. So this basically means that this data dates from 1986, right?
Yup. The restrictions look exactly like the restrictions for model aircraft. All they've done is make a license for people who would fly model aircraft commercially.
Show HN: Interstellar: Your Google Play Reviews in the Slack Channel
"But with nuclear war there are no winners, only differing degrees of losing."

One huge problem is the historical fact of the number of American deaths from the invasion of mainland Japan. That being zero. And given past behavior, frankly losing only two cities means Japan came out ahead in the game too.

Looking at the mess we've made of Afghanistan and Iraq and Vietnam and everywhere else, you can imagine a guy calculating and "either this makes them back down completely, or we lose maybe just two cities... either way it'll be better than letting them invade for a generation..."
Thanks for pointing out Wallerstein and Braudel, I'm going to check out their work.

Spoilers

The Second Foundation really creeps me out and definitely puts the Plan on a different light. 1) those sentinels are well aware of the Plan; 2) Seldon could not predict the behaviour of such a small community, yet they have tremendous power over the universe; 3) Mentalists behave differently from humans. They break psychohistory's fundamental assumptions – to be fair, Seldon himself is an anomaly –, yet without them the Plan is likely to fail. Overall, I like how the books never fully explain the actual extent of Seldon's strategy: Asimov is clever enough to let the reader draw his own conclusions.

On a side note, I didn't enjoy at all the last books about Gaia. Imho the writing seems rushed and lacking the quality and depth of the original series.
The proposition that I approach JS from, including my writing of these books, the JS workshops I teach, my OSS work, etc, is this:

If you're going to make JS your primary language that you write on a daily basis, doesn't it make sense to invest more time into learning it than just whatever you might accidentally pick up through trial-and-error?

Most developers in most other languages do tend to take formal learning of the language, to a deep extent often, a more serious task, but with JS it seems many developers just kinda get whatever they get along the way.

I have found that approach to be good at getting and keeping yourself employed, but bad at giving you any confidence that you actually know what's going on. If you aren't really sure exactly why your code works, my theory is that you'll never know exactly why your code doesn't work either.

I'm just trying to provide resources for developers who want to take learning JS seriously, and challenge "all" of us to ask, "just how much DO I know JS?" The rest is up to you. :)
Waiting for Goroutines to Finish Before Exiting
I've heard it delineated as "SF" and "SciFi". SF being the hard version, and "SciFi" being more likely to be on the similarly named TV channel.
I had to stop reading because the article seemed to meander and fumble around too much before making a point.

I'm not sure I'd pay anything to read this type of content in this format. As a collection of stories in a PDF, maybe, but not on a screen.

I say this as a lukewarm Apple fan that believes Apple is losing its way in the post-Jobs era.
Long ago I wrote a COFF linker so that I could use Turbo-C for x86 embedded projects (first one was a power line monitor made from wire-wrapped x88). Recently put it in github if anyone is interested: https://github.com/jhallen/joes-sandbox/tree/master/lang/ali...

I tried to sell this through ads in Midnight Engineering, but it didn't work out.
I highly recommend "On the Beach" by Nevil Shute, as an exploration of exactly this scenario. The movie was decent too, but the book should not be missed. https://en.wikipedia.org/wiki/On_the_Beach_(novel)
It was quite funny to see https://medium.com/ios-os-x-development/review-monitor-da415... released last Thursday, since our app was ready by then :)
I have no problems reading long-form articles. I have an attention span, and for things that interest me I will use it. Do you not?

I mean, this is how journalism was fifty years ago. Go read an old issue of Harper's or The Atlantic from the fifties or sixties. They're better, because in addition to being informative they're a joy to read. They're written by people who understand and respect English and want you to enjoy the prose of their work as well as the content.
Boot, the Fancy New Clojure Build Framework
I'm interested in co-working/co-living spaces, but I'm a bit older (late 30s), I don't want to do the "hostel" thing, and I want to be around others who are successfully running real remote businesses with decent income.

My problem with the whole nomad thing is that most "nomads" are just bloggers starting out. It seems most have just saved enough money to live off of (frugally), and are calling themselves digital nomads. Not much different than regular travellers.

Even the founders of Nomad House look like they've never done anything before - if you read their profiles, they are "builders of businesses" and "growth hackers", whatever that means.

That being said, this might be fun if you're a 20-something, and a bit different than staying at a hostel, but I wouldn't expect to get much more out of it.
Without a doubt, unless we're making the argument that punishment benefits the punished somehow. I should probably have made mention of rehabilitation to contrast.
You are right. It seems that this was an issue with older versions of libpq: "In prior releases of libpq, the only way to ensure timely receipt of NOTIFY messages was to constantly submit commands"
http://www.postgresql.org/docs/9.4/static/libpq-notify.html
I wish only that it weren't node…
This tool is designed to work with Git, not Github. The stats you are referring to would need to be made available by Github.
Show HN: No Valentine, so no love?
I don't buy the popularity argument. If I were to abandon software just because it wasn't as popular as the alternative, I would have to stop working on GNU Octave in favour of Matlab, and I would have to wipe GNU/Linux from my machines and just use Mac OS X or Windows.

I understand that git transcends organisation, programming languages, and operating systems. I still don't want to be stuck to the git way of doing things, no matter how popular it is. Concessions have to be made for git users coming to hg, but there are some things that hg does that git just will probably never be able to.

I may one day work on improving hgit, which is an hg front-end to a git storage backend proof-of-concept, but so far the hg-git workaround for git's popularity is good enough for most purposes.
Business Mentoring
We emerged as the wealthiest nation because the rest of the civilised world had been reduced to rubble. It's really easy to have the best, most productive economy in the world when one's manufacturing base is untouched and one has suffered a relatively small injury to one's workforce.

Germans were starving to death in 1946; Brits were still rationing meat and food in 1954, and cheese for decades to come.

Wars are not in general good for the economy: they result in the destruction of capital and of labour.
This is not a 'bay thing'. I make much more money than he complains about, and I work remotely for US companies.

Most developers are underpaid, most don't even know by how much. We provide a lot value, we automate things resulting in tremendous savings for the businesses.

Most doctors don't need to learn constantly. And we're not talking jQuery. Yes, there are hacks out there who only know it, and they do deserve a low pay. Most front end developers need to know a lot more than just jQuery to make a modern website. HTML/CSS/JS/optimization/image compression/SVG/frameworks/cookies/local storage/browser compatibility/W3C validation/debugging/data structures/algorithms/etc. The list goes on and on.

If programming were easy, everyone would do it. There's a reason developers are expensive.
I do deploy in clusters, and Mesos is pretty much the default for me. It's much, much smarter in terms of work allocation than Deis or the like, it's not tied strictly to Docker, and, having been in its codebase, I trust its engineering much more than the alternatives. It's cautiously-designed software, and it is the better for it.

I would emphatically advise against rolling your own unless it's for projects you don't otherwise care about. Security and scalability are not trifles, and everybody else has already stepped on the rakes.
It started to go up right after the dollar being unpegged from gold. Crime going up could be related, in this case, to jobs being lost as the currency goes haywire everywhere. See this very convincing chart for instance, where it is clear job reallocation was going on full-force: http://www.edmundconway.com/2015/02/the-worst-goods-trade-ba...
The book series (6 of them) is drafted, and to some extent edited, on GitHub. What you see is what you get.

There are some edits and refinements that happen to the content during the publishing/production phase at O'Reilly that aren't necessarily appropriate to back-port to the repo. But I do try to get most of the main substance stuff sync'd.

The free GitHub repo versions of this content represents the drafts of the books in the mostly complete stage, whereas the published books (digital or print) are the final, final versions.
Intro to Crypto and Cryptocurrencies [video]
Disrupting reality: Silicon Valley is busy ignoring the real world
I suppose there is some value to this as a thought experiment but pretty much every tier in that architecture has breaking flaws. The most relevant being that anything that has an audience of 1 million users cannot run on an architecture that has single points of failure.
Equating "piracy", which is nothing more than enjoying the fruits of somebody else's labor without paying them, with "free speech"? Yeah, that sounds closer to the "moron" category than the "careful consideration" category.
I agree 100%, its nice to see a big place with some personality.
This is such bullshit.
Products is listed twice under features.
I totally agree @at_10. Have updated the title to reflect that.
Yeah, but:

> You don’t have to do anything special, as it uses your ownCloud login as the password for your unique private encryption key.

So the server can decrypt my files at will, since it has access to my plaintext password.
Eric Schwitzgebel composed a list of "philosophically interesting" SF from the recommendations of 34 professional philosophers:

http://www.faculty.ucr.edu/~eschwitz/SchwitzPapers/SF-Master...

It also includes non-printed media.
Cool. This really needs some audio though.
Thanks for the feedback. I'm a freelancer since 4 year and I'm trying to change the world to be a better place, but I understand you that I never done anything before.
http://wiki.wlug.org.nz/LifeInForth

My favorite forth poem.
Could it get roads and buildings from OpenStreetMap to add collisions?
Hmm, this takes the point/fun out of being a nomad for me.
I'm going to another country to work, effectively rather than going to experience the country and work on the side.
Good idea though, sure there will be lots of people who will love it.
I have a Lenovo T530 from work and personally owned 2013 Retina MacBook Pro. The things I don't like about the T530 are:
* I miss keystrokes on the keyboard when typing and the quality is low. The laptop, cushioned in a bag, rolled from a chair onto the floor and the H key broke off: I superglued it back into place.
* With my glasses prescription, the screen is difficult to read (chromatic abberation). A co-worker with the same model laptop experiences the same problem, and my manager also dislikes the screen on her T530.
* Unlike ASUS and MSI laptops, there's no default keyboard option to disable the trackpad. I'll regularly and unexpectedly move the cursor or pointer when typing.

Otherwise, the hardware was well supported in Linux (RHEL 6.5, company standard, with NVidia drivers) and even with an older Linux, the battery life is reasonable. For software development I use an external 26" monitor and a mechnical keyboard to get around my gripes. I much prefer the keyboard and screen on my three year-old T420s, and do much of my daily non-development work and all my personal programming on the MacBook.
Thanks, it's a nice summary of a very ADHD-unfriendly article :)
That sounds like a crutch for a malfunctioning team and bad management.

I find it incredibly ironic how many software companies apparently don't believe in the power or usefulness of Information Technology.
Hey @apaprocki,
The archive pages for bloomberg (at businessweek.com) seem to have dead links and redirecting to businessweek.com instead of the content article.
Is that intentional? or maybe just in the process of being fixed.
The reason we are more afraid of agencies like the NSA or the GCHQ than murderous fundamentalists or autocratic governments is that they have shown us that they are violently unwilling to accept the illusory nature of perfect security. In their fevered race to gain control over the cyberspace they have violated our freedom--in this realm anyway--far worse ways than any other attacker to date. We've had all of our worst digital security nightmares confirmed. And the perpetrators are our own "protectors."

I really think you've overstating this. It's naive to think that security agencies are 'unwilling to accept the illusory nature of perfect security' – in fact, they're almost certainly the most acutely aware of it.

Let's be blunt—security agencies want access to all of our communication not so that we can be 'terrorised' or 'have our freedom violated', but because they consider it an effective tool to achieve their ends. That's typically things like preventing international crime and terrorism, though there's no doubt that such a power is also abused for less justifiable ends.

Much more effective than cliché complaints about security services 'perpetration' of 'violation of our freedom' would be the honest realisation that security services want such a power because they believe–I think fairly rationally—that it would benefit them. It's the job of the rest of society to push back against that, and to make it clear that it is not an acceptable compromise to make, and that we are willing to constrain them.

I just can't help but feel that painting such agencies as fools is an ineffective approach to doing that.
Non-ballistic nuclear missiles still a purpose beyond the intertia of keeping them in service, they're the "stealth strike" option. A cruise missile is designed to hug the terrain, avoiding radar detection through proximity to ground clutter and its small radar profile which can be mistaken for an aircraft.

ICBMs are impossible to intercept once they're past the initial launch stage but they are very easy to detect which kicks off a retaliation. A cruise missile with "modern" stealth design would be an incredibly threatening weapon as you'd only need ~100 or so to cripple the retaliation capability of another nuclear power.
>but for society as a whole it is surely a dangerous idea

By what and who's metric? There is no stable, verifiable entity "society as a whole".
I love pygments, but I wish the C lexer were better and I wish it were written in C.
The economic benefits of being beautiful
Οι 50 αποχρώσεις του γκρι και ο σαδομαζοχισμός – Golden Diamond Escort
> You can't control the internet

However you can control how the internet gets into your country, and you can control the ISPs which distribute the internet within your country, and you can control the businesses which use the internet in your country.

It's a difference without distinction, particularly since there are lots of companies and big thinkers who are dedicated towards helping others control the internet.

We (proponents of an open web) are fighting a losing battle; we're postponing the inevitable. Our generation will not be the dominant power in government for another generation or two, and those who are interested in a career in politics are too busy sanitizing their footprints to have strong opinions about the value of having an open internet.

We have been able to avoid the elephant for quite some time, but it's stomping across our playground now, and the scars of that stomping will affect our use of (and behavior on) that playground for the rest of its existence.
Does this mean that SSDs will lose data if you reach the write limit and continue reading from it?
If a person is autotelic and takes enjoyment not from materialistic things, do you think they would have the same feeling? If money isn't important?

Wouldn't you meet loads of people on the road so you'd have loads of friends around the world-ish?

I feel the type of person who could be a nomad, these normal social factors are less important? So they may be unlikely to wake up to these realisations.

You bring up an interesting point though.
CSS and 5 mistakes to avoid
WTF...! It's Awesome! WTF happens to the avatar though? It looks like it's going to jump but then falls to pieces. I wouldn't say this is the best way to display a 404 page, however I agree it's nice to see a big corporation making light of an error.
Well, programmer is not a banker...
Because the GGGP asked 'who wouldn't pay $3 for this'.
It'd be `()` and make it so that every side effecting function would be at minimum two lines long, and be a visible wart. It's pretty easy to tell that if the function returns something, the last line evaluates to that expression even if there's no `return` since if it didn't, it wouldn't compile (or there'd be a dead code warning).
> So downloading something from Megaupload was hardly a crime there...

The programmer in question wasn't arrested for downloading something from Megaupload, were they?