skysight-inc/HackerNews huggingface dataset:
Is it _that_ different from being a foreigner in another country and being asked about one's opinion about American interventionism (or whatever) or GWB or Obama? Perhaps it is. I got used to it. (not everyone does). In parts of the world, as an American, you get stared at because you're different (especially countryside). I get used to it, some people find it grating as well as something yo commiserate or bond over.

Some people deal with these norms differently, for sure. For me, I get used go it and think little of it.

I'm not comparing the bias, racism, I'm specifically asking about bringing up tropes and being the rep for a whole country or culture.
> Great! Then these are appropriate places to not use Agile.

This is incorrect. You can use Agile for these problems, some organizations already do, and they do not violate any principle regarding continuous delivery by using Agile in these situations.

To be clear though, I feel Agile (or any fixed, one-size-fits-all prescriptive methodology for that matter) is always a bad choice, for any project.

However, trying to act like the words "continuous delivery" have a fixed, unchangeable meaning that never varies by the context of customer delivery targets is simply and unequivocally incorrect.
Show HN: HN Styles
I disagree re: ESL and RMS, but Harrell's book is superb. It's really more aimed at biostatisticians and clinicians, though.

If the math in ESL gives you trouble, you might prefer http://www-bcf.usc.edu/~gareth/ISL/ISLR%20First%20Printing.p... (and I'm not just saying this because the first author was one of my advisers, although I do think that he and Daniela are particularly gifted teachers).

If the math in ESL is too trivial for you, there's always https://web.stanford.edu/~hastie/StatLearnSparsity_files/SLS... , which covers some graphical modeling strategies in later chapters and even kicks the tires of the autoencoder (imho perhaps the greatest recent advance in neural networks for practitioners) along the way.

Koller's course and Ng's course are also good.

Ultimately I feel like you have to get the math right or you'll never acquire the intuition that helps you design your own approaches. But you also have to put in the work.

That reminds me, tibshirani's Stanford course (accompanies ISL and ESL) is terrific. Better than those other two, actually. I wish Harrell would offer one.
http://www.nytimes.com/2016/07/12/upshot/surprising-new-evid...

Looks like there is bias in most things, but not shootings. Still something to be greatly concerned about.
Then again, you chose to have a long beard knowing full-well that it could attract extra attention.
Do others agree with the `getComponent` pattern described there?

I do like it but I'm wary of moving away from the `beforeEach` pattern. The `beforeEach` pattern is much more common and is a consistent interface that engineers can easily pickup and won't need to recreate in every single test file.
Exactly - And lets look at the opposite outcome - if you agree become a standard bearer for your group, you risk getting looked on as a clown by both insiders and outsiders (you may not have street cred / who TF wants to talk about this stuff all the time?)

So yeah, fielding this kind of innocuous question on a daily basis either tires you or (if you take the bait) puts you on a pedestal where others wonder who made you king.

Mental exercise: replace "black/asian" with "female" and you'll see why it sounds wrong.
Possibly, but you'll have to work, hard, to keep up.
You did have a choice to grow the beard though. Race is something that does not involve that luxury.
>It's unearned income. In other words: no income.
No that's wrong, it is income. Examples of unearned income are dividends and interest, and capital gains. These are taxed at a lower income tax rate than earned income, i.e. income from a salaried job. And unearned income is not subject to FICA tax.

You have to make enough money for starters in order to have income sources that are unearned, so yes this is favored at people who make money. The very wealthy, the 1%, aren't making this money from earned income, they make it from unearned income.
I take this opportunity to re-advertise my own alternative approach to developing a scientific theory of music: http://whatismusic.info/.
Yes I thought the same. See: http://devmag.org.za/2009/05/03/poisson-disk-sampling/

and for a D3 animated example: https://bl.ocks.org/mbostock/dbb02448b0f93e4c82c3
Sorry, that's a weak analogy. You can choose to shave, you can't choose to be/notbe the race you were born into.
I'm all too aware of these many citations. A few years ago, I went to the trouble of chasing down most of the papers and books, and evaluating how well each of them supported the claim. To put it mildly, I was underwhelmed.

