skysight-inc/HackerNews huggingface dataset:
This is probably the disconnect. My experience with Linux is generally limited to servers (headless). I only have one Linux box at home and that's for XBMC. So for someone like me that has a workable knowledge of Linux but not every package that's around, these types of solutions are non-obvious and non-trivial. A matter of perspective I guess.
See this: http://magarshak.com/blog/?p=135
I had a feature kind of like that on a flip phone about a decade ago, a really small second screen you could look at without flipping open the phone, to see who's calling or the current time, and battery level.

All you need do is standardize android phones to have a secondary screen on the other side that never turns off or needs to be unlocked, eink or whatever. Then transition that small screen to also display on your wrist.
"and not only are employee non-compete contracts generally not binding in California, but also it's not the nature of an enforceable non-compete that you can't do software development for any company (or even most companies)."

Locality aside, non-compete isn't what would get you here.

For most companies, they likely have specific policy in place - that you agree to around taking outside work while still employed by them. It might be they allow it, in which case it's fine. More typical is that you need to get some level of approval for work that doesn't conflict. In some cases they ban it outright, though I suspect the latter isn't particularly enforceable.

Certainly I've been in situations where I've picked up non-conflicting side contracts, and my employer has turned the other cheek because the approval process was tedious. However, that will vary significantly by company, and - legality aside - IMO they would've been within their rights to call me to task for it, because I knowingly agreed to their terms on the matter.

"Employers of salaried employees generally don't need cause to fire employees"

That's only so much handwaving. Yes, they generally can fire you for any reason or none at all. On the other hand, they typically won't. Unless you give them cause by taking an action contrary to the actual terms of employment you agree to. Then they certainly will do so.
Here's a great trade off, don't want to see ads in your email? Don't use Gmail.

Out of curiosity, where do you draw the line? Am I also required to read each ad? Purchase something from x% of advertisers?

I've been a Gmail user since it was in very early beta and I don't think I have ever read a single ad on the site. They're there - I apparently immorally trained myself to ignore them though.
What kept nagging me while reading the article was why aren't law enforcement officials taught to crack these types of codes? If your job is law enforcement, just having a simple understanding of the types of simple cyphers which criminals use seems like it would be invaluable.

My next thoughts were a. "Would a reasonable set of law enforcement officials actually be able to learn how a simple cypher worked?", b. "If a large enough percentage of law enforcement could crack those types of codes, would the gang members come up with more complex cyphers?", and c. "How hard is it to smuggle a one time pad into prison?".
The difference is that you can reach the exact same people paying the exact same amount of attention to the exact same channels by choosing texting-at-rest over while-driving.
Wow. That takes some balls.
thanks, we're fixing it ASAP!
Linux containers are its main ingredient. Docker itself provides a system for constructing the container images (with a neat super-fast caching/inheritance system that can pull from a central image repository), and manages the lifecycle of the containers. It also does some magic with ports and service discovery.
Show HN : WebRTC helped me to launch my startup after 2 years of waiting. 
Hi All ,I been working on my idea , A Voice CRM solution for 2 years.When I started brainstorming the idea the only option I have to receive phone calls thru browser was a flash widget or use 3rd party providers like Twilio or Phono .<p>Thanks to WebRTC we now integrated our VoIP services to receive and make calls directly thru browser .Please have a look and give us your feedback .Thanks
Voz.io Team .
please use [other] yes/no and specify in comments.
I don't understand why click to play doesn't work anymore. I've turned it on, but it allows all plugins to run without the previous "click to activate" box.
So is Docker, Inc. going to provide orchestration for Docker containers in the future? Are they going to host private registries?
Hiring people that have no idea how to market: Dont bother says me.

I know people cleaning house marketing there. Groupon is doing an exceptional job for example.
Just a week ago I returned to US after three week visit to India and Japan.

Based on my recent experiences, I will say bribery problem in India is due to:

