skysight-inc/HackerNews huggingface dataset:
The design has always designed around wallet-wallet topologies from the beginning (try doing a Find for the word "hub" in the paper).

This is very clearly not true, and you don't do yourself any favours by saying such things. The paper discusses hubs that need to provide various guarantees, like being continuously online and routing payments for arbitrary third parties. This is not at all the same thing as a wallet and Chris is right to point out the distinction.

With respect to your point about becoming a punching bag, I'm afraid I am not particularly sympathetic. When Blockstream started floating LN as an alternative to raising the block size (which is what they have consistently done) you should have condemned that and them right away, loudly and clearly, as it was obviously an absurd suggestion and not going to happen anywhere near in time.

LN is a highly theoretical system that doesn't have any implementation that ordinary people could actually use. There is no practical experience with running such a network. It doesn't even have answers to basic design questions, like how routing and addressing would work. The chance of project failure is therefore quite high, as is always the case for research projects.

Thus to imply LN is some sort of dead-cert thing is hubris. Academics have been producing e-cash white papers for decades. Almost none of them actually turned into real-world systems. Nobody will know if LN actually works better than Bitcoin does (or did) until it's built and has competitive usability, which is a very long time away.

> There is a clear obvious misunderstanding of core principles in computer science, wishful thinking does not solve real problems

That's not very charitable is it?

I can assure you, the CS understanding of the people who disagree with you (like Chris, Gavin, myself and Satoshi) is just fine, but I have to question your understanding of engineering. The calculations were done years ago that showed for typical payment network loads that global broadcast could work just fine. Computer science doesn't mean "some algorithms never work and some always work". It just gives us the tools to analyse costs. By simply ignoring complexity and engineering costs of LN, as well as some rather tricky algorithmic costs around pathfinding in global non-suspended networks, you can obviously make any actually existing system look bad in favour of a theoretical proposal.
The problem with this situation, and the reason I offered the advice, is that many times we only realize what we should have done many years after it is physically possible.
You can have multiple versions of libraries (gems) installed at the same time. Ruby is no worse than Java here. You can easily have multiple concurrent versions of Ruby, too. What rbenv etc do is make it easy to switch between Ruby versions and keep them separate. Bundler is not a hack, and is better than what is offered by some other solutions (pip, NPM).
"Should there be fast-lanes in the US?"

Yes. Why not? Just like should there be expensive doctors, restaurants, entertainment, etc.? Obviously yes.

"Either the internet is the internet or it's not. Facebook wants to bring Facebook to rural villages? Fine, but they have to bring the whole internet with them."

My point is let the people in the rural villages decided wether they want Facebook internet or other forms of internet. Please don't decide on their behalf. It is very patronizing and antithetical to progess.
Get MOAR Users: The 200 BEST Growth Hacking Tips for 2016 (part 2)
Trump Filter
With neither Linkedin nor Facebook accounts, I can't read this article. But maybe this one is just as useful: http://www.hindustantimes.com/tech/facebook-campaign-gets-mo...
the main problem is that you cant beat "free", Facebook will kill the incentive for deploying internet at rural areas, and some day they will only have facebook and will be tied to it...
You still need a different form of FDA approval possibly involving animal trials (among other things) before getting "experimental drug" status.
The model in US is you privatize the wins, and tax payers pick up the loses. Is very very nice.

Shall I link the Feinstein speech where she said on senate floor that 80% of voters DONT want to bail out these gamblers? Than she voted to bail them out, against 'by the people'.

So if you can't beat them join them: win I win, lose you lose. Hello wall street, I'm all yours, need me to code up your derivatives, I'm there.

