skysight-inc/HackerNews huggingface dataset:
C's volatile guarantees very little. It's mostly there for compilers to implement in whatever way is useful for the environment they run in, and so there isn't much portable code you can usefully write using volatile.

All it really guarantees is that reads and writes won't be elided. For example:

*x = 42;
*x = 43;

If x is a normal pointer, the compiler can eliminate the first line. If it's a pointer to volatile, the compiler must write both values.

Volatile predates multithreading in C (it was meant for memory-mapped IO and similar things) and hasn't been updated for it, so it has pretty much no useful properties for multithreading. There are no guarantees about reordering when it comes to multiple threads. You're guaranteed to see reads and writes in the correct order from the perspective of the thread your code is running on, but the compiler won't insert any memory barriers, so it's completely up for grabs how other threads might see it.

(More completely, it depends entirely on your CPU's memory model. If you're on an architecture which does strict ordering at the hardware level then you could potentially take advantage of that. If you aren't then you'll see whatever crazy results hardware reordering might produce.)

In contrast, Java's volatile is only about multi-threading. So really, the only thing that's similar between the two languages' use of volatile is how they spell the keyword.
While Orcas are members of dolphin family (Delphinidae), they are not members of the porpoise family (Phocoenidae) and the whole Orcas are not whales distinction is kind of silly anyway because they're all cetaceans.
I think everytime there's a change being introduced fear and uncertainty have clouded initially but eventually we've gotten used it.

* New Flat Icons on iOS as opposed to the earlier skeuomorphic ones

* FB Messenger

* Snapchatish features on FB

* Windows 10
>I'm a little confused, has this person contributed to science in any significant way ? If not why should we listen to this person and ignore scientists who have actually achieved success in their field ?

It's a fair question. But be warned: You're not going to get a much less diverse set of answers from them, though. I would suggest also listening to scientists who established themselves 30+ years ago. You'll likely hear a different story compared to the current crop.

In the 00's, some of my fellow graduate students did more work for their PhD than many faculty members I know did to get tenure in the 80's and early 90's. The high level of work demanded today is mostly due to inbreeding attitudes in academia. It's entirely an internal problem.
We have 25 years or so invested in the work. Why should I make the data available to you, when your aim is to try and find something wrong with it?
What's New in Chrome 62 DevTools
Nixos-mailserver
Redis is either used as pub sub / message queue but also often it is used for caching similar to memcached.
I'm all for everyone commenting so at least it's well known how far this FCC is going against public opinion, and encourage everyone to make their voices heard.

But, and I hate to be the cynic here, does anyone really believe that even if all 323 million Americans commented in opposition to killing net neutrality, that Ajit Pai would relent?