1. Lack of sense of community in 'givers'. For example, when a group of people are waiting for something, they don't feel sense of community of 'waiting together'. Everybody is looking a way to be not part of that community enabling 'takers' to solicit bribery so that someone doesn't need to wait with others.

2. Too many laws and bureaucracy that enable more points of solicitation by 'takers'. For example, while traveling on a tourist bus, the bus was stopped by a cop. The cop solicited bribe from driver because the first-aid kit had a partially used tube of ointment and some passengers were hanging newspapers and shawls on windows to block out sunlight. There is no reason to create laws for every little thing giving more opportunities for 'takers'.

But there were some positive signs. It appears younger generation is becoming less tolerant for bribery and corruption. It was nice to see that some young people on the bus were trying to take picture of 'corrupt' cop using mobile phones to post online. Of course, these young people and driver were scolded by older people on the bus (lack of sense of community) for delaying the bus as cop took driver far away from bus to avoid being photographed.
> I'm worried about mishandling, animal cruelty...

From the article "You will have a chance to adopt the Kittens! YES, IT’S TRUE! For more information, please chat with the shelter representative that will be assisting with kitten wrangling!"

All kittens come with a shelter representative who will presumably keep an eye on you and the kitten.
There have been prosecutions of financial industry wrongdoers in the United States recently, with some convictions. I personally think that more prosecutions are warranted, but prosecutions of complicated criminal schemes take time.
The notion that federal, state, and local executive branch authorities are independent is taken for granted in the US but I believe is unusual from a global point of view.

I believe de Tocqueville had a lot to say about this in 'Democracy in America' but I couldn't quickly find a pithy quote.
Guido van Rossum on Tulip: Async I/O for Python 3
Thanks for the tip, we're on it!
This is a complete non-sequitur. Nobody is actually burning books. Or even talking about burning books.

Also, burning books is perfectly legal and ethical — not all books are valuable or worth keeping around, and not all acts book-burning are acts of repression. That's what the Nazi book burnings and Fahrenheit 451 were: acts of repression.

It's a bit like saying iWork gives you a bad vibe because Nazis made people work in death camps.
> creating things of value

This is extremely subjective, taking the example of dropbox, most of the comments against it at 2007 were dismissive because "it didn't had enough value".
Testing a New Messenger Experience on Android
There are active worms for insecure software that runs on Linux (and weak SSH passwords), so that'd be detectable.

Something more like an IDS that detects known-insecure software and configurations is probably more useful than a pattern-matching evil bytes detector though.
> For example every element may have an epoch, and every time a new element is added the epoch is incremented. Then what you could do is to only remember elements with epoch <= the epoch at which you started iterating, so that all the new elements will not be returned.

Do that and you will immediately have people wanting an equally transaction-like view of the iteration set in the face of updates. I think it's best to draw the line where you have and be specific about what this is or is not intended to support.
Yet somehow it works just fine out of the box in plenty of other languages, including Python, Erlang, Clojure, Ruby, etc.
Uh, no thanks.

That site does not readily provide hashes for their binaries (MD5, SHA512, whatever), and the page is smeared with ads. There's no way to know if the site is trustworthy.

And, anyway, where would I get the trustworthy hashes? They'd need to be communicated to me, directly from the horse's mouth. I'd need to visit ftp.firefox.com, to find out what the correct hashes are in the first place, and then check them against the binary download I receive from your site.

The link you should have provided was:

http://sourceforge.net/projects/portableapps/files/Mozilla%2...

Version 25 isn't listed there yet.

