skysight-inc/HackerNews huggingface dataset:
I'm puzzled by this idea that social norms were "safe by default" until social media came along. It's certainly not my experience. When some high-profile event happens in the area, people check in and worry if they don't hear from you. It's been like this since long before Facebook was a thing.

This looks like yet another case of nerds assuming the entire world thinks and acts like we do. Yes, worrying about someone just because they live in the same major city as a disaster that affects a couple hundred people is irrational. Yes, your adds of being killed by a bus while crossing the street are far greater. Yes, just about any event which makes the news is unlikely by definition. No, none of this actually influences how normal people think and act.
Depends on what you mean by C++. C++11, C++14, C++17 have features that are must have to me.
I loved these books as a child. I had always wanted to play a video game that worked this way; which I guess is why I am such a fan of the BioWare style of games.
China has demonstrated the feasibility of simply blocking FB (and many others) and substituting social networking platforms under national control.

That control may include blatant political suppression or surveillance or slightly more subtle 'nudge' type stuff of course (just as FB et all openly do for marketing clients with targeted advertising and so on).

It stands to reason that some governments will offer FB the opportunity to be allowed to operate - if they subcontract that function on behalf of the gov. (There is a growing market of social platforms if FB don't want to play, and we all know that for FB ubiquity is everything in any case. So plenty of leverage and mutual interest.)

If you work for a social platform this is the name of the game so you'd need to be ok with it.
Not having to do pointer play and other dangerous things is one of the points. This way you cannot reuse your machine code as a source of constants, or write self-modifying code the way you can do it in assembly.

It's just a different set of tradeoffs.
> nor can there be any moral obligations towards them

I think most people have a sense of moral obligation to unborn humans. If you have ever felt that the current batch of humans has an obligation to not screw up the earth for the humans who will come later, then you feel a moral obligation to unborn humans. And even if you don't, I assure you that many people do.
Where in the study did it cite 8.2 years as a break even point?

By comparing to a gas car, you would need to calculate the CO2 cost of manufacturing an internal combustion engine, fuel pump, transmission, catalytic converter, etc

I think the headline you posted is quite misleading.
Plant Circadian Rhythms [pdf]
> And they have disc brakes, which was the whole reason the department chose a local company – back in 2005, when they were shopping for the bikes, the big companies such as Kona couldn’t provide them.

I seriously doubt "the whole reason" they went local was because they couldn't find disc brakes in 2005. This is trivial to fact check, just look at Kona's catalog from 2004: http://www.konabikeworld.com/tech/catalog/catalog_2k4.htm Every mountain bike that's not a BMX or DJ has disk brakes.
That's true, and I agree that the high bill is nice to avoid. But also, I think it's classic pro-regulation-people to be surprised by companies levying the fee on the end customers. I guess also, that for most consumers, they would rather have some other system (reasonable way to buy cheap roaming-data?) for those European holidays instead of paying 10-30 SEK extra per month, for ever. I would guess most people don't roam even once per year.
moral or not, legal is a formality.
But why did James Baldwin have reason to scrutinize the FBI's role during the civil rights movement? Some background: https://zinnedproject.org/2016/03/fbi-war-civil-rights-movem...
This is a good example of how applied mathematics can be useful, but I think we also need good examples of how pure mathematics can be useful as well. Most pure mathematics folks do talk about how it is like lifting weights, what they often fail to mention is how having words for very abstract things can cut out a lot of detail and allow you to see relationships between elements that would otherwise be obscured by that very detail. For this I think Eugenia Cheng's book "How to bake Pi" is a good example.

https://smile.amazon.com/How-Bake-Pi-Exploration-Mathematics...
Spomenik Database – The Monumental History of Yugoslavia
They dropped the "v" from the version name.

Yeah, a lot of companies won't touch non-LTS Node though, so a lot of users won't use async/await until later this year when the next LTS is released (Oct 2017).
But instead they created confusion on how to write the node version number :)
Developers who use spaces make more money than those who use tabs
Yeah Central Festival was epic - not sure where you live that makes CF look like it's falling apart by comparison?
> Wouldn't that eventually lead to a 'collapse of rome' type situation?

