skysight-inc/HackerNews huggingface dataset:
tl;dr - European Court of Human Rights (ECHR) says employers can read private messages/mail sent (via non-corporate providers) on company time.

While I understand the employer's desire to ensure employees are working, does this open up personal cell phone conversations to monitoring as well?
He probably means they just googled his name. If it's an uncommon name and he has multiple felonies, they will find him.
See also the announcement on the JUXT blog: https://blog.juxt.pro/posts/radar.html
This is really interesting because it forces me to think about what it means to be "American" based on what I know (or don't know) about two countries. Occasionally, I know enough about each country to make an informed decision, but often, all I have to go with are the locations as given by the webpage, and my own personal familiarity as to whether or not I've heard the name. Statistically, this should average out among the number of participants, but I wonder what strategies others use to answer the question?
The Powerball of Business Communication – IVR Technology Group
Why would anyone click in a link with such title? I'm like "Who cares?!"
I'm seeing stuff like this showing up more often here on HN. Am I alone on this?
Very true, I meant it in the sense of ethos/logos/pathos -- an appeal to emotion. You're right though, there are more accurate words.
I find external dependencies much more reliable in the PHP world than JS. Most packages try to follow semver. Composer is one of the best dependency manager tools I've used and you can easily lock down dependency versions so you can install from a state which you know works.

People hate on PHP but there are a lot of quality packages out there and Composer is definitely considered best practice by most developers now.
Official support ?
I like Resharper a lot, but I do found that a lot of the features I use in Resharper are baked right into VS. For example, in Resharper Ctrl + T navigates to a symbol by name. That is Ctrl + , in VS.

The code analysis/improvements/suggestions is definitely great though, at least for a while.
Somewhat tongue-in-cheek but based in reality question: Before your software embeds the YouTube or Vimeo videos, it opens up an email or contact system by which the presentation author must contact and get approval from the content owner before being embedded, right?
It's essentially an uncontrolled extension of the US government which practices torture [1], murder [2], and sells drugs .

[1] https://en.wikipedia.org/wiki/Enhanced_interrogation_techniq...
[2] http://www.thenewamerican.com/usnews/crime/item/18244-we-kil...
[3] https://en.wikipedia.org/wiki/Iran%E2%80%93Contra_affair
I guess the original point was that machine learning is nothing like actual intelligence, it is closer to a process of artificial model creation than anything else. "Artificial intelligence" is a term that's completely abused these days.
We have Clare's Law (or rather The Domestic Violence Disclosure Scheme) in the UK where you can find out if you partner has a record for domestic violence.

http://content.met.police.uk/Article/Domestic-Violence-Discl...
While Machine Learning and Unsupervised vs Supervised algorithms are getting a lot of buzzwords -- language needs to exist to communicate to users what is happening.

No, this isn't 'Her' level AI prioritizing your email, but unsupervised Machine Learning is often swapped with AI to help people understand there is no staff looking at your email but there is still adapting rules customized to you, automatically.

I understand your frustration that is often felt about 'big data', 'AI', 'Machine learning', etc.
That's a question of terminlogy. Nowadays AI seems to include machine learning as a subfield. It doesn't matter much. But AI is a sexy term again (after the years of the AI winter), and companies market machine learning under AI now. Also, classic AI books now include ML, not just symbolic stuff, logic, planning and graph search.
What kind of awful company would be expending resources doing this?
Well an IDE with less features is going to be faster than VS, that isn't a question. Just see Sublime Text, insanely fast until you start adding extensions and it gradually gets slower and slower.

But Resharper is an absolute hog. For as slow as Visual Studio can be, it quadruples it in all categories. Just look in this thread, you can see dozens of people saying the same thing: Resharper has massive performance problems.
Yes but best practices still apply for example client networks in office do not by default have access to network equipment.

This is where VPN services like Junos (ironically Juniper) work well because they give you 2FA and group based access. So if you're not in the networking admins group then you have no reason to have SSH access to the networking equipment.
Well, gas prices haven't dropped to the levels they were at when oil was previously $30/barrel. You can still harp.
> - an inevitable consequence of trying to solve an inherently difficult and complicated problem?

Flexbox is actually relatively simple for the common use cases (absolute centering, distributing leftover space between elements etc).

If you have more complicated layouts, there's a lot more to the Flexbox spec that will help you out.
Ironically enough Juniper Junos. :)
If people are so stressed by a cellphone, maybe they should look at how they prioritize their lives. I'm not saying people HAVE to have cellphones, just that it's very easy to have something like that and not make it the center of your world. I tend to check my phone a lot - when I'm not busy. When busy, it often gets left at my desk or in my bedroom while other things are accomplished.

