skysight-inc/HackerNews huggingface dataset:
Expectations of privacy and data protection are going to have to evolve to keep up with technology.

To some extent, that means recognising that some actions enabled by new technology may be reasonable even if they involve personal data being collected, used, or passed on.

In other cases, that means recognising that new technologies pose new threats to privacy and things we could let by before because they posed no real threat are no longer as harmless and therefore potentially no longer as socially acceptable.

For example, I find the idea that you lose any expectation of any sort of privacy the moment you step outside your front door naive and dangerous, but people often claim this is reasonable in privacy debates based on an argument along the lines that anyone could see you walking down the street and it's always been that way.

Personally, I do see a few small differences between walking past someone who doesn't know you from Adam and will forget you within seconds and going for a walk in the view of a comprehensive network of cameras and microphones that allow unknown parties to remotely and systematically observe your every move and sound while you're out, along with those of everyone else nearby, subject you all to gait and voice analysis to identify you and infer information about your mood, interests and relationships, correlate that data with data about you from other sources, record everything permanently, and make it easy to search for information about you and everyone else who went out that day in order to make decisions about arbitrary and unknown criteria from what to offer you as an insurance premium next year to how to embarrass you out of running for office at the next election.

Clearly there is going to be a scale with many of these issues and we will need to find a socially acceptable balance and set reasonable expectations accordingly. It's also pretty clear that damage is being done by the dramatic erosion of privacy in the digital age because so far the capabilities of new technologies have far out-stripped the social and regulatory debates around it. Unfortunately, a big part of the problem is that many people have little idea of what is happening with personal data about them and even less understanding of the potential consequences unless they've been the unlucky one who really was a victim of, say, identity theft. Consequently the opinion polls tend to show most people not being that bothered by organisations like Facebook, even though when fully informed or after widely reported leaks with many victims potentially affected you tend to see quite different opinions being expressed.
Due to a startup failing I had occasion to do two job searches in the course of a year. For one, I had %100 correlation-- when the call was a video call (Even to HR reps who know nothing about technology) I wouldn't get called back. Now I'm not ugly, I'm handsome, but my beard is white. On the other hand, when the contact would be via phone call only, I would get offers.

This is with bay area startups. Outside the bay area I can't say... but because I'm not in the bay area and all interaction with them was remote I can say there was a comparison to be made.

It's the dipthong startups that are the problem-- these kids these days don't know nothing about technology and believed Mark Zuckerberg on the Startup School stage in 2007 when he said "Don't hire anyone over 30 years old! Young people just get it." (paraphrasing, but I was there, it was obvious he had no understanding of the concept of wisdom.)

Anyway, discrimination means you miss out on the best people-- and at least according to my employers, they're pretty grateful to have me.

But pebble, digital ocean, and the like... they can't see past the grey beard.
Always a relevant link when this argument comes up:

>210 Reasons for the decline of the Roman Empire

http://www.utexas.edu/courses/rome/210reasons.html
Disclaimer: I work at Google on Kubernetes.

We don't have a specific release date on GKE being on 1.1, but it should be on the order of weeks.

Can you say more about the two issues you're referring to? Kube-UI doesn't run by default, and ssh tunnels should run fine, what are you seeing?
Quantum Physicists Superimpose Past and Future Events
No. At some point about 5 years of experience, your salary plateaus.... that is if you're getting a job as a person who writes code.

Managers don't seem to make more either, so it seems you have to be specialized and have a really impeccable resume (and that doesn't mean having Microsoft and Apple and Facebook on it.)
Researchers Achieve Long-Distance Teleportation with Twisted Photons
Shave.
I think dang said recently it was something like 8 hours. Beyond that you can resubmit. I've had cases where I've submitted something and it just takes me to the thread where someone else posted it and it automatically gives them an upvote from me.
Slap XFCE on a Linux distro and go to town.
Text areas seems to have some issue in Firefox, but work fine in anything webkit based.
1.1 ^ 40 is a factor of ~45. If your first job is around $40k, and if you get 10% raise every year, your salary after 40 years will be $1.8MM / year.
I'd wager that way more people know who Jeff Dean is than know who Fabrice Bellard is.
Yeah. I still use the classic theme in Windows 7. It's fluff-free. I like that Win 8/10 have gone simpler with the UI theme, but absolutely hate that hidden sidebar thing. Aero on Vista/Win7 is just too gaudy (though better than XP was).

