skysight-inc/HackerNews huggingface dataset:
> The key issue here is the definition of authorized access. If you create a contract with your employer whereby they give you money and you authorize them to access your digital communications (via an explicit policy) then their access is not unauthorized.

Yes, for example the corporate gmail terms of use explicitly states that your employer has rights to any communications contained therein.

But I would be extremely surprised if someone logging into their personal Gmail account at work would constitutes a 'right' for an employer to access that account (and potentially look through years of personal correspondence) to verify that they were "completing their professional task" - essentially access without authorization (at least in the pre-internet days where these would have been physical letters) would have equated to theft of personal property.
Met my current very lovely girlfriend online (and many other perfectly lovely people, some of whom are still friends).

I think the number 1 mistake people make online, which leads to disillusion, is thinking that online dating is a replacement for meeting. I hear all the time complaints of not being atracted to any of their matches, or that they seem boring, etc. etc.

"Well, did you meet?" "No, he's so not my type."

How can you possibly know? Instead, understand the purpose of the online phase, and adopt the following strategy:

1. Match with someone who does not seem completely unappealing (some people look a lot worse online than in person... and vice versa. To a striking degree! -- Being charming in a chat room and sexy in a picture does not always carry to the real world).

2. Make sure they are not a completely insane person.

3. Skip the Q&A. Ask to meet up for a quick lunch.

Your goal is to meet as many people as possible. Forget it's even a date. Seriously, every day go have lunch with someone new. Worst case scenario, you had a boring meal. Best case scenario, you had 30-60 minutes to talk one-on-one with someone interesting: now ask them out for a proper date!

To me this is far superior to trying to subtly-or-not-so-subtly hit on people at random events, or, God forbid: a bar.
You wrote:

> I am curious what Richard Stallman (or generally FSF) can say about this

What sort of comment are you looking for? Stallman has written about it before:

> In 1998, the management of TrollTech recognized that they could make Qt free software and continue charging for permission to embed it in proprietary software. I do not recall whether the suggestion came from me, but I certainly was happy to see the change[...]
It's probably a symbiotic relationship to some degree.
HL7 C-CDA Rendering Tool Challenge ($15K Prize)
I fully agree with you with the grey area sentiment. I eluded it it by saying "my opinion" as I'm not sure we have all the facts given that all policies are different.

The policy the employee accepts, and to be honest not enough employers explain these policies, should be the starting point of determining what is allowed and what isn't to a certain extent.

This is definitely a difficult problem.
You seem to be under the impression that Perl 6 can't use Perl 5 CPAN modules.

https://github.com/niner/Inline-Perl5
I want to see a company release a cheap framework for an electric car that anyone can build on top of. Just the chassis and battery pack maybe with in-wheel motors. Then people could design and print their own cabs.

I saw the documentary by BMW on making the i8 and while their technical knowledge/competency is impressive at this stage it seems they are way over-engineering when a simple solution would suffice.
I've been using Flexbox more and more these days. If I need to support older browsers I use it for progressive enhancement, and test heavily. There's a lot of things it can do that are simply impossible in other layout modes, and for these I find it super useful, and I just have everything fall back to other layout modes for older browsers.
I used to commute with Citibike but switched to private bike because (rush hour) Citibike parking was often a pain (finding empty docks in a mostly commercial area where everyone is riding to and not from in the morning, and vice versa). Now I only use Citibike for true "one way" use cases like getting to the train station to go out of town.