I'm all for getting rid of unnecessary things that clutter up your life, but it kind of sounds like he actually does need one. And he'd be better off learning that he can use it better.
1) We don't keep a formal on call but 3 of us are tied to an automated alert system and whoever has a chance to take care of it, does. We are all full stack devs so generally we can fix it at the time. If its complicated, we can help it hobble and fix it later.

2) We get 3-4 alerts a year that have to be handled before the next business day.

3) As such, there is no real work priority, triage, etc. You resolve it immediately. There is no other priority. [ Any on-call event == lost money ]

> * how do you manage for other teams' risk? (ie their api goes down, you can't satisfy your customers)

Asynchronous processing. I buffer until their API is back up. I do this for literally dozens of companies from small manufacturers to Amazon.

There really isn't any other good way to handle it and if you need to do it otherwise that really is a fundamental architectural problem that should have been resolved at the design phase.
I was wondering how this license change helps them make more money. This is it.
Anxiety Reliever App Helps to Overcome Anxiety
Companies like Sony, who want everyone's conversations in one place, so when they inevitably get hacked we can all read those conversations in public.
Yes, it's going to be interesting to see how this unfolds politically, particularly in Saudi Arabia.
Evolution May Exploit Supervised and Un-Supervised Learning Strategies
How Much Does It Cost to Create an On-Demand Delivery App?
It didn't really took 16 years to implement. It was announced 16 years ago.

In any case, the fact that the project wasn't abandoned after all that speaks for itself. It's here and the future was never brigher for it than it is now.

It might not prosper, but it will prevail.
I was always amused by the imprimatur of the Office of Naval Research on the Lambda the Ultimate papers.
As someone that tried AfterStep | WindowMaker + GNUStep, I doubt it will ever be finished.

Last time I checked they might eventually be compatible with Pather or something like that.
>Are you serious?

Are you seriously so mind-blown at the idea that women (often mothers of young children) might want to have as much information as possible about a person who they don't know, but who they're considering allowing into their lives?

>I don't know where to begin with my questions.

Google?
It was GPL (or pay license) to start with. I believe you mean you wonder if it had been LGPL to start with. Subtle, yet enormous difference for a library.

As to the speculation, I don't know. Special preprocessing phases to extend C++ are odd. The signals and sockets paradigm is a mixed bag. Plus there are serious trade offs to the entire application framework vs a library choices in the first place. On the other hand, the runtime type system and heavily stylized macro style of GTK's gobject system was certainly an odd duck to say the least.

Personally, between the web, mobile, "modern" UX/UI ideas, desktops that want to be tablets, etc, I think the 20-30 years of GUI exploration is coming up very empty handed. Character cell terminal, and CLI are more popular and mainstream than ever.

Where things are going from here?
"Odysseus was curious as to what the Sirens sang to him, and so, on the advice of Circe, he had all of his sailors plug their ears with beeswax and tie him to the mast. He ordered his men to leave him tied tightly to the mast, no matter how much he would beg."

