skysight-inc/HackerNews huggingface dataset:
It appears there is a spectrum of de-identification tools, some being better than others.

https://en.m.wikipedia.org/wiki/Data_re-identification

I suspect that the more data they have for a particular patient (many visits over multiple years) makes the re-identification process easier. The article mention financial data, if dates and amounts of charges aren't masked or altered that could be cross-referenced with another data source to deduce the person's identity.
This happened to me. Twice within a few weeks. Parked in a train commuter lot. I eventually had the mechanic screw some steel mesh to the bottom of my pickup to deter the thieves. Thankfully I kept comprehensive insurance on my vehicle so the out of pocket expense was $50. The insurance company did call to investigate the second time because they thought I was in on it.
I'm trying to understand what your workflow is that requires easy-to-use versioning. Aren't you basically always implementing against the current requirements?

I use Google Docs, with difficult-to-use version history if needed unexpectedly. If it's needed expectedly - e.g., because we planned to do something simple, it turned out we needed something more complicated, and we care about documenting for the future why the simple thing doesn't work - then I add a section to the current version of the doc explaining that. Or if implementation started and I need to catch up people who were familiar with the old requirements, then I add a section noting what the changes are.

These docs are generally prose, in the vague space of Amazon-style six-pagers, Architectural Decision Records, RFCs/enhancement proposals (Rust/Python/Kubernetes have great public examples of this), etc.

For extremely complicated requirements, the prose document includes an itemized list of stuff we need to get right, for easy reference, and then a prose explanation of why a particular approach will get them all right.

(In my experience, docs that just have lists are prone to having apparently-contradictory requirements and no explanation of how they're expected to be resolved.)
though the amount of single use plastics encasing so much of the food (like at AH) seems to be a problem as well...
Ehhh, you are trying to spoil everything. With those questions answered all serious concerns become not so serious. Yes, people recover from it by themselves without even knowing they were infected. Yes, there is medicine for this. The only danger is for pregnant women as it might affect a baby. So pregnant women are tested.

For me this article is just some incarnation of http://paulgraham.com/submarine.html
Immudb, OSS immutable database with KV and SQL, new manual online
Yes. Tink operates within the EU and is, as such, required to fulfill GDPR.
Even more, a court may say that you're still US citizen even if you renounced, for the only purpose of being able to prosecute you.
This sounds a lot like me. Only I've been at the same non-FAANG company for 9 years, and I actually am average (non-FAANG, some years I've gotten bad reviews, been told I'm "slow" a couple times), and haven't been diagnosed/medicated with anything.

I would just stay until you get fired. You're aren't going to get paid more somewhere else, right? Maybe start looking into FIRE. That way you can quit sooner, or get to a point where you don't care if you're fired.

On a side note, how did you get almost PIP'd and then fired and still get hired by FAANG? I feel like if I get fired from my job that I won't be able to find another one unless I take an entry level position for even less pay.
Yep, it was free. We tried to monetize it in a few ways but never managed to make it profitable. Also, we loved the app, too!
I’ve always wondered if it has something to do with the software building process in general. First you get burned a few times because you overlook edge cases. As your skills improve, you get better at anticipating these problems. But then you reach a point where it goes overboard. You start seeing ghosts that aren’t there and solving problems that don’t exist. The mindset that helped you improve as a developer eventually makes you over think things and you need to go back to focusing on solving specific problems.
De-identification is in the eye of the data steward and their legal folks.

So it’s the definition of de-id that doesn’t actually “work” in that it’s possible to reidentify small amounts from de-id data, and that adds up over time.

For example, HIPAA considers data de-id if you remove 19 fields or expert determine that it’s de-id. [0]

What’s expert determination, who’s an export? That’s up to me to decide and my lawyers to accept.

The bug is that if half a percent of people each de-id datasets can be reidentified, likely acceptable in HIPAA, then each data released adds up for reidentified people. And more datasets allow for triangulation and linking to reidentify.

The article calls this out as a risk, not a certainty as it’s unclear if anyone is doing this. But the process would be something like:
1) buy HIPAA de-identified data since it doesn’t require patient consent
2) reidentify patients using other data publicly for sale (marketing data, voter registration, etc)
3) new data is not longer HIPAA restricted and fully identified health records can be sold for whatever you like (eg, super targeted drug marketing)

[0] https://www.hhs.gov/hipaa/for-professionals/privacy/special-...
Strange because I started turning grey in high school, my hair was "dishwater blond". My grandmother on my father's side said she too started turning grey in school and died her hair most of her life to cover it.

Fast forward a bit, my daughter started getting grey hair around 18 years old. We had assumed when she was young it wouldn't happen because she had jet black hair, and that color most likely came from mom's family line.