Before you accuse me of being a curmudgeon, know that I love the Ribbon as well. :)
>Back to my startup -- a few good days and I should be able to go live.

Read back on your posts a few pages, respectfully requesting to be put on your alpha list as well. My email address is on my profile here, for the time being.
7-11am and then again 8pm-12am.
Oracle insider – we're not walking the cloud talk
Unfortunately just the new api is not enough. Developers still need to actually use it. When I researched seccomp and got really excited about it, I submitted a patch to memcached to enable a restrictive policy. The patch/pr is still there, months later. If the project doesn't care, no amazing tool is going to help us :-(
.bg-yuck

That is the best selector name I have ever seen
Jeff Dean explains TensorFlow
In a few years UIs will hopefully start looking like this again, as it's a good balance between the current ultra-flat trend and the previous "gradients and transparency everywhere" of Vista/7. The same sort of cycle appears earlier if you look at Win1.x/2.x(flat) -> 3.x(exaggerated 3D) -> 4.x/9x/2k(more subtle 3D) -> XP(pseudorealistic 3D, bitmapped UI) -> Vista/7(extravagant 3D) -> 8/10(flat). Whether the rest of the software will be less user-hostile, however, is still quite uncertain...
What about Servo?
Camping near mountain view ~11th-18th
I've got the hacker tiny house (it's a camper) in pretty good shape. If anyone wants to hang out and chat tech let me know, will be a few devs out there and will bring some growlers of stone brew from escondido if anyone wants, and some good free wifi.
Not sure I agree with "hastily launched". First public commit to the github repo was January 14th 2014.

Link:
https://github.com/Samsung/veles/commit/7b19147069119399c89f...

The presumption that this or Google's Tensor Flow can be cobbled together in a few hours is completely absurd. These things take months if not years of development. And releasing them into the wild is not a process that takes 30 minutes. Open Sourcing a company library is a work intensive process that takes weeks if not months. Beyond the code itself there are a swatch of promotional materials to prepare.

That said, I do agree that the submission itself to HN was in response to Google's Tensor Flow announcement. The submitter created their acct an hour ago and the only other activity is a comment on the google announcement talking about veles.

Also the submission title was unnecessarily snarky.
Facebook M – The Anti-Turing Test
Floating point is actually a significant source of bugs in 3D graphics and games. And a complex thing you have to constantly keep in mind, taking cognitive resources from other more useful stuff. And a thing you have to code around, increasing the codebase complexity, making changes harder and taking time from programming/debugging/testing useful code.

CPUs and GPUs do have support for fixed point (aka integer) data formats, it's been a DX/OpenGL requirement for a while. Though I don't know what API issues you run into if you try to avoid FP altogether.
Another way to look at it: anti-german riots errupted because politicians ignored the public's disdain for immigration, causing the goths to rebel.

I still have the 90's headlines of burning refugee homes in my mind. After the german unification, the east was economically devastated. People had lost their jobs and their national identity, and things were bleak for years to come. So they turned to right-wing ideas, being Nazi was cool for a while. Plus, they had no every day experience with strangers - the iron curtain made sure of that.

Now you could say that these people were a bunch of facist idiots, and some of them certainly were.

But you could also say that it was very irresponsible of politicians to build refugee homes in these areas into this political climate. The reality is that humans are less willing to share if they feel threatened already and are in bad situation themselves.
Fantastic! Really insightful feedback. How to do sensible scoping of logical components has been something I've been trying to rethink recently. Currently, you can read through text and imagine the logical components. But it'd be interesting to see more discussion put into modes of visual expressions, especially when combined with more textual information.