The author explains why: Because it doesn't allow him to check emails, the news, and social media every available moment, and instead lets him enjoy his surroundings and just think about things.
How to Port Your App to Another Platform?
No way to know, since it isn't free software.
Thanks for putting up the effort to do this. For some of us, video tutorials w/ narration are much easier to absorb than one off blog posts!
Licensing has always been one of the reasons I have avoided Qt for some projects, but it looks like these are some major steps in the right direction in this regard. I have a feeling KDE and Waylands future has encouraged this move, but either way I am happy with the direction!
If you were ever curious what the phrase "couldn't see the forest for the trees" meant... here's an example.
If a person has to write an article about "not owning a cellphone" isn't that person still a slave to the cellphone?
Show HN: Conway's Game of Life in PHP in Your Terminal
Counterpoint: The true value of a lotto ticket is dreaming about hitting the jackpot. Bigger, less winnable jackpots increase the dream-value of the tickets.
I think I'm just surprised and saddened that HN heaps so much hatred on P6. I mean, we're a community of hackers: do we really need to ask "why another programming language"?

The hatred P6 receives here reminds me a lot of the hatred Go used to receive, where every article posted devolved into a discussion regarding the lack of generics. I bought into the "Go is a regression" meme for a long time until I started using it to solve real problems at work, and now I love it.

I hope that we programmers can learn to rejoice in each other's creations rather than to heap scorn and criticism on anything not from our particular tribe. It reminds me of people who insist that you can only like a single video game console... heaven forbid you use more than one, or one with inferior graphics (but with more fun games!), etc.
In certain situations it's to your advantage to be hard to reach.

When I had an admin, very few calls made it through because 95% were either un-necessary escalations or things that should have been IMs/emails. The admin either answered the question or directed the caller or the person actually doing whatever they asked for. Some people saw that as "what a dick", but my goal is to get my job done in as close to 8 hours as possible. Yacking on the phone, mostly for bullshit reasons, for 3 hours a day means I don't get to eat dinner with my family or I'm up until midnight and don't work out in the morning. That's my priority.

The problem with the smartphone is that it's too easy to let it transition your life to an interruption based nightmare.
Fair enough, but in every instance in my professional experience where presentation data has leaked (unauthorized) - or full presentations themselves - they were sourced/obtained/provided by a former internal employee of the prior firm, or a current employee with strong enough ties to the recipient to justify the procedure.

Granted I'm somewhat biased in that a lot of the work experience I did in presentations was for public entities who had significant channels for obtaining submitted documents by all interested parties (e.g. Florida's Sunshine Law). Even with marking certain things "Proprietary and Confidential" there were judgment calls to be made about what to put in and why.

Yes, on several occasions the submitted materials ended up being used by the potential client and their current service provider (i.e. investment strategies), and with little to no recourse. Cost of doing business. Can only protect so much.
> However, this is no change from previous LGPLv2 licensing. It too was incompatible with appstore.

Can you elaborate on this? I was under the impression that LGPLv2 is compatible with the app store under the assumption that users can get access to the source of that library and object files of the application for re-linking.
I've done it for 3 month in the uk and it just prove impractical. I mean, not being able to be called or get messages from friends is one thing, and not a real problem. From coworkers as well. But services, it's a hell. You can't order a pizza on the internet cause you don't have a phone number, or packages delivery in general won't like you, appointment with the dentist and stuff will also be a pain, cause they won't like/allow you not to have a phone. Quite a mess.
Did MIT researchers just save the incandescent lightbulb?
Slightly off-topic: Print is still far and away the best medium for archiving information for future generations.
The new American dream now that social mobility is demonstrably low.
Is EV really available for client certs?
I am also curious. When you broke that bone, did the school take you to hospital right away or did they wait for your parents/guardian to arrive because they are not allowed to take kids to hospital. I am asking because if something like this happens today, they will most likely wait for at least one parent/guardian to arrive.
"No I am not paranoid." Yes, yes you are.
Show HN: Analyzing a snapshot isolation read anomaly
The employer thought they were reading the professional work account's messages.
What's wrong with using "isinstance(lst, str)" when necessary?

