skysight-inc/HackerNews huggingface dataset:
Azer's first response was polite enough: "Sorry, I’m building an open source project with that name."

Pretty rude conversation has been started by Kik's guy Bob, when he answered back to previous message using such sentences as:

> We don’t mean to be a dick about it ...

> ... our trademark lawyers are going to be banging on your door and taking down your accounts and stuff like that

All Azer's responses afterwards are totally acceptable and understandable. He is not one who started talking in that way.
Given his insane anti-Muslim messages, it's not much of a stretch to think he'll attack other groups to appeal to his base of Christians. http://www.cnn.com/2016/02/19/politics/donald-trump-south-ca...
I don't want to disrupt Slack, I posed the question to the community to start an intelligent debate around how they might be disrupted in the future.

I disagree that you can't compete with a well run team at the peak of their abilities, this is a free market, you can compete with whoever you like. Slack is successful because they solved an internal pain point, read about their history http://www.techvibes.com/blog/a-brief-history-of-slack-2015-...
There are multiple different psychological theories that might explain why we dislike code that we don't write. I do agree it is an interesting thing to think about.

Two that I can immediately think of are

1. Ikea Effect(1) - We place a higher value on things we create vs. things we didn't create

How it applies: We place more value on code we wrote compared to what others wrote.

2. Fundamental Attribution Error (2) - We tend to look at our own accomplishments as evidence of our own ability, and our failures as events caused by external influence. When it comes to others it's the reverse, we look at others accomplishments as the result of external events, and their failures as evidence of their internal lacking of ability

How this applies: Let's face it, if you're working as a software developer, you don't always have the time to write 100% perfect code (which is not an excuse to write bad code) but a reason why we often settle for "good enough" code. We probably accept this rationalization when reading our own code but are less lenient when reading others code. This then frames their judgment of the code in a negative light. "I hate this code because the developer took shortcuts/didn't do things the right way... " Even though we do the same.

3. Mere Exposure Effect (3) - We like things we're familiar with.

How it applies: Since we wrote our code, know how it works (most of the time right...) and what we were thinking when we wrote it, that familiarity is pleasurable vs code that we don't know how it works (yet), and have less of an idea of the mindset that the developer had when writing it.

Those are just a few... there are probably more theories you can apply to this problem but I do agree it's a real thing.

[1] https://en.wikipedia.org/wiki/IKEA_effect

[2] https://en.wikipedia.org/wiki/Fundamental_attribution_error

[3] https://en.wikipedia.org/wiki/Mere-exposure_effect
I think I've got a clear understanding of capitalism but let me know whether something is missing: https://goo.gl/DEIU6Y

Assuming what you mean by "a yearly tax that covers the cost" , which I have also quoted although it's obvious what was meant by what was said, it's not covering the "true cost to society". I don't have to stretch far to define this cost as there is a limited supply of housing and you know where this leads.

I like your suggestion that we charge investors, at least of the high-net-worth or institutional kind, for participating in housing. However, how we measure that tax needs to include variables other than taxes paid for waste management and law enforcement.

Oh this is good stuff. Thanks for contributing! ;)
If "true" is not a valid answer, what would've been one?
Similar code in C# returns the same. E.g. Console.WriteLine("שלום".ToUpperInvariant()=="שלום") returns true.
As large as you want: https://users.soe.ucsc.edu/~jpagnutt/Elevator_Pitch.pdf (PDF warning)
A big +1 for risky business - I've been listening to Patrick's podcast for well over five years and will happily advocate for the quality of the coverage.
"That's not shorting, in fact by renting you're financing the bubble."

You're not financing the bubble.. The bubble is based on valuations that assume much higher income than what you provide by renting at going market rates.
Timing.

Proxying the radio signal over this link introduces a req/res delay. The handshake starts when the car detects fob proximity but there is still a communication with the key for authentication (otherwise you could have a replay attack). So if the car side is programmed to be strict about req/res timing you can defeat a proxy like this (in theory at least) at the expense of a higher false-negative rate.
"Nantes Métropole, France’s 6th largest city"

