skysight-inc/HackerNews huggingface dataset:
Thanks, Marco, for drawing my attention to Sam Altman's great blog post. More people should take Sam's attitude:

The way we got into a situation with Trump as a major party nominee in the first place was by not talking to people who are very different than we are. The polarization of the country into two parallel political realities is not good for any of us. We should talk to each other more, not less.

We should all feel a duty to try to understand the roughly half of the country that thinks we are severely misguided. I don’t understand how 43% of the country supports Trump. But I’d like to find out, because we have to include everyone in our path forward. If our best ideas are to stop talking to or fire anyone who disagrees with us, we’ll be facing this whole situation again in 2020.
The thing i don't get about the Google "shutdown" hate, is that I don't think they've ever given less than a year notice, they ALWAYS have a way to export your data in at least one common format (often more), and in many cases they even point out 3rd party alternatives (although in this case it doesn't look like they did).

IMO they handle shutdowns the best out of any company i've ever seen. And at least with their services you'll have some heads up that it is going to be shut down, whereas if you go with a startup or smaller company, you sometimes have literally no notice at all.

It's their way of working, try new things, kill those that aren't working out. And I like the way it works, but I fear that a lot of people hate it and that it's going away... (although I guess it's kind of ironic that i'm mourning the loss of a "way of working" much the same way that people are mourning the loss of the service)
Not even just ignoring large chunks of the country, but actively arguing that their problems don't exist and that anyone who thinks otherwise is just making excuses for racism: https://baselinescenario.com/2016/10/17/you-cant-get-there-f...
I think that's a legitimate argument but deployments to VMs that are already up and running can also be fast, and for me they are, so it's not overwhelming. My feeling is that one day I'll reach a level of complexity/deployment time where the benefits of containerisation become clear, but I'm not there yet, nor anywhere near it.
Monify.js (New JavaScript Library)
Yep, and, not that having to learn and become acquainted with shortcomings of new sets of languages/tools every other year isn't a fact of life for many devs that one ought to just accept. But having something run just (or as close as possible to) the same across many platforms make it more likely that that knowledge you acquired will remain among your best options when approaching a wide range of problems for a longer time.
Dance improvisation to classical live music
Does he really represent that group of people? Or does he appeal to them because no one actually represents them? I think he's there for himself and whoever will give people the impression that he's winning.

Obviously there are many disillusioned people but I certainly don't think Trump is the best option for them. I'd like to see far more real attention and representation given to the crowd you speak of.
I can't wait :D This game will be awesome!!
I like making decisions, generally speaking. I also recognize that each comes with a cognitive cost and if I streamline some of the minor ones, I'll have more energy each day.
Three things procurement departments care about
The article refers to "London", but likely that means what is now the City of London, just one of 32 boroughs of Greater London. Few live in the City of London ("the City") these days, it's mostly business and finance.
Why not have a "loud zone" off in some corner instead? Why are the people that want to focus required to do it on a tiny laptop screen instead of their giant monitors?
Exploiting CORS Misconfigurations for Bitcoins and Bounties
Check out these https://www.reddit.com/r/learnpython/wiki/index along with https://realpython.com.
I had no idea the situation was this bad. Many years ago I got used to apps (usually games, especially DOS) that assumed en-US layout regardless ('#' on shift-3 etc), but I thought this had gradually gone away.

I just gave Atom a quick test, and happened to choose a file with DOS line endings and a UCS-2 LE BOM. It duplicated the newlines and left the BOM in the document. Obviously not such a common case - everyone rightly hates UCS-2 - but Notepad++ gets this right.
Mexican food recipes for avocado specialist
This is equivocation. Hillary Clinton and Donald Trump are in no sense equivalent. In fact, Trump is so historically bad that leading figures of his own party are disowning him. Major donors are clawing back contributions. The RNC even halted its support.

http://www.politico.com/story/2016/10/rnc-halts-all-victory-...
Use Project Policies as Creative Limitations to Improve the End User Experience
Watchexec: A Rust-Based File Watcher for OS X, Linux, Windows
Balance is a two edged sword. Sure, you don't want singular dominant strategies, especially in a multiplayer environment, but in many modern games I get the impression that all my decisions as a player are completely irrelevant, because the magic of careful balancing will make sure that every immediate advantage/disadvantage will be countered by some precisely equivalent disadvantage/advantage somewhere down the road. If the answer to the question has no consequence, why even bother asking?
RethinkDB short-term goals
This is what concerns me about my Evernotes. Even though o regularly back up exports to all formats. Because then they're harder to use. And why i just used documents old palm pilot. I keep on thinking, time to write my own application...
Great job :) care to share? No reason to be snarky towards others.
Yes, but don't forget that you are expected to progress from the lower paid job to the higher paid one, so it should be no surprise that the respective job descriptions will be different for the junior and senior candidates respectively.

You have to learn to be a good practitioner before you can progress to a leadership role. The junior-role skills are omitted from the senior role, not because they are no longer required, but because it is taken as read that the senior candidate has already acquired them.
Drew Neill's vimcasts.org is also great.
Marcos here, line many, falls for the classic myth. That change can come to America via the ballot box. That it matters who you vote for. That the election makes a difference. How many times do we need to be reminded that this isn't true? How many elections of false hope gone nowhere do we need to see?

I'll say it again as I have innumerable times before. It does not matter one bit who gets elected president.

As Emma Goldman once quipped, "If voting changed anything, they'd make it illegal."
Some more info on VR social showcased by Facebook
Twitter is now worth less than its Chinese clone
Yarn is brand new but NPM is not. To you they are equvilent.
Uber Is Rolling Out Designated Public Pickup and Dropoff Areas
Wrong. This exactly the kind of sophistry that Marco refutes. Political positions are moral positions, to believe otherwise is hopelessly naive

>in a democracy everyone have the right to say and mean what they want without having to fear the repercussions

No, that's not what free speech is. You have the right to say what you want but you must accept the consequences.
Except their T&C are revoltingly grabbing of image rights. No thanks.
Help Desk Software? Gmail? Time to settle it once and for all
> So stuff against Trump is proven 100% for reals and stuff against Clinton is mere allegations? Hmmmm.

Well there's obviously a spectrum but I think it's absolutely inarguable that Trump's foundation is a tax dodge and that Trump is transparently corrupt; and I think at worst you can say that Clinton made some bad choices, but yes absolutely the allegations against her are without proof.

> I'm sure there are TONS of folks who would decry a person for being a climate denier who would then perform the exact same mental process to 'overlook' whatever problems exist with the Clintons.

Of course nobody is overlooking problems, and your attempts at equivocation are transparently concern trolling. But it's pretty inarguable that "whatever problems exist with the Clintons" are speculative and completely incomparable with "whatever problems exist with Trump".
"the fundamental principle that no matter what in a democracy everyone have the right to say and mean what they want without having to fear the repercussions"

I think you are mixing things, Democracy does not give anyone the right to be liked even when they say awful stuff. Marco is not saying that supporting Trump should be illegal, he is saying that supporting Trump is shameful, and that supporting someone who supports Trump at such scale is shameful too.
The Aftermath of BeamBA (Erlang, Elixir, Efene, LFE Meetup  Buenos Aires)
HARLEY QUINN SUICIDE SQUAD BOOTS
If we continue down that road as you worry, at some point regulatory action might be appropriate. Google already seems to be breaking itself up via Alphabet, maybe they should just be cleaved entirely to avoid collusion and encourage competitors. On the other hand, the gov't avoided breaking up Microsoft back in the day, and this seems to have worked out OK as competitors sprung up into the gap the gov't wedged open anyway.
How to Improve Your User Onboarding Flow
But that can (and is) solved by either just "picking one of the big ones" and moving on, or by using even more tools layered on top to abstract away a lot of those choices (don't know anything about how to start with react? Just use react-create-app and go from there).
I'm not a Trump supporter, but all the YC shaming is terrible. You're advocating for dictatorship where only one political view matters.

Wikipedia: "A dictatorship is a type of authoritarianism, in which politicians regulate nearly every aspect of the public and private behavior of citizens."
Introducing Flow-Typed
Pittsburgh's AI Traffic Signals Will Make Driving Less Boring
مشاهدة مباراة الجيش والعين بث مباشر يوتيوب يلا شوت اليوم
Here is some of my comments:

Don't hardcode error levels like you do in your bootstrap file (wireframe.php)

ini_set('display_errors', 1);

I am not a fan of setting title from some HTML comments, I can't really understand why you would do this when writing a PHP framework, as you wouldn't be able to make dynamic titles.

While nothing wrong with this code as such:

if (file_exists($file)) {
return true;
} else {
return false;
}

It is unnecessary to explicitly return true or false,

return file_exists($file);

Would have done the same...

Lastly I really think that you should consider using PSR-4 style autoloading for your internal classes, I see no point in not doing it.
Incident management at the edge
By donating millions of $ you cross the line from speech to action.
Ah! That is seriously cool and it only took like 5 minutes to get up and running. I don't suppose there's a way to support Tasks?
Especially in the restrictive and rights-thieving T&C. The OS is badly compromised, and I'd like a better, proper open source option
One thing I wasn't sure of after reading the article, are the objects then given back to the city after the ceremony or do they need to provide more objects the next year.

The former seems implied from the age of the items, but that doesn't seem like rent to me.
Once they start to feel confident in their domination, there's nothing preventing them from going the Microsoft way, i.e.:

1. Introducing incompatibilities, forcing closed standards etc. which block any potential competition.

2. Stop spending as much on product development.
Both. Mostly I send people to blog posts that contain some sort of an email optin in. But I've also regargeted website visitors via FB's pixel with good success.

All-in-all, I'm fan of "slow sell" via an email newsletter and FB's been great for getting people onto my list.
Silicon Valley Cozies Up to Washington, Outspending Wall Street 2-1
slightly old and slightly technical -- the discussion on MathOverflow -- not nearly as good as the Sokkuri House example

http://mathoverflow.net/questions/106560/philosophy-behind-m...
This is cool, it's a DIY 360 degree camera attached to a Raspberry Pi that you can view with a VR headset.

This page is the build and parts list but the web VR using A-frame is at: http://virtualforest.io/vrforest.html
Eghm egmm Brendan Eich eghmm
If Thiel donated $1.25M to the NRA, would this lead to the same calls for YC to distance themselves from Thiel? Where does this end?
Very interesting observation. This resonates well with me and puts into words something I've been contemplating for years. I used to describe myself as a perfectionist, but today I'd rather be described as a pragmatist. You can't ignore critical details, but neither can you be so focused on getting every detail perfect that the big picture ends up worse.

This is typical when designing software: There's limited time and resources available, and you often need to make a difficult tradeoff between the time taken to create something that's (perfectly?) maintainable long-term, and saying "enough is enough, we're losing money every day that we don't release". I get the impression that people are rarely able to keep both of these concerns in mind. Many skilled developers ignore the long-term opportunity cost of taking a long time to write "perfect" code, whereas many managerial types ignore the long-term technical cost of shipping poor-quality, difficult-to-maintain code.
Realistically, you won't make the right choice. But that's okay. Because of the number and size of most packages, they are easily replaceable.

Like the commenter higher up said, it's not like C#, Python, or Go where if you have an issue with a library, it could take days to find and implement a replacement. The vast majority of libraries in JS land are small and single purpose. Think of it as replacing the air-filter in your car vs the whole engine.
Well, magnesium flares are usually cool enough to hold in your hand while the tip is burning, so if you attached it pointing down it should be fine? It's only a guess though.
> > the fundamental principle that no matter what in a democracy everyone have the right to say and mean what they want without having to fear the repercussions

> This is not a principle, let alone a fundamental one, in any democracy or any other kind of society.

While this is literally true, I feel the need to point out that increased restrictions on speech, and increased repercussions for speech seem to correlate strongly with non-democracies.
mainframe CPUs are no joke
That was in the initial version of the story. As DWS says right in the email, the update added comments from Longabaugh.

This email chain is a total non-story. The NYTimes called the DNC for comment, and the DNC attempted to shape the story. That is basic PR 101.

We know the Sanders campaign did the same thing, because the story includes confidential information from his campaign, and comments from his surrogates. We just don't have Wikileaks access to the emails from his campaign (thank goodness).
Is this just a videogame ad?
What is a circular economy?

> The notion of a circular economy has attracted increased attention in recent years.
The concept is characterised, more than defined, as an economy that is restorative
and regenerative by design and aims to keep products, components, and materials
at their highest utility and value at all times, distinguishing between technical and
biological cycles. It is conceived as a continuous positive development cycle that
preserves and enhances natural capital, optimises resource yields, and minimises
system risks by managing finite stocks and renewable flows. It works effectively at
every scale. This economic model seeks to ultimately decouple global economic
development from finite resource consumption.

How do we get there?

1. A key feature of a circular economy is to
be restorative and regenerative by design. The recovery of materials and products
is not only addressed at end of use, but is enabled at the design level (e.g., by the
choice of materials or a design for disassembly). Companies will need to build core
competencies in circular design to facilitate product reuse, recycling and cascading.

2. Business models that move from ownership to performancebased
payment models are instrumental in translating products designed for reuse
into attractive value propositions. By prioritising access over ownership, these
models drive a shift from consumers to users. Companies with significant market
share and capabilities along several vertical steps of the linear value chain could
play a major role in driving circularity into the mainstream by leveraging their scale
and vertical integration.

3. A value preserving materials backbone is a core requirement for
the transition to a circular economy. To create value from materials and products
after their use, they need to be collected and brought back.

The "circular economy" sounds like a buzzword for more aggressive recycling and eco-friendly materials use. Disposable goods are cheap. What incentives do companies/governments have to make their products more expensive?
I have a soon-to-be-4. Is touchscreen a must? I'm not sure he will be very good with mice or trackpads.
Which does not necessarily imply that money is being well spent...UCLA costs less than half [0] of what NYU asks, and has a smaller endowment per student. What I read from those numbers, is that UCLA gets less money and does more with it.

[0]http://www.nytimes.com/interactive/2015/09/17/upshot/top-col...
> "The U.S. Intelligence Community (USIC) is confident that the Russian Government directed the recent compromises of e-mails from US persons and institutions, including from US political organizations."

> "We believe, based on the scope and sensitivity of these efforts, that only Russia's senior-most officials could have authorized these activities."
Fun tidbit.. AIX ptrace() doesn't support single stepping (PT_STEP). So the way that single step is implemented is by actually interpreting the instruction and if it is not a branch, then simply do the breakpoint swap mentioned in the post. If it is a branch, then decode the instruction (for all the various types of branch instructions!), actually compute all forms of the implicit/explicit branch target (register based, offset based, absolute addresses, etc) and do the instruction swap at all the possible branch targets. After one of the branches is taken, then put everything back. Oh, and care must be taken to not disturb atomics...

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=b...
That's because "modern javascript" is not there yet, it's still in an experimental phase, we need transpilers and other stuff to use features that are not in a finished state. It will get better with time.
It seems like it is promoting things that might be expanding JS' reach to other device running the Linux kernel rather than cherry picking projects in the existing common use cases. For example, sponsoring the only node server I've heard of that targets running on mobile devices, and an IoT appropriate interpreter are not like the net zero action of picking a winner among react/angular/ember/etc.
Religion is held higher than other forms of opinions like political stance? Weird.
the alternative to denouncing outright support for racist and sexist position is accepting it as normal political speech, which sounds worse.

There's this trope that attacking this position doesn't harm (or even helps) Trump, but polling has shown the contrary. The scandals involving his comments about women, about the muslim veteran, his mocking of a reporter with disabilities, have always been followed by drops in polling for him. His tax policies, a bit less so.

Talking about how Trump's positions are terrible cause his numbers to go down. If that's not effective political speech, I don't know what is.

EDIT: Nate Silver made this point better than me in a mini-tweetstorm (tweet-shower?) https://twitter.com/NateSilver538/status/784777881482170368
> I'm not really experienced in the C++ world, but I guess people would call me crazy if I proposed a new stdio lib.

Some would. But there are plenty of companies and projects with their own standard libraries. There's also serious (but early-stages) discussion within the C++ standards committee about developing an std2.
This seems really out of place on hacker news. The interesting thing here is how this is still on the front page.
One difference would be that containers have the need to try and prevent escaping the container and mucking with the host os.
Doesn't seem to work for me on my HTC Vive but I've never used any A-Frame site before so I might just be doing it wrong. I tried on both Chrome and Firefox.
Solid solution. I've done similar by just writing counts to Memcached and then periodically persisting them to the database. If I you don't have queries that actually need the counts the persist time can be stretched out to much longer windows too.
Yes, that's the beauty of it - it deflects all the noise from you and you can focus on the essence of Paxos itself.

Instead of thinking how to write all the underlying abstractions yourself and likely drowning in them before you can understand what Paxos is about.

Surely, for production you have to deal with a different set of issues, like how many nodes can you handle at once before you need to send way too many messages, what happens if your socket gets full or unresponsive, what if you get into a distributed deadlock in some rare case (which always happens in production), how to recover from out of order messages, what if ACKs are missing but operation went through etc.
That seems a bit off. The Industrial Revolution was considered to have taken place from around 1760-1840 per Wikipedia, but compulsory education began in places in the 1500s, and public schools started popping up in the 1600s. The reason for this is actually quite well documented: early Protestants, dissatisfied with the Catholic clergy's stranglehold on religion at the time, wanted to encourage literacy so that everyone could read the Bible.

Indeed, the primary reason that the stereotypical factory worker in the early industrial revolution was a girl was that girls were not yet required to attend school.

I would totally believe that deliberate elements of compliance were added at some point, but those seem to have mostly appeared in the late 19th and early-mid 20th centuries: clearly well past the Industrial Revolution.
UN warns of 'fear, censorship and retaliation' in Australia
What? People get fired over personal choices all the time. If I leered at women at the office, then told them it was fine because they secretly liked it, I'd be out in no time. It's a personal choice to do that, and to support a candidate who does the same, but the company can absolutely take your choices into account when figuring out who isn't needed.
I just want to say that, ADHD is misnamed disorder. I have it, and thought for most of my life I couldn't because although I do have trouble with focus when it comes to boring stuff, if I found something interesting it was all I could focus on.

ADHD is just the misregulation of focus, people with ADHD get Hyperfocus (https://en.wikipedia.org/wiki/Hyperfocus) and that sounds exactly like what you are describing.

If you're remotely, or anyone else, about ADHD Dr. Russel A Barkley's Essential Ideas Everyone Needs to Know is a great watch: https://www.youtube.com/playlist?list=PLzBixSjmbc8eFl6UX5_wW...

And P.S. the guy was correct, what you described above is exactly how I feel when I procrastinate. ;)