How has commuting with Citibike gone for you? Has it gotten better over time? (I stopped over a year ago, but I hear Citibike has gotten better in general) Do you still ever find yourself riding around looking for an empty dock? (I actually imagine that that's less of a problem when the weather is bad due to lower ridership)
Data Visualization Tools and Books
Obama Administration to Expand Refugee Plan
Ffmpeg vulnerability allows the attacker to get files from your server or PC
Indian regulator questions Facebook's claim of 11M supporters
During the last drawing they estimate that 75% of all possible numbers were chosen. This time there will be even more tickets sold and the possibility of doubling up is probably going to be higher than ever.
I believe that's only true if you include suburban miles under "urban", i.e., everything but rural. So that statistic really doesn't speak to karpodiem's comment about city dwellers:

> I'm interested in the birthrates for the 50-75th income percentile for living in major cities (not metropolitan areas).
That is very short-term, though -- small businesses are only required to file GST/HST returns annually, but you can elect to file quarterly or even monthly, and I've always had a cheque in my hands within two weeks.
3 tips to make you a better Dev
I wonder if someone with sufficient access would be able to inject a record of sale of a ticket with the winning numbers and create an authentic ticket stub showing them.
This was a work account, set up at the request of the employer, and managed by such. Using a work account for private stuff should set some expectations regarding privacy rights.
Previosly posted as https://news.ycombinator.com/item?id=10893301, but that eneded up in [ask] due to my mistake.
Very worthwhile deliniations you've put forward - matters of policy and employment agreements, to me, aren't able to address every single instance of good or bad judgment by an employee.

I've worked with several highly regulated industries, and while data preservation is a big deal, very frequently compliance officers have said "Just don't store personal-type or non-material information like calendar meeting requests for off-site dinners" because they're simply outside the purview of what's needed to satsify the rules.

On the other hand, it was quite clearly stated that if doing filing/archiving one comes across correspondence that reflects an error of judgment (intentional or not), say relating to giving a "personal" gift to somebody above/beyond the accepted corporate policy or legal mandates (ex: local government officials), then by all means, that's in the company's interest to review and address.

There's a perfectly fine reason some sensitive conversations should take place over the phone instead of in writing (most notably "OUR IT SAYS WE'VE HAD A BREACH OMG OMG OMG"), just like there's ample reason talking about something sketchy is frequently performed over the phone. Funny creatures, us humans.
There's nothing stopping anyone from forking the Linux kernel and adding their own advanced features if they think they're so valuable. Almost no one even uses a vanilla Linus kernel; distros all have their own custom kernels. So the fact that no one's bothered making a big competitor to Linus's kernel (which of course would mostly be a drop-in replacement) means that either no one thinks these things are useful, or no one's really competent enough to do it (and willing to spend the time/effort). As for filesystem advancements, they're working on btrfs; what more do you want?
Three Growth “Hacks”
Respect! This has been on my bucket list for a while, but I haven't still found the courage to do it!
Short English description:

ffmpeg vulnerability allows reading local files and sending them over network using a specially crafted video file. This affects not only file conversion (including thumbnail generation), but also any other operations that involve ffmpeg processing your file — for example, ffprobe is affected.
This is not remote code execution, the vulnerability is limited to reading local files and sending them over network, but that is already bad enough.

For example, a specially crafted «video» file uploaded to your server by an attacker could read your website config/private keys/etc and send that to the attacker once you try to generate a thumbnail for it or just probe it with ffmpeg.

On a PC, you don't even need to open a file to get affected, just downloading it would be enough in some cases — video files are processed with ffmpeg for filemanager thumbnails (i.e. KDE Dolphin), for search indexers, etc.

That vulnerability is public, has code samples to reproduce and build a malicious file, and is not fixed atm.

The recommended quick fix is to rebuild ffmpeg without network support (--disable-network configure flag).

Original post: http://habrahabr.ru/company/mailru/blog/274855/

The original text is in Russian, use https://translate.yandex.com or https://translate.google.com/ to read it.
Re-posted as https://news.ycombinator.com/item?id=10895872
Not sure if "creepy" is the right word. I like to interpret it as women having a natural defense against being hit on. When you don't look like you're searching for a date, they tend to lower barriers, and by the time they start feeling attracted to you it's too late for them to raise those shields back. :).
C++ Object Lifetimes
Apple looks obvious in hindsight, but at the time that was the reputation Apple had established for itself. Supply chain problems. Marketing problems. Money problems.

eg. Blackberry is getting into the car automation business too. Right now that's a "lol, ok" response from most people, but if you look at the tech they own and are working on (QNX) it makes sense as a possible direction forward for the company. Will it pay off? I suppose in 10 years time we will look back and it will be obvious whether the investment was worth it or not.
Book Launch – The Art of Startup Fundraising
I think at least some devs use Xamarin on Mac. I used it, but Xamarin Studio kinda sucks for me. Debugging tools seem pretty crappy compared to Xcode. Not sure if it's the tool or the language that's the problem.
HackerOne 2015 Bounty Program Review and New $10K Minimum Bounty
5 Tactics to Double Your Business in 3 Months
This is the case in France, and you're even allowed to use work equipment for personal things as long as it is done in a reasonable amount.

For instance, reading news articles on your work computer browser, browsing your personal facebook account, either during a break or for a few minutes a day, will be seen as reasonable.
On the other hand, if you spend 6hrs out of 8 doing personal stuffs, the employer can use this against you.

I also assumed this kind of usage would be protected by a court like the European Court of Human Rights, but I was wrong.
I think his analysis is flawed because the Google Maps routing algo highly favors the bike lanes throughout the city, often taking you out of the way to use them.
Success of startup programs requires a long term strategy, a safe place to fail
Tell me if I should not have double-posted it here, I will delete one of those posts then.
Yes suburban is included however I strongly believe that the average suburban dweller will be more than catered for with self-driving taxis once we hit saturation point. During the service growth years it will probably be inconvenient but as soon as we reach maturity owning a car will be the inconvenience.
for (;;) { ... }

is a valid JavaScript and PHP syntax too. And used also as the first few chars of a JSON stream to prevent other sites consuming your internal API (e.g. Facebook uses it, Google+ uses while(1) { ... } which is longer).
Assuming that one's goal is to become a billionaire, maybe Powerball is rational for people with low incomes. But is that a rational goal to have? Wouldn't a person be better off prioritizing more modest improvements to one's finances through other strategies with a high probability of success?

That being said, not everything in life must be rational. If there are people out there who get a lot out of dreaming of becoming a billionaire and playing Powerball, I have no problem with it.

But I do have a problem with governments praying on these aspirations to raise money.
Do you apply this to everything? If someone is using your bathroom do you believe you have a ethical and legal right to surreptitiously observe everything they do in there?
Are all cash buyers and LLCs really that much of an issue? I though the real problem was having ShellCoA buy a property and instead of selling it to BuyerB, BuyerB just buys ShellCoA - No change in title , no sales tax or title transfer tax. Seem to recall this being a problem in London.
1. The company is not growing and has no plans to grow. This is huge and probably swamps all the others.

2. The job is to maintain something old, and you get a sense there are no new plans for this product.

3. Is the software "enterprisey" in the pejorative sense: bloated, slow, over-engineered, etc. This might be a sign of a stable dead end job, and some people might want that. Leave these jobs to them.

4. Does the company either (a) promote from within, or (b) look good on a resume. If the answer is no to both, it's not going to advance you. Note that a startup with growth potential may satisfy one or both of these-- if you join early you are likely to hit a high position if it succeeds, and a successful startup looks good on a resume.
There's some work towards that in PureScript: https://github.com/kRITZCREEK/psc-ide provides an interface for multiple editors, seems like Atom, Emacs, Vim and VS are available currently.
Thank you :)