What would you classify as easy to associate referential steps? I've been using html5 components to combine hierarchical structure while being able to still use manual id/herd to provide the occasional "slice" outside the normal data stack. However, it still requires modifying a textual code stack.

Also the aspect oriented programming part sounds interesting. Did you ever try having "behavioral subnodes" which modify the parent node? I found it to be powerful, but only when used in a hierarchical data flow pattern. Though I haven't built the gui side of that approach yet.

Thanks for the feedback. I'm working on a set of programming tools based on many of these ideas, and trying a few angles to visualized those orthogonal concepts in a more interactive way. Oh, and the resource cost does seem to be a blocker for consumer products in this area.
A bit OOT: During my early days of programming back in high school, I found Visual Basic 5 CCE (http://www.thevbzone.com/vbcce.htm). Having previously used Turbo Pascal, I was quite mesmerized by the UI designer/drag-n-drop. I spent countless of hours making pretty UIs, and I just love clicking buttons (esp. watching the "sunken" effect).

Of course, since I was an idiot, I didn't know that I can't produce .EXE using VB5 CCE.
Looks like whatever was their has been taken down "sry, too much traffic was slowing my local testing down.".

Any insight into what was there?
I'm glad you brought this up. I know people who benefit from secure software today (they actually exist) and they are all customers. I don't know many users who can say the same.

For example, I've heard rumours about a formally-verified and usable replacement for PGP. Great... until the conversation turns to price:

PGP sucks!

Would you pay $10 for something better?

Heck no! PGP is free.

I think of security in terms of interests. Your interests, the developers' interests, and whether they align. I'm convinced the only scenario where our interests as users align with those of the developers is if we pay them directly. Not with ads, not with donations, not through foundations.
The "General Business Community in Australia" is rightly wary of tech, given how tech has plainly looted the community with false sales marketing, under delivery, outright scamming, etc.

To wit:

1. Failed $10 billion project at Telstra a few years ago -- one of the biggest scams in IT history.

2. CommBank CEO's very valid complaints about IT project delivery.

3. Quality of products from local 'startups', for example, Atlassian! Yes, very bad quality in their early years.

Those are just 3 of the biggest examples.

In the face of un-reliable returns from tech both in terms of projects as well as investment, why would the business community not trust something that has brought in constant wealth for 300 years, i.e. the dug up stuff?

As with all places with a small population, bad news travels really fast and gets magnified.

Where tech is solid and does work, it tends to get adopted at a ridiculous pace in Australia, for example, the NFC technology.
What does this company do? Almost everything on this page is nonsense: https://veruca.io/about/
But didn't pluralistic and non pluralistic empires come and go back then? Did pluralism or non pluralism actually make a difference in the decline of empires?

If anything the Chinese who were ruthless in rule were able to keep things going the longest.
FWIW someone with the same username is listed as the #1 contributor: https://github.com/Samsung/veles/graphs/contributors
As an entrepreneur, it took me a long time to realise that employees just don't care about the mission. They want to begrudgingly do their day's job, finish-up at 4:59PM, and then go home and do what they really want to do. They want the company to continue only so it will continue to pay their wage.
Yes we get all of the whatnots ;)

The developers on this project are using Atom https://github.com/atom/atom/ for their day to day Dart development. They are contributing to the Dart plugin https://github.com/dart-atom/dartlang, and implementing a Flutter specific plugin https://github.com/flutter/atom-flutter-dev. The Dart SDK https://github.com/dart-lang/sdk provides the basic source code analysis tools. All of these projects are open source, on github, and see regular commits.
Media professor hassles a cameraman for trying to film a protest
> it's futile ... People are HEAVILY biased towards the version of the "truth" that lets them do what they want.