It's all but guaranteed he's going to do this. The only question is when, not if :(
How can someone make this argument without considering broadband monopolies? Don't these limit our ability to even access content from the likes of Google, Facebook, or Amazon?

Why should "platform" monopolies be regarded as more important than ISP monopolies?

I'm not trying to say that there aren't platform monopolies. I just don't see the point in making them a higher focus when our ability to even access these platforms is under threat by the current FCC.
... legal marijuana??!?!
I'm in a bank as well but I reckon 10k won't be enough to solve the issue. We've built an enterprise data warehouse that pulls everything together and it still hasn't been perfect. What we do well though was extract the data at a higher level of abstraction - we came across a tool called Thoughtspot that also helped us join things together and drill down but from what I heard, it's pricey.
The gold rush analogy is perfect for cryptocurrency.

In the beginning, anyone with a pan/computer could go to a creek/their home PC and pull out gold/bitcoins.

But now, the money's in selling shovels/ICOs/exchanges.

You're not going to outmine a Chinese farm built at the bottom of a hydroelectric dam.
> It was and is absolutely asinine and I can't believe all of the major linux distros went along with it.

RedHat and/or Canonical largely determine which way the wind is blowing in the Linux community, for good and bad.
Production teams at great companies seems to assume this is a Phd in something applied. Theorical Phds exists as well (e.g. pure maths)
Wow. You saw guy get fired from capitalist organization that is funded by another capitalist organization, and you thought "LET ME BLAME THE ESTABLISHMENT LEFT". That's a spicy take.

What makes your take damned near nuclear is that you then argue that your real problem is that there _isn't_ an establishment left, there are only right-wing corporate voices.

Dude... it's shocking that anybody takes your ideas seriously, because you DUMB niggah. You dumb AF.

And I'm hell banned, but don't give af, because Paul Graham is a vile racist piece of shit; sama is a coward; and dang is a worthless pile of turds who is hoping to get rich by sucking both of their cocks. Only truly garbage people respect ANY of those fuckers.
What do you use Tableau for? I'm curious we also pay quite a bit but it's a less than ideal solution for us.

[Update: just saw your response to another comment]
But for stability, it would need to be high up the back - I can't physically hold the phone stable and have my index finger sufficiently on the back for sensoring unless it's at least halfway up and central.

Also, having just tested, this completely blocks thumb usage - there's just no way it can be done!
I never imagined I would support this position, but after seeing CloudFare CEO disabling a website just because he woke up in a bad mood, I fully support that any corporation should

- either be not allowed to amass quasi-monopolistic power

- or if they want/have to, they should be heavily regulated (eg. utilities) and not allowed to discriminate based on their "values"
> with one 5-star review each from the resident fake reviewer.

don't you think if they switched to this algorithm you would see page after page of cheap crap with 500 5-star reviews each from the 500 resident fake reviewers?

...though now that I've written it like that it does make it obvious that this would be higher a burden on fakers, and cut out some of the products doing this.
FWIW, the most common cc command line flags on unix share a common lineage back to AT&T PCC compiler.

Which is not to say there is not common effort between the projects you mention now.
Ask HN: Alternatives to (locally hosted) CrashPlan?
tl;dr: What would you recommend as an alternative to a locally hosted CrashPlan instance to backup my files?

A bit of detail:

I've been using a locally hosted CrashPlan instance to backup my files (no cloud account) and it works really great for me because I don't really generate that much data so having a NAS turned on all the time feels like overkill.

A local CrashPlan instance worked like a charm for me because I could backup my main machine (Windows based) very easily into a small (Celeron-based) Linux server, by turning it on every few weeks and letting CrashPlan run in the background.

This gave me peace of mind since I don't have to worry about an Internet-connected NAS that might get hacked or something like that, and the very simple to use UI made things very easy.

What alternatives do you recommend now that CrashPlan for Home will be closing down?

Ideally I would like a similar setup, i.e. a locally hosted solution that has a Windows client and can backup to a Linux server, with some easy-to-use UI?

Thanks!
I'm claiming CEPOS get more airtime than me, because unlike me, they are taken seriously :)
Could you use this to write the best screen scraper? One you could run locally and trust to obtain sensitive data?
Even aside from the argument about production never actually leaving developed countries (only the non-automatable stuff left, the rest is growing faster than ever) this won't really have much benefit. If people in your country are buying the shirts these companies make there is already tax being taken for them and it's not like they'll add enough jobs to even notice, that's the whole point.
1920s Aerial Images of the Netherlands released as open data
>Imagine submitting a large patch to the Linux kernel that references various files and line numbers but makes no additions or subtractions to any of those files. If you could feed such a patch all the way up the chain and get Linus to accept it, you'd have a pretty good argument that something is fundamentally wrong with then intellectual endeavor of Linux kernel development.

Did not the Sokal paper have only one person review it - namely the editor? It was not published in a peer review journal.

If someone submitted a patch to a non-notable repository in Github, and only one developer reviewed it and accepted it, I would not say something is fundamentally wrong with software development.
A compromise would have been nice. Perhaps digitize the notes and only release them after every person that was alive in the world at the moment of Pratchett's death was also dead.
Also, having just tested this, that would completely block usage of the thumb and, assuming I'm not some kind of deformed monstrosity, really limits you to just the index finger.
>You didn't say "women are X", you said "porn is X", so it could be a categorical statement about the nature of porn.

I fail to see the difference between "women are X" and "porn is X". Both are statements of the type "Y is X".

Furthermore, my point is that categorical statements in casual conversation mean "most, the majority etc", unlike categorical statements in formal logic.

>"porn objectifies women" is a fairly loaded term, that incorporates, on average, a lot of assumption about what that means, and why it is relevant. The context is a large effort by certain groups, trying to prove porn is "harmful" - the objectification argument is the latest round of arguments against porn.

Whether "porn objectifies women" is true or not is orthogonal to what I discussed here: that someone saying "porn objectifies women" doesn't mean "all porn ever made with no exception objectifies women" -- and thus their point can't be shut down with a mere counter-example (like several parent commenters here did).
"Perhaps that will be the way the most developed Countries will return some of the production lines to them"

Why do you care about that? ecology?

It's not like if it's going to translate in jobs.
Add to this the 'Bass arms race' happening in the past 15 years.

It is especially noticeable if one listens to "modern" vs older CDs vs the radio. I suppose Producers now feel compelled to exercise subwoofers and thump the audience, or compensate for crappy earbuds in the target audience, or maybe that's just what people want because even radio commercials are complicit -- it's difficult to listen to someone talk with "thump/thump/thump" drumbeats in the background. Often, I simply turn it off.

In my car, I have the bass response dialed back by about 50%, and even dip the mid-range by about 15% to get what sounds to my ears like a flat response.

I have mild hearing loss from the 250 to 1k range, so my ears are already attenuating the signal -- I can only imagine how "bass heavy" it must sound to someone with normal hearing!
"There's no genuine, credible anti-corporate voice in American politics."

I note that you said "corporate" vs "capital(ism)". Thank you for making the distinction.

Most liberals I hang with favor a Sander-esque version of capitalism meets socialism. Balancing capitalism (ready access to capital), competition, open markets with a strong safety net and democracy. Balancing rewarding achievement and merit with ensuring fairness, not abandoning people.

What does that look like?

I think it looks like more democracy. Every where.

--

I've used democratic decision making in the workplace. It's very effective. Think of it as better governance meets social cognition.

Although probably not original, I just kinda made it up, mostly modeled after the USA's Constitution (balance of power) and Demming/Ford quality circles (empowerment, joint decision making).

Since, I've been keenly interested in any effort swimming in the same direction. Co-ops, worker owned companies, the political philosophy of the Occupy Movement, whatever I can find.

I recently read this book. It's good survey of our current pickle (winner takes all economy, chaotic boom/bust cycles) with an okay primer on worker self directed enterprises (WSDE). The "more democracy" prescription is the closest I've found to my experiences. But being rhetoric vs a howto, it lacks actionable steps.

Democracy at Work: A Cure for Capitalism

https://www.amazon.com/Democracy-at-Work-Cure-Capitalism/dp/...

http://www.democracyatwork.info
Do you want to write a song for the dead krills? Go ahead, write one.

On a more serious, less timely paraphrase, the shear amount of death at the bottom of the food chain both on land and at sea is mind boggling.
Would a better idea for UD be like the original Facebook "like" system? So you only vote if you think it's relevant and only popular definitions sit at the top.
I've often hypothesized that most people are more likely to leave a negative review when they are upset, than a positive review when they like something. It certainly holds in my case: I nearly never review things, because it's a giant hassle, so I have to feel really strongly to be willing to spend the time on a review.
How to conduct a good Programming Interview
I think this is a bait and switch for what they are selling. Devs don't take this the wrong way but I think this site is for mediocre engineering talent to get freelance jobs without changing their geographic position. Like you mentioned, why would a great engineer working at a big name company with plenty of options switch to this type of situation.

Freelance world is brutal, milestones are hard to quantify and the constant churn of a project from dev to dev will almost certainly result in poor architectural decisions.

I think there is a small amount of top engineers who might like this option if they wanted some time off but also wanted to work from time to time. Take a few months off, pick up a project, repeat.

However, as someone who works at a big name tech company I see no reason to leave my job and more specifically stocky equity unless they were paying 2x or 3x my base salary.
Why is Canada not part of the United States?
This breaks down running on a P2P CDN on Google Cloud, but the same can be done on AWS, Azure , Digital Ocean.
Digital Ocean definitely has the best bandwidth rates AFAIK and has enough regions to serve as a solid backbone.
We have alerts since 11:30 UTC.
We are using GKE.

At 15:10 UTC, we duplicated one Kubernetes Service in a new one. Since, we have no alerts.

Coincidence ?
The graph is a consequence of statistical anomalies:

https://www.minneapolisfed.org/publications/the-region/where...

>Safe bet: someone here will say it's the fault of heavy handed government regulation.

And why would that position be inherently wrong?
Schmidt was pretty clear in his book that he believes his business success is an indicator of virtue, and that he believes he should use Google and his wealth to intentionally seek to manipulate modern culture. It's a disturbing notion and I've never understood why people weren't more concerned about it.

If every significant avenue of communication used by people is controlled and censored by a group, no matter who it is, there is no option for progress. Any attempt to change social values will inevitably run up against a wall of not being able to actually express proof that societies values have changed. Imagine if tomorrow every human being on Earth woke up realizing nudity is a strange thing to get worked up about. What would happen? The idea would die, isolated, because even if people said they thought nudity was fine, they could never prove it as the communications networks they use would censor out anything containing nudity, stultifying culture and freezing it to whatever was acceptable in the early 2000s.
Just playing devil's advocate, what is the possible danger of accepting a consent form with a signature in pencil? Is someone going to erase a signature from the consent form? (And how exactly is that a potential risk or danger?)

I'm pretty sure that it's not any harder to forge a signature when it's made using pen or pencil. It's just a mark that says "I agree." It's not a bank form where the validity of the amount tendered could be called into question.
Should we need a basic standard of what can be called Robots? We're in an age of journalism where almost anything that can do what humans do (Guess, had calculator been invented in this age,'This automated Robot can do as many calculation as 3 Accountants' would have been a viral article) is called a Robot. But what we forget is that it's always been the case all this while, Consider a Toll collection booth with humans in it and then an RFID based automated system, I don't remember if those got this kind of attention as Toll Collecting Robots.
What red flags have you heard about concerning Poloniex?
Don't Sony phones already have this working?
> Good luck trying to get investment to do a YouTube anywhere but California: even the most basic questions like "if nobody buys you, will you make money" would rule you out right away.

Yep, I know this one all too well. When I tried to get a Silicon Valley esque startup funded in London, I found that a lot of accelerators and investors were simply more interested in B2B service businesses where they could be sure of immediate revenue.

The only reason so many large platforms and businesses got started over in the valley is because the investors there are willing to take chances on a company or idea with no real proven business model on the assumption that it'll find one when it becomes popular enough.

Investors in other places will be a hell of lot more skeptical.
Unfortunately, it's one of those myths that is prevalent enough because there are enough proponents of NoSQL who give it as their reason for doing it.

Kind of like how people also say they choose Node.js so they only have to use one language on the server and the client.
5 steps to drive enterprise feature adoption
People with immense wealth (Gates, Buffet, ...) are great at coming up with innovative tax schemes to tax anything other than wealth.
Growth Study: How Slack Generates 100M Website Visitors per Month
Curious, if you were pitching how would you try to identify the decision maker?
That would suck for you, but would be good from a ecological perspective - eating red meat isn't our most sustainable practice.
I hope this is not the case.

I love the elegant simplicity of the home button.

this part of the original iphone launch is one of my favorites:

"And on the front, there’s only one button down there. We call it the home button. Takes you home from wherever you are."
It's pretty disingenuous to consider Schmidt's personal conduct and wealth as separate of Google. As Alphabet's board chairman, he's the third in charge of the company, and is usually the one conveying Google's political position to the leadership of various countries. And a significant portion of his wealth is either cash from Google or stock that's still invested in Google.

The primary difference in it being his personal action, is that there's a lot less regulation governing his use of it.
Whatever may be happening now, this is super-revisionist history.

Google fought a large number of very lonely fights in the early dates, all in the name of consumers, the industry, and doing the right thing. It took a very large number of lumps and made a lot of enemies for doing so, but did it anyway.

I was there, in the DC office, working next to the policy director (I started the engineering side when he started the policy side. It started out as just the two of us).

I know what the strategy was, I know why it did it, because I was in the meetings to decide those strategies, and know what leadership wanted and approved.

What, precisely, is your source of information to contradict this?

Because it neither accords with history or reality, as far as i can tell.

(I left DC in 2012, so i can't speak to anything that happened afterwards)
Rauwe groenten of gekookte – Hoe zijn groenten het gezondst?
>It's pleasurable to you. It's not so pleasurable to someone else if they become the subject of your objectification fantasy without agreeing to that.

Fantasies are personal. And if you mean the porn actors, they are paid and are into the whole thing (if they are not, that's of course another story). So what someone's fantasies are, is no business of anybody else -- and no one's agreement is required.

>And it's not so pleasurable to large segments of society who then become targets of behaviors learned from watching only this kind of porn.

Porn didn't exist when cavemen raped women. Besides, should we extend the same concern to video games, movies, literature, etc? How about we add violence to it? I, for one, wouldn't find it "pleasurable" to become target of behaviors someone learned in a street fighting video game or a FPS.
I can't help but think if a one-time initialisation cost is bogging a process down, there are bigger problems than that initialisation cost.
Depends who you work for. A solid LinkedIn plus the subscription option, with stints in the big 5 and some solution architect experience gets you some decent money.
http://www.ncdc.noaa.gov
It's unfair to ISPs (some of it is their own doing like introducing "unlimited data" purely based on the assumption that most users wouldn't use their data at the same time, which companies like Google and Netflix capitalized on by building high bandwidth services on top of it) but since Google and Netflix are capable of manipulating consent of internet users and will not let FCC rollback "net neutrality", ISPs will have to stop innovating, keep giving terrible service and pass their costs to consumers.
According to Google's support (....) the workaround works but will likely fix it only temporarily.

They are currently rolling out a change that should completely fix the issue and somewhere else I read they are rolling back a config change they did recently..
I've spent some time in a lab with an optical table and what was probably a 10 mW helium-neon laser. Doors locked when the laser was on, warning signs, protective eyewear and strict procedures during experiments. And then you go out and see drunk people at parties with lasers from eBay of unknown power pointing them at random people. The lab experience made me really paranoid about anything that involves lasers and I completely understand the author of this article.
Unless Microsoft can somehow replace the smartphone with their headset. I personally would much rather use that.
I really wish there was a way to exclude certain videos from their feed recommendation engine. Or at least put them in a different category. If someone sends me a particularly funny cat video, because it is their cat, I really don't want to get a deluge of cat videos. Also, if you are playing videos for your 2-year-old, those shouldn't influence the playlists that come up when you are driving to work (the Gummy Bears videos keep popping up in my 80's playlists).
What are the checks and balances here? He's not an elected official (so he can't be voted out), and he knows his time is up as soon as the executive branch turns blue again. So of course he will do his best to please the ISPs in whose coddling arms he will find refuge after his tenure.

Best I can think of is Congress passing a law to enforce net neutrality.