Forgot to say, the free tier will let you create one hub, but unlimited users. Also, the same user could be used concurrently - so effectively there are no restrictions in the number of servers you can connect for free.
Millennials Coming of Age
>So it is legal to put this in any contracts in EU, since the judgement sets precedence across EU.

Nitpicky, but I believe it says that any European country can have laws which allow this but they are not required to allow it. E.g. the Belgium Gov't might still pass a law which says companies are not allowed to do this.
So this is an interesting bit of thought but I'm trying to figure out what it corresponds to in Haskell. Clearly what they're doing with `S` is effectively a `Reader s` monad in `Control.Monad.Reader`, and clearly what they're doing with `a -> a` is the `Endo a` monoid in `Data.Monoid`.

We can definitely create a `newtype` which composes any applicative with a monoid in the appropriate way:

newtype ApMonoid a m = ApMonoid (a m)
instance (Applicative a, Monoid m) => Monoid (ApMonoid a m) where
mempty = pure mempty
mappend (ApMonoid x) (ApMonoid y) = Wrap $ mappend <$> x <*> y

Then they have two data types: (1) they pull in a bunch of `Extras` up front and then each transformer successively pares down the extras to some subset of data that it cares about, then (2) each function transforms the search `Results`. We could say that this is:

data Extras = Extras {e1 :: {- type1 -}, e2 :: {- type2 -}, ... eN :: {- typeN -}}