That's hardly futile - it's just the norm, the starting point for any social change. Our society gave civil rights to a small black minority (~12% of the population now; I don't know about then) after centuries of discrimination, gave equal rights to women after millenia of descrimination, grew an environmental movement, and much more. In all those situations, the people advocating change faced far greater obstacles than what you describe, yet they changed almost every person's perception, society's norms, and almost every industry's and business' practices.

I agree it seems daunting, but then I grasp the courage of people like MLK, Rachel Carson, and others even more. Think of what they felt as they looked at the culture of their day.

(And yes, all those movements still have much more to do.)
Consider dwelling in an RV or fit out a fully functional home in a schoolbus. http://hankboughtabus.com
I'm building Napster v2 BETA 7 (or 10) in the browser, using the OP theme. Didn't expect all this traffic though and it's clogging up my end.
Is it safe to code after one bottle of wine?
Omnitweety for Android – Share URL to Twitter
"Eventually" in this case being more than half a millennium after the events in the article.
F.C.C. Sides with Hot Spots, and Hospitality Industry Feels a Chill
10pm-6am. I am exactly a night person.
The Jeff Dean Facts are worth reading: https://www.quora.com/What-are-all-the-Jeff-Dean-facts

Personal favorite:
"Jeff Dean once shifted a bit so hard, it ended up on another computer."
I wrote that feature as part of an unrelated product in Rails over the course of a few days with the help of mailguns email-to-POST-request feature.

It's free for up to 200 emails per day. The most difficult parts were formatting issues between different HTML e-mail programs that you can probably ignore for your use case.

Edit: Oops, you said regular person. Didn't read carefully enough.
My account keeps getting deactivated because I don't make purchases from it with a debit card or check; I have to call online services and have it reactivated every few months :(
China was also very open to immigration and inclusive in what counted as "Chinese."
Yay!! An open sourced voice engine in the future? That would really shake things up.
The problem is mostly that it's boring as shit. I did a stint as a COBOL developer / systems admin for a bit out of college since I actually took COBOL classes in college (believe it or not this is what we studied in Information Systems I/II and I'm only 32 years old... nice college education there).

The language itself is actually pretty cool. I enjoyed working in it and learning legacy stuff; it made me appreciate what we do have now.

The work of maintenance on old systems is just annoying and boring. That's all you generally do. Few people are rolling out new things in COBOL even on older systems. It's just maintenance, debugging, and providing support for new features when the domain you are working on requires it.
India's Flipkart does a U-Turn on going app only, relaunches mobile website
Just downloaded looks slick.

Make it so I can open multiple windows and I'll be glad to quit stackedit for you.

https://stackedit.io/

Note im a windows user
In practice it does, because protecting civilian software systems is generally a good way for them to protect their own systems.
> Additionally, if you had any source of statistical data showing that arbitration was an unfair process, that would be admissible to get the arbitration thrown out.

False. The Federal Arbitration Act applies in most cases where a party has "agreed" to arbitration, and pre-empts state law. A party can't just show "any" source of statistical data showing arbitration is unfair. If they run to court, in most cases, all the other party has to do to succeed in a motion to compel arbitration is establish that an arbitration agreement exists, applies, and meets the minimum procedural requirements for arbitration under the FAA. The court will not entertain an inquiry into the fairness of arbitration in the large or examine statistical evidence. It will basically rely on the text of the arbitration agreement standing alone.
A 360 Degree View of the Entire Netflix Stack
You are completely missing the entire point, you should figure out what you are missing here.
In fact boost::optional examples use default constructor in this case - at least all examples I've seen, see http://www.boost.org/doc/libs/1_58_0/libs/optional/doc/html/...
Are you perhaps talking something like seif project from Crockford/Paypal?
Huh?

In sports or games of chance the hot hand can be argued. Someone goes on a streak, it's mostly physical (and some psychological?) and chance But when you're creating, even in spurts, that is not a "hot hand" you're in a creative groove, whatever, but it's not a hot hand. Also hot hands happen over a very short period of time, whereas times of maximum creative output can last years, decades. Players don't go on a streak lasting more than a few games --sometimes only minutes in basketball or hockey.