For just one example, here's my treatment of Grady: http://lesswrong.com/lw/9sv/diseased_disciplines_the_strange...

It's not just me. Here's another author of a book aimed at software professionals who attempted some fact-checking, and came up short: http://www.sicpers.info/2012/09/an-apology-to-readers-of-tes...

I, too, used to argue for practices such as test-driven development, based on the supposedly firm knowledge of the "cost of defects curve". I changed my mind about the cost of defects when I saw how poor the data was. This is me in 2010: http://lesswrong.com/lw/2rc/coding_rationally_test_driven_de... and this is me two years later, recanting: http://lesswrong.com/lw/2rc/coding_rationally_test_driven_de...

However, I haven't (entirely) changed my mind about TDD and similar practices. I do still believe it pays to strive to write only excellent code that is easy to reason about. I like to think that I now have stronger and better thought out reasons to believe that.
I never put everything in the one-big-store that rules them all either, but you don't really need to do that.

Alternatives:

- internal state (sometimes useful, especially for small things that doesn't matter for your underlying data - eg, "is this part of the tree unfolded"). Preferably, with very little logic linked to that state. Note that it can bite you if you use something like redux-undo on your store and your internal state refers to the data controlled by the store.

- temporary stores (create a store with a callback function in an event handler, and feed it a callback that invokes an action on your main store)

- smaller, specialized stores that get a projection of the data of you main store (this gets a bit awkward with async actions)

I'm also trying to avoid fully-controlled text inputs with textareas, I use wrappers with local state which send their content via onBlur().
Your telco sucks.
It's all about short-term savings, and a lot of investors think only short-term. The company will have more money because it won't have to pay all those people.

In the long term, this move will probably hurt the company unless all those workers were unskilled assembly line workers. When I hear such news, I seriously consider selling a stock, because that means the company is likely going to be steadily going downhill over the long term.

Sometimes a company in this situation gets it together and does well for itself again. In that case, it's worth buying the stock again. That's by no means certain, so in my opinion a buy and hold strategy isn't worth it for companies that are conducting layoffs due to financial difficulties.
> How would you define agile?

It's defined by whatever practices emerge through its usage. Which ends up being a big stew of political dysfunction, time-wasting meetings, and pointless metrics.

I feel it is a classic No True Scotsman fallacy to say that "any real agile implementation" does this or that, but all of these "false" Agile implementations lead to the dysfunction.
Is there a way to force Hangouts to only use SMS?

It's annoying that if I try to text a friend with a google account that doesn't use Hangouts, it defaults to sending them a Hangout message.

Or, does anyone recommend a third-party SMS client?
Is it _that_ different from being a foreigner in another country and being asked about one's opinion about American interventionism (or whatever) or GWB or Obama?

The only difference is that most people would understand that to be a rude question.
I was genuinely hoping for screenshots from films starring Kevin Hart, Ice Cube and The Rock. The IDE is okay too I guess...
First time I've heard of this and it sounds lovely for the price. Have you heard of anyone trying to install RemixOS on the Android side? (if you got the dualboot version)
Since you know very well they weren't banned in Austin, and in fact the city council spent a great deal of time and money trying to keep them here, perhaps you have some substantive point to make?
Same situation here in Spain. It's very difficult (it's expensive) to be an entrepreneur. I mean, is very difficult for someone who has an idea, to validate it and built it just to see how the market accepts it. You have to register yourself as an independent professional which cost is around €260/month (plus other bureaucratic processes you need to complete [and pay for them of course]).
I am a white guy of about the same size, and scruffy to boot, and I do get some of the same thing with strangers being a little nervous around me, particularly smaller women; but it's definitely not as bad as he's saying here. Hell, I feel a bit nervous when I see a black guy my own size coming towards me, which really bugs me; I know it's stupid but I can't seem to suppress it. Racism is insidious.
I see a 99EUR piece of molded plastic.
That's fine, and not in conflict. Repair information just needs to be available to prevent them from continuing to be in power over your devices at their end of your business relationship. How hard did we have to fight for unlocking 2 year old phones? That was just them trying to be in power, not protect revenue or IP.
I can give 2 examples:

1) They had a big party a couple of years ago where they had a large display that showed where several famous tech people were at the very moment in Uber cars. They did this without notifying or getting permission from said people[0],[1].

2) They rented the building next to ours for training. We rent several parking spaces in the lot on the other side of our building from the city. They repeatedly parked in our reserved spots and told their drivers to park there even after repeatedly being told they were reserved (purchased by us) and not to park there. They would literally move their cars, wait 5 minutes, then move them back. During breaks they would stand in front of the door to our building smoking and acting surly as if to try to intimidate us. I don't know how high up the management chain our people went, but it was clear they weren't going to do anything about it. Eventually our neighbor kicked them out!

[0] http://www.cnn.com/2014/12/04/opinion/schneier-uber-privacy-...
[1] http://www.cnet.com/news/god-view-under-spotlight-as-uber-in...!
If appstore was part of every app and the appstore license only covered the appstore part and not the whole app, then that would be an improvement.

But I think it would be easier just to not have apps covered under the appstore license, and only add such license to their own DRM. How effective the legal DRM would be in that case could be discussed, but it would likely identical to consoles and tivo which are both gplv2 compatible. It seems unnecessary when looking at other products with DRM to have a license that cover every program running on them.
The pew die pie video is more misleading and inaccurate than this article :

>THE FTC SAYS DISCLAIMERS IN THE YOUTUBE DESCRIPTION WERE NOT ENOUGH
As someone who uses Google Voice, my SMS messages are synced with the desktop client. This is a significant loss of functionality for me.
What's it like being a bearded programmer?
You may be waiting for a while. The thing that R has going for it is documentation. The thing it has going against it is the monstrosity of the language implementation.

Julia is nice if you're coming from Matlab. And it sure as hell is more efficient than R or Python. But the libraries just aren't there yet. I went to implement dropout regularization a while back (a year or two ago?) and there were just so many things that I take for granted in R and Python that were completely missing. I mean, yeah it's fun to write your own SGD implementation... Once... Per lifetime...
Hyperloop co-founder's harassment suit claims ‘colleague left noose on my chair’
Makes a lot of sense that uniformity with constraints is exactly what nature likes, wonder if hyperpossoinity is exploited by nature or more likely can be exploited by human designed systems.
This reply from me to you is not political.
Looks good! Thanks!
Please read their text-transpiled version - because I did, thank you - and come back here and reply to this thread that you'd rather work in that than a readable scripting language. I'll be waiting here to upvote you and tell you you're better than me.
Ask HN: Dangers to making public young-project code?
Have you ever had unforeseen negative consequences to making projects publicly view-able while in early (and incomplete) stages.
With the way HN reacts to some things, i did it to avoid my opinion being disregarded. /shrug
“Agile” methodology where everything’s made up and the points don’t matter
On a liability case, wouldn't it potentially be to the company's advantage to encourage people to set those settings themselves and not to have a default?

I mean, if a company programs the car to do something in a certain situation, then I suspect any resulting court case would be against the company. If the customer sets it up, then presumably people would be more likely to sue the car owner.

I'm not a lawyer, but I suspect no self driving car company would want to make any decision here. Not least because they don't want to be sued into oblivion for it.

Also, a lot of those situations you mention are avoidable for open source. Well, avoidable in that you simply write the laws to specify the buffer space or what not. Then it doesn't matter whether it's an open source user or hacker that's ignored them.
This feature was valuable with iMessage before Apple added that synchronization, and frankly I bet in the grand scheme of things the vast majority of people using these features on both iOS and Android do not ever try to use a desktop to manage these messages (and in the case of Android probably don't even know that's possible, as at least with iOS if you have a recent version of Mac OS X you are highly likely to discover the feature by accident).
If you travel out of capital cities in the eastern hemisphere, it's common and totally not considered rude by locals. It's lots of people's way of introducing themselves into a convo and chit chat with a strange person, the likes they rarely see outside of TV/movies.
A number of people don't think so much that we need "frank discussions about race" in America, we just need people to stop being treated as if their role in society is defined by their race.

