skysight-inc/HackerNews huggingface dataset:
Disclaimer: I grew up and live in the third world, I'm a co-author of a book on innovation in the third world and I have two inventions that didn't work under my belt, with a third on the way that might just change the world.

This is a wonderfully provocative piece that has made me think, although I disagree with parts of it. Some random thoughts:

- First check you're not trying to solve a social problem with technology.

- Design can be as much a result of accident or trial and error as careful thought upfront. To paraphrase Edison, good design is 1% following the Four Principles and 99% bloodymindedness.

- Design for the community rather than the individual, be they a single person or the President. 70% of the world's population lives in group culture.

- Products that use components which are valuable as standalone items (such as solar panels) will be stripped of those items quickly if they don't deliver an order of magnitude more value.
There is something to that. Sounds like a great tagline, too.
Am I the only one disgusted by this?
Probably better than death, given that you might stick around long enough for better versions. Definitely better than death if you can choose to end it whenever you please.
If you have not seen Gary Bernhardt's talk, you should:

https://www.destroyallsoftware.com/talks/the-birth-and-death...
This is a great way to present the mechanics with phaser code to back it up!

I would love to see this teach-by-example format used to show some collision detection (polygons, squares, circles, pixel), scrolling (top-down, side), expanded gravity with objects that have gravity, particles, and controls.

Then there are all the "boring" mechanics like saving scores and other data, main menu systems, options screens with volume control, toggles, linking to websites, tweeting scores, etc, etc, etc.
Aereo – Just the middleman, or a scofflaw?
I don't think that blurry photos of a bearded guy is evidence to start a war... I mean, that guy looks more like Phil Robertson than some top Russian commando. This whole situation makes me think that eastern Ukraine is like the American South.
The down-voting is a nice embodiment of someone's wish to make others personae non gratae.
I'm surprised that I don't see .app, which is a gTLD I would consider buying a domain name under.
Except, for example, FIPS support mandates availability of operating modes which are broken by design.
Isn't that pretty much what they're doing? Are there strings that somebody wanted to pay to register but ICANN declined?
They pretty much have - but you need to apply for it, and be able to manage the work of a TLD registrar.
I found this KB https://support.microsoft.com/kb/2903984 which doesn't mention the term 'file' anywhere (except to refer to the downloaded installer file). It uses the terms 'library' and 'content':

The stand-alone OneDrive for Business (formerly SkyDrive Pro) sync client lets users of Microsoft SharePoint 2013 and Microsoft SharePoint Online in Office 365 sync their personal OneDrive for Business (formerly SkyDrive Pro) document library or any SharePoint 2013 or Office 365 team site library to their local computer. This sync relationship provides access to important content both online and offline. The OneDrive for Business (formerly SkyDrive Pro) client can be installed side-by-side with previous versions of Office (such as Microsoft Office 2010 and Microsoft 2007 Office).

I tried the installer. The installation process is branded all over as being a feature of Office.

Is there something other than the substring 'Drive' that gives the expectation of a fully generic file synchronization tool?
I like the gTLD opening up but the pricing bothers me for 2 reasons;

It's closed off access for ordinary people and businesses at $180k+ setup pricing & $30k+ per year maintenance. Common access for anyone is a brilliant feature of the internet where anyone can hang out their shingle on equal terms. Making parts of domain ownership inaccessible goes against the spirit of the internet in my view.