Actually Nantes Métropole is not a city, it's the regroupment of the city of Nantes and its suburbs.

https://en.wikipedia.org/wiki/Urban_Community_of_Nantes_M%C3...
Man, I have to quote: `In my opinion, if you cannot write a left-pad, is-positive-integer, or isArray function in 5 minutes flat (including the time you spend Googling), then you don’t actually know how to code.`

You would be surprised of how many developer these days have 'afraid' to write such functions, or how lazy they are, they found this thing and just add to a project, then push to some google list and the project got a lot of followers, and in the next day the project has changed about 90%.
I saw this happen over and over again in this ecosystem, this is insane dude.

A lesson I learn is: you _need_ to read every module source code before add to any project, the NPM ecosystem has so many "shits" out there. You cannot trust in any npm module, recently I tried to trust in a module that has more than 5k stars, but I found a such ugly bug on that, that I feel my soul die, and I swear I hear the angels cry, thats not how open source supposed to be.

These days, seems that people dont care about the 'bug free' as long as it work a half way.
Assuming it counts as a "smart watch", I have one of these: https://www.martianwatches.com/notifier/

$60 when I bought it, now $30. Charge lasts a week. Customizable vibration patterns and text for different kinds of notifications from my phone. It works fine as a watch even when the rechargeable battery is dead. It has a normal clock face so it's always on and visible from all angles. It doesn't look weird or bulky on my small wrist. I'm less likely to miss or ignore calls/texts/email etc when the phone is in my pocket.

I don't know why this watch is not more popular or why there aren't more manufacturers making similar devices.
ODROID-C2 Compared to Raspberry Pi 3 and Orange Pi Plus
The Rest Is Advertising – Confessions of a Sponsored Content Writer
You can return the first from a function and it will be a promise. Promises are reusable. Also they contain exceptions in their context. Those can be handled at any point of the promise-chain.