(I wonder what candidate running for office is against this? I know one, I'll vote for that one. Hint: You can tell since the corporate media hate on him.)
Ingenious Mechanisms (Ingenious Mechanisms for Designers and Inventors)
It think it's more like, human society is collectively deciding that optimum human population size is less than current size, and adjusting reproductive behavior accordingly.
Searching for "this series" [0] seems to indicate that so far there's only two installations of this series, [1] and the current article [2].

[0] http://devblogs.nvidia.com/parallelforall/?search_theme_form...
[1] http://devblogs.nvidia.com/parallelforall/deep-learning-nuts...
[2] http://devblogs.nvidia.com/parallelforall/deep-learning-nuts...
Indeed. I've tried using Steam to support indie developers. Ended up uninstalling within a month both times I tried it. Hogged bandwidth, launched on start and slowed my relatively-modern computer to a crawl.. now I just buy games through Humble Bundle or direct download. I wish I could support Steam but I can't.
Well, you should apply!
Perl 6 goes live at 2015-12-25 22:00 GMT,a test suite and compiler, as promised
Java troubles. A java application I needed required the latest java update but after running the Oracle updater, /usr/bin/java still pointed to the previous version. A simple solution is to point the symlink to the right place, but with SIP enabled that symlink can't be modified. Here's the stack overflow guide I was following: https://stackoverflow.com/questions/12757558/installed-java-...

Looking back, I think you are right, it would have been easier to just add a symlink under the /usr/local/bin folder. Though it didn't cross my mind at that point.
So the homeless without cell phones don't fit into this? Interesting.
Hack Facebook Password – Free Online Facebook Hacker
The Matrix holiday special
for releasing games with DRM with easy to install manner, maybe there isn't a significant competitor atm.

But you can go to humblebundle.com/store and buy a lot of the same games DRM-free
6 Big Trends for Marketing Agencies in 2016, According to the Guardian
Not on Steam; there was a Tomcat bug where it'd send HTTP response to wrong client: https://bz.apache.org/bugzilla/show_bug.cgi?id=57340
My Dad died this year. He was an engineer and a good man, but not very emotional. At the end of his life, the most important thing of all was relationship, and most important was family relationships.

His final advice was to include more people in everything I do (family, friends, coworkers, etc), and to "go have joy". That last bit is meaningful because I am overly concerned about the future.
Wasn't there something with the username of the log file being named after Larry Wall? Or the account that you finger to read it? Because his last name was also Wall?

... although he actually did study at UC Berkeley at one point, so maybe the plot was somehow thicker than I realized.
Could you say more about how you think that would have happened? I was a NeXT developer at the time, and I'm having trouble imagining it.

At the time, NextStep was a struggling niche OS. Jobs didn't get any real power until he returned to the helm of Apple in '97, and NextStep technology didn't hit the mainstream until 2001 with the release of the consumer version of OS X.

In contrast, Netscape's first product was released in late '94, and it was popular enough that they IPO'd in 1995.
Its written in Python and uses YAML instead of whatever config markup Terraform uses.

My goal is to keep Botoform focused only on AWS and make it more intuitive and enjoyable to use then something like cloud formation.

Also I hope the project becomes an example of how to use Boto3.
gog is great, but they don't have most newer games (although they get more everyday). Humble Bundle store does on the otherhand have most recent non-DRM games found on steam.
Business Intelligence in the Non-Profit Sector
It's interesting that the money at stake at the time when Gates and Allen started Microsoft was in the 5 figure range. It's funny how in hindsight everybody was trying to "change the world" but in reality, they were saying nothing of the sort and were probably only hoping for a 6-figure paycheck.

I wonder how we'll look back at all of the people currently proclaiming that they are, in fact, trying to change the world..?!
My whole PDF library is exactly this.

As a sidenote, isn't this pretty much why the PDF remains so popular as a format, at least in science - you get a typeset copy with no worry you'll ever lose access or not be able to read it... you just need that spare hour or two... :)
Enter Their Facebook Address
Looking at the file listing in the terminal in the photo (0_16, 1_0, 2_01), it looks like it's the exact same files as can be found here http://browsers.evolt.org/browsers/archive/worldwideweb/NeXT...
If you can't prove that someone committed a crime, look if his financials provide evidence of tax evasion.
Is this an allusion to the faked moon landing conspiracy theories...?
What exactly about this is possible? It's utterly ridiculous. Slightly less so than your comment though.
Not necessarily. A couple of friends of mine work for a well known flat hierarchy company and things that nobody wants to take responsibility for that would typically be handled by an HR manager - eg, the company structure has changed and all H1Bs are now working illegally - aren't handled at all.

