skysight-inc/HackerNews huggingface dataset:
> “impoverishment, slums,” “open landfills, over-burdened sewers,” and a “growing mass of unemployed.” ... “Growth will magnify the increasing separation between rich and poor,”

I like that those facts are presented as sort of acts of God. I understand it is a video made for the military who is not supposed to ask questions of "why are there slums" or "how come there is such a divide between rich and poor" despite all this amazing technological progress.

On the political side, it is funny to imagine an honest US Army Pentagon video:

"So years ago we really screwed up and supported this brutal dictator who murdered hundreds of thousands of its people. And now the whole region hates and considers us the Great Satan. You'll have to go in there and deal with it".

Or maybe the camera pans down to the sewer and a voicer-over starts: "20 years ago the CIA overthrew the democratically elected president and installed one who is friendly to US corporations. One of those corporations (say Bechtel) privatized the water and sewage management. This resulted in people getting sick, dying, unable to afford clean water. Everyone is angry at us but you'll have to go in and extract this and that group of people from the embassy, Good luck"
Facebook ads to blog posts. I've seen a 10.5x return on my investment so far. For my farm software company: http://harvestprofit.com
Genuine question to the people who use these extensions. Do you get some significant result from using it or is it more about good in theory only?

My personal experience is more on the lines of yes, good idea but then I'm back to my same old patterns again in 2-3 days. The longest I've used is the dayboard new tab page extn but only to see those 5 to do items on it for months.
In Estonian Bluetooth is called
Sinihammas [1] which literally means "blue tooth", being non indoeuropean language is difficult when you want to loan words, it's often much easier to invent your own word that would follow the existing grammar than wreck your head around all the grammatical problems encountered when you use English words in Estonian sentences.

http://www.arvutikaitse.ee/arvutikaitse-algtoed/sinihammas/
I like how Firefox is finally leveraging its greatest strength, the extension system, as an integral part of the Firefox experience.
This is the kind of familiar diatribe I am talking about, that I've heard over and over again about every Republican Party candidate:

"But Bush threatens the survival of American democracy. Bush threatens world peace. This is not a normal politician. He channels what fascist dictators do: hate, fear, violence, a complete disconnection or disinterest in what the Truth actually is."

^ Does this ring a bell to you? It should.

No need for exaggerated inflammatory language.

Yes, I don't like Trump at all either, but just vote for Hillary like I am, instead of issuing an opinionated ad hominem attack. You're better than that. There's no reason to believe almost half of our fellow American population is behind a fascist dictator.
In Conversation: Charlie Brooker
You forgot the #1 reason:

* I don't want to do what it is I should be doing.

:)
Question to the moderators: Shouldn't IndieHackers posts be "Show HN"?
Lots of people used Cryptopals as a way to learn a new programming language. Some people used it as a thing to target their own new programming languages to. One crazy person used it as a way to implement cryptography directly in Excel spreadsheet math. I highly recommend this.

The new programming language thing, I mean. Not doing it all in Excel spreadsheet math.
I just translated the article to English; see https://en.wikipedia.org/wiki/Bibi-binary .
I took 5 years off of programming, to go with my family to China, where my wife could pursue her ESL career. I taught high school part-time and was a house-husband. We came back this summer, about 3 months ago. I'm 45 and managed to find decent employment.

I was pretty nervous about coming back to software development, but it turned out fine. I'm not very ambitious career-wise, but I can support my family. I'm doing web development (there was some catching up to do!) and servers & ops on AWS, which I was able to jump right back into. Linux hasn't changed much!

I tried to find work in the US from China, but nobody took me very seriously, so I came back in late April, interviewed in a few places, partly while on a road trip, got 3 offers in 3 different cities, on a spectrum of interesting to well-paid, and all ethical, and accepted one in June (the middle one -- reasonably well-paid, reasonably interesting, in a low-cost-of-living location).