These prices seem to have no reflection to cost, so really are a money grab, and holding anyone with a brand to hostage. Companies will feel pressured to grab brand names while they see how their usage plays out over coming years. It feels a bit extortionate.
So far, two of the clean starts (Apple's and GnuTLS) are known for the critical "goto fail" bugs. How would your clean start be different?
Sorry if that came across as negative. I like to help point out UI problems from time to time but I think it comes across as criticism sometimes.
I found a full(?) list of gtlds as well as other "top-level suffixes" here: https://publicsuffix.org/list/effective_tld_names.dat

I found this via the Chromium source code (search term gtld). Specifically,

https://code.google.com/p/chromium/codesearch#chromium/src/n...
There's enough bandwidth for yes-or-no questions, right? I wonder if anyone will ever come up with the courage to ask such a patient "Do you want to die?"
That's _using_ map. Read an implementation of map to see what I mean.
I just opened Gmail to look at the options for dealing with unwanted email:

It requires 2 clicks to report something as spam and 4 clicks to create a filter which automatically deletes messages from a particular sender (or routes them in a way of your choosing; can also be used to selectively stop messages, eg, receiving bills without receiving ads; option is in the drop down menu).

I can't help but feel like you're saying you should be allowed to file harassment reports against the people standing behind sample booths, since you didn't explicitly ask them to talk to you when you grabbed a sample from the table, and well, harassment reports are just so much easier to file than asking them not to talk to you! (Okay, not actually true, but would be the analogous thing.)

I suppose there isn't a lot more to say, but I just want to ask this point blank one time to be sure I really understand what you're trying to say (even if I don't agree): are you really saying that it's entirely unexpected that a company which you're getting a sample or service from sends you a sales message and that you think the best response is to report them for harassment (in the process, attacking the reputation of the middle man in the communication for enabling harassment) rather than just informing them directly that you don't want further messages?

Edit: Corrected click count to account for menu hiding; tidied up comment a bit.
Also Aspartame. I know I have better focus without that junk in my system. Try it for 30 or 40 days and see.
.FOO as well. See http://www.google.com/registry/
The way they've chosen which TLDs to issue is kind of lame. The entire concept of some company name as a TLD is ridiculous. It's just namespace pollution. Using just the TLD without any subdomain is going to invoke bugs in old software or be confused with a search term in the address bar, and using 'www.chase' instead of 'chase.com' is pointless and confusing.

What they should have done instead is created a bunch of TLDs for various different industries. Having 'chase.bank' and 'ford.cars' would have made a lot more sense.
Usability, especially with lists, is something we're definitely working on improving.
Protocols (and macros) are the real differences in Elixir that you don't have in Erlang.

The presence of protocols in Elixir enable many really cool features and designs that you wouldn't be able to do easily in Erlang.
An Allegation of Harm
oops... its uship.com...
SharePoint has always been a piece of garbage. Unfortunately it's a money making piece of garbage, so there you go.

Inside MS, SharePoint is often used to "track" project documents. Start a project and -poof- your most unfavorite PM has creates a procrustean bed of document folders, all set for you to lose your documents in because none of the categories match anything in the actual product. Like, having whole separate doc folders for Beta 1 and Beta 2 (there's going to be a second beta, and the docs are going to be cloned into those? Really?)

PMs: "Please add your documentation to these folders."

Devs: "When we do that, we lose control of the documents, we can't get at the history, we can't search them, we can't even find stuff in there, and SharePoint is slow and the permissions are always wrong, and a year after the project ships the SharePoint will be destroyed and we will lose all of the documentation." [All of this is true, especially the bit about not very old project documentation completely going away, OMFG].

PMs: "We don't care."

Devs: [check documents into the source tree anyway, and write a mirroring script to copy the things to SharePoint]

PMs: "Stop that."

Devs: "We don't care."

The right answer is, of course, to fire the damned PMs who serially insist on a crappy excuse for a version control system despite everyone else pushing back and saying that it sucked hard. Only saw that happen a couple of times.
My problem in my old job was due to boredom. But it was more than that - I was bored and management didn't really take heed of what was wrong despite the feedback that I have been giving at my annual performance review (where I did extremely well) and monthly meetings with the line manager. Even if I had the education and work experience with certain projects, politics ("X's department is doing that") and That's-not-your-day job-isms" got in the way. So in the end, I got bored and quit.
Paul Krugman blogged about this subject last year:

http://krugman.blogs.nytimes.com/2013/07/26/friday-night-mus...

with a followup here:

http://krugman.blogs.nytimes.com/2013/07/28/life-in-the-slow...
Capital Punishment: Why a Global Tax on Wealth Won't End Inequality
#5 is actually another XKCD: http://xkcd.com/138/
bookmarked. a lot of nice stuff in this thread
Scientists use light to control brain with flick of a switch
I'm not a DevOps person. Can someone explain in less jargony terms what this is? Is it like Heroku? I have no idea.
flat relative to what? the median of the sun? from what angle?
The data in csv form can be found at https://gist.github.com/turnersr/11163058#file-gtlds-csv .

Here are the registries and the number of strings that were assigned. I'm only showing the ones with a count above one. The rest are at https://gist.github.com/turnersr/11163058#file-registry-coun... .

Uniregistry, Corp. 9 ['COUNTRY', 'CHRISTMAS', 'PICS', 'PHOTO', 'GIFT', 'LINK', 'GUITARS', 'SEXY', 'TATTOO']

Afilias Limited 8 ['BLACK', 'MEET', '\xe7\xa7\xbb\xe5\x8a\xa8 (xn--6frz82g) \xe2\x80\x93 Chinese for "mobile"', 'BLUE', 'KIM', 'PINK', 'RED', 'SHIKSHA']

United TLD Holdco Ltd. 7 ['DEMOCRAT', 'SOCIAL', 'MODA', 'DANCE', 'IMMOBILIEN', 'KAUFEN', 'NINJA']

United TLD Holdco, Ltd. 7 ['ROCKS', 'CONSULTING', 'HAUS', 'PUB', 'ACTOR', 'REVIEWS', 'FUTBOL']

Top Level Domain Holdings Limited 6 ['VODKA', 'COOKING', 'RODEO', 'HORSE', 'FISHING', 'MIAMI']

Public Interest Registry 4 ['\xe6\x9c\xba\xe6\x9e\x84 (xn--nqv7f) \xe2\x80\x93 Chinese for "agencies/institutions"', '\xe0\xa4\xb8\xe0\xa4\x82\xe0\xa4\x97\xe0\xa4\xa0\xe0\xa4\xa8 (xn--i1b6b1a6a2e) \xe2\x80\x93 Hindi for "organization/sangathana"', '\xe7\xbb\x84\xe7\xbb\x87\xe6\x9c\xba\xe6\x9e\x84 (xn--nqv7fs00ema) \xe2\x80\x93 Chinese for "organization"', '\xd0\xbe\xd1\x80\xd0\xb3 (xn--c1avg) \xe2\x80\x93 Russian for "organization/org"']

GMO Registry, Inc. 3 ['YOKOHAMA', 'TOKYO', 'NAGOYA']

CORE Association 3 ['\xd8\xa8\xd8\xa7\xd8\xb2\xd8\xa7\xd8\xb1 (xn--mgbab2bd) \xe2\x80\x93 Arabic for "bazaar/bazar"', '\xd0\xbe\xd0\xbd\xd0\xbb\xd0\xb0\xd0\xb9\xd0\xbd (xn--80asehdb) \xe2\x80\x93 Russian for "online"', '\xd1\x81\xd0\xb0\xd0\xb9\xd1\x82 (xn--80aswg) \xe2\x80\x93 Russian for "site"']

Top Level Design, LLC 2 ['INK', 'WIKI']

BusinessRalliart Inc. 2 ['RYUKYU', 'OKINAWA']

Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable 2 ['REST', 'BAR']

NetCologne Gesellschaft für Telekommunikation mbH 2 ['COLOGNE', 'KOELN']

XYZ.COM, LLC 2 ['COLLEGE', 'XYZ']

China Organizational Name Administration Center 2 ['\xe5\x85\xac\xe7\x9b\x8a (xn--55qw42g) \xe2\x80\x93 Chinese for "charity"', '\xe6\x94\xbf\xe5\x8a\xa1 (xn--zfr164b) \xe2\x80\x93 Chinese for "government"']

I-REGISTRY Ltd. Niederlassung Deutschland 2 ['RICH', 'ONL']

TLD Registry Limited 2 ['\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91 (xn--fiq228c5hs) \xe2\x80\x93 Chinese for "Chinese network"', '\xe5\x9c\xa8\xe7\xba\xbf (xn--3ds443g) \xe2\x80\x93 Chinese for "online"']

Koko Station, LLC 2 ['VISION', 'VILLAS']

Monolith Registry LLC 2 ['VOTE', 'VOTO']

Computer Network Information Center of Chinese Academy of Sciences (China Internet Information Center) 2 ['\xe7\xbd\x91\xe7\xbb\x9c (xn--io0a7i) \xe2\x80\x93 Chinese for "network"', '\xe5\x85\xac\xe5\x8f\xb8 (xn--55qx5d) \xe2\x80\x93 Chinese for "company"']
A Forensic Examiner's Guide to Google Glass
Are you required to sell out domains under a gTLD? It'd be interesting to create some sort of must-be-a-sub-entity TLDs like ".bank" which requires it members to be banks (similar to .edu and .gov). But I can't imagine any entity but ICANN itself managing that in a 'fair' manor.
An Evolutionary Family Drama
That is an incredibly interesting idea... It would be really interesting to attempt to model and see how it could play out in various forms.

You could grant some sets of options to the older employee-groups too....
There are ways of crafting the software that could make sure the broken operating modes aren't necessarily part of the FIPS build profile.

More than one company I have worked at built on top of OpenSSL and went for FIPS compliance. Sometimes, if you want to be able to qualify for contracts that require things like FIPS, building off a base is better than starting from complete scratch.
At this point, doesn't it make more sense to have fully arbitrary strings as domain names, and use something like the last 2 characters to map to the appropriate top level entity ?

The explosion of top-level domains doesn't seem to serve any real practical purpose except moving money around, and moving to a better system altogether would be the logical step.

Or does it solve any technical problem ?
I thought it was even more, $185,000?

Winners of the auctions compensate the losers, so it may be possible to game the bidding and lose several auctions, then buy some domains for almost nothing out of pocket. But I'm not sure if payouts from lost auctions can be used to reduce the entry fees... it's probably still a pretty controlled game.

http://icannwiki.com/index.php/GTLD_Auctions
I love how I get downvoted when the entire thread has derailed.
It looks like there's at least some administration involved in the assignment. See the notes section of this table: http://en.wikipedia.org/wiki/List_of_Internet_top-level_doma...

For instance, if you register for .wed and take longer than 2 years to get married, both your fiance AND your registrar will be angry with you.
To be honest, the entire problem IMO was always with the wife, Theresa Preston-Werner. She should have known better and I think it comes from her lack of professional experience in the workforce.

FULL explanation:
It comes down to the unrestricted access that was granted. It introduces a person with extreme power but carries no responsibility with regards to work or culture. The end result is what we have today. This type of culture is actually very prevalent in asian companies (where families have unrestricted access) and have been demonstrated to be extremely detrimental. Theresa Preston-Werner blog post is extremely telling where she says "I have many close friends at GitHub, and I certainly had reached out to them when I began to build my company". My wife made the same mistake at her first job (trying too hard to be friends), except that she was an individual contributor and not the wife of the CEO. Her co-workers could just tell her off and she quickly learned the balances that were necessary. It's obvious that Theresa had no experience of this kind and had too much power for people to say "no".

I want to add, I think there was an overfocus on gender issues by all parties (victims, plantiffs, media & company) in the first place. When I read the original article, I felt that regardless of the incident, Julie Ann Horvath was just pulling out the gender card. This was a mistake since it gave Github an easy way out to simply deny the gender-based accusations without any wrong doing.
DNS I'd imagine. Traditionally, the root DNS servers points to TLD servers. It doesn't really make sense for every possible string to be a TLD.
$150k isn't really that expensive. I know it is simple math but I think it would be pretty easy to find 1,500 companies from around the world that would pay $100/year for a domain.

Change that 1,500 one order of magnitude and there's a lot of profit to be made. 15k registrations wouldn't be that hard.
I've been in a couple Midwestern start-ups, and founder's spouses (wives, in both cases) often did come into the office. Generally they were going somewhere together, or whatever. Chatted several times, and it was no big thing.

When they did ask how things were going business-wise, I got the nod from their husband. Turns out, they were also on the hook (co-signatories) for much of the start-up capital vehicles/loans/lines of credit.

Their money on the line, they own the company, IMHO.
Cannot disable Autocomplete in Safari 7
I don't necessarily disagree with the changes, overall. I think there would be a benefit from both companies and projects that leverage OpenSSL to have contributed back to it both in terms of $ as well as change sets to make it better instead of another fork of a library.

(I realize the issues previously expressed about the state of change within the OpenSSL project, as well as the lack of general give back from the many people that use it).
I'm interested if you have a cite for MITMing hyperlinks. The only thing I see sounds attributable to old fashioned cookies and ad networks.
Since when does OpenBSD (a Canadian project with a developer group all over the planet) need to care about some certification and standard bullshit by the government of the United States of America?

What have the USA done for us lately? Oh yes, fought a long battle against cryptography in the hands of world citizens, spied on everyone and their dog, canceled OpenBSD funding, started multiple illegal wars and threatened every single country into submission (except for the one with nukes pointed at the White House).

Does it get any more selfish? Bah.
Arg. I had a feeling it was but I was hoping...

Thanks for the correction and it should be fixed now.
>Clojure's efficient immutable data structures are based on a book

HAMTs aren't unique to Clojure.

unordered-containers in Haskell has them, as well as Scala, Rubinius, and C++. There's a concurrent and lock-free version too.

Haskell's efficient and immutable containers library is based on papers from 1993 and 1973. Persistent Search Trees have existed as a topic of research since at least 1986.

So no, JS isn't excused here.
This anonymous post is no better than the unsupported claims by Julie. Unsupported claims on top of unsupported claims.
Have these sanctions accomplished anything? Putin shows no signs of giving back Crimea any time soon. If anything, the Kremlin sounds more defiant than ever.
Linus is dry and insensitive.. But I don't think he is mean-spirited the way the OpenBSD team is.
That is using map, not implementing map.

Implementing map:

function map(f, ary) {
var ret = [];
for(var i = 0; i < ary.length; i+= 1) {
ret.push(f(ary[i]));
}
return ret;
}

Though that is not a good example by the op, because that is what you do:

https://github.com/clojure/clojure/blob/master/src/clj/cloju...
As someone living in the US, I happen to have Amazon Prime + Netlix (disc + streaming) and Hulu Plus (keep meaning to cancel, but actually like some of the b-movies). None of the streaming services actually have decent content available on a regular basis. Want to see the original of Conan the Barbarian? It got replaced on Netflix by the crappy remake just after it's release.

All three are mostly useful for assorted TV series viewing. Little, of interest, movie-wise is available on them on a regular basis.

I'm actually reevaluating the whole Netflix/Hulu subscription thing.
I was thinking even broader, including mechanics for games like chess and checkers, and maybe a smattering of graph theory for analysing "decision trees". Pretty abstract game theoretical stuff, hopefully brought down to earth and made practical enough for a moron like me to understand in more detail than just those broad buzzwords I was just able to throw around.
I feel this is kind of pointless though. As of now, most people will first do a search on parts of the domain to go to the right site; having more TLD around won't reduce this behavior.
> There will never be one stop shopping for all copyrighted IP (absent some scheme like compulsory licensing).

That is a really sad state of affairs. When bookstores and record shops were where we got content, we didn't have to go to one shop for Random House (or Warner Brothers) and a different one for Harper Collins (or Sony).
Although named arguments are good, you won't use it in all function calls.
A single, saving face sentence coming directly from the accused convinces you?
Even with experience in ops, my brain hurts reading this. At first quick glance, I thought it was another HBO silicon valley spoof.
For much art, the beauty is in the skillful use of a medium to say something that one wouldn't have expected to be able to say in that medium. Art is all about limitations. Photorealistic paintings are impressive because they aren't photographs. A well-written poem may be beautiful because it conjures up vivid images in the mind. In my opinion, text adventures can have a certain beauty because they tell a story in simple words (for a great example, see Photopia).

Of course, good art uses the limitations to its advantage. Most paintings aren't photorealistic because they're not trying to be photos -- they're trying to say something through their limitations. A good book or a good text adventure allows each reader to create their own images in their mind.

So, is there 'cheating' in art? Of course not. It's simply a change of medium. If you want to cross photographs with painting, go right ahead. That's a new medium, capable of saying new things. Don't pretend it's the old medium, and don't try to compare it directly to works in the old medium. But also don't dismiss it as 'cheating'. Take everything for what it is, not for how it compares to what you were expecting.
You can't prove either of your assertions, it seems extremely unlikely that break-ins or especially pest-infestations would increase due to airbnb.

Should your neighbors receive a benefit from everything you do in the privacy of your own home?

Can you name one specific incident that airbnb has caused to you and therefore merits your hatred? I doubt it.
Putin shows no signs of giving back Crimea any time soon.

He can try to give it back, but they don't want to go back. The Kremlin is defiant against NATO, whose sole purpose is to be a front against Russia. You can't blame them for being defiant against something that's anti-Russia.
How the Internet Is Taking Away America’s Religion
Mostly I'm curious how Google is going to handle this. Specifically will they automatically favor, over time, results for eg .paris, if that tld acquires enough quality rankings for paris related keywords. And how will Google decide what's a local vs global tld (again, eg .paris).
So far a whole buttload of TLDs have failed to dethrone .com. I suspect adding a huge collection of new TLDs might actually make .com _more_ valuable. After all, if you hear about some company or product, are you going to guess foobarbiz.randomstring? Heck, most browsers will guess foobarbiz.com for you.
Navigation has evolved from the address bar to the search bar. DNS is a core component for transport of most content on the Internet, but for consumers, it's no longer the prima facie form of navigation.

This is non-additive, imho. And a poor use of ICANN resources.
Dujiangyan irrigation system