All of this is even less convenient than digging for and deciphering the meaning of Firefox's official downloads.
There's not even a point in going down that hypothetical. This is beyond stupid. It would be like suing your favorite restaurant for not paying you for telling everyone how much you like it.
I couldn't tell what your product/service was within 10 seconds and left.
Both Python and Erlang would return [1,2,3,"a"], Ruby and Clojure won't allow the comparison. Either of these approaches makes more sense than JavaScript's.
I know of an instance in India where one of my friend's friend had to leave his executive government job (while in the initial two years of appointment after after graduation and clearing a tough entrance exam) because he wanted to stand by his principles whereas there was constant pressure to budge in many instances. He chose to stand by his value system and doing some other job less powerful but more lucrative in the corporate sector.

This is a repeating theme of officers who standby the truth not able to withstand the system.

Another thing I wish that can change is the "jugaad" attitude. This was popularized by some of the management thinkers [1]. In its most benevolent it can mean "frugal innovation" or "make things work with the available resources". In its every day use though, it means "getting things done - regardless of the means - that is through connections or influencing through money etc.,". The idea is to get things done quickly somehow.

Understandably, this attitude leads to lot of "quality-less" work being passed on for what it should not be otherwise. Things are not looked at from a permanent solution perspective.

I wish people learn the right attitude from childhood (not cutting into lines, managers treating employees as people and not take them for granted etc.,) and do things right and well rather than do some "jugaad" and quickly be done with it as a temp fix only to stare at the problem again in a shorter time than it is supposed to last.

Of course, there are towering well known counter examples like Gandhi and not-so-well-known to western audience like Kamaraj [2] and Kakkan[3]. These were self-less political leaders who were honest to the core and died almost penniless. Somehow slowly the quality has been diluting over 50+ years and reached a stage of stasis as it is now.

Edit: added qualifier on references 2 and 3.

[1] http://en.wikipedia.org/wiki/Jugaad
[2] http://en.wikipedia.org/wiki/K._Kamaraj
[3] http://en.wikipedia.org/wiki/P._Kakkan
Hobbes is hugely influential, but the 'truth' of the Hobbesian state of nature isn't debated at all. Political philosophy doesn't take seriously claims about "human nature" like that.

Source: studying political theory in college; read leviathan twice.
Cats are nothing like dogs though. While it's also important to socialize kittens as soon as possible to make them comfortable around humans, I don't think it's a good idea to haul them around town in a car. Cats don't like to be taken outside their known environment at all, and they don't like to be locked inside a box, or transported in a noisy car.

Just to give some perspective, my own cat loves people, strange or familiar, it doesn't matter at all. Take her to the vet in a car though, and she will go mental, crap and pee in the cat carrier, meow and hiss when she gets let outside of it (never does that otherwise) and be extremely edgy for sometimes 2 days afterwards. I wouldn't go as far as saying this is 'cruel' to the kittens, and it's great that the proceedings are donated to an animal shelter, but I'm pretty sure the kittens will not enjoy it nearly as much as the people who get to cuddle with them.
Thanks for the tip, we're on it.
They aren't all as bad as Feinstein. California liberals should stop with the "but we must reelect her, because otherwise someone who isn't connected to the San Francisco political machine might get elected". I'll take Boxer, Reid or even Bernie Sanders over Feinstein any day, and I'm not a liberal.

Your ideas are naive and it's clear you don't understand the purpose of representative democracy. Please don't confuse one of the worst representatives with "the system is entirely broken and should be replaced with this untested system".
One option that's missing is self-monitoring.

I don't run any antivirus software on my PC, but I do keep a very close eye on my running processes and network traffic.

The same goes for applications/code downloaded from the internet or email attachments.

My internet connection is also very slow, especially the upload speed, so you do notice right away if a program is uploading data.

Also, at least on my Windows PC, I do clean reinstalls every now and then, so my OS install is usually less than a year old.

I know this isn't foolproof and there are always ways to get around this, but the same goes when you're running antivirus software.

There is no 100% safe option, the tricky part is finding a solution that works for you in both performance and convenience.
MySQL on Windows: A survival guide for Linux-based DBAs
In Ontario doctors were allowed to switch to capitation, where they receive a lump sum for each patient under their care, rather than billing per service.