It helped having support of people in the US (my parents, who gave me a home base, and friends in various cities who I could stay with) and being not-very-ambitious -- I'm happy to just be a software engineer / ops guy. I don't need to be very high up the food chain. Companies seem hungry for people who are professional and skilled and get along with people.

I definitely sacrificed something professionally by spending those 5 years in China. It was an expensive sojourn. But I am happy we did it. We were very lucky to (1) all be healthy, (2) have enough money saved to make the leap, even though we knew it would be temporary, and (3) have at least one of us employable in the US (me, the programmer) and abroad (my wife, the ESL teacher). It was a monetary loss for sure! But I learned a lot about life and not worrying about every little detail, and it was an experience that strongly shaped our three children, both for better and for worse. And I think it helped bring the US and China together a little, on a personal level, in the friends that we made and the things we learned.
Stayfocusd is exactly the same concept.
https://chrome.google.com/webstore/detail/stayfocusd/laankej...

This thing has existed for a while now.

The problem is that extensions can be deactivated by just opening a tab in incognito mode, which is one keystroke away and disables all extensions by default.

I just block the websites using a hosts file. Finally if you want to be productive try a time tracker app. It will tell you how much time you spent using which application.

Another approach is just download all documentation (e.g: Dash/Zeal) and work offline.
I wonder if the difference between us is that you view what Thiel did as speech, where I see it as a major political act, that demands some kind of response.

I don't want Graham and Altman to be more vocal about Clinton, I want them to say something substantive about Thiel, and why (or whether) they are comfortable continuing to do business with him.
Best 3D Fiber Lashes Mascara Set Makeup Eyelash Thick Long Lash Black
> I noticed I can visit same websites (twitter, reddit, HN) few times in the span of 5 minutes

And then there are those times when you load a website, see that there's nothing new/interesting on the front page, close that tab, open a new tab, and then reopen the same site. That always lets me know that I'm really far down the rabbit hole of procrastination.
There's a backstory to why they're structured this way that I'm not going to get into right now, but because "reasons", set #1 has a specific challenge (#6) that is somewhat tricky to code; we did that deliberately, as a qualifier.

You should absolutely do the challenges in the order we give them, but the learning curve is a bit more gradual if you defer #6 until after Set 2.
Yes. It actually works.
My main reason for procrastination is that I'm mostly undecided on what to do next. This looks urgent but this is more important trap.

So far I've solved it by planning things in an excel sheet with all the work I have to do as atomic tasks with the next column I can mark as (pending, done, defer, much later) using which the excel sheet automatically sorts my tasks.
Since my video game https://basketball-gm.com/ targets hard core basketball fans, I post to /r/nba on Reddit in the NBA offseason. In the offseason, there's not much other content to compete against so my posts do well. And the type of people reading /r/nba in the offseason are exactly my target market.

https://www.reddit.com/r/nba/comments/1j1e6q/i_made_a_single...

https://www.reddit.com/r/nba/comments/3enrzh/i_made_basketba...

https://www.reddit.com/r/nba/comments/4tfaph/i_made_basketba...
Bingo Card Creator is a great example to patio11 answer. I'll never expect someone to pay for it, but we know it worked great for him.
/s/politics/government

Yes, and I'm not talking about "social politics" which pervade every social interaction (given we're still very much a tribal species); I'm talking about governing politics -- which political party someone belongs to, which candidate they support, which mainstream opinions they have, etc.
The tired/fried and not able to think clearly is I think the most insidious. Some days, you just don't have the capacity to delve into the mass of spaghetti shitshow that you know you need to rectify and straighten it out during the 9-5 business hours. Maybe those hours of clarity strike at 2 AM, or 8 PM, or whatever, and you can work through it then when your brain is in the right mode in a couple of hours, rather than fiddle-fucking around through it for days or weeks of the normal, butts-in-the-seats business hours.