No.

Intuitively, it seems like piling up mountains of debt would lead to a default (or default equivalent) some day in the future. But if you're a government and your debt is denominated in a currency that you control, you'll always be able to meet your debt obligations by creating new currency.

Now you might think that this kind of "money printing" action would lead to inflation, which is the equivalent of a default that's distributed across the entire economy. This isn't true either.

This is where monetary policy comes into play. Any inflationary pressure caused by fiscal policy has to be compensated for through monetary tightening. Poof goes the distributed default.

The deficit can be way higher than it is now. And it can be permanent. We can cut taxes AND increase spending no problem.

There is, in fact, a limit to how much of this we can do. That is to say, there's no limit to how big the debt can grow, but there is an optimal size of the deficit, above which (and below which) we start to see some problems. But that optimal size has nothing to do with balancing the budget in the traditional sense.

If we don't kick the can down the road sufficiently, we're dropping the ball.
It would be great to have a hands-on tutorial on how a developer or user could set this up to control speakers or a magic mirror like this https://github.com/HannahMitt/HomeMirror :)
Well, you've shifted it for sure, but I still think this can improve the situation:

- It's residential ISPs that are unreasonably tracking metadata, rather than infrastructure providers.

- Even if that no longer applies, it's possible to use a VPN in a friendlier jurisdiction.

- The details of what you are doing are more obfuscated. If you're sharing a VPN, that has obvious benefits. If you use an anonymous VPN, even better.

Ultimately there will always be some data about your internet use available to a determined adversary – it's ultimately just a side-effect of wanting to send data across a network. But I'm personally more interested in opting out of the dragnet-style metadata collection that's being played with in the UK, so keeping my traffic out of sight of my ISP is a benefit.
In a world where JIT become more and more common, I could see many legacy features being dropped at one point.

Alternatively, I wonder how feasible it would be, for a multi-core system, to keep one legacy core for incompatible processes and faster new-arch cores for running the main beef.
I find the "monolithic, incomprehensible, unintrospectable" complaint particularly odd. It has made it so much easier to slice and dice logs, make sure you have logs in almost any conditions, massively increase the ability to request information about running processes, and how they are related etc. "systemctl status [service]" alone is sufficient justification for system. Being able to get resource usage per service instead of just per process with "systemd-cgtop" too. "systemd-analyze" is also fantastic (try "systemd-analyze time" and "systemd-analyze blame" and "systemd-analyze critical-chain"). Systemd have made it vastly easier to learn about the boot process without being forced into intrumenting dozens of shell scripts.

As for simple incantations, "sudo service nginx restart" works just fine on Debian with systemd. It's trivial to provide wrappers. But not exactly hard to learn "sudo systemctl restart nginx" as an alternative. There is a small but real learning curve to replace your old habits, yes.

As for "sudo killall nginx" it is indeed easy, but it's also an awful habit. Suddenly you're on a server with multiple different nginx instances (in different containers, perhaps; been there, killed those by accident; stopped using killall). Or you're applying killall to a process that will leave a mess. Or you have a server process that spawns children that double-fork and won't die just because you've killed the server.

That simple case is indeed simple. Until it isn't. And that's one of the many caveats where systemd goes far further than most of the alternatives by e.g. using cgroups to keep track of related processes even when they do stupid stuff to confuse you. In return you get to do "sudo systemctl stop [unit]" and know that not only will it be stopped properly - along with all related processes, but any other dependencies will get shut down cleanly.

We do have choice, but in most cases where the "dead simple" cases matter, it is a matter of relearning a handful of commands (with wrappers for some helpfully provided by some distros) for the dead simple cases to work, with the bonus that all kinds of ugly corner cases most people don't even think about just stops being a concern.