It's interesting that stress can also contribute, now I wonder how much of my grey is stress induced vs genetics! These days I'm almost 98% grey with limited hair loss, my father is 70% grey with substantial hair loss, and my mom is 100% grey with a full head of hair.
Process Mode and Repeat Mode: Taming the Dullness
Some medical data, such as genome sequence data, is unique to an individual (where the uniqueness is partly dependent on the length of sequence data generated - short sequences may not be unique). Even worse, whole exome or genome data also describes your lineage and may reveal sensitive information about relatives, living and not. Deidentification of such genomic data is especially difficult.
So you must love China and CCP. China is very safe, you don't get gunned on the street (or in schools for that matter), and you don't fear absurd medical bills. The government runs a walled garden and the corporations have to cooperate due to the market size.
That would actually provide useful information instead of just spreading fear mongering which... wasn't the intention of this article.
The Basics of Amorphous Iron Motors [pdf]
In my city (YO1) we had a gang of Eastern Europeans committing this crime regularly and in quantity.

They were eventually caught with container loads of cat's on their way to Europe.
> If gender were always the same as biological sex, there would be no feeling of conflict between them. That some people do feel such a conflict shows that they are not always the same. Therefore they cannot both be purely biologically determined.

The last sentence does not logically follow from the other two. Lots of physical/neurological properties are correlated in the vast majority of people (e.g. biological sex/the sex you're attracted to, age/cognitive ability); the fact that they’re occasionally inconsistent in some people has no bearing on whether they’re biologically determined.

By your logic, sexual orientation is also a social construct. Most males are attracted to females, and vice versa. Using your words, “if the sex you’re attracted to were always consistent with biological sex, there would be no feeling of conflict between them. That some people do feel such a conflict shows that they are not always consistent. Therefore they cannot both be purely biologically determined.” How does that logically follow? (Hint: it doesn’t)

> privately rename it to — “sex-gender dysphoria”?

That’s exactly my point: trans people have the body of sex A, but the brain that people with a sex B body typically have. Just as gay people have the body of sex A and the brain wired to be attracted to sex A, which is again something that sex B people typically have.

>They should just come out and admit that “if gender is a social construct, then we’re ‘feminists’ not in terms of female- gendered people but only in terms of people of female sex.”

Feminism is about achieving equality between genders by advocating for women, who have typically been marginalized in society. If gender is 100% a social construct, then there should be zero difference between the brains of men and women, which makes it a lot easier to argue that they should occupy identical roles in society and thus be truly equal. The fact that trans people provide strong evidence that male (gender) and female (gender) brains are fundamentally different scares some people (i.e. TERFs), and their solution is to dismiss trans people rather than realize that different genders can still be treated equally by society even if their brains are wired differently.
Amazing!

@erwinkle Do you realize you touched a guy who touched John McAfee?
Indeed the problem is how to make an international law which they could abide?!
Python, and I would argue Visual Basic and modern Fortran.
Notes:

* As an idea, this is excellent. It's intuitive to use and provides full instructions on how to implement

* Putting an element in any other position than the end of the prompt is fiddly.

* I'd love for the option to to be able to colour elements.

* More advanced or exotic element types such as Git Branch would be excellent (Not sure if Bash supports this, but I've seen it in some shells)
It's not a file format problem, it's a developer/company problem... They didn't implement it correctly. I can download videos on many sites by right clicking on them. They could "block" right-clicking on GIFs too if they wanted to.
"I never feel secured or that they have my back

3 good things: (1) your biggest problem is yourself (which means it’s in your control, possible to change),"

It's possible their insecure feeling is legitimate. How many managers really have their employee's back, like to the point they are willing to lose their job to protect them?
You’re obviously a white supremacist and racist. If you are not on the side of defunding the police, you are on the wrong side of history and probably harbor sympathies toward neo-Nazis, if you aren’t already a full blown one yourself. Maybe have some compassion for once in your life, some people NEED to steal catalytic converters because of systemic racism and you should feel bad about wanting to have basic norms of law and order upheld. s/
This refers to Martin Picard, not Jean-Luc Picard. :)
The main issue with the game these days is that the interface just doesn't "scale" - the late game gets bogged down a lot.
Easy to install shields like this one from catshield https://catshield.com/ can be a somewhat effective deterrent given the thieves have to be able to remove it quickly without making noise.

Also hybrids are more targeted for cat theft because they have more of the metals than normal cars to compensate for frequent engine stops and starts from cold.
I used to do it in my french press. Load up grounds and cold water, put in the fridge 24 hours, press down when ready to drink.
1) Lower than preponderance of evidence?

I believe you about it having such a standard (we can call it presence of evidence or presence of suspicion), but not on it being right.

2) Preponderance of evidence makes sense on civil suits because they are kinda inherently simmetrical. Either A loses or B loses. We would probably do better in using the standard of evidence for, say, a traffic violation, in the case of social "lets get this guy fired and try to make sure he never gets a job again" -- might not be enough of a standard, but better
Come on, that is just false. Don't believe a statistic you haven't doctored yourself is a common saying.

But data evaluation is certainly something you should do yourself, because blindly trusting anyone else would be naive.
New Trailblazer.to Book
For all the ruby folks who are building complex web application using sophisticated tools instead of plain RoR MVC - there is new book about Trailblazer 2.1 that I would recommend for all of you.
LOVELY. Thank you.
> My guess is forms hosted elsewhere loaded in via JS? Anyone have recommendations on what service to use for this?

I've been using this for years:
https://formspree.io/

It's been simple and reliable for me and you can use it as just a regular <form> without JS.
This sounds awesome but very tech-heavy. Two questions:

- How big is the company?
- How did you get non-tech folks onboard with this approach?
And most importantly, stop doing things that not only don't work, but don't work well enough to make room for new opportunities to try.
> I love the web so much.

That’s a weird thing to say.
double click an element to change the color
"There are plenty of software jobs that are laid back and easy-going"

Please tell me where I can find one of these. I've never seen it. Every place wants you to work extra hours and squeeze as much as they can out of you.
I'm on the same side of the argument as you and indeed I believe I feel as strongly about it as you. Especially in regards to brushing it off, calling them script kiddies[1], generally being "well aw shucks aren't I great for not deleting my copy of the data, I'm so great"[2] about the whole thing grinds my gears too.

I'm saying whoever is ransoming the data already has the data, the data is out of Newsblur's control, therefore the data is already leaked.

The data leak is past tense. It has already happened, not will happen. No amount of money will undo that. If that means they've lost you as a customer, that's how it is.

What we now need to know is what data was leaked?

[1]: which to be fair Newsblur, they are, but if a script kiddie hacks you using something so basic as a missing firewall rule.. Arguably not knowing Docker's quirks but using it anyway is the same damn thing as what script kiddies do. Sys kiddie if you will.

[2]: Why is that cause for celebration? Do you not have backups?
The health effects of stress are pretty insane, I actually had to stop hacker ranking the other day because I noticed my blood pressure would shoot up by about 10 points.

No faang offer is worth dropping dead
> The tell tale signs of a quack theory is hiding behind "it's for entertainment"

More interesting and perfectly valid are his critiques of broken incentives in the Academic realm. Taking away his "megaphone" because of a flawed mathematical paper is something of an overcorrection.
> Do you remember all the concern about CRT in 2018?

I do actually. I don't really watch news, so I'm not sure what they were saying, but I do remember the concerns. I got interested in this topic in like 2015-2016, if not earlier.

You can take The College Fix as example. It's a news website specifically focused on education and they were talking about it for a long time. Think of them what you will, it's beside the point, but the concerns about education were undeniably there.

Come on, when was the first time all of you heard about the concept of white privilege? I'm willing to bet that for most people here who haven't been living under a rock it was way before 2019.
John McAfee was Jeff Hunter?
> the "point" of womens' leagues is just to provide a space for women to compete, and trans women should be allowed in those spaces.

This is patently false. In sports such as archery (which is an Olympic sport), where strength does not provide an advantage, men and women do compete together. So it's clearly not about providing a "space" for women to compete.

And in weightlifting, the subject at hand, all competitors are on their own, they might never be in the same room as each other. So again, what is this "space for women to compete"? It's clearly about the physical advantages of the sex, and I can't believe we're even having this discussion.
Youtube is the home of auto-generated kids videos and content farms. Thats the content they seem to want there. Anything else is randomly taken down.

Literally any other site where one can upload videos would be better.
Toxoplasmosis is very attractive popsci horror theme.

You might want to wait for more research and data before you get too excited. Some solid research shows that it has no effect on humans (except from fetuses)

https://www.discovermagazine.com/health/the-myth-of-mind-alt...
Sadly, this really is the Bay Area administrative position on the matter.
The toxic work environment argument mostly comes from people creating such environments to be honest. As long as people let others disagree, nobody should be fired. If that isn't possible, politics will again be banned as a topic in workplaces.
It is 100% unfair to blame Docker for this foot-gun, especially because they cannot really do anything to fix it, because that's how the firewall works in the Linux kernel. Look: Podman has exactly the same issue when not running rootless.

The root cause is that IP packets going to the containers are not going through the INPUT chain of the "filter" table (they go through FORWARD), while various firewall projects like ufw or firewalld only provide convenient management of the INPUT chain, and, worse, don't event provide a good way to express the notion of "packets going to external port 27017 and then forwarded" (i.e. the equivalent of the --ctorigdst option provided by raw iptables).

Here are some options for container engines:

a) Use only a userspace proxy (which is what Docker does when configured with {"iptables": false}). This way, there is no packet forwarding, so packets go through the INPUT chain, just as expected by high-level firewall packages like ufw or firewalld. The major downside (which makes this method useless e.g. for containerized mail servers) is that the information about the source IP is lost, and there is no good way to fix this. I guess TPROXY can help here, but nobody uses it.

b) Use slirp4netns (which is what Podman does when running rootless). It has a really nice mode (available via "podman run --network=slirp4netns:port_handler=slirp4netns") where on the host side, there is only a userspace process listening (so that packets go through the INPUT chain), but inside the container, packets going out of tap0 have the correct source IP. The downside (actually a Podman limitation) is that you can't set up multiple containers communicating over internal IPs.

I would say that I am not really in favor of options (a) and (b) because of the overhead created by the proxy or by slirp4netns. If port forwarding can be done in the kernel (and it can, the only missing piece is --ctorigdst in high-level firewalls), it should be done in the kernel.

c) Document the situation better (e.g. I don't see the --ctorigdst option mentioned at all on https://docs.docker.com/network/iptables/), shift the blame to firewall authors so that they start creating a duplicate of each INPUT rule also in the FORWARD chain with --ctorigdst added as necessary.

d) Provide usable primitives (similar to Network Policies in Kubernetes) to control the firewall for containers, so that ufw or firewalld is not needed.
We use P2 at Automattic which is pretty decent, and people can leave comments. Links between the posts are listed on them. It’s not perfect, but since it’s searchable, it’s great to find out why something is different by having p2 build up a web of related comments/posts.

It’s always interesting to go back 10 years to understand exactly why a decision was made and even see some of the alternatives.
As far as I know, they weren't any customer losses.
Bash do support git branch name and whatnot.
That what got me into PS1 customization.
Beat the Startup Founder Stigma Without a Cofounder Crutch
That probably tells something about the general stress level they later had.
A good PM should be focused on ensuring you're building the right things, and bringing it to market in a way that leads to growth and risk mitigation. That includes (for example):
- quantitative and qualitative prospect and customer input on roadmap
- pricing and packaging of your solution
- establishing and managing inbound OEM contracts
- working with legal on making sure custom contracts don't handcuff your business
- input and planning for FY business goals and targets
- educating and aligning partners and customers on roadmaps
- helping sales target the right customers and distribution channels
- managing profitability of the business (at least partially)
- helping refine the 'pitch' and 'demo' - remember, your company does 2 things - Build and Sell product. A good PM should be at least as focused on Selling as Building.
- etc

These are just a few of the responsibilities, of course. A good PM is at the center of the business interactions. The interactions between engineering and PM is hardly the entirety of the role. And yes, you will often have to spend time explaining to them how things work so they can be better enabled to have customer discussions and so on. Their job isn't usually about HOW, it's about WHAT/WHY primarily.

My advice:
1. Don't be jealous of the pay. That's down to the market and supply/demand. Jealousy is a cancer that robs you of your happiness and clouds your mind into making career-limiting, and rather juvenile statements like 'The role should really sit with some entry level people'. As Dr. Winston said in How to Speak: "you'll be judged based on the quality of your speaking, the quality of your writing, and the quality of your ideas - in that order."

2. Understand what goes into a software business. I doubt you're explaining 'everything' (and if you are, then maybe you should be a CEO)

3. Think about becoming a PM. The pay is better... :)
Really though, the best engineers (e.g. fellows), engineering managers, and senior architects get paid as well or better than PMs. Do what you love and what you're good at, and the pay will follow as your career progresses and you accomplish things of note.
My two previous employers have used Rational DOORS and one of them additionally used MagicDraw.

I would advise that you avoid Rational DOORS at all costs.

DOORS is the kind of abomination that is so bad that I wish a meteorite would smite IBM.
Do never, ever let a job or manager affect your stress levels. If you can, seek greener pastures, but more importantly, do not let it affect you. Same for relationship issues.
The hair is only one of the affected areas. God knows how bad this is some internal body parts if it leads to binge eating or coping solutions like drinking etc. Not to mention the mind.
Sorry, I thought it is a no-brainer, but here is some from a google search. I dont think there are any studies claiming the opposite.

https://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=16288...

https://msutoday.msu.edu/news/2016/dads-play-key-role-in-chi...
Cloudflare Workers have access to the key-value data store [1].

I believe this can be used to process forms (temporary).

The free tier is enough for a small blog.

[1] https://developers.cloudflare.com/workers/learning/how-kv-wo...
How Much Does It Cost to Build an App
Plus, after having the infection the human body develops effective antibodies. People that lived with cats likely have had an infection and hence antibodies.
Break-It-Fix-It: Unsupervised Learning for Program Repair