My personal physician loves it, he no longer wastes time filing for OHIP payments and no longer worries that maybe he is only ordering procedures to make more money rather than for a legitimate purpose.

This is a particular problem when diagnosing problems, is "your gut" or "your greed" telling you that the patient needs this $1000 test.
I'm still suspicious. What's an example of a category of dependency problem that only effects interpreted source and not binary? I can't think of any.

Whether the files on disk are machine code (binary) that will be executed directly by the machine, or some other kind of code that will be executed by an interpreter -- I can't think of any dependency issues effected by that.

Ah, wait I can think of exactly one, issues with depending on a certain version of the interpreter. That's it.
I reckon pg needs to pay me for the value I've added to this site.

Not quite sure if I should charge a nickel or a dime.
Ask HN: How do you monetise a group meetup
I've got a group that regularly meets in bars, restaurants, theatres, cafes which is organised through meetup.com They're pretty switched on and I can easily get 60+ folk along to a meetup at any one time.

I'd love to turn this in to a business but have no idea how to monetize? From the user side or business side? Offering businesses the same benefit as a daily deal site could work, or ask for kickbacks, but it seems like a lot of business convincing (read sales) Membership dues doesn't sit right with me as the appeal is that many events are free to attend.

Thoughts?
Yep, as much as I despise Zemmour, the lawsuits against him are inept. He's the ultimate troll and thrives on contreversy (and whines about "la pensée unique" while being invited pretty much everywhere on TV). Even the laws against holocaust denial are counter productive, since they make the deniers loonies look like martyrs.
Phoneblox video predicted the date of Motorola's press release
That's specifically addressed in the article.
The YouTube video helps explain the product a little bit better. https://www.youtube.com/watch?v=D44zaBoaKu0
Preface: I wrote the following from a more general perspective. Perhaps Mozilla can and will speak to the specific changes under discussion in this thread (e.g. keeping the majority of "non-technical" users on the right/current release).

A bit like the so-called "Chromification" of the UI: I don't want to see too much "power" obscured or sacrificed for the sake of usability. Keep things sane, also, for the "power users".

----

When I see patterns like this, too often as I look further, I become convinced they are deliberate. I suppose one can argue as to motive and intent. Nonetheless, they seem to be forcing all users toward a more dependent and opaque pattern.

Therefore, I consider them "dark patterns". If you want to label that as my personal perspective ("you're weird"), then so be it.

If say 5% of your users want a stand-alone installation package, is that too low to add the description and/or provide a link to "stand-alone installer"? Is it really going to destroy usability if you do so?

And that's where, once again, I -- in my opinion -- start to bump up against today's "designers". Where pages and everything else have to be "streamlined" to the point of excluding any and all minority usage patterns.

"The web" used to be about choice. TIMTOWTDI. Some of us have atypical patterns, sometimes for good reason. In my opinion, that diversity breeds robustness. Things get examined from different angles. And no single pattern becomes irreplaceable.
Yeah, if I didn't know any better I'd say it was a brand new program for a feature Amazon likely had trouble getting publishers to participate in.

...wait.
Avoiding ads and completely removing ads are two different things. Avoiding ads is just not paying attention to them, which most people who give their content and services away free of charge in exchange for displaying ads are still making money from those users, even if the user doesn't think they are... CPM ads... Sure the quality of payouts on CPM is based also on click through ratios, but even at the lost CPM it's still something.

Now completely removing the ad using JavaScript also kills that CPM revenue.

These people are leeches. I see removing ads on a site the same way I see pirating movies... Don't want to pay for the cost of a movie ticket because they're so outrageous? Then wait for the movie to come out on DVD, get cheaper, and possibly hit the TV and watch it then... But don't go out and pirate the movie because you feel entitled to watching it free of charge.

Same thing with Gmail, or any service that is ad supported. You are not entitled to using that service free of charge... You are entitled to using it by enduring the advertisements. Removing them is costing the provider money without even recouping a bit of it.

You come to my site, watch a video or view a gallery of pictures or read a bunch of text, whatever... Still costs me money, If I make a penny off you, it's better than nothing... If I make a penny off every user who visits my site, and 100 people come, that's a dollar a day, $30 a month... Paying the bare minimum at least the cost of the VPS I run to give you that content... Completely remove my ads and guess what... I am now paying $30/mo and it's no longer feasible for me to entertain or offer you something without charging you for it... Guess what? Service gets shut down, and then you spend your time griping about how all the good free services end up shutting down and that you wish you could have donated or even paid a small monthly fee to keep it alive... But in reality, all you had to do was endure a simple Adsense block that wasn't even intrusive, but you felt entitled to view the content or use the service while blocking it... And now your service is gone.
The first rule of politics is that unintended consequences abound.

That isn't to say that a single-payer is better or worse, but we should be methodical and careful when considering wholesale replacement of the incentive structures.
Nasdaq says human error to blame for index data outage
> Not if you're male - sodomy is illegal in many states (despite a Supreme Court ruling that pretty much shuts them down) in the US, and many other countries entirely [1].

Even if the law is on the books in some states, it cannot be enforced due to the ruling in Lawrence v. Texas (https://en.wikipedia.org/wiki/Lawrence_v._Texas). Also, sodomy is not limited to gay men (https://en.wikipedia.org/wiki/Sodomy).

> Laws are derived from the morality of their times. The laws against murder, and exceptions thereof, are based on what society believes is wrong and right.

Certainly there are laws based on morality, but it's absurd to claim that all laws are. Laws regarding the legal status of married people also help standardize common relationships. Can you imagine having to precisely define your non-married long-term relationship every time you fill out a form at the doctor's office or bank? The legal concept of marriage exists largely to codify the shared responsibility of each spouse when it comes to contracts, financial obligations, child care, etc.
Ask HN: Non-US MongoDB Database-as-a-Service Provider
I am currently planning an application leveraging sails.js and mongoDB, but i do not want to host the database by myself.

Promising MongoDB-Providers are

http://www.mongohq.com/home
https://mongolab.com/company/

and some others linked at the mongodb homepage. The big problem:

neither of the solutions i found so far are outside of the US (NSA-stuff, latency) or have a good free plan to try it out and use it for low-volume apps. Do you know any good options?
Your wife can mandate health care when you are otherwise incapable. You have 7 wives. Who has final say.

I do. In the contract.

You get a divorce from one wife. What does she get?

Whatever the contract says.

Any other questions?
I had this idea a few years ago. Before my wife and I moved to a place that allowed animals, I used to wish there was a way I could rent a dog while at the beach.
As I Lay Lying
I take issue with the "most medical costs are accrued in the last year of life" point that gets bandied about. We don't know a priori which year is going to be your last! This makes the point into almost a tautology.
That doesn't mean you can't use AV that's not shitty, or Bit9 (application whitelisting, which a lot of AV products have built in now) like Tavis goes on to suggest at the end of the paper.

Whitelisting is clearly superior to blacklisting if you have the patience and knowledge to whitelist the right applications.
Thanks for the feedback, we appreciate it!
Properly named antivirus have little sense in Linux, something runs as user and have the ability to modify system executables and spread to other systems probably are only experimental at best.

But that don't take out following the by default security practices in distributions (install only from the distribution, be root only for the essentials, don't have by default enabled remote services, firewalls with everything denied by default, updating, etc).

Trojans, vulnerabilities in enabled services, or even in browsers/plugins/etc are still a concern, but those kinds of attack are not the ones that antivirus usually spot. Checking for rootkits (i.e. with rkhunter), browsers with improved security, and portknocking to make visible private services only to the people/computers that will use them are examples of measure that you can take.

And, of course, you can always install clamav in your linux mail/file server if your users use windows.