If your needs are dead simple, then systemd is dead simple too. When your needs are not dead simple, most of the alternatives can't solve them properly, and you often end up having to cobble together awful monstrosities. Or trying to figure out what in the world went wrong.
Result around here: roaming disappeared from all mobile plans except for the most expensive ones, which got nudged a few euros up.

The frequent travellers (presumably wealthier) get subsidized by the infrequent travellers (presumably less wealthier).
Interesting proposal for a forward compatible instruction set architecture by Agner Fog:

http://www.forwardcom.info/
Setting Up On-PR Review Apps
In C you get what you wrote, and not much more

This is really not the case, not with modern C compilers. You may find calls to functions from the standard library to be converted in surprising ways, while touching undefined behaviour can eliminate evaluations, branches, function calls and more. Your mental model might have a close resemblance to assembly; but compilers don't see it like that any more.
Seeing discussions here, I now realize that one could write a work of fiction firstly as though it were a CYOA, allowing the writer to explore various potential threads and ultimately choose to present in a final copy the chosen path (chosen due to its degree of intrigue/drama/oddity/etc.). I have attempted to write stories before but I would get stuck with thinking "OK, where should I go from here?", which I see, from this CYOA perspective, is more of an editor's perspective than a creative perspective; the creative perspective can be allowed for with the exploration of various tracks/paths and the editor perspective can come into play once those have been fleshed out.
Twitter Product Design Refresh
There was another issue: most people don't travel very often, so roaming prices weren't even considered when signing contract with mobile operator. And when you do finally decide to go for that dreamed of vacation abroad you won't be switching your operator just for that purpose. So you just agreed to whatever roaming plan your current vendor had to offer. And then used your phone only for absolutely urgent things while abroad. Or bought a prepaid sim card from any of local vendors.
I think the easiest (and safest!) way to start for a beginner would be to get on Coinbase and just buy some bitcoin. Until you know what you're doing, don't mess with altcoins and exchanges.
I'm a novice when it comes to Arduinos and stuff, but I second your suggestion for using the avrgcc toolchain instead of the Arduino IDE.

I tinker with Arduinos and Arduino-likes that have the atmega32u4 chip with built-in USB controller, write the firmware in C with the LUFA library providing USB support, avrgcc to compile, and avrdude or dfu-programmer to flash.
False dichotomy? Although if I had to choose (and speaking as someone who has never paid an overdraft fee), then yes, because it would be way less regressive than the current arrangement.
AFAICT, infrequently used instructions are implemented with microcode. I would guess that each of these instructions have a cost of a few thousand transistors, on a chip with billions.
Find out if your marketing skills are underpaid
All of those dependencies were there before too. You just didn't have nearly as good visibility into them.
Agreed! once you start using it there's no going back (along with `util.promisify`)
This doesn't really make sense - what was stopping them from raising prices before, if people are really willing to pay 3-4 EUR more?
I agree.
I wonder if people who work or looking to work for companies which make ad/surveillance software and get huge salaries are always different than people who rail against these companies. Or is it just different mode of same people?
That same old story, if it wasn't for the right of the party, if it wasn't for the Murdoch press. You can keep telling yourself this but the fact remains that Labour are not in government despite the opposition having a disastrous campaign.

By the way if you look at the SNP actions it's pretty hard to argue they are left wing.
Thank you, I'm well aware. :)

That map covers, what, about 0.001% of Austin roads? You can take it on faith that my conversations about people cycling on sidewalks don't have to do with those very few streets downtown. My point stands that cycling on Austin sidewalks is legal in 99.99% of cases and nobody has the right or reason to "get frustrated and hit them."

As an aside: I find cycling downtown to be the easiest, because traffic speeds are much slower and there are a number of good bike lanes (some even physically protected). In addition, most drivers downtown actually expect pedestrians and therefore don't blindly turn with high speed at lights.
Policing the power of tech giants
I'm all for this but this is not what I like to see in a funder for a "research" project:

"We’re going to help alleviate the pain of a suffering population, and generally I’m talking about veterans, but also individuals who are traumatized by rape and other forms of violence,” Bronner tells Inverse. “That’s the immediate goal. MDMA is such an incredible adjunct to therapy, and there’s such an incredible need for it."

I.e., we already know it works?
This is really really cool!

Quick questions:

Can the worker push tasks back onto the queue e.g. using
r.lpush('tasks',mytask)? This would be useful in a try-catch where the worker fails its task and needs to post it back.

Can the worker send its results back to Redis, it is just r.lpush('finished',...)?
Is it? This (from 2015) suggests this won't happen until 2030 https://www.oilandgas360.com/bp-energy-outlook-united-states...

Also: http://crudeoilpeak.info/the-myth-of-us-self-sufficiency-in-...

Would be interested in some numbers that show otherwise.
Here in Switzerland we have some of the highest mobile prices ($30+) [1], yet our mobile providers will not remove the fee like the rest or Europe. Our politician try to enforce every single new EU-law, but when there's once something that would benefit the people, they come up with many excuses why this couldn't be applied and how Switzerland isn't part of the EU and doesn't have to follow through...

[1] https://www.swisscom.ch/en/residential/mobile/subscription-t...
THE HARDWARE STUDIO – TO MAKE YOUR DREAM AND PRODUCT COME TRUE
stuxnet
Sqlite has a fairly straightforward way to implement your own storage engine as well, see the VFS documentation: https://sqlite.org/vfs.html

Virtual tables are also interesting, but higher level, somewhat like a fuse filesystem. https://sqlite.org/vtab.html
No, the point is the profit margin on all customers should be approximately the same; if any group is cross-subsidizing any other group then something's probably screwy.
Abe Passes Controversial Bill Boosting Japan Surveillance Powers
This sounds exactly what the free market is always sold on: lowest prices for consumers, only the most effective businesses stay afloat...
I think he is talking in case the VPN ISP is the same as yours
It's interesting to compare them with Capcom, who almost seemed like a sister game company from the NES through PS1 days. Both had a diverse stable of consistently high quality games across a lot of genres. So it's crazy that Konami has practically become a pachinko business while Capcom is still seeing creative and commercial success pretty much on the same strategy they were 20 years ago - nurturing along the old successful franchises and occasionally introducing new IP and spinoffs. It's amazing how comfortable Street Fighter V feels after basically not playing fighting games since the mid 90's.

My take is that Konami seems to have lost a lot of their creative mojo during the industry's creative nadir in the early 00's, when sports and gritty FPS franchises reigned.
Wasn't there some dead weight dropoff† once with amd64, as a x86 CPU is unable to execute 16-bit code when in 64-bit mode?

IIRC that was a notable cause of DOSBox becoming slower when going 64-bit as it had to emulate the 16-bit CPU instead of just running on metal, as well as 64-bit Windows (7?) being unable to run old DOS and Win3x software.

With an increasingly rolling-release culture on software I can't wait for X-year support for hardware instruction sets /s. Wait, this is already happening for Android phones, where ARM SoC manufacturers just flip it at OS and phone vendors (Nexus 4, OnePlus X). I just realised Apple made a damn right call getting that under their control on that front.

† the metal may still be there though, waiting to be jettisoned as the market for 32-bit OSes goes away.
Security/Guidelines/OpenSSH – MozillaWiki
In the Go world, they also serve as a way to gradually shift code around. Large code bases tend to have parts which are on transition from an "old" way to a "new" way, and type aliases allows you to maintain a backwards compatible stub type for a newly changed system.