Including the role of "educator specializing in the subject of the experiences of non-white people". There are plenty of people who -- on a professional or amateur basis -- have chosen that role for themselves, many of whom advertise their willingness to take on that role (or provide canned accounts to the public for free.) But its an imposition to assume that any non-white person you meet is, simply because they are non-white, eager to step into that role.
Not related to the language switch, but I just want to say that I love Asciinema. Thanks to it I do small screencasts where normally I would be totally discouraged about the amount of work needed in order to really record a portion of the screen and upload a video recording. For people that want to show most of the times terminal based things (i.e. programmers), it is a zero-friction way to show an interactive session. Thanks for building it.
Wow, I just looked up "rolling coal". I can maybe get the political protest aspect---even if I disagree, but blowing the smoke at pedestrians, cyclist or even just other cars seems like one of the most dickish things ever.
I agree, a "higher order component" just isn't a monad. A HOC is just good old fashioned object composition. I think you are right to call it the decorator pattern. It annoys me how React ,and in general the entire javascript ecosystem, reinvents the wheel, then gives their invention another name.
Long beards are pretty rare. Being a non-white race or being a woman is not.
I used the word three times. All in highly relevant questions.

>What is important is: what are the odds of getting decapitated while driving vs. autopilot.

Such odds are pretty much impossible to calculate. We know of one instance where a Tesla intentionally drove into a situation where decapitation was inevitable. It happens to manual drivers as well, but not typically without additional circumstances (high speeds, prior crash/accident). Usually if your head is about to impact something, you will react quickly enough to save it.
I'm not sure you actually know how insurance schemes work.
Interesting...they have Eric Laithwaite's 1974 lecture, which was something of an embarrassment to the Royal Institution because he used the lecture to claim that gyroscopes violated Newton's Laws and could be used to make a reactionless propulsion system. (He later admitted that he was totally wrong about gyroscopes not obeying Newtonian mechanics, but remained convinced that a reactionless drive using them might be possible).

Details at Wikipedia here: https://en.wikipedia.org/wiki/Eric_Laithwaite
(I'm the author of the post.)

There's definitely some sampling bias from the post-mortem article. Alas, this is the the most relevant public data that I could find. I do have a good (anecdotal) first-hand dataset: I've worked closely with about 50 portfolio companies at this point, and I've tracked a few dozen more that my fund didn't invest in. Maybe 5 out of the 50 had real technical risk, and 2 or 3 struggled and/or failed due to technical issues. For the remaining companies, the challenges have always been market-related, hiring-related, funding-related, and so on.
The best way I can elaborate is this essay I wrote last year http://000fff.org/why-is-europe-failing-to-create-more-unico...

The TL;DR of parts of my theory is that harmonization is trying to solve a lot of problems politically which might as well be solved by startups and technology.

Furthermore when you harmonize things you end up turning things that might be a problem in one country a law in a country where it isn't. Sometimes it's good sometimes thats bad. But it's not without problems.

It's a complex issue and I don't claim to have a bullet proof theory but I think there is something to it.
I incidentally found Open Tech Calendar for the first time a few days ago and really like it.

Besides a few small design niggles, I think it's great.

The data export (and the fact the data is in the public domain) is really useful. The lack of adverts (besides a little sponsor shout out) makes me much more comfortable contributing data here. I appreciate the OSM maps.

Honestly, you really don't need to go the static route. That was perhaps a more useful suggestion for the OP as they don't have any dynamic web infrastructure in place and it would offer a quick win in terms of usability. Same goes for Google docs - it was a good for the OP's situation but it's not necessary in your case, especially with your strong export functionality. Stick with dynamic, you've done a good job there!

If I could make a couple of little suggestions:

1. A few wee design tweaks might help: on desktop browsers the font size is really big in places (24px in the header explanation text), the background image is a little distracting and difficult to make out, and the max width of 1200px reduces readability a bit for some users). Nothing major, just some little tweaks.