So promises are way more composable than callback based solutions.
Is that a UNIX filesystem?
`std::min` isn't a library of its own, it's a function in the `<algorithms>` header of the Standard Template Library. The STL also encompasses a wide range of other things. There are some efforts to provide "the missing standard library" for JS, e.g. lodash.
That's very much appreciated...
We asked every member of Congress with a CS degree about the Apple/FBI battle
I'm not eager to disrupt Slack, I am genuinely curious how the companies I referenced in the original post could possibly disrupt them. As I mentioned, we are happy with their product and continue to use it, and I am seeing Slack disrupt other products we use (example is the recent addition of voice chat).
Big pharma sues startups as well.
If you like Javascript and you want to try a language with a good static type system, you might like Elm (http://elm-lang.org/). As a bonus, it has fantastic documentation and examples of small in-browser projets -- a clock, Pong, and so on.
Companies Know How to Save Money; Here’s Why They Don’t Do It
Kik's comments on the left-pad saga
I imagine that people can feel that it is wrong, without it beeing linked to religion or politics.

Note: I do not share the idea that abortion is wrong
Danny Yadron, a reporter for the Gaurdian, recently tweeted "Reliable sources with a variety of biases saying Cellebrite rumor is bunk."
Researchers Find Fish That Walks the Way Land Vertebrates Do
This is supposed to run on computers with hardware support of destroying a universe.
Well, twitter staff was saying they'd last at least another ten years, would NPM?
> Wow, that's an interesting hack. I can't think of any workarounds either.

Don't Have Keyless Entry.

It's getting to the point where I don't think I'll ever buy a car made after the early 2010s.
I guess I'm not a "young person" any more (27).

I really like Vancouver and I was asking around about opportunities for work there. It seems to be reasonably easy to get a Canadian work visa as an Australian, at least while I'm under 30. The rent/mortgage prices pretty much killed that idea - salaries seem about the same as where I am now (Canberra) but living expenses seem much higher. Which is really sad. I'd put the city on par (or better than) Melbourne, Australia for "culture" (Melbourne still beats most of the world for coffee shops, though!). Yaletown and Gastown are impressive, and also extremely expensive.

One of the other articles on Van said that people were leaving to Victoria - which is nice, but has the issue of being on an island, plus still very much feeling like a small town.
Require from stack overflow?

require('how do I prepend spaces to a string')
Team Work Made Simpler with Guilds
So what you're saying is, you're cool with discrimination, so long as it's not against you.

So when someone decides to hold a dev conference but chooses to disallow any gay/lesbian developers, is that also totally okay?
While very useful SaaS, I always use the tweet package manager from http://require-from-twitter.github.io/
I made an app over a year ago that has ~3 DAU.

Another pings back every 3 days (if they reboot) and each day I get ~500-700 pings on the newest version. 1000 if I include the old one.
Do you trust npm?
I think they're trying to restart Exotic Liability, that was good back when it was running. I loved the rants.

There are a few others out there but none worth mentioning.
I agree, it will be hard to disrupt them through technology right now, but in the next 2-3 years there will be a new wave of tech they might not adapt to immediately.

Another possibility is them getting acquired, as they have already raised 7 rounds of funding (investor pressure), and their founder has had a large exit already (Flickr to Yahoo).

https://www.crunchbase.com/organization/slack
But this isn't about case-insensitivity.
Would people automatically update to the new versions of the libraries you mentioned?

The problem with unpublishing is that it changes an existing version. If instead of depublishing a correctly versioned empty module named leftpad was pushed to npm (increment major, because a non-implementation is incompatible with an implementation), there would not be half as much pain.

As long as unpublishing exists, micromodules increase the "attack surface" to this specific method of changing the contents of a specific published version.
By "full snapshot" I meant an incremental backup that still appears to be a full one. A full backup in duplicity is not an incremental backup so it is not qualified as a full "snapshot".
A good search term is distance bounding protocol.

Wikipedia has an article with links to research:

https://en.wikipedia.org/wiki/Distance-bounding_protocol
Also podcasts. The vast majority of my podcast listening happens while having a shower.
My guess is Vulcan?
He basically list all the reasons I've stayed away from android. As a tech toy it's fun to play with but as a everyday phone it scares the hell out of me security wise when every minute they are opening up the attack surface.

So I've been with iPhone every since, it opens emails, reads text and webpages I barely open the App Store anymore. But I can see your side as I love writing code and tearing things apart to mod - I just decide my phone wouldn't be one.
We did not rebuild otto.de from scratch because we wanted a microservice architecture. We had to rebuild otto.de, because the old monolithic shop was not meeting non-functional (and a single functional) requirements anymore. And we had to rebuild it, because the old shop was based on a standard product, so we were unable to simply refactor it.
When we started the development, we were looking for an architecture that is meeting our requirements - and we did not chose microservices in the beginning, but self-contained systems (http://scs-architecture.org, https://en.wikipedia.org/wiki/Self-contained_Systems). Microservices were introduced later, when the first SCS became too large again.
I think, you should not use microservices, because they are interesting. You should use microservices, when you have problems that are addressed by this architectural style.

I totally agree, that microservice architectures (just like any other kind of distributed system) have a lot of challenges. It is hard to solve the problems, that you mentioned. My article was about the good parts - but I could very well imagine to write a follow-up about all the challenges :-)

--Guido
“You know what Bernie should have done? He should have hired a high priced, high powered, capitalist web agency, they would have probably killed it for him.”

People are offended by this remark (Sanders Fans??) but it's just a joke. Funny too! It speaks to his ideals and the irony... if he had chosen to go this route. They also make fun of themselves with phrases like "high priced".

Now... some of the comments about other candidates are downright snarky a bit mean-spirited! Yeah... there's an overall bias.
Maybe you could have tuned the carbs super lean (temporarily to pass emission) and installed a catalytic. Might have worked
India needs more translation into EU languages to advance its economic weight
The alternative to small modules is not no modules at all, it's libraries.
Ahhh no. Factory resets don't do ANY OS upgrades. All they do is wipe the data partitions. Unsess you downgrade the firmware no OS needs to be upgraded.

I've wiped my n10 many times. Wipe boot and let it reinstall. Takes a while to reinstall but hands off.

The n10 is problematic hardware wise. Mine will do random reboots and always has. Boots fast so not a huge issue but annoying.
At this point it's only speculation that this is promoting violence. While people may be feeling a lot of fear, that response might not be entirely rational.
Chrome browser isn't affected:

http://java.com/en/download/faq/chrome.xml
Where do I host to avoid the Great Firewall of China?
Report: US Bank Suffered 513 Trojan Attacks in 2015
I'm not so sure it is over the top. We're looking back after the fact. Think about it before the fact. Ebeling knew that it was the coldest that a launch was being attempted, the o-rings didn't seal in that weather, and so he knows something is going to happen, so what's the worst thing that goes through his mind? Total catastrophic failure. I don't think it was a prediction so much as a combination of gut instinct and panic knowing the shuttle should not launch.
I went ahead and made an SDK https://www.npmjs.com/package/left-pad-io-js-sdk
Left-pad.io JavaScript SDK
Sure --- it's a mess, though.

https://github.com/davidgiven/gruntle/blob/gruntle/build.nin...

https://github.com/davidgiven/gruntle/blob/gruntle/build

build is a tiny Lua preprocessor which expands templates in build.ninja.

It needs a cleanup but it works, it's way faster than gulp, and is much easier to debug. Haven't touched grunt so I don't know how it compares there.
> That's prime agricultural land

Let's grow some cabbage on the most expensive land on the planet?

Because forget money - it's cabbage that counts.

> And Cambridge is really not suited transportwise to becoming a big city.

We have this recurring thing that people only want to move to a very very small subset of cities. There are multiple solutions to be proposed, but just turning blind on this doesn't sound feasible.
A lot of flagships do have the luxury vibe. That doesn't change the fact that most are bought with monthly installment plans, which makes the cost seem reasonable. Maybe poor people are getting them to not look poor or because their kid's peer group has them, but likely the user experience and usefulness of the phones is going to be better on a flagship. The technology hardware market is rife with products that seem to target the technically ill informed. Apple is known to "just work", that has been their schtick forever, even if it's not entirely true. It's similar to helping a grandparent buy a computer. Maybe those saying "you can do X on a cheaper smartphone", should go stand outside these stores and offer their consultancy services for free.
The likely responses to this are a) a pied-a-terre tax on unoccupied residential structures, and b) authorizing a LOT more construction, probably by increasing permitted density, which will lead to a lot of single-family structures and townhouses being replaced by condominium towers.

