skysight-inc/HackerNews huggingface dataset:
It is legal. What's protected under FERPA is data generated by the school that is given to a technology provider, not data generated by an app user. So yes, a school app can legally use Google Analytics or Facebook like buttons.

So for as long as you're not sending PII, you're in the clear.

...However, it's actually allowable to send PII if the sending meets the following criterion:

- Provides a service or function that the school would otherwise use its own staff

- Be under the direct control of the school with regard to the use and maintenance of the PII from education records

- Collection and use of the PII must be consistent with the school or district’s annual notification of rights under FERPA

- Not re-disclose or use the education data for unauthorized purposes.
Why Optimistic Merging Works Better (2015)
I once had a cloud computing class and a lot of it was based on the AWS free tier. The number of students who got dinged and needed the professor to pull strings was... too many.
Another option:

https://github.com/gruntwork-io/cloud-nuke
He blatantly violated a major new policy against giving political speeches at work.
HR's job is to protect the company. If the founders are propagating a culture that employees don't like then HR's job is to side with them.
I edited my comment if you want to edit yours.
They seem to consider any use of an SDK or library to be "data sharing". For example, if an app uses OkHttp (an open-source HTTP client library) [1] then it counts as data sharing. That doesn't seem right...

[1] https://square.github.io/okhttp/
"But Fried and his co-founder, David Heinemeier Hansson, had been taken aback by an employee post which argued that mocking customer names laid the foundation for racially-motivated violence, and closed the thread."

Children understand that calling people names isn't the same as violence.

At some point can we all admit that the most narcissistic, dramatic people are overly-indulged by this garbage?

I'm at a startup now, but left a company in February that got torched by this toxic BS. My favorite moment was sitting there, and having a coworker (US born, but of Arab descent) who grew up in an extremely wealthy neighborhood with immense privilege, lecturing a blind white male employee about how much privilege he had, and then going on to talk about how white people were uniquely tainted by the slave trade that some of their ancestors engaged in. Naturally, he didn't seem to realize that the African slave trade was invented by his Arab ancestors. Nor did he see the irony in the fact that holding a person responsible for horrible action of people who look like them is the same way of thinking that leads bigots to blame all Arabs for the actions of the 9/11 hijackers.

Seeing good companies get torn to shreds by this campus idiocy reminds me of how insulated academia is from the real world. The absurd, essay-driven philosophy masquerading as social science makes it impossible for groups of humans to achieve anything productive. Nobody ever noticed this before, because in the pseudo social science world they inhabit, productivity isn't a thing.
For me it was when I finally understood that Ethereum is a decentralized, globally accessible API, that anyone can extend, nobody can take down, and it's all driven by its builtin currency that incentivizes good behavior.

Honestly, with all of the complaints on HN about companies revoking API access, and any other of the multitude of complaints about centralized solutions, you would think the HN crowd would be onboard.
> I'm still working on integrating my experience into a rational worldview

Then it's not a rational worldview.
This dynamic is playing out in thousands of companies and startups across the US. Many people in the US, the woke, have redefined "white supremacy" and "racism" to mean most inequalities and behavior that they don't like:

They do not accept non-racist environments, only anti-racist ones. They do not accept that businesses be politically neutral. Businesses must take political stances internally and publicly. To do anything less, or to remain silent, is to be complicit in what they see as white supremacy and systemic racism. And if you disagree with those people, you will be accused of being racist, as Singer was.

The irony, of course, is that Hansson and Fried built a reputation around righteousness and wokeness, and then it came for them, because they were two white guys with power.

And when they realized what was happening, they executed their cultural pivot very poorly. They came out with a hard ban on a bunch of people who have the talent to work elsewhere.

Coinbase, at least, had the good sense to focus on the positive, their orientation as a mission-focused company. At the same time, Coinbase was making its employees rich with options and headed for an IPO.

The two companies will be paired case studies at HBS someday about how to screw it up and how to do it right.
FYI to find the table, ctrl-f 'top 10 most frequently ' (or, if you use Chrome/your browser supports text fragments, https://me2ba.org/school-mobile-apps-student-data-sharing-be... )

I also don't see how OkHttp[0] or Okio[1] are 'medium' risk. Are they secretly sending data to Square? The code is auditable on GitHub.

0: https://square.github.io/okhttp/

1: https://square.github.io/okio/
What ar the agreements with amazon and google/firebase regarding the privacy of your data? If they ensure privacy, can they be trusted? For the data of children, shouldn't they be held to a higher standard? E.g. for protected government data, you have to run in amazon's govcloud.
See?! I'm not the only one! :)
Microsoft received almost 25,000 requests for consumer data from law enforcement
Hmm... So do you reckon this is just something that happens with age? Or has each generation inadvertantly provided an ideological framework for the next one to strangle it with?
Hi, one of the creators of Vizier here.

The difficulty with git in this use case is that it relies on the user to manually commit. If you try the analysis, and decide to throw the code away before you commit, too bad! There's no longer a record of it.

Vizier records everything. Every single change to the notebook, just like track changes in your word processor/spreadsheet of choice. Speaking from experience, it's really nice not to have to think about manually check-pointing... the history is just there.
I think it should be option 2 by default, but allow you to customise later if you want resource stops on only certain resources.

So option 2 by default with option 1 customisable from then on.
Your comment strikes me as disingenuous and willfully obstinate.

disingenuous (adj) giving a false appearance of simple frankness

obstinate (adj) pertinaciously adhering to an opinion

pertinacious (adj) marked by an unyieldingly persistent fixedness (as of opinion, purpose, action) that is often annoyingly perverse in fact or in appearance

It looks like you simply googled those words and copy-pasted the definitions. I can do that, too (using a more credible dictionary vis-a-vis American usage, to boot. Mine’s MW, yours is Oxford, which is very British; we’re discussing an American company):

white supremacy (n) the social, economic, and political systems that collectively enable white people to maintain power over people of other races

defund (v) to withdraw funding from (as a government-funded program)

This isn’t a helpful approach. Prescriptivist appeals to the dictionary and dismissal of others’ viewpoints are not ways of listening to the perspectives of others or empathizing with different experiences, and seem to be actively preventing constructive discussion in this case.
The buck stops somewhere.

I get that it's super easy to just claim white supremacy is everywhere, but implicitly the claim is that someone put it there and is perpetuating it. At a company of 58 people, you're pointing at a very small group of people as the ones responsible for all of this supposed white supremacy.

Unless everyone swallows the Kool-Aid and apologizes for being so racist, someone in leadership will eventually have to say, "Actually, this isn't a white supremacist company." Otherwise you've essentially surrendered your company to the "woke" mob.
You can see very early signs of PCI Express in intel presentations about 3GIO, which originally had a lot more external cabling in vision (which finally became common with thunderbolt, but with extra tunnel layer)
It was pretty awesome. I commuted to school and my 2400 baud modem wouldn’t cut it. But lots of students would run clients or ‘reflectors’ from their dorm rooms and i would stay in the labs until the wee hours just hanging out. I never got into MUDs but ‘talkers’ were similar in concept. Just themed text chat. I would hang out on one called ‘Oceanhome’ and make dumb faces on cuseeme. It felt like another universe

People weren’t that much different na back then then they are today.

This provides a per good impression of what it was like. This was 30 years ago.

https://youtu.be/PC33Y4Jbiys
But he wasn't counting to 100, he was at a company-wide all-hands specifically about political and social speech with tensions revolving race. You can't just erase the entire context of quote and meeting just to call someone's interpretation of that event 'illogical'.
This may not be ideal for those on Time-of-use plans with their energy provider, where energy costs more during certain times of the day than others.

For example, I've set my car to only charge in the middle of the night in order to get the best energy rate for such a large draw from the grid.
This doesn't help those that have already been hurt, but when you're using any cloud provider for personal use make sure to set budgets and alerts for them. It's quite easy to set these up and they can save you a headache later on. Truth be told they should all be asking you what you expect to spend when you set up an account and alert you by default but just remember these cloud providers are not your friends.
You are just arguing semantics.

If you do not acknowledge white supremacy exists and needs to be eliminated then you can't expect people to trust you on this issue.

And trust is a critical part of being a leader.
Have political discussions, lose 1/3 of your employees and an executive. Seems like it was a sound policy after all.
Please don't attempt to argue things like this. "Group A doesn't have X problem that group B has, so group A's problem Y doesn't matter." That's entirely unrelated and not helpful.
Third, they secretly deleted over a decade's worth of company chat history shortly before making the disastrous blog post. Why?

Fourth, they retaliated against employees by taking away benefits in the most humiliating way possible, via the aforementioned disastrous public blog post.

And yet, people are still going to bat for them because...I don't know. It seems like a lot of people have a religious faith in the decision-making capabilities of men like DHH and JF. Seems like it might be related to some of the issues employees tried to raise internally.
Oddly, several members of the defund movement have said they literally want to defund and abolish the police. It's almost like words mean things?

> If one believes that a particular race is, on average, more likely to commit the types of crime for which one should be incarcerated, and one sees incarceration as an "inferior" way of life, then the logical conclusion is that they are racist.

You can try to argue that crime rates show disproportional racial representation for a bunch of reasons. Claiming anyone who states the facts is racist is wrong.
Aggregating everything and taking an average doesn't prove 'everything is racist', it just proves some portion of people are. It's not traffic stops, 'the police', or 'the system' that is racist, it's individual cops making the decision to pull over one person and not another. If this were an example of systemic racism, there would be a systemic fix, but there isn't. The only way to fix this would be to wipe out or even out the biases of the individual officers. Police departments in the bay area are very ethnically diverse: https://www.nbcbayarea.com/news/local/do-bay-area-police-dep...
> What I have found in discussions with people who I think are racist, but who deny it,

Define "racist"
Not paying the bill doesn't make the bill go away, you'd still owe Amazon the money unless support waived it.
I do generally once a month with zero issue.

This "men don't cry" thing is a point of toxic masculinity. Men and women both perpetuate it. 'Tis silly.
Postfix is default in Ubuntu. It was the runner-up to the election that made Exim the default in Debian. And the possibility of weak security was raised at the time. The only reason it won was because Exim used less memory. A shame really, and if that debate had gone differently then I suspect nobody would be using Exim today.
You don't think senior management choosing to use an all hands where their new "no politics" rule - and then using the opportunity to unprompted then go on about their own politics, might make people reconsider who's "no politics" is about to be protected?
Psychological safety for me, but not for thee.
> "it doesn't have to be crazy at work"

but it is anyway, usually
This is a fun thought experiment!

I also agree, that we lose real and valuable economic agility, when we fail to let big companies die and be picked apart / liquidated.

We effectively eliminate the bottom half of the food chain (decomposers, etc), to keep formerly apex predators alive with processed food pellets, in a zombie like state. But one day we’ll run out of food pellets, what will happen then?

We don’t allow whales to fall anymore [1]. And it hurts the ecosystem.

[1]: https://en.m.wikipedia.org/wiki/Whale_fall
It's using IP2Location Lite (it's the only offering we found that had a lax enough license while still being accurate). They have an accuracy report here that measures it at 99%+: https://www.ip2location.com/data-accuracy

There's also this third party report which measures 80% overall accuracy, but likely higher practical accuracy (eg accuracy in the US/Europe is much higher than 80% and most of your customers might be there): https://www.cl.cam.ac.uk/~nz247/publications/JSAC2011-Geoloc...
I took a grad course course 2 years ago on cloud computing and we were showed how to setup a student account. I ran a few machines, shut them down, mostly did the stuff on a local server.

Suddenly I started getting hit with these real small charges each week. I never did figure it out and I certainly didn’t willfully authorize them. I just paid and then I annoyed them to shut off the account. I never could figure out what they were for.

I know many of you would hate this but I would love an option to shutdown everything until the bill is paid option. I bet the description of what I was paying for would have been a lot more helpful if they were losing the business then when they just auto charged!
Person in US school system here. I’ve had to use Chromebooks for school, and all I can think about is what Richard Stallman would do if he were in the US school system right now.
I wonder how many people will discover the arrow in the Amazon logo representing “everything from A to Z” because of this.
The headline misleads; it’s multiple exchanges, as IEX also says midway down that they won’t be able to handle it.
I have a couple of $20 AWS vouchers from various things. I kind of want to give them to juniors and tell them to go and learn the product. But I won't, because if someone incurs a charge accidentally it'll be on me.

These threads always open a discussion about how hard limits would be unacceptable to some businesses, but the opposite also applies in other scenarios.
At least the damage from those stupid people is well contained, as opposed to the alternative where stupid people come into power at the Federal level every 4-8 years and muck it up for everybody.
Is it possible that they were doing exactly that in trying to focus the staff on work itself? I'd guess I lean politically with the founders and their departing staff, and I don't love the "silent majority" that gets spoken of, but DHH talked about having people approach him who were uncomfortable with having a workplace they felt was politicised.

As a personal example, I work in a shared office space. If a vocal tenant talks loudly about politics, even if it's something I agree with, I cringe and worry that it creates a less welcoming space for anyone in the room that doesn't agree with the points. Seems reasonable that they should expect an office where they can work without feeling on edge.
Ugh, that's definitely a relevant data point.
I spent almost 2 years writing a book for O'Reilly. I get a percentage of book sales, and royalties on views in the Learning platform. This project is, very literally, stealing from me.

Please, just buy the book. I -- and many other authors -- worked very hard on them.
Came here to say the exact same.
> you did absolutely nothing to help increase that land value

That's pretty unfair. People who lived a lifetime in that house did contribute their bit to making the area thrive and become more valuable by keeping the place nice, being good neighbors etc.

If you think that doesn't contribute at all, consider the opposite. If they lived there for decades and let the house go to ruin and were belligerently antisocial all the time, that drives away nicer people and helps turn the neighborhood into a bad place.
43% of a certain group of people experiencing something does not at all track with "will likely never" experience that something.
Honestly I get lost inside of AWS. Only recently was I able to figure out why I was getting charged $.82/month which, in the long run, is really nothing. But it's amazing how hard it was to figure out why I was getting charged for something that I originally thought was just going to be free.
I have a friend who surfs the web and watches YouTube and TV shows in the background. I don't get how people can do that... I miss the whole show AND I don't take in anything I'm reading. It's a 100% wasted experience for me. I am pretty jealous that people can do that, but I wonder if they are getting anything out of it either.
And food most worryingly!! There are only like 4 meat companies in the US right?
I think the context for this conversation is 'now'.
Probably the last of his kind!
rr is approximately infinitely faster than GDB reverse debugging. rr's innovation is low overhead reverse debugging.

rr's typical overhead is 20% -- 2x overhead is considered unacceptable for rr. You could reverse debug coreutils with GDB fine, but it won't work for Firefox. That's why rr was written.
I can't believe why this is so abuzz as it's their company, their rules - as long as they don't violate laws at any level, they can do whatever makes them happy at their own company! Employees get paid to do certain job, they don't do this for free. Basecamp is a business, it's not a charity or an activist collective - unless the owners want it that way! Employment is at will and can be terminated on either side at any time - not questions asked and no reasons given. Shaming your employer who provided for you for years and allowed you to build your career and resume and who is giving you a great severance package that they don't have to give you and still be unhappy is pretty silly! Take the package and find a job, which makes you happy at an employer who is okay that you're gonna spend most of your paid time discussing politics and societal issues!
Thanks to my dad attempting to restrict my internet, by installing a Disney Circle, and restricting all the streaming sites, meant that I learnt what ARP spoofing was, and how to avoid it (using the arpon tool). I learnt just a little bit more about computers and networking, by finding my way around restrictions.

(If anyone was to restrict their kids network, make it fair for them by installing lunix on their machines, so they have a fighting chance!)
Flutter isn't dying, not even close, here to stay and increasing share
> has each generation inadvertantly provided an ideological framework for the next one to strangle it with?

LOL, that's a hilarious way of putting it, but I think it's more about whether people keep learning and growing as they age or decide that they already know everything they need to.

If you stop learning and growing, you're going to be left behind by the people who don't.
FERPA has no teeth. :(
I think you are mistaken. Big Tech has the same 'human' problems as classic companies- bloated middle management, fluff work, empire buiding, process, etc. They get away with it because they are growing and can increase prices right now. Sooner or later when the vast majority of companies realize they don't have to buy software at inflated prices- the house of cards will collapse. hypothetical e.g. GM will question if they should spend $1K/car sold on advertising, CRM and internal IT if their profit is $900/car.
> A weak woman will still be able to find a man to take care of her.

It might not be a "strength" you recognize, but attracting a mate/caregiver implies some clear "strength".
Students are afforded very little privacy. I'm sure you've heard of administration software that lets school staff view and control student's computers remotely. One of my teachers even showed to the class that he was able to view the screen of a student who was absent from class, without the student's knowledge. The software also logs keystrokes (yes, including passwords) and browsing history. If that wasn't bad enough they also enforce custom certs so they can MITM ssl traffic. Many students log into their personal accounts on their school computers without realizing that they've compromised their passwords and sensitive personal information.

Schools are also notoriously bad at security. My school force disabled Firefox updates, meaning every browser remained unpatched after multiple CVEs, one of which allowed websites to execute arbitrary code on the host's machine (sandbox escape).
I think Skia is on the order of a megabyte, it'd be nice to skip it, but it's even nicer to ship prototypes that work in the browser and look the same as the 'shipping' version. Changed the way my team works
Undoubtedly.

Still a far cry from evidence of white supremacy at the company.
Airbnb has also been vocal about the multi year slog to dig themselves out of their Rails hole.
This only gets worse if they hadn't. We have hours of these meetings every week. I attend a few hours to keep the target off me and turn off my camera to workout instead.
Azure does this a little better, but best would be to see a breakdown on the invoice with links directly back to the resource.

Maybe there are discounts or other processing that makes this hard.

Or, less charitably, this would lead to people optimising their costs a lot better and canceling unused services much sooner.
Yes, the DAO has aligned the community around Uniswap. By distributing governance over the protocol to their early users and community, they've grown to the size that they have. The liquidity providers and the traders have ownership of Uniswap. They now have a $7.5 billion treasury at their disposal, that they get to vote on how to spend based on their percentage of UNI token holdings.
On remark 2 - I think these feelings of unfulfillment are very common among young men (and women I imagine), but at that age, it's hard to find an audience of peers mature enough to discuss these feelings without falling into stereotypes and tropes (e.g. "bro" advice).

On remark 3 - These are political debates, not conversations. There's no amount of data or statistics you can throw into the conversation that's going to convince either side to stop advocating their viewpoint.