At least intuitively they seem to be very different things.
pdkl95 has brought this up before[1] and again, it looks like everyone is confused by his (mis)understanding of: WebAssembly, The Halting Problem, and the economics+friction of practical advertising delivery (now and in the future.)

I couldn't convince him/her that any future trends towards pre-built ads rendered on server proxies, or seamless "native advertising", is orthogonal to WebAssembly.

[1]https://news.ycombinator.com/item?id=10211050
"Maybe" also it doesn't mean anything:

From the absence of X during the fall of an empire it doesn't follow that the presence of X will protect from the fall of another empire.

The set of such X where X is not in the set of the policies of the fallen empire is infinite.
You should build this because your other customers need it
So that's how they're down to only 95 percent Han having driven the Hmong, Turkiks and many others out?
As I understand it they barely tolerate the Manchurians.
> pledge() appears to be voluntary.

As they've used it so far it's not that voluntary for the user. When De Raadt says voluntary mitigations don't work, he's talking about mitigations that a sysadmin can easily disable via settings.

Unless developers build options to control it at runtime then in practice pledge() is a lot less voluntary than SE Linux which has a knob to enable or disable system-wide.
Their history has shown a trend toward less and less disclosure over time. Each successive "war" takes longer and longer for things to be declassified.

I've got extremely detailed material in my library published within years of the end of WW1 the sorts of detail I honestly never expect to see again.

The long cold war "taught" them to not trust the public, and the global media environment and the Internet only multiply their concerns.

Even if they have reasons to release... Those are increasingly washed away by their fear. We the public grow to accept "infinite secrecy" inch by inch, it's the Overton Window and sadly it works.
Thanks for this.

I'm using the web version and it is so much better than the mobile changes that have just been rolled out.

As it stood my reading of HN was about to decrease exponentially with this new flat comment style. https://news.ycombinator.com/item?id=10531710

But I'll be using http://cheeaun.github.io/hackerweb/#/ now.
How to Insert Data Value from an HTML Form into MySQL Database
If you wanted to go crazy you could use Emscripten but I could easily see pushing the C+Python parts to a server-side web service and then using Pypy.js for the rest.
This makes me appreciate autovivification and casting in perl so that you can just say "$color_counts{$color} += 1" without all the initialization.
OpenBSD develoers have no control over other operating systems, but they can ensure running OpenBSD means mandatory pledge. It is a given that statements about OpenBSD tech apply only when running openbsd .

You are invoking some pretty ridiclous semantics to dispute "optional".
Biomedical informatics is often better compensated and has more potential for venture opportunities, but it also often requires a CS PhD, an MD, an ability to code and entreprenurialness in the same person... That's at least a decade and a $300k+ investment.
Actually, not all dictionaries are circular - some are more definition-complete than others, and it does make a difference.
Computability: The Greatest Law of Physics
How would this affect any future dataset / research of HN posts?
Theo understand that, and that's why he's pushing to get the core OpenBSD userspace tools to use pledge. And hopefully, like many other security innovations, patches will spread from OpenBSD to other operating systems.
Mr. Aaberg has nuthin' on Mr. Aaaron
I take it you prefer the explicit test for the end of iteration?

As an historic note, the StopIteration form grew out of the earlier iterator form, which called __getitem__ with successive integers until there was an IndexError. That may explain a bias towards an exception-based approach.
Fury and fear in Ohio as IT jobs go to India
Please leave them in UTC if possible. I do realise from your data that the bulk of readership of HN is US based.
That only works if you've locked down mprotect, mmap, and munmap.
It's my understanding that that's exactly how quantum physics works. E.g. a particle has a fixed number of things it can do each moment. E.g move left or right, or whatever. It's the aggregate combination of all these possibilities that produce the probability distributions we observe. But at some low level, there's just a uniform distribution over some number of possibilities.
The creature gets pi wrong at 1:55. It says, "3.141592653589747 etc." The right value is 3.1415926535897932 (etc.)
I'm always do relieved to be reminded of this. I'm in my early thirties and an getting nervous about the window of opportunity passing.