There are similar issues in Toronto, but here we are building new towers on every corner, or near enough. Toronto, fortunately, has plenty of room to spread in three directions.
Microsoft's AI Twitter bot turned racist after 15 hours on Twitter
Man, this thing is so cool! Never ever heard of this watch before. This is exactly the kind of 'smart' watch I want: deliver some additional infos, without being obnoxious about it. I think I might just pick up one of these.

Edit: you happen to know if it has GPS or a step counter?
Scrapy Tips from the Pros, March 2016 Edition
I don't think this is enterprise ready. And I am not sure that they are able to scale their service. Left padding is serious business.
I believe every modern bike has a unique frame number stamped. If the police recovered a known-stolen bike it could be returned. However, buyers and bike shops don't make a habit of running frame numbers past the theft database, so it's mostly useless.
Nobody in Japan owns a file?
It's good to hear that Stats Canada is going to put some solid numbers to all the speculation.
I know the discussion revolves around the amount of dependencies, but I want to add a comment about semver, which has a part in this mess:

In my opinion it will not be done right in 80% of cases.

Every breaking change requires updating the major versions, but developer are hesitating to go from 1.0.0 to 6.0.0 in a month.

The way out is staying in the 0.x range therefore abandoning semver alltogether.

A nice write up about how packages are not following semver in java-land:

http://avandeursen.com/2014/10/09/semantic-versioning-in-mav...
May you share the story ?
Ok, so then we are discussing taste, I think this is beautiful ("solid watch design") around my wrist:http://core0.staticworld.net/images/article/2015/08/pebbleti...
Discussion stops here I'm afraid :)

As for the form follows function: The bezel/screen ratio enables longer battery times (smaller bezel in the same casing means a more power consuming screen and less space for the battery) so that applies to Pebble as well.
Why be condescending?

There's also the possibility of someone not wanting to have an animated medical diagram of a penis on their work monitor, even if the bosses don't care, so I see no problem with the warning.
I guess this is the way one is supposed to use node, preventing one to write non-DRY code. (Golang takes the exact opposite approach, having it's own drawbacks of course.) However, when using React, I kind of trust that the maintainers don't include packages than require 12 star projects, and if, that they fork this stuff themselves.

BTW, isn't that a Facebook project, so aren't they supposed to use a CI? ;P
Is.js: A small and reliable library for type checks
And if you hate the guy a lot (I do) you can always go to the conference and boycott his particular talk.
Yes, this is exactly what I was thinking about looking at the quantum example. For the end-user, it's the same high-level concept, but in the background the implementation is different. The quantum one create a new fork for each possible choice rather than using backtracking.

The quantum example is interesting because it gives us a sneak peek into the future for where it will be possible to write similar code in O(1) time!!
I think what was meant by the short was selling at current prices and holding the money, intending to buy back after a crash.
Only comment worth up-voting I could find.
https://cloud.google.com/vision/
It seems like the similar factor is the allure of money (for very high performers) in both professions.
I figure it this way, he knows what really is going on because of his insider experience and having fought to get competing systems access and market he knows how the game works.
Difficult rent vancouver!
A Short Puzzle to Test Your Memory
"Small modules are easy to reason about"

No... "appropriately sized modules are easy to reason about"

In this case... "Appropriate" has gone out of the window!
DeepstreamHub is hiring a head of communication
STAR Technique for Storytelling
I think it's a very valid (and concerning) point. JavaScript is made in way that one fears to implement isPositive or isArray.
Where do I sign up for alpha- or beta-testing for right-pad.io?
Is it so hard to include the name of the deceased in the link title?
Oh absolutely. I was referring to what it should be :)
What the next multibillion-dollar edtech company will look like
PaveIQ looks pretty interesting. There has to be a big market of customers willing to hand over money to learn how their website is performing but aren't currently investing the time to learn GA's more advanced features or to learn how to mine insights from all that clickstream data.
100% coverage is rarely worth the time, unless it's an engine controller or something else that needs the assurances.
Buy one of these and see how you can't get any email of it validated. :{ (Seriously, email validation should stop.)
This article isn't really coherent or is it?
Hell, the java programmers I work with seem to never use each others simple functions and instead recreate the will every single time.

As for the issue with such a short piece of code being reused by many, why score on number of lines? If it works and is a useful function is more important to me. I am not familiar with bundling within the usage the article covers but we tend to bundle like functions together and the compiler drops unused ones
Everyone was happy with low inflation from low prices from cheap Chinese labour. Now they are crying into their iPhones about how they cannot afford to live in the most desirable cities.
John Carmack to Receive BAFTA Fellowship Award
That breaks my heart :(
Shorting the bubble would be more like:

1) Alice owns a property.

2) Bob borrows the property and gives Alice an 'IOU one house'.

3) Bob sells the property.

4) Market falls

5) Bob buys the property back, hands it back to Alice, and destroys the IOU.
Sunshine Weather app
when those packages are not under your control, it has everything to do with how granular they are and by extension how many you depend on and thus have to trust/verify.

when was the last time you rechecked the entire source of a package you depend on after updating it?
So Donald Trump is against the 1st amendment? Along with any other politician who has people removed from events for political disagreement?
Author here. Open for any questions. :)
Case in point: the left-pad package has quadratic complexity.
Is there some way to generate an epub based on that repo?