2. I only found the site recently and wish I'd come across it before now. Do what you're doing here - keep reaching out to people in the community.

3. Slim down the terms and conditions a bit and adopt an open license. The footer says that event data is in the public domain, but this term is a little fuzzy and the legal meaning isn't always clear. On the terms page, you talk about a limited license. I'd suggest going with CC0 [0] for event data (it's like public domain, but with specific and universally understood legal meaning). And perhaps just state that all rights are reserved with regards to site name and logos. It makes things clearer for people who might want to use the data.

[0] https://creativecommons.org/publicdomain/zero/1.0/
You realize that the common `debugging caveat' applies: computer do indeed do what we tell them to do. That doesn't mean than anyone understands what the computer are going to do.
ConsenSys Weekly: Ethereum DevCon2 Updates, Gnosis Beta News and More
The telco doesn't have much of a choice, as the rules are administered by the TRA (telecommunications regulatory authority), and by proxy, state security.

No one that worked there wanted to do it, but refusing to do so would be reason to have them dismissed from their jobs.

Many employees are expats; leaving their jobs would mean a loss of their residence and thus deportation.

Such is life in a police state.
As a semi-regular Hangouts user, I find this change to be a yawner.
If there's anything to learn from the diversity conversation, it's that really, we're all quite different, and we shouldn't be afraid to act like it. Participants in monoculture are the real culprit.

Notable that in this instance where we're talking about opting-out of a popular practice, akin to sobriety or un-dyed hair, but followers of mainstream culture still treat it as a deliberate act.
The Rich Douchebag's Approach to Basic Income
File issues with Henrik. He actually reads them.
Depending on where you live, most trees are planted by humans in very regular intervals.

Old growth forest that did not get planted by humans have a much more chaotic distribution that's influences by fires, fallen trees, local fauna, and competition for sunshine with other trees.
Well, yes, because that 'american politics' question means that you're in a foreign land. Being asked questions that make you feel foreign is expected there. Being asked questions that make you feel foreign in your homeland is a problem.
It's hard to speculate how the culture and philosophy of web development will change, so let's leave that aside and consider what's possible to do. It's certainly possible to compile into wasm a desktop program in a high-level language, even a program with a GUI. When the browser runs that wasm, the user will interact with your GUI instead of HTML elements. See webassembly.github.io/demo.

More excitingly, I presume it will one day be possible to compile a mobile app into wasm and execute it in a browser, achieving instant parity between mobile web and apps.
VoIP traffic is UDP, and will always be very easy to identify. We barely have functional circumvention strategies for higher-latency traffic types, so building a circumvention strategy for traffic like realtime voice with ultra low-latency requirements is a tall order. Honestly getting VoIP to work well in the best possible network scenarios is enough of a challenge.

I assume that higher latency communication like WhatsApp's push-to-talk "voice notes" works just fine in SA though.
Python is the best high level language out there. I wouldn't call golang C 2.0 because it has a GC.
No they haven't.
I correct myself, then: Your police state sucks.

> but refusing to do so would be reason to have them dismissed from their jobs.

I've quit jobs on principle before. The key is to have a nest egg.

> Many employees are expats; leaving their jobs would mean a loss of their residence and thus deportation.

Could they find another job?
Introducing the all-new Inside Intercom
See also https://mitpress.mit.edu/sicp/full-text/sicp/book/node70.htm... for fun background reading. Or if you have an actual CS degree, review from freshman year.
WW3 UK PRIME MINISTER MOCKS ELITE and ELECTS 3 BREXITEERS BREAKING UP NWO – Y