Having to still be there and try to force yourself to be kind of useful when you just don't have it, is pretty demoralizing, and engenders a resentment and apathy towards exploiting those "off-work" hours when inspiration does strike.
PayPal co-founder Peter Thiel donates $1.25M to Trump campaign
I've gotten much better about that one and making a call about whether it really needs to happen or if it's just not happening. Takes a lot of the pressure off when I'm making an explicit choice.

But you're right, that used to be #1 by a huge margin for me.
"Linux Subsystem for Windows" would have been a better name, wouldn't it?
The vast, vast majority of Americans simply cannot afford to take extended time off to travel internationally, and of those who can, the current job market is such that for those that return, the prospects outside of the tech industry are not good. Employers here generally do not look favorably on large employment gaps, and the social safety net is pretty sparse if you come back and need time to get situated again. Comparing European workers and American workers in this context is not very fair - the situations for each are quite different.
Firing the person making the comments isn't the same as firing someone who supports a party and the candidate regardless.
They need to do way instain HTTP.

https://www.youtube.com/watch?v=s2-GIM56RdU
It doesn't work for everyone, but based on your symptoms you are the target audience for the classic book "Getting Things Done"- That book is all about getting rid of those "fuzzy" tasks that are ill-defined and leading to poor productivity.
> than this data juggling deep learning bullshit which results in profits being paid out to a bunch of intelligent, greedy and unwise people.

Holy anti-intellectualism, Batman!

If you describe machine learning as "data juggling bullshit", this is very strong evidence that you simply don't understand what it is. This is an indictment of you, not of machine learning. Machine learning would more accurately be called "applied computational statistics" in 99% of cases.

What makes you think that the people using applied statistics to make money are "unwise"? Based on your tone, I would guess that it's because what they're doing doesn't agree with your folk definition of "an honest day's work" or something like that. This isn't really a good criticism; it just means you don't see the utility of what they're doing, which requires some degree of abstract thinking about the market.
Short, good read. The money quote is near the end:

> We also suggest a way of powering future experiments: power your experiment such that you, or someone else, can conduct a similarly-sized experiment and have high power for detecting an interesting difference from your study. We need to stop thinking about studies as if they are one-offs, only to be interpreted once in light of the hypotheses of the original authors.
Question to extension devs: When Chrome warns me that an extension can "read all the websites I visit" does that mean it can also send that info to an external server, or just that the sandboxed extension on my local machine can read that data?
Great question and thread. I launched my side project a month ago and have had zero conversions after about 200 click thrus from Facebook ads. It's a platform for freelance developers and designers to pick up extra work without me being a middle man; I introduce you to possible clients and the subsequent conversations and experience are up to you.

www.devzil.la

Then I got busy at work and haven't spent as much time marketing it.
Any tips for live coding on Twitch? I would like to do that with Set 1.
Well Neanderthals did coexist with humans for a (relatively) brief period, so I'm guessing they mean Neanderthals and Humans that ate a similar diet in the same general time period.
Sure. We do try. :)
Whenever I make a model I always do cross-validation to make sure that I'm not overfitting. If we were just fitting random noise I would always see the performance of my test set being no better than chance (or worse).
FreeCAD BIM development news
A New Space for Dreamers, Makers and Doers in Melbourne
Chipotle Eats Itself
This is still a massive over-reaction for a device with a manufacturing defect that affects less than 0.01 percent.
If you're still within the edit timer, you should really replace this comment with "I have discovered a truly marvelous proof of this, which this margin is too narrow to contain." Maybe they'll rename the conjecture after you.
Thanks a lot! :)
The difference between the two is merely one of scale and often not even that. This election shows this especially well. Gay marriage, abortion and many other issues that are "social politics" are very much on the table.
My architect loves the "perfect solution" even if it means a butt ton more work. In times where he is wrong, he will fight to the death his solution (which is the only valid solution).

He's not the one that maintains the code. He's not the one that knows the product, or business case in detail.

If I disagree with him he will throw some random fact out which may not have much weight. If I say, well your solution will take three additions weeks to implement and does not buy us more and is less performant. He would say the equivalent of...the sky is blue.