If it's not their responsibility, and they don't believe in the risk of the company getting caught, they don't care.
Yes.

An attacker could send you a URL with a random query parameter, which would be ignored by Steam. But the response would be cached- with that query parameter. The attacker could then visit the URL themselves, and see private information.

An attacker could also grab CSRF tokens from the page, and perform certain actions on a victim's account.
Christmas in Los Angeles
A minor R tip: if you're trying to filter on substrings in dplyr, using grepl() is faster and does not require loading an extra package.

That said, this is a great, clear writeup, and I wasn't aware R had dendrogram capabilities natively. I'll have to spend more time looking into Igraph too.
Putting meditation to the test (2011)
I'd put my money on someone bringing up some new varnish servers to handle the xmas day load with default config...

or the backend service, and not setting the Vary header correctly
Though it will run faster than a python script that wasn't compiled to binary, that's a given.
Straight from the author's website:
http://www.lel.ed.ac.uk/~gpullum/loopsnoop.html
A few minutes with a pair of strong magnets taught me more about the nature of exponential force than all of the books and math I've ever seen. Great care you must use. Powerful in the force are they.
I'm not sure that's really true, but it regardless misses the point. No matter what language you're using, you'll eventually need to be able to deal with multiple versions of it.

Even if you're running an operation small enough that you can upgrade every single runtime in use all in one step, you'll still need to have two versions around while you test. But many, many places have to deal with multiple language versions simultaneously. E.g., if you maintain an open source library and have any regard for your users, you have to test how it behaves in multiple language versions.
What is a Procedure? [pdf]
Email security@valvesoftware.com; I've reported loads of things there (some serious, some pretty trivial), and they're actually very good about responding to things these days. Steam Support is totally useless, though.
The author hasn't taken the time to read the arguments for AI risk. First, citing Kurzweil as a proponent of AI risk is very odd. Kurzweil thinks AI is the bees knees and doesn't see much risk in it AFAICT. Second, neither Bostrom, MIRI, nor the Future of Life institute claim Moore's law will continue indefinitely or in any way endorse Kurzweil's work.

As for his other comments on AI risk, here's what I wrote last year on a similar thread:

Nobody is afraid of today's AI algorithms. But if we make machines that are smarter than us and have desires, they will influence the future to achieve their desires. If these desires conflict with our own, things will not end well for the dumber party.

As we really have no idea what we, collectively, think of as a moral terminal goal, and less so how to formalize this, there is no reason to expect the first AIs to have goals that correspond to what we want. If AIs self-replicate in a competitive ecology, what would be selected for would be agents millions of times more intelligent than us who use their intellects only to make more copies of themselves - using all available resources including those we need to survive.
I'd recommend this summary of the arguments: https://medium.com/@LyleCantor/russell-bostrom-and-the-risk-...
Google has announced free Wi-Fi at 100 railway stations in India. I think it does something similar in other countries (and there is Google Fibre). It is just a start but more sensible than what facebook chose to do.

Now this is what I think. Facebook is interested in being a monopoly and this step will ensure its rivals don't get in (because facebook pays for it). This is what all the argument is about. Saying billion people will get free internet is just an eyewash. They don't give you full internet, just the part which serves their interest.

Carriers should not control/discrimintate internet access. This should apply to other companies as well.
Unfortunately it's not, but I find out if that is a possibility.

And now that you mention it you have jogged my memory about having to sidestep our build process in some unfortunate ways. We're certainly not passing it through Google Closure, we have to use the handsontable build scripts to remove unused features.

Getting it to co-exist with React was the real tricky part, but Rum was quite useful in providing the hooks to make handsontable act like a react component.
The Indian poor people may be poor but they are not fools. A substandard service will not take off just like Tata Nano car for the poor failed miserably so will this Facebook initiative.
I can imagine an alternate universe where Jobs has a "Xerox" moment and immediately pivots NeXT's software efforts to developing a cross-platform graphical browser.