This then avoids the patch of 40k lines changed as you can gradually go to different teams and get a checkmark that the changes you made to the teams code is still going to work as expected. This is usually better coordination-wise than a 40k line patch everyone has to sign off on.
Mounting a year-long fake news campaign can cost about $400,000 (£315,000)
Another option to consider is Eko Studio (https://studio.helloeko.com/). It was originally called Interlude.fm.

It allows you to turn videos into 'Choose Your Own Adventure' like guides.

You can map where the user goes next based on the choices they make.

It seems like it'd be a great tool for entertainment or educational purposes.

The only issue I found was that the videos couldn't be captioned, so it's not ideal for accessibility.
Fintech Needs to Die
Your LinkedIn profile is for some a business shop window – but is it half empty?
Bonus points for using some form of "cantenna" to extend your laptop's wifi range so you don't have to be physically close to the actual wifi access point. Also, use a random algorithm for determining where to connect to wifi from - people are bad at creating random patterns and can actually identify their location by the "hole" in a ring of used locations (see: serial killers).

It's worth remembering; 87% of people can be uniquely identified with a zip code, gender, and their birthdate.

Operational security - remaining consistently anonymous - is hard.
It Britain, the default is "no news is good news", which is a proverb meaning "without information to the contrary you can assume that all is well".
Your doctors office is vulnerable to hackers but Congress could fix it easily
What's New in SQL:2016
i wait japanese language support
> Union can't force a company to rehire you when you're "untouchable"

Maybe not, but there most certainly are penalties for such behaviour, see: https://www.theguardian.com/business/2016/may/09/blacklisted...

https://www.theguardian.com/business/2016/apr/21/building-in...

Important to note that this "blacklist" was "clandestine " and "a closely guarded secret", i.e. the people doing it knew that it was entirely illegal.
> It remains strictly factual without adding neither positive nor negative biases to the stories.

It is the opinion of many historians that history cannot be objective. All writers need to make decisions when writing a text: what to include, what to omit, and even what sources to read (because you cannot read them all). Those decisions are influenced by the author's upbringing, culture, and values.

Here's an excerpt from an excellent article which discusses this:

> To better understand history, I think historians should begin to admit their limitations. For example, I have chosen to study Emperor Franz Joseph’s role in the lead up to the First World War. I examine an angle of the declaration of World War I that is little studied. Yet, it also raises some concerns as to the subjectivity of my work. Because I am focusing on the person of the Emperor, I am bound to attribute more agency to him than someone who studies the Great War from a purely national or international perspective. This leaves me predisposed to seeing Franz Joseph as a key actor.

https://theartofpolemics.com/2014/09/05/can-history-be-objec...
2014 while working in US federal info sec, one of my coworkers had a boyfriend employed by BAE working on surveillance software. I was surprised to learn that BAE produced such software. She explained to me that while certain laws prohibited US citizens from spying on each other, foriegn countries are exempt from those laws, so it is apparently common for surveillance software developed in the US to be deployed targeting the US by US allies who work with the US government.
Excellent, so how about the opposite: tell people on the website not to make an exception for your service.
There is an overview on https://www.theglobeandmail.com/report-on-business/careers/c....
It's bordering delusional to me to argue that unions are obsolete with all the "sharing-economy" dystopia and more being spouted about. Especially in the case of the US that never really had a continuously strong labor movement, which is clearly reflected in its laws and regulations.
> Why does everything Facebook do have to be so heavily criticized?

Personally I find it offensive that an ad network thinks it has anything to say to me about the safety of my loved ones or that it has pretensions to providing services for the "public good".

If you're going to sell ads, sell ads. Don't pretend that you're not in the psychological manipulation business and you're somehow saving the world.

> After years in the industry, 95% of things that are "bad" that come out of big companies end up being well meaning and just look malicious without context. Hanlon's razor is real.

Intentions don't matter. The negative effects of pervasive corporate surveillance and finely targeted advertising are real and potentially catastrophic. Being "well meaning" just means that the engineers either didn't fully consider the consequences of their actions or acted with enough hubris to think they knew the consequences even though there were many unknowns.

The cost reductions that removed hardware interlocks for the Therac-25[1] were well-meaning. Still killed people.

[1] https://en.wikipedia.org/wiki/Therac-25
By no means am I excusing the excesses of my government or its western allies, though I would like to point out that we won't execute someone for blasphemy like some of those other nations.

I say we put out the big fire first.