Does anyone else have this issue, and know how to counter back?
Okay, I'm going to play devil's advocate for a minute.

* Eich was ousted from a full-time job. Thiel is not an employee of YC.

We don't normally consider CEOs to be the sort of person where we have to worry about their ability to find another job.

* Eich's beliefs were well within the mainstream; Barack Obama campaigned in opposition to marriage equality.

That's a difference of degree, and a smaller one than we would both prefer; Trump did manage to get nominated, after all. I don't think you can say (alas) that Trumpism is completely out of the mainstream in 2016.

* Eich's support for Prop 8 was quiet.

True, but does it really count for much?

* Eich's support for Prop 8 was relatively insignificant.

Another difference of degree. For all we know, Eich may have donated a larger fraction of his bank account than Thiel did.

* For that matter, marriage equality is a substantially different issue than Trumpism.

Marriage equality is one issue and Trump has raised many, that's true. But I think the attitudes in which Prop. 8 support was rooted, and those in which Trumpism is rooted, are essentially identical. For instance, a rearguard action against marriage equality is still being fought in Alabama, and I expect my relatives there are big supporters of both Roy Moore [0] and Trump. In fact it's interesting, now that I think of it, that Trump has not attacked gays; it would certainly play well with much of his audience. Maybe it says something about how far we've come, or maybe he's just too busy attacking Mexicans, Muslims, and women to bother with gays.

A better argument might be that Prop. 8 was just a return to the status quo ante, while Trumpism is an existential threat to the nation. Why a smart man like Peter Thiel can't see that is beyond me too. But I can see the argument that Thiel is not evil, just deluded.

(P.S. You're a brave man, using asterisks on HN :-)

[0] http://www.al.com/news/birmingham/index.ssf/2016/10/lawyer_t...
...The problem is, this extension likely wouldn't help me: You'd have to lock me in a room with access to only my work to keep me from procrastinating, and even then there'd be a lot of staring into space.
Hey! A very cool idea! Any chance you'd build one for Safari as well?
You WILL have to hack on IPFS software, as to not release all your adapter information. Even if you tunnel all the IPFS datastream through .onion , the datastream inside will tell everyone your IP adresses, internal (unroutable) and external.
Doesn't work with [Feedly](feedly.com).
Show HN: Chrome Extension that helps you search Amazon, Ebay and Etsy better
LightGBM – A fast, distributed, gradient boosting framework
Trump+faces+new+sex+assault+allegations+•+THE+WORLD+INFO
They can't insert words into the documents they published that were originals.
To improve in any field, you basically have three options to choose from: Reference existing work and instruction, philosophize about ways to intentionally design a new concept, or iterate within your existing processes often towards a specific goal.

On all fronts, you can find ways in which we are better at doing those things than in previous eras: more source material and access to formal instruction, more access to high-level conversations and criticisms, better venues for practice and iteration.

To the extent that young people can do increasingly amazing things and raise the bar, they are still limited in every era, in that their best efforts are primarily a reflection of the environment, vs. an extension of the environment. The 10-year-old can achieve a 900 not just because there is inspiration but because broader support also existed - the parents are OK with this kid vert skating on a regular basis, and he can access a ramp in order to practice.

In contrast, the pool skaters of the 1970's had to trespass on the property of strangers to have a shot at skateboarding for an hour or two, if they were lucky. But they had a strong in-group culture that made them persist despite large barriers, which eventually led to unmatched skills and a level of commercial success as performers. But as stars, they in turn had to lay a lot of the groundwork for future success stories like Tony Hawk; there was no framework or playbook to draw from of "how does one have a career in skateboarding" at that point, and indeed, that side of things has continued to evolve today with the advent of social media: if a kid did a 900 20 or 30 years ago, it might have gone unrecorded and had no impact on his external life. It's easy to see the technical achievement, less so the human factors surrounding and supporting it.
I assumed they were referring to the diets of those humans that were alive at the same time as the Neanderthals.
In what sense is it not declarative anymore?

I usually use tests at the top of the render function to make sure that data is there, and return cleanly if it isn't. It just makes development easier as React components tend to get re-used. Within the data.person, in your example, the caller should make sure that it is complete, or pass nothing at all.

In the case you show I would either return <Spinner/> or the content, but never nest them. Have a conditional and two return statements, or one return statement with a ternary operator.
Fivetran (YC W13) is hiring back-end developers in SF and Pittsburgh
Fivetran is a fully-managed data pipeline that syncs your production database, your events, and the APIs of your SaaS tools to a single data warehouse.

We've built a huge product with a small team by being disciplined and pragmatic. Fivetran values engineering talent and presents an opportunity for your efforts to have a huge impact.

We're looking for people who are excited about solving a hard and highly valuable engineering problem. Bonus points if you have deep experience with Java, Jackson, and AWS.

Email george+hn@fivetran.com with something cool you've built.
FizzBuzz Enterprise edition
The problem with copy & modify programming is fixing bugs that are in n copies. But might not be greppable because they have been slightly mutated.
The main issues are things like immigration, trade, health care, foreign policy, etc.

These social issues are mainly used around election time to polarize and to win voters:

Axelrod: Obama Misled Nation When He Opposed Gay Marriage In 2008
http://time.com/3702584/gay-marriage-axelrod-obama/

No matter who is elected, you're going to end up with the same social policies trending towards progress: pro-choice, legal gay marriage, legal marijuana, etc.

if Trump ends up in the White House (thankfully he most likely won't), it will look more or less like every other presidency. Trump's "Facism" (or whatever you want to call it) will end up effectively being the same thing (nothing) as Obama's "Change".

Remember, we have things like multiple branches of government, checks and balances, and the Constitution; we're not going to just devolve into Nazi Germany because Trump was elected President (contrary to any FUD). THAT is just crazy talk.

I've seen ads every year put out by opposing candidates asserting the demise of our society as we know it should said opposition get elected. Every year, it happens...
Exactly. Students say to themselves, "while questions can be tricky, they are seldom so tricky that no answer is expected. As far as I can recall even for tricky questions, an answer was ascertainable, I must be missing something, this is all I got, so here goes. A remote chance is better than no chance (answer) and at least I tried and didn't give up".
Stefan Molyneux of Free Domain Radio coined the term. http://defoo.org/defoo/

He's sort of an anarcho capitalist voluntaryist turned men's rights advocate who has some pretty extreme viewpoints, one of which is that if your family of origin doesn't agree with your beliefs you should completely detach and disengage from them. Stop all contact. I'm not saying I agree with it at all, but it was interesting to see the term used here.
I am curious.

So... how often are you actually in a situation like that? You know, police with a search warrant.

Or, do you feel that there is a reasonable possibility that will happen to you?
why quote C? I read about Forth people doing that, is that it?
I think Qubes OS (https://en.wikipedia.org/wiki/Qubes_OS) does something similar to what you're looking for. You can set it up so when you login your "qube" (The virtual machine you're currently using) is a normal looking operating system that doesn't have access to any of your protected files. You can then load up your protected files and programs by starting another password protected "qube", which is similar to starting another VM.
It's quite possible. I do view what Thiel did as speech. For that matter, I view much of what Trump says as speech - I don't believe he will follow through on any of it, if he is elected, and suspect that his first priority in office will be rewriting the tax laws to favor real estate developers and soak financiers. My biggest fear actually isn't what Trump will do as president, it's what his supporters will do once they realize they've been had.
This method is impractical to use due to the way the human hand works. Representing numbers where the middle and ring fingers are in different positions is tricky, and using this method for counting quickly is nearly impossible because it requires the simultaneous movement of multiple fingers up and down.

The method of counting on finger creases, on the other hand, is entirely practical, and I've known people who have used it for more than 50 years.