The "cross-platform" part is the most optimistic, to be sure. But if Jobs believed that NeXT's real value was the software (as OS X, and especially iOS, bear out), then you can imagine a strategy that used a web browser as a Trojan Horse for a platform that could overthrow the currently dominant Windows monopoly. That was basically Netscape's strategy a few years later, after all.
> This is going to have a tremendous impact on the global economy and political unrest.

Why do you associate the decline in population numbers with political unrest? Are you referring implicitly to the phenomenon of immigration to make up for the falling numbers and the typical and usual problems that come along with this development?
This is related to a problem we have to deal with all the time in LaTeX - the delay between typing the source and seeing the typeset output, especially when running as a SaaS at https://www.overleaf.com

I think the quality of the output you're aiming for matters - we as authors (and I speak based on my experiences both running Overleaf and in writing research papers) seem to put up with more latency / compile delays if we feel it's 'worth it' (however badly defined) for what we're looking to produce.

I personally find I do my most creative writing late at night, but my most polished / error free during the day. Whilst I wish I could say I split my work up accordingly, I've never found a way to do this effectively. Anyone else have this / found a solution?
This season, a notorious pirate gives the music industry an expensive gift
Ask HN: What are you listening to while programming?
`tmp` doesn't necessarily mean that the file or the hack is temporary, but perhaps that it contains temporary, ephemeral, or temporal information.
When you hit a paywall, in Chrome just enter a space after the URL, select "search for http://... in google" and click on the 1st link. No need to copy and paste headlines
The article is misleading, sort of, probably not intentionally. But if you look at the screenshots of the files, they are actually _1.0 and _2.0, but also there's a _0.16 – which is the earliest one he got running. That's available in links up the thread – still a very cool thing to find in the wild.
Yep, and it turns out according to the README it's the editor, which is still cool.

> WorldWideWeb_0.16.tar.Z is the only wysiwyg hypertext editor for the NeXT.
I enjoyed this until the last paragraph, when I got a strong Murray Gell-Mann amnesia effect (http://www.patheos.com/blogs/geneveith/2011/08/the-murray-ge...).

I was more than a casual part
of the scene. The following might have been an attempt at humor, but is revisionist:

"the scene was, among other things, a cesspool of adolescent nihilism, teenage posturing, and crude social Darwinism, teeming with racism, sexism, and homophobia."

It had hierarchies. You had to be cool, connected, socislly smart and willing to take risks to succeed. There was lo-resolution porn. There was overlap with phone phreaks and some people who stole phone cards. Most just used the mail or person-to-person. The scene was actually bursting with creativity, joy healthy competition and sharing. Cracktros are fundamentally celebratory music.

But the SJW junk is made up misandry. Don't believe everything you read.
Remember, these are people who are passionate about games, not necessarily games commerce platforms. It may be that most people, the best and brightest, choose not to wheel their desk to the Steam pod to do tedious, yet necessary, work to upgrade and polish it.
Or just click "web" under the link here in hackernews.
Singapore is a city state. I don't think they want to be involved in letting other countries use their currencies! Really, the economy you borrow your currency from has to be huge to support that, so there are really only a few choices: USA, Europe, maybe Thailand could (but it is still quite small), maybe Australia, and of course...China (but RMB doesn't float, so a non starter). Dollars have stability that is on par with gold (or even better, recently), so why not just go with that?
Cool project! What advantages does this have over using CloudFormation?

I think that's the #1 question people coming to the repo will have, so maybe the repo README should provide a detailed comparison :)
Semipowered and unpowered enhancing prosthesis are very hard to actually implement. Here's an ARS article about a lab actually succeeding: http://arstechnica.com/science/2015/04/an-unpowered-exoskele...
Absolutely. I have been living in Cambodia for quite a while now, and despite overall adoption still being just above India's, connectivity is exploding here too.