and their resulting transformation looks like:

transN (eN extra) . ... . trans2 (e2 extra) . trans1 (e1 extra) :: Results -> Results

so I guess I'm trying to store `transN . eN` as something like an `ApMonoid (Reader Extras) (Endo Results)` via the above. The logic looks pretty solid.

However, if it doesn't kill the basic logic, it might be more Haskell-y to compose these by lifting the monoid to an applicative using `Const`, so that in this case:

newtype ApAp a b x = ApAp (a (b x)) deriving (Functor)
instance (Applicative a, Applicative b) => Applicative (ApAp a b) where
pure = pure . pure
(<*>) = liftA2 (<*>)

We would instead say that this is `ApAp (Reader Extras) (Const (Endo Results))`. Can anyone with more experience with such things comment on whether those are the same? I'm a little shaky here.

Also, there's no generic way to "drop" an applicative to be simply a monoid, right? We need an existing Monoid to feed to `ApMonoid`, no?
The idea is to encourage the best behavior. A bad measurement encourages developers to focus on the measurement instead of the real problem, and in this respect it is worse than nothing at all.

A shorter function is a great side effect but it should never be the point. I want someone who can do things like: find obsolete code, create a better algorithm, decides on a better language for the task. If I say that a system is bad because it's 200,000 lines, I may discover that developers are really good at removing comments and obfuscating code to "improve" it down to 150,000 lines. If I come up with specific performance improvements, and state clear expectations such as "find functions we never use", I end up with a more maintainable system.
Show HN: ndscheduler - a flexible python library for building a cron-like system
Honest question: What about in issues of court cases? As in, if an Austrian employee is comitting an international crime of bribery and is under investigation, does that forbid the courts or employer from ever reading the internet traffic? Granted, I'm setting up a 'higher bar' to clear than an internal, company-exclusive issue, but if we're talking scope and priorties of laws, I'm curious how they might be reconciled in the situation you present.
Question is Slack falls under this..., if people use Slack at the office on multiple channels than you could consider it a private message on a work computer.
Brazzers Premium Account and Membership Generator 2016
I appreciate the feedback and thank you. They said people are usually zombie-like in such a situation. I've seen it. It's quite the battle to maintain or deliver day-to-day functions much less top normal minds in insight.

Nonetheless, I've been fighting for civil liberties and privacy a long time. Plus trying to do bulletproof systems. Even with gaps & lacking specialist skill, I'm closer now than ever mapping & semi-synthesizing systems from high-level specs all the way to transistors with reliability, security, & recovery via dozens of techniques. Dedicated endpoint mostly solved, client server too, Web is if you cheat (I did proxies), P2P still open-ended, and much more to do in decentralized. Plus my activity here and elsewhere of evangelizing strong methods & making sure old wisdom doesn't get lost. Got motivation & keep active so remaining synapses get reinforcement.

So, a little brain injury and Memento-style moments ain't enough to totally knock me out of the game. Just gotta get it back piece by piece & be more mentally efficient than before. Wirth-style ultra-simplification & Dijkstra abstraction pays off there. Anyway, NSA gonna shit their pants when I go commercial again. Short-term rather than long-term goal hopefully. ;)
If you look at the team page and go to the LinkedIn profiles for each one, you can see this one in a series of similar businesses. A previous business describes them as micro-investors, but they primarily seem to focus on advising startups/entrepreneurs.

It is unclear what specific expertise they have, aside from all being ex-US Military. For example the CEO went from the US Marines (Logistics Supervisor) straight into "Founder
Juliet Foxtrot Ventures" (which is a micro-investment business).

I suspect they're trying to sell you their expertise/advice/mentorship, but it is unclear if they possess any to begin with. It is also unclear if they are in fact investors where the investment capital is coming from.

I seriously doubt their micro-investment business from 2013 that started with a bunch of Marine's salaries made enough to fund bigger investments, but maybe I'm wrong? Although I'm unclear why they'd operate under a different moniker if that was the source the funds.

The whole thing seems like a "house of cards" built of shell companies with no substance.
> Only microscopically different odds than buying a ticket.

If that were the case, then approximately one winning ticket would blow into someone's hand every week. Alternatively, literally no one ever would have bought a winning ticket.

(I'm guessing here that nobody has ever won by having the winning ticket blow into their hand. Correct me if I'm wrong.)

Buying a winning ticket is incredibly unlikely, and having the winning ticket blow into your hand is incredibly unlikely. But the difference between these two is very large.
Touché

I wonder if it'd be possible to write an announcement that uses English words with French origins, sort of like how Zolotas made speeches in English that used Greek words.

Edited to add, for the curious:

http://www.cs.toronto.edu/~themis/ewords/zolotas.html
It's interesting too that KEYGEN is now listed in the WHATWG spec as deprecated. Apparently what little interest there was in trying to standardize this has already somewhat fizzled out.
Is medium.com messing with archive sites?
An article was deleted earlier today and I tried to view it using google cache http://webcache.googleusercontent.com/search?q=cache:443n-Pc8f-wJ:https://medium.com/%40wob/the-sad-state-of-web-development-1603a861d29f+&cd=1&hl=en&ct=clnk&gl=uk only to find the cached page is redirecting to medium's home page.
Why don't you buy your own bike?
Looks like the author uploaded all videos on Youtube though: https://www.youtube.com/playlist?list=PLu8EoSxDXHP7xj_y6NIAh...
I think the cause and effect are reversed. Having destructive financial habits are going to cause you to have "life that sucks." Whether it's buying too many lotto tickets, smoking, driving buzzed drunk on a regular basis, ect.

I grew up in low class area/family and saw that there is a pretty clear difference between a lower class and middle class mindset.
The same is true of Visual Studio you can apply a license in VS. I just did it in VS 2015. No sign in required.
Interview: building a recording booth with Lambda and Serverless Framework
I'll say that I prefer buying physical books whereby the medium suits the matter. Incredible visuals like traditional art, design, and photography just aren't the same on an iPad. Technical information is easier to skim, note, and browse in paper format. But the vast majority of books I read on a weekly basis such as non-fiction, psychology, and philosophy is just flat out better with my Kindle.

I love that I can carry a library of books in my bag with a fraction of the weight. I can also quickly sample and potentially purchase a book on a whim without having to leave my home or wait for a delivery. I can switch between books or magazines in a cinch. I don't need to recycle old magazines and instead just rely on the next issue of the New Yorker magically showing up on my device. And most importantly, the space saved in my physical home is invaluable.
That schematic view of human feces is....let's just say it's incredibly optimistic.
That cannot be true or you could never do proper security or investigations. How would you know if an employee machine was compromised if you absolutely cannot read their internet traffic? Sometimes you actually have to dump traffic an analyze it with wireshark to figure out something is wrong.