The few cases when you need to make that distinction aren't worth infecting the rest of the code with punctuation marks. Using letters to explicitly spell out self-documenting words in the few function names that need to make that distinction is much less intrusive, more flexible, unambiguous and capable of precisely distinguishing many more nuances, than using a small set of punctuation characters throughout all of your code to mitigate rare problems with just a few cases.

Of course it can be taken to an extreme, but it's much easier to guess or google for the meaning of an Objective C selector than for a bunch of Perl punctuation.

http://stackoverflow.com/questions/15152171/what-is-the-long...
They mean that Germans are privacy-sensitive.
Soon it may be as easy as walking up to a mailbox for sensitive information or lifting a package from a porch!
To show the documentation you literally just hover over a symbol
So you would manage their keys for them? It helps overcome the technical issues of creating keys but it does t solve any trust or auto issues, does it?

It seems like there is some missing infrastructure, like if you drivers license had a chip with a key pair on it, I could see plugging it in to a card reader and having the browser send my signed identity certificate to the server. I guess credit card companies could do this too, i vaguely remember some sort of visa scanning device you could plug in to your computer for something like this in the 1990s.
"His employer had discovered that he was using Yahoo Messenger for personal contacts, as well as professional ones.

Because it believed it was accessing a work account, the judges said, the firm had not erred.

The man, named Bogdan Barbulescu, ...argued that his right to a private life had been breached when his employer had read a log of messages on a Yahoo Messenger account he had set up for work, as well as that from a second personal one.

Mr Barbulescu's employer had banned its staff from sending personal messages at work.

To check his account, the judges said, it had been necessary for his employer to access his records."

It sounds like a stupid policy, but all the company did was access a Yahoo account that he had set up as a work account and saw that he had also been using it for personal communications.
It's all about dollar strength and currency pegs/stability. Oil exporting countries need to continue to export as much oil as possible to acquire the dollars needed to (try to) maintain a peg or the stability of their currency. Or they can devalue and risk social instability once domestic inflation rises.
Ask HN: How to decide if it should be a feature or be built as a new product?
Our company is building a new crowdfunding platform for energy poverty (inability to afford basic energy services). However, a lot of people comment that it can just be a feature/project on the existing crowdfunding platforms (e.g. Gofundme).

So, how do you decide whether it's okay just be a feature of a (existing) project or it has the potential to be developed as a new project?

e.g. crowdfunding for everything VS. crowdfunding for hardware VS. crowdfunding for energy poverty?

Our landing page: energizelives.gridmates.com/energy-poverty/

Homepage is still the old version of the website.

We'll appreciate any honest comments that you have!
https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootk...
There are variations of the problem. The optimization version is NP-Hard, the decision version is NP-Complete.
Exactly. "If you devote your whole life to completely avoiding something you like, then that thing still controls your life and, ‘n you’ve never learned any discipline at all." - Stan Marsh, South Park
Mindfulness is a choice completely separate from owning a cellphone. Most people first journeying into mindfulness conflate the two choices. But really, if you can't manage the distractions of a cellphone, there are bigger problems in your life than just cellphones.

Managing distractions is the same regardless of whether it's cellphones or desktop emails or cars on the road. You have to learn how to differentiate between the signal and the noise at a glance, and waste no time on the noise.
They started with their own license, which was considered to be incompatible with GPL. Only later it was changed to GPL.

https://en.wikipedia.org/wiki/Qt_(software)#Licensing
Since this all of a sudden has become a hot topic eclipsing the subject of the article, here's the list of ads served to me from top bottom:

1) Some shirtless dude on the beach probably on an island in Thailand. (PASS)

2) Before/After pics for a weight management program for a woman wearing a sport push up bra and yoga pants. Not seductive at all especially with fat bulging like this (PASS)

3) A racing model wearing a sexy Halloween style police outfit leaning on a fancy sport car. The model looks seductive but I am more interested in the car (FAIL)

4) A portrait pic of fair skinned woman with hazelnut eye color and dark brown hair color that looks like a young Megan Fox. Definitely attractive but absolutely not racy (PASS)

5) Some rich dude along with his butler in a speed boat leaving or entering a yacht through some kind of marine garage. Looks interesting but not risque material (PASS)

PS: I use Tor and this session is all about GitHub and HN so that might explain the nature of the ads served to me.
The Problems with GitHub's News Feed
SoundCloud and Universal Music Agree to Licensing Deal
I would have issue with "anonymized info" as this is difficult to achieve as shown from other anonymous data releases [0].

[0] http://yro.slashdot.org/story/06/09/25/2150209/AOL-Subscribe...
Gravitation under human control?
Thanks, I'm looking forward to seeing what the results look like, once I get enough people to submit.
Would love if anyone could help me understand what value is left at TNR. It seems a lot of people left and that sales were around 2000 issues a month.

Not sure how to think about this.
Wes! This is awesome!
The Yahoo IM account used was a work related account, so it's not clear whether the ruling would apply to a personal IM account.
Pretty much all of the jobs during pirates' heyday were dangerous, at least those available to the lower classes. Piracy was immensely profitable and comparatively safe for years until the Royal Navy clamped down heavily with summary execution being the usual punishment for captured pirates.

Basically, they had the same advantages as pirates near Somalia and Indonesia have today - very few military ships, and merchants are unwilling to fight because it risks the entire crew being massacred.
2 jetbrains devs work full time on a Go plugin for Intellij: https://github.com/go-lang-plugin-org/go-lang-idea-plugin
I guess this makes sense as a strategic move. Microsoft have beefed up VS 2015 with "Roslyn technology", which makes Resharper more of a commodity (albeit in a class of its own). This move levels the field a bit by opening up other flanks.
Cookies are for remembering things, client-side SSL certs are for authenticating clients.
I did the similar thing but with nodejs to collect and process the events and Postgresql JSONB for storing the events .... i see the advantage on this approach is that i dont need to do much for structuring the data in node as i am just dumping this unstructured data directly into JSONB column , but i believe in your case you are structuring it first in Django and then storing it in hstore ..
I totally agree with you about the Visualisation .. thats the hard part .. in my case i have totally unstructured events but still i managed to use a simple node app to give me the data back by querying JSONB .. was it easy to query HSTORE??
Good point. Sometimes I get calls from daycare that my kid fell on the ground while playing and they just wanted to let me know as FYI. Of course kids fall down when they are playing. I don't need to know that everytime it happens unless a serious injury occurs. The fear of being sued and the culture of lawsuits in this country is something that is creating this type of practice.
I was under the impression that it was only at v2.2 that they finally GPL'd it. Prior it was there "QPL" license. Regardless valid points. I'll always wonder though :)
Yes, I have a car[1]. There is little comparison between license plates and cell phones. If you think they are remotely comparable, you don't understand how COTRAVELER works. Maybe I should revise my assumption that it was common knowledge on HN.

License plates do not give away your location every few minutes. License plates only show a car's location, which may map to one or more people. License plates do not follow you into buildings, across different cars or other forms of transportation.

More importantly, it is difficult to participate in modern society without a form of transportation, which is usually a car. The cell phone is absolutely not a requirement, even though a lot of addicted people like to claim otherwise. A landline has none of these tracking issues, and suffices perfectly well for most needs (which are different from wants aka luxuries).

So yes, unlike with a car, if you choose to carry a cell phone, you are absolutely contributing to the surveillance state, and pretending otherwise doesn't make your culpability in it go away.

[1] It doesn't see much use these days due to an unfortunate medical situation, but I would be driving that car if it was safe.
"Love -- bah! Just a boy meeting a girl under the right conditions. So, we're arranging the conditions."

--The King, Cinderella (1950 film).
Vyage.co – Don’t forget your voyages
Being a pirate was a job. A government job in some cases.