"Internet use in Cambodia grew a staggering 414 per cent since January 2014"

http://www.phnompenhpost.com/cambodians-flock-net

It's exciting to see. Most people in Phnom Penh have a smart phone, and I meet more and more full-fledged computer nerds and Cambodian programmers all the time. I have no doubt that Cambodia will be fully connected within 5 or max 10 years, without the "help" of Facebook.
That's not a given.
Seems like a nice solution for the future...efficient heat pumps are kind of new technology.

Also, more insulation would be nice. China housing is very substandard in the villages.
Supernormal Stimuli
Show HN: Ghit.me – hit counter badges for GitHub
My favorite example is the bug report when they have decided to remove browser.newtab.url from their about:config window. In the bug report[0] they have basically decided to hide every single comment from powerusers that was against this change (including mine) and marked it as advocacy, off-topic or abusive.

0 - https://bugzilla.mozilla.org/show_bug.cgi?id=1118285
I also find that to be interesting. I simply enjoy leaving no stone unturned, optimization as well as getting things right.

That said, I'd never pass their interview process. I've failed many interviews because I'm more of a junior than a senior engineer. That's the downfall of only hiring the best and brightest. A bunch of cowboys leads to everyone wanting to do what a cowboy programmer thinks is cool or fun.

I love writing utilities and making them user friendly as possible. I know many don't think it's possible but I love designing interfaces and dummy proofing them is one of my favorite things and I think I achieve it.
This is the NYT making the case against mass data collection and extended police privileges.
What's the difference in energy cost from farming indoors in an area that can't support it normally and growing things in season in areas that can and transporting it? Got any studies to link? I'm curious. Heat is incredibly energy costly so I'd be interested in seeing a calculation.
Thank you for the advice. I'll do that right away.
I might be mistaken, but I think the FirefoxTV is a kill. Everything they describe about it sounds a lot like the Matchstick. After a strong financial backing, several months being overdue, the team reigned unsuccessful and had to refund backers.

https://www.kickstarter.com/projects/matchstick/matchstick-t....
Comparing the Upgrade Process of Dart and TypeScript Apps to Angular 2 Beta.0
Flip side of the "flat, work on what you're interested in" company hierarchy.

If nobody goes to work for Valve thinking "I really love writing online stores wrapped in native apps with friends lists and voice chat bolted on the side," they don't progress very quickly.
As a ruby outsider, I wonder do those have any practical effects on how you write/run programs? Do they save time or prevent bugs? Why is versioning such a huge problem in ruby?
> What if a pharma company came and said, "you know, this medicine causes birth defects, but it's OK to push it on Indians because 80% lack decent medication"... would you be for it?

If you replace "birth defects" (which imply a complicated moral issue of mother vs baby) with "nasty side effects", and assume that without this medication 80% of population would suffer a fate objectively worse than these side-effects (like loss of hearing vs death) — why the hell not?
Mitch Baker should be commended on her hard work turning Mozilla back into Netscape.
What do we mean by working upstream: A long-term contributor’s view (2014)
After reading through the first section and exercises, and having zero interest in game theory, I must say this is really well done. All mathematical subjects should aim towards teaching clearly step by step like this, with a ton of well formed and worked out excercoses, instead of just drowning the reading in notation.
> ...I don't think you understand what capital is.

I -uh- do.

> The GPL is fundamentally incompatible with the notion of software as a capital asset; when its value as a salable object is effectively zero due to the ease of marginal duplication...

Two things

1) That applies to all software. All software -regardless of license- has an effectively-zero duplication cost.

2) You can still sell software distributed under the terms of the GPLv2. You can charge any price you like.

Calling me names doesn't change the falsity of your statement, which was:

> [T]he FSF... [insists] that [treating] digital bits as capital is immoral[.]

This isn't their position. It never was.

You seem to think that the only way a thing can be considered capital is if one retains the exclusive rights to control the distribution of the thing. This is an over-narrow definition of capital. :)
in case he/she isn't, I'll just mention musl and uClibc.