skysight-inc/HackerNews huggingface dataset:
> The letter is circulating on Google’s internal communication systems and is signed by about 1,000 employees, according to two people familiar with the document, who were not authorized to speak publicly.

> ...

> The internal debate over Maven, viewed by both supporters and opponents as opening the door to much bigger defense contracts, generated a petition signed by about 4,000 employees who demanded “a clear policy stating that neither Google nor its contractors will ever build warfare technology.”

Are signatures still being collected on the China letter? That count is quite a bit less than letter protesting Project Maven.

In my mind, trying to enter the Chinese market is far more concerning than Project Maven. The Chinese government has shown ample willingness to use its economic leverage to force foreign companies to adopt its stances (for instance http://time.com/5348666/airlines-websites-taiwan-china/), and subjecting Google, our main portal to the internet to that pressure is just too risky.
Reasonable attempts at identification validation, especially in these contexts, can be excused when they fail for a very determined actor. But I don't think these attempts are occurring not because the policies aren't there (even though many times they aren't), but because there is a general attitude to not care about what is being protected. If it were my bars of gold you can damn well bet vigilance would be higher.
Would factory resetting your phone be sufficient, or is data still recoverable even after the standard factory reset option on Android (and I assume, iPhones)? I don't really know much about these "serious forensics."
Geniune question: why does a degree cost that much? Is it the teaching staff salaries? Is it extremely state of the art equipment? Is it possible to disrupt that?
I find it interesting that people (and you aren't alone) don't remember her performing at Obama's inauguration in 2009.

I'll agree that besides that, I have no idea what she's been up to, but the Obama inauguration seems like it should be one of those events that people remember. I mean it wasn't Neil Armstrong walking on the moon, the Challenger explosion, or 9/11, but damn, it felt like a moment.

I'm curious if you (and others) are too young to remember the event, or if there's another reason I'm blind to.
>If we had a legislative house for white people and another for black people, would that be a good idea because hey, that white majority doesn't always think long term?

No, because that doesn't make any sense. Nobody always thinks long term. That's one of many reasons why we have a Republic, not a Democracy.

Geographic minorities in the US get extra political power because they require increased infrastructure spending relative to their population, they have a history of rebellion in systems with a centralized government and so that lower population states are more likely to not only accept the decisions of government but actively take part.
Atari could have been Nintendo. But, they were so determined to pry-bar out a few extra millions for a few years that they missed out on making billions for decades.
Individual members of Congress have high approval readings in their districts, usually. Congress as an institution has a low approval rating, because people hate the 532 members they don't get to vote for, not the three that they do, in part because each member blames results unpopular in their district on the rest of Congress.
huh... sounds like an opportunity to ship over some containers from China.
The amount of salt consumed per capital has NOT increased in the last 50 years, it's stayed remarkably consistent even as packaged food has increased in saltiness. That suggests access to salt does NOT induce a direct salt consumption, it suggests humans regulate their salt consumption based on their biological needs.
> We are not in a Democracy. We live in a Republic.

Geographic distribution of voting power is not an essential component of Republicanism. Although unequal voting power was a feature of traditional Roman Republicanism, that distribution was a hereditary distribution, not a geographic distribution.

More to the point, the US system is so different from the patrician/pleb system of Rome that calling our system Republican while calling (our system minus geographic distribution) not Republican is a pretty freaking arbitrary line in the sand.

Also, it's worth noting that Cicero's greatest effect on Roman politics was foiling a somewhat Haysian rebellion.

> I'm not sure why you brought up that most people arguing about something tend to pick the side that benefits them. I live in New York City. This does not benefit me.

I won't presume to know your political beliefs, but it's worth noting that you could increase the power of your preferred coalition while weakening your own vote.
User error, for one. People get sloppy and reuse a not-so-one-time-pad. That alone compromises secrets with frequency analysis.
> School officials worry that rising tuition and soaring loan balances are pushing new doctors into high-paying fields and contributing to a shortage of researchers and primary care physicians.

I think this is only partially true, because it misunderstands the motivations of many would-be doctors. Sure, the cost of medical education factors into specialty decisions, but as long as derm and ortho are regarded as more _prestigious_ than family med and general peds, you're going to see similar residency application numbers. There's still a social hierarchy within the medical profession, which the price of tuition doesn't immediately change.

Still, this is great for people set on primary care as a career. Interestingly enough, my general observation has been that students who need the money the _least_ (i.e. people whose families are paying for their educations) are the ones who are gunning for the highest paid (and typically most prestigious) specialties.
ATSD API PHP Client: Community Edition Big Data Storage and Analysis
>Companies have no obligation to allow speech on their platform. Full stop.

Despite my whole belief in freedom of speech being an extremely important value I'm going to play half devil's advocate here.

I agree that no site owner should be obligated to provide speech for its users. I don't have any methods of commenting on my personal website. Am I restricting freedom of speech? No, there was never a method of speech (especially a nonrestrictred one) and I never made any promises that there would be.

This is where my problem comes in. Social media sites claim that they're for everyone and that everyone should be able to have their say. Well... Until it brings them bad press then everything goes out the window.

There's decent arguments against calls to violence, but often if they don't cause negative press attention or otherwise seem against the site's political Norm chances are it will go unchecked.

But the moment it's anything doesn't fit the political narrative or causes bad press, social media operators will bend over to restrict speech.

If there actually is an illegal/credible call to violence or otherwise illegal content the authorities should be involved otherwise the prominence of very few main methods of communication being able to censor legal content at will is concerning.

There's always going to be unsavory characters in the world, and social media sites have methods to let users block them without banning people outright.

TL;DR The main issue I have is social media platforms advertise themselves as being neutral actors where everyone has a voice as long as they're not breaking the law, but act completely opposite of how they advertise themselves often due to pressure and political bias.
The electrodragon board is for cheaper single colour strips (hence the large MOSFETs on the PCB) while this is for individually addressable LEDs.
I upvoted this comment not because I agree with this viewpoint, but specifically because I don't, and I want this to be seen by more people.

Whether this is an attempt at trolling or not, I am not sure, but I believe many people, especially those somewhat removed from marginalized populations, also hold this viewpoint.

I advise those that hold this viewpoint to see the excellent video, "Don't Talk to Cops". This should not be seen as an indictment of the many good people that work in law enforcement, but rather one of a system that incentivizes convictions over actual guilt or innocence.

At any moment in time, it we are breaking so many laws because of how the laws are written. It's illegal to speed. Who has never done that? A cop can pull you over. If the cop is having a bad day, and asks you to do something you don't want to, and you argue, now you're resisting arrest, which is another crime. And then for how many people has the next step been imprisonment and/or death due to an altercation that all started from a thing nearly everyone does almost every day?

The government does not need more powers to find more people guilty of crimes that shouldn't even be illegal. There are already too many people in jail and too many people dead due to a justice system that, sadly, skews far away from actual justice.
Especially social workers. I have literally no idea why anyone would go to grad school for an MSW and take on the kind of debt required to do so, then enter a profession with the combination of low salaries and horrible work environment that social work has. The same goes to a slightly lesser extent for secondary and elementary school teachers.
Yes but your backup is encrypted by a password. So even if someone steals your number for long enough to go through recovery, they still need to be able to decrypt the backup.

>this password is not stored anywhere on Authy's servers! If you forget the password and none of your devices are synched, your tokens are lost and you will need to delete them and start over

https://support.authy.com/hc/en-us/articles/115001750008-Bac...
Using a famous person's name as your handle is not a good idea on HN, unless it's actually your name as well. I've banned this account, but if you send us a different username at hn@ycombinator.com we can rename it for you and unban it.
Amit's blogs get posted quite a bit, but they're a pleasure to go through every time. My favorites are his posts about noise and map/terrain generation with noise -

https://www.redblobgames.com/articles/noise/introduction.htm...

https://www.redblobgames.com/maps/terrain-from-noise/
I’ve started thinking of the obligation to stick in industry to pay off my loans as an analog to having an organization like the US military pay for my degree. I have a few friends in the military studying at university for free. Their payment for those degrees essentially consists of X number years of obligatory post-degree military service, in addition to whatever military obligations during their study. [1]

It’s an imperfect analog I think, but it’s helped me contextualize my situation and remove some feelings of bitterness towards the debt I still owe.

[1] I’m not military so I don’t know 100% how that works - open to corrections
> It's funny that it's only now that Google employees are developing a conscience. Advanced facial recognition systems, email harvesting, stalking people across the internet and monitoring their every keyboard press, many more drastic infringements on people's privacy under the guise of "they clicked accept on our 1000 page t&cs"...not a whimper.

The difference is, things you listed have clear good/useful applications beyond the obvious problems, and employees may be less inclined to protest if they believe the company is working in good faith. In contrast, both the China situation and project Maven seem much more directly problematic.
Better to not do this project unless they’re paying you.
Break the cycle of write, atrophy, rewrite with consistent software maintenance
You're right, of course. Apparently my brain doesn't work well today.
>People are way too paranoid. Nobody cares about what you do with your phone.

Perhaps others' lives are too uneventful. In these here parts of Western Europe we had 3 dictatorships active within the last 50 years (up to ~1980 -- Spain, Portugal, Greece), including torture and everything. Easter Europe had worse up to 1989. All could come back quite easily.

And even in other parts of Western Europe there was mass surveillance of political opposition, lots of cases against activists, hundreds of thousands of people against the political establishment (e.g. in Italy), mafia, etc.

Not everywhere is like rural Iowa.
Why not have ownership diversity requirements. The larger the company is the more voting shareholders it's required to have. With limits on total ownership by individuals. The larger something becomes the more democratic it becomes.
Okay we are not on the same page at all because again I don't understand what "deadly threat" you could be encountering. You're talking like you live in the Purge or something.
> Just because you have done it before doesn't mean it isn't a shady business model.

It's not a business model. It's a security mechanism. Willing to bet that you track people.

> Just because you don't have a problem with this practice doesn't mean it is without problems.

Didn't say it was without problems. I just don't see any issue with using data people provide freely.
This has been conclusive disproven by comparing what happened in different states that enacted tort reform for medical malpractice. The cost of insurance dropped a bit, but there has been no effect the cost of healthcare provisioning.
> I will say, however, that everyone who participated in the Revolution knew what they were signing up for--big boys, some of whom later whined about their plight

They knew their government would tax them out of the right to vote to pay off war debts? I think you're vastly overestimating the prescience of those who fought in the Revolution.

> Antifa communists

Welp.
Google's pullout of China in the first place was their biggest corporate mistake and they should at least try to remedy that.

Their absence from China didn't liberate the Chinese people and their reentry won't either, they need to ignore the hypocrites and do what's best for the company and for the long term they should tweak company culture and make it clear that rank and file employees won't have a say in big picture corporate decisions and planning, they already cost the company dearly and it must not become a habit.
Democracy with personal freedom while invading foreign nations and killing innocent civilians in the process == good?
You're dramatically over-simplifying by using one example to claim it's law. That is not the US law, that's one individual instance. In fact it's unsettled legal territory. The Supreme Court has yet to settle it, and they will very likely be the final word.
Anecdotally, I've lived in San Francisco for a long time (over a decade) and I've never met anyone who has a negative, "redneck" impression of Marin/North Bay. The reaction I'd expect is "oh it must be beautiful up there".

I have noticed a little bit of disdain towards the more suburban parts of the Bay, like the Peninsula, but IME that has more to do with the way they interact politically with the rest of the Bay.
I know the feeling.

Yet, to my mind there's a marked difference between viewing something as a magic black box that cannot be understood and an artifact that isn't understood. The former is an permanent state of affairs. The latter may wind up being permanent, but it can be fixed with effort.
Thanks for quoting the law.

It’s that last line which I’m specifically curious about.

What if there was no purchase or sale of any security in connection with the misleading statement?
Wouldn't software engineers need to unionize to do that effectively? I'm asking from knowledge 0 about unions etc. So how would that work?
Back in the days when I was 15-16 I added a simple system() call in PGP to send the plaintext message out via sendmail before encrypting it as an experiment on my local system, and was surprised that a one line change would completely compromise the system. I remember telling Phil Zimmerman this at a conference I think he said something like "well, that is a real asshole move". There's nothing to prevent all of these "create secure password checkers" from sending out JSON requests your plaintext password as well. Furthermore, you can send fake "invalid password" messages and trick a user into typing all of his old passwords and permutations while he/she tries to "remember" the right password. One of my first root exploit for OpenBSD was taking over the console, killing login, and presenting a fake login prompt that pipe'd its output to a real one.
Show HN: Legal Marketplace for Startups
YC Crew,

We're looking for a few founders to test out our partnership portal before we move forward with our redesign (free legal help for a little feedback).

Use the promo code "betatest" to receive 500 credits that you can spend on calls with our lawyer members, legal questions, and DIY startup legal documents.
Sign up here: https://seedlawyers.com/users/sign_up?profile_type=Founder

Feedback isn't required, but every bit helps! Best of all, the credits don't expire, so at the very least you'll save a little money the next time you need to talk to a lawyer.

Cheers,
James
Should? Hard to answer and not too practically relevant.

It is certainly why they are getting screwed though. People should aggressively save, so they are treated properly.

People also sometimes willingly make themselves exploitable, through their own fault, by adding tons of debt and liabilities (children, houses, vehicles) into the equation. One would be a fool to think people aren't looking at those to assess your risk tolerance
>xdg-shell for application windows.

Which is implemented by literally who? I can see a GNOME mutter commit but can't find anyone else from a few minutes of googling.

Also: "As of June 2014, XDG-Shell protocol was not versioned and still prone to changes. "[1]

Who else loves to build software atop unstable APIs?

>The recent discussions are attempting to make more standards, and has been going on for 2 or 3 years now.

These should've been going on since the begin, really makes you think what kind of intent the Wayland founders had. Wayland is being pushed as the future and there still isn't even a way to have a universal fucking screenshotter, I guess it's a security feature to be locked out of your own desktop, right?

1: https://en.wikipedia.org/wiki/Wayland_(display_server_protoc...
Good on you for having that attitude, and not the "I had to do this bad thing, so they should too" line of thinking that is all too common.
You're asking for a hard-science demonstration of a soft-science problem and this is causing you to refuse understanding a deeply rooted systemic problem if it can't be immediately displayed.

Ahh, your post history is illuminating and an interesting walk through the reactionary mind:

> Historically speaking fascists were hard left

> You know what Nazi stands for, don't you?

> Implying someone is racist when they've not said anything racist is unacceptable ad-hominem.

I don't think you're equipped to have this conversation.
Given the revelation that phone number security just isn't that secure, I have changed my online accounts that allow 2FA to use a crypto key. However, I have found that most seem to only allow crypto keys in addition to a cell phone number. You can't turn it off. Has anyone else noticed this? What is the point of moving to something more secure if you can't get rid of the weak link?
> everyone is benefiting, from VCs to chief executives. Except engineers.

I don't know what world you're living in, but engineering salaries _have_ absolutely shot up in recent years. 10 years ago no engineer was scoffing at making 6 figures straight out of school. I remember being wowed when a friend reported that Google had started regularly offering 105K to fresh grads.
It's also easier, NYU med school has ~530 students, NYU undergrad has ~26,000 students
I use two classes to track accounts and transactions:

class acct(object):
# bank and brokerage account
allacct = []

def __init__(self, name, balance, holdings=None):
self.name = name
self.balance = balance
self.holdings = holdings
self.xferamt = 0
self.accum = 0 # used to track cumulation ad hoc values
acct.allacct.append(self)

def buy(self, sec, amt, cost, day):
rec = trans(('buy', sec, amt), -cost, day, self)
self.balance -= cost
if not self.holdings.has_key(sec):
self.holdings[sec] = [0]
self.holdings[sec][0] += amt
self.holdings[sec].append(rec)
......

class trans(object):
# transaction record object track cash invovled in each transaction

allrec = []

def __init__(self, t, amt, day, where):
try:
self.type = t
self.amt = amt
self.date = date(year, month, day)
self.where = where

trans.allrec.append(self)
except Exception as err:
print t, amt, year, month, day, where
raise err

Then for each data line I just do any of the following:

SOMEACCT.buy(...)
SOMEACCT.sell(...)
SOMEACCT.credit(...)
SOMEACCT.debit(...)
SOMEACCT.xfer(...)
# classified by tax categories:
SOMEACCT.int(...)
SOMEACCT.div(...)
SOMEACCT.fdiv(...)
SOMEACCT.mint(...)
SOMEACCT.mdiv(...)

Then it is easy to query and do computations in any way one cares to write a function to do.
Red Flag Linux
Definitely, i would rather earn little less and work for myself or someone sane rather than working for someone who is looking to make 10x return anyhow.
I’ll tell you why: because the op suggested labor unions. They are considered harmful because it’s switching to a centralized decision making process. Perhaps unions were beneficial in the past for workers with little to no education, but for the “highly educated” software engineers living in an age where information is easily available, maybe not so much.
There are many things that the US does that are bad. I can't think of one thing the PRC government does that is good.
Sounds like the opt-out tracking Mozilla put in, or the advertisement for that TV show it spammed which did stupid things to text. It would be nice to have a mainstream browser which didn't try to track, advertise to, or shove "telemetry" into users.
Investing in the best Twitter experience for you
Is Vitalik Trolling Google?
Hey Xi, didn't know you were on HN.
Tangent but this is quite funny hahaha

>Now, create a poll for that campaign. For example, "Donald Trump or Kanye West?"

>In our example, we could place the station near a university to get insights from academic people.
Nintendo weren't particularly bold, they knew the conventional wisdom was wrong. Soon after the crash, Nintendo arcade machines called Vs. Machines appeared; these were basically Famicoms in arcade cabinets playing special versions of Famicom games (including Super Mario Bros.). This was Nintendo's stealth market research program; they used the revenue from these to gauge American interest in games, and found that Americans were still interested in games, they just weren't interested in crap.
1-2 person businesses are likely outsourcing the entire problem of payment processing (and thus, the majority of the PCI controls) to a 3rd party like Stripe. The only PCI compliance needed then is an annual self-attestation which basically asks "Did you change your router's default password?" and "do you apply patches?" [1]

There may be some mildly masochistic tiny businesses that choose to process / store payment details on their own networks and try to manage all the controls needed for that, but in the presence of so many options for outsourcing the problem, this doesn't seem like a particularly rational decision.

> You can’t tell all these small businesses they can’t take card payments, and you can’t make an already tough job harder, more complex and more expensive without an associated drop in compliance.

This is only true if there are no sane alternatives.

[1] https://www.pcisecuritystandards.org/documents/PCI-DSS-v3_2_...
If you look at any platforms accessibility APIs, there’s a lot more to it than just exposing text.

The simplest example: how do you indicate a graphic or piece of text is a button or link? How do I set the alternate text if it’s a graphical button.