skysight-inc/HackerNews huggingface dataset:
Exactly. I've often felt that a lot of the "wow humans are so irrationally risk-averse when it comes to money" conclusions that some researchers make are suffering from limitations of extremely limited models.

For example, imagine a stranger comes up to you on the street and offers you a coin game, where if you win you gain $1 billion, but if you lose you owe him $1 million. The simplified model would claim that you should play the game because the expected value is positive. A more nuanced model would understand that being that much in debt would be a lot more suffering for me than the offset from whatever I'd do with a billion dollars. Even if the coin was weighted more in my favor, and the penalty was less, an even more nuanced model would recognize that I'm probably doing OK enough in my life with the money I have and that anything to chip away at that is an unnecessary risk.

And then a model that even more completely captures the interplay of reasoning that humans do would acknowledge "wait a second, who the hell is this random stranger offering me a devil's bargain?" The researcher with a simple model would say "oh, just ignore that, just take the situation at face value," but that's never how any decision is made. Our priors for "suspicious people offering bargains too good to be true are actually trying to cheat you somehow even if you don't know how" is very high. This is embedded in cultural/religious parables that teach "you do not make deals with clever demons," and because the culture that taught that has survived and persisted over time, it's probably a good prior to hold onto.

All that complexity is lost if you only think in simple terms of expected value and single-iteration games.
You can think of it like the rotor of a generator is spinning at 50Hz under a certain load. If you now reduce this load, the generator experiences less counter force, but its input is still the same, so it starts to spin faster, increasing its frequency to say 50.1Hz.

The opposite is also true, if you suddenly increase the load on the generator, the generator will start spinnging less fast and the frequency drops to say 49.9Hz.

This is all very carefully monitored, and there are multiple automatic (massive) power breakers throughout a power network to detect these changes. Imagine all power lines of a large part or entire country suddenly dropping away. The network outside of that country would suddenly experience a large decrease in load and its frequency would go up, while inside the country the load would have a large increse, reducing the frequency in that country. If the change is so large that the frequency goes above 52.5Hz or below 47.5Hz, then the automatic circuit breakers trigger to prevent damage to the entire network (basically adjusting the load of the network). If it can't adjust enough, more circuit breakers will trip, causing larger outages.

Example of these are the 2003 Italy blackout and 2003 US/Canada Northeast blackout.

Reconnecting a blacked out part to the grid isn't easy either. People tend to leave things on during a blackout, such as airconditioners and TL lights. Now when the power comes back, these things draw a low of power for a short period of time during startup. Normally this isn't bad, but when they all do it at the same time the load is massive (think of a power spikes of 7-8x the normal usage), usually tripping the same huge circuit breaker again.

As for the clock deviation, apparently running below 50Hz for a longer period of time has been condoned by the people in charge of the EU power grid. Maybe for too long. There are two solutions:
- generate more power in the EU, but that costs money. They could sell the power to the slackers (which I guess they don't want to pay for)
- cut the slackers off (which is very drastic and does not help the EU's idea of looking out for each other).

But a decision has to be made. Looks like more power is currently being generated, as the frequency is now on 50.010Hz.
Which is why it is ExtremelY important to email yourself lengthy details of your thoughts on important subjects. It is a record of your thought process and world view at that moment in life. I am amazed every time I go back and read things I wrote 5+ years ago.
How likely is it that you'll get hit by China's Tiangong-1 space station? UK
Debian GNU/Linux for WSL Now Available in the Windows Store
Opening a bank is a genius move for Amazon
"Either train yourself to use TeX properly, or let someone do it for you."

The same complaint could be raised about using a biro (vs calligraphy), using a printing press (vs handwriting) or using a wysiwyg editor (vs the old word processing paradigm).

In my view, this sort of accessibility is a great advance.
How are you planning to deal with the tax implications which arises due to buying and selling of coins?

There is a certain benefit of using coinbase's (or any) crypto fund where you don't actually have to own the coins, and that is not having to deal with the tax nightmare situation that creates.
Note that the wavelength of 50Hz at 'c' is 6000km. There's not a lot of space to get very much out of phase and it will attenuate along the way.

The nearest I can think to "direction" is "reactive power", or the phase angle between voltage and current at any particular point.

There very definitely are loops and multiple paths to a particular point, it's not called a "grid" for nothing. This little map of the UK grid is interesting: https://www.nationalgrid.com/uk/about-grid/our-networks-and-...

Edit: Aha, further reading - systems for altering the phase angle: https://en.wikipedia.org/wiki/Quadrature_booster

And https://www.researchgate.net/publication/27341916_Influence_...
> Of our 9,813,747 accounts around one-tenth of a percent are actively using OpenID

I created an account on SO using an OpenID provider in 2009. In 2014, the provider disappeared and with it, the ability to log into the account. I was never warned about this and have never been able to access that account again.

Since then I only access SO via web searches (didn't create another account). I wonder how many people are in the same situation.
I for one think it would be a good thing for the US if Xi Jinping becomes a dictator. Dictatorships have been proven to be unstable and don't make great decisions. If inaugurated in a period of growth, they tend to stagnate after the original dictator dies. See USSR after Stalin and then Khruschev, Robert Mugabe in Zimbabwe, The Pachas of Turkey, etc... Not to mention other dictators that were only brought down by war, but lord forbid that happens.

So basically, the destruction of what little democratic-esque institution there was in China will inevitably result in a decline and/or downfall of the current political agenda of China, which can only be a good thing for the world in the long term.

The world does not need more validation of dictatorships. It needs to see dictatorships fail, and - even more so - it needs to see democracies succeed.
No particular reason, we were thinking to start returning cases syntax soon!
React.js and CryptoCurrency Data
I find you will have better results thinking about what has MADE you the way that you are, rather than trying to FIND what you are.

Learning about how my childhood has affected my adult psyche has been more revealing than trying to find some static inner "me." I think your "you" is nebulous and ever changing. I would go as far as to say relative and situational, even. But you can learn about your patterns of thought by reverse engineering them, both in real-time and historically.

If you do this enough you will find a pattern that you can define as yourself. Then it turns into a game of playing to that pattern's strengths and stress-testing it for growth.
Three to four of these should be captured in your ticketing system. Only why should go in the commit, along with the story number.

If you have never used tools that can automatically link commit messages to stories you are truly missing out.
Yes, To know yourself well you have to embrace the loneliness, boredom, thoughts, every sensation with your awareness. People are always looking for escapes. To know yourself better you must have a good relation with self and this relation should be without any distractions or preconceived conditioning.
Tangentially related:

The openid.net website is blocked by some popular web filters as "virus/malware".

Anyone know why?
Echoing what others have said, the extent to which we know ourselves depends in (large?) part to the range of life experiences we've endured. Extremes might be enjoyment such as roller coaster or paintball wars, grief from losing a loved one, pride in seeing your child excel at a sport, fear while being under fire in a war zone, pain in a boxing ring,... If you haven't had extreme experiences, can you really be certain how you'd react and how intense those reactions would be? Can you really place your day-to-day experiences in context of the entire range of possibilities? I've found that, in general, people with less life experience tend to under-react to some circumstances and overreact to others, for example.

The other half would be how honest we are with ourselves on reflection of those experiences. (Did I really enjoy it that much? Was it really as painful as I felt at the time? Why did that circumstance cause so much embarrassment? I believe others would not have felt it so poignantly...)

It's a complex endeavor, but certainly worthwhile, especially if you're in or aspiring to be in, leadership. Leaders who don't know themselves are less likely to supplement their weaknesses and also less likely to exploit their strengths.
Bill Would Let Publishers Gang Up versus Facebook and Google
> This logic completely baffled me

The argument that market economies beget democracy was popularly espoused in Francis Fukuyama's The End of History [1]. The Soviet Union collapsed following glasnost [2], itself a response to the West's economic outperformance. The USSR's constituents were replaced by things that looked like fledgling democracies (e.g. Poland [3], Ukraine, the Baltics, East Germany, et cetera).

The West's thesis was wrong. Market economies do not cause democracy. But that was far from obvious in the 1990s. If this baffles you, I suggest reading up on the historical, economic and political context.

> I think the democracy of western nations steadily declines after the peak of 70-80s?

This view is not supported by the data [4]. The democratic retreat is a recent trend: "2017 was the 12th consecutive year of decline in global freedom" [5].

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

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

[3] https://books.google.com/books?hl=en&lr=&id=RCitZyd7QlUC&oi=...

[4] https://en.wikipedia.org/wiki/Polity_data_series

[5] https://freedomhouse.org/article/democracy-crisis-freedom-ho...
Curious of the community's opinion on this article that was sent to me today on "Worst Programming Languages to Learn in 2018", with Dart being the #1. In light of Flutter gaining some ground, would anyone think it would push back at this conclusion?

https://www.codementor.io/blog/worst-languages-to-learn-3phy...
I think the company disguising what business it is actually in is fraudulent and defeats the informed consent. If the transaction is actually to collect my genetic data for a database that will be sold for millions of dollars and eventually used to make billions of dollars selling drugs, then why am I paying a fee at all? I should be paid several hundred dollars for contributing my sample, with the cheap genetic testing thrown in as a bonus.
Writing a piece of software in C++.

Sizing the softare to fit your schedule: i.e., if you want to be at the level of BJS, write a C++ compiler; if you want to be as good as Google employee, uses the common Google c++ libraries Protobuf ABSL etc. to write a simple webserver with a few APIs. The list goes on and on.
TOTP codes like Google's and Microsoft's apps can use, as well as the U2F security keys, are standardized with multiple implementations in existence. No lock-in with those solutions.
There are several classes of "infrastructure" as a sysadmin; legacy, new and critical.

Legacy stuff is done the old fashioned way - portscans and nmap. If it has an open port, it's presumed to be intentional. If not, it's a target. I've seen some success using tools like Pysa to "blueprint" existing systems into Puppet code. Tools like SystemImager help here, too - enabling P2V and the creation of "file-based images" compatible with version control and able to PXE boot new clones.

New stuff is from-scratch IaC all the way to the metal. Ansible and git submodules help me build "sandwiches".

Critical stuff blurs the lines. The machines, IP addresses, ports and living connectivity can be documented, and "captured" to a limited extent with the manual mapping and Rsync stuff in the Legacy category. Some of this critical stuff is also "new", and is deployed in that fashion.

What about switchgear and Cisco configs? License strings, key management, site-specific patching - all can complicate things.

More important than any of these is the ability for you and those around you to see and manage the systems as they are launched and terminated.

In the old days, I used to use a shell script on a newly-provisioned host to dump all its' details - dmidecode, environment stuff and so on. Those details were pushed back to a common source and were a real benefit in the days before real config management came on the scene. CFEngine was way too complicated and nebulous at the time.
AAA rating!
This seems a trivial crime to commit. Use an unmonitored public computer to download your illegal imagery to a USB drive, write a little autorun script to copy it half-randomly around and change some names, and boom - done.

Sure there's some chance of the employee being caught, but more than likely they won't be. Plus, why would your work colleagues report you (once, for $500) when they can make their own $500 repeatedly?

Remember, and this is the important part - criminals are not typically longterm thinkers. They don't think about retirement, medical expenses, or even next week. They're simply interested in obtaining the thing they want today and believe, reasonably or not, that they can get away with it.
I learned in school to conceal the actual extent of my intelligence, except when I was completely surrounded by other nerds. It's why I enjoy pseudoanonymity so much. As a log, I'm not obliged to conform to human standards and expectations. I'm the smartest and most popular chunk of trunk there is, and my only competition is from those who managed to register my username before I ever got there.

That's annoying, but it does give all of us some cover, in that no one can ever be certain whether any two logfromblammo users are actually the same person behind the keyboard. The HN logfromblammo is not the same person as the eBay logfromblammo, for instance.

I am very smart, in my own opinion--not a genius, but probably 90th percentile. It just doesn't seem to be rewarded very well, unless you turn yourself into an ass. So I'm smart enough to let my supervisors think they are smarter than I am, but not smart enough to get promoted above them and stop hiding it. The self-deprecation you taught yourself is probably part of the same act.

Making other people feel stupid just by being smart in their vicinity also seems sort of mean. By keeping my mouth shut, and dumbing down what I do say, people are free to assume that I'm no better than they are. But then again, if they ever do need someone smarter than they are, they wouldn't know to ask me.
I’m not disputing your anecdotal evidence. I’m disputing the legitimacy of the study due to bad scientific reporting. Sorry I didn’t explain that in my comment .
I don't get why OpenID was introduced in the first place then. The point of using an open auth protocol is to not become dependent on monopolies, isn't it? The figures being what they are isn't supportive of this decision when using OpenID is considered a strategic decision. I thought you could use Google at least (but not Fb) as OpenID Connect provider, so wouldn't it make more sense to deprecate support for Google-proprietary login schemes instead?

Also, as remarked on the followup stackexchange discussions, this will make stackexchange login (against Google, Fb) JavaScript-only, won't it?

Could somebody with more know-how clue me in about the state of affairs of OpenID and web auth?
I'd assume it would be running a hash check against all files and matching hashes of known illegal images. Not thorough, of course.
If a plumber wanted to plant weed in your house (to get a reward like that proposed above), they would need to acquire the weed. It only makes sense to acquire the weed if the price to acquire is less than the reward. It doesn't matter whether the plumber smokes or not.
Probably Tour of C++ if you're already familiar with older C++. (Or just get the book it's taken from, C++ Programming Language 4th Ed.)
As I see it, it has been replaced by OAuth, which is created for a different purpose but works just as well for login and authentication.
Rogue 'Electro-Fishing' Puts River Dolphins at Risk in Myanmar (2015)
Maybe a big three cloud provider made a purchase? If AWS, Google, or Microsoft Azure starts using AMD that's a big deal.

Could also be a big purchase from a big vertically integrated large scale IT operation like Facebook, Twitter, etc.
He bought in the heat of the biggest alt boom ever, no shit that it's a loss.
Mastercard announces partnership with FinTech startup Selcom in Tanzania
36% isn't great in absolute terms, no. But if you're willing to accept improvement and not demanding utopia-or-nothing, reducing the rate at which members of a subpopulation are being arrested repeatedly by ~1/3 would be a big deal from a public policy perspective.

My criticism of that statistic would be different. Ones that are structured like "X% reduction in Y happening more than threshold level Z" smell of p-hacking. A simple "Gets arrested X fewer times (p=0.15)" is more trustworthy to me than "X% less likely to get arrested more than 5 times (p = 0.03)".
Proposed ECMAScript 4th Edition – Language Overview (2007) [pdf]
It's not wholly negative. Unintentionally or not, media provides extensive education-by-example of behaviors to avoid, far beyond the cartoon villain.
> The world does not need more validation of dictatorships. It needs to see dictatorships fail

Venezuela is a dictatorship failing. China's population is 50 times larger than Venezuela's. Its military capabilities and global economic integration are commensurately greater. When Xi falls, the best we can hope for is a few months of chaos contained to Beijing.
"Do no evil" is not and has never been their motto. Their motto is and has always been "Don't be evil".
Selenium can also use headless if you use the MOZ_HEADLESS environment variable.
Probably this:

https://www.digitimes.com/news/a20180307PD206.html

There have been a bunch of positive AMD stories lately, though.
> Perhaps the most interesting part about all this is that there was never (to my knowledge) such a thing as a store where you could rent records, tapes, or CDs -- Blockbuster for music.

Not a store, but you can rent records, tapes and CDs at most libraries.
I work in Elixir/Phoenix/React on a day-to-day basis.

The last few personal projects I've handled had been Elixir/Phoenix/jQuery, but I'm now switching out jQuery for Elm and am really liking it so far. I'm building a CI system which is more or less a small state machine which Elm benefits from. Moreover, Elm seems to be really loved by the Phoenix community and integrating between Phoenix channels and Elm subscriptions was super easy
No hugging: are we living through a crisis of touch?
Building an Immersive Game with A-Frame and Low Poly Models
...or pay the bills. If you're late on your credit card/loan/mortgage payments, that shit gets on your credit report. Good luck clearing that up. I'm doubtful that "my bank has bad security, so someone stole all my money" will get you much sympathy.
Paint the earth
Europe Plans Special Tax for Google, Apple, Facebook, Amazon
Probably yes, because you always want to convert to and from base 10 strings. mpdecimal [1] (which was developed for Python) might be a better choice, because it uses base 10 internally.

[1] http://www.bytereef.org/mpdecimal/
> But only yesterday afternoon I spent like 2 hours writing a Perl script to heavy lift some Unix file work, which I factored would take a week at-least to do in any other language.

I'm guessing you're more familiar with Perl, because I personally find it hard to believe that Perl by itself is an order of magnitude more efficient to write than Python or Ruby.
I'd say I'm an evening person, but I like waking up before the sunrise.

I suppose that makes me also a night person. I'm constantly either a morning person or an evening person. Quiet daytime is nice too, sometimes.
Doing customer support the way we used to doesn’t work for the SaaS industry
So, paid just to report anything? Yeah, that's a terrible idea.

I'd imagine this leads to a ton of false alarms.

"Kids running around in the sprinker, their wet swimsuits clinging a little too tenaciously? Report it to the FBI, dude! You could get paid and the feds would be your friends."
I'm not concerned about any moral or social-grace aspects. I'm concerned about authenticity. I wouldn't mind if I knew my examples were family and real-life role models. But when I'm in a dramatic situation in my life, I do wonder whether I'm rehashing a performance synthesized from sitcoms.
What this woman could achieve if she knew about fragment shaders...
What do you think their mission statement should be? Do you also think it really affects day to day work
I preferred the old title. It felt fantastically cyberpunk.
Not really. He was rather active in his community.

> The premise of Walden—a man adventuring in a hut he builds for himself near a lake—seems like the ultimate boy ’s fantasy, and the convenient proximity of Thoreau’s cabin to friends and neighbors can remind one, a bit wryly, of a child pitching a tent in his parents’ backyard.

https://www.neh.gov/humanities/2012/septemberoctober/feature...
I've always thought of "true self" as the intersection between:

+ Who other's think you are
+ Who you think you are
+ Who you actually are

If all three of those are in harmony, you've found "your true self." Nothing more, nothing less.
As others mentioned, Effective Modern C++ by Scott Meyers is a solid modern C++ book with nice tips and tricks. Other than that, check out the official C++ Guidelines by Bjarne and co. http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines

Good luck!
Facebook Onavo VPN app gathers user data even when it is disabled
PostgreSQL Meltdown Benchmarks |
Education: The Wasteful Game That We Have to Play
Sounds like something a consultancy would insist on to juice contract value.
Show HN: 1-click orders for open source electronics
open.kattis.com is quite good.
compiles with -std=gnu++11
I don't agree, pair/mob programming has its benefits.

In the early stage of starting a project you need to set up the structure of the application you are going to build. The architecture, and rough outline of where what needs to go.

By using mob programming we've been able to get an entire team ready to go at full speed in no time. Everyone knew the thought behind every decision made, and everyone had enough knowledge of the structure to hit the ground running.

That is way better than having the lead dev or architect do that work on his own and then having to spend time to explain it all to the rest of the team.

Mob programming has its advantages, but I wouldn't want to use it too often.
Blockchain technology is on a collision course with EU privacy law