skysight-inc/HackerNews huggingface dataset:
Thinking you have friends at work is a mistake of youth. It is what it is. Most people will barely have any real friends in life.

It’s a job that sustains people’s livelihoods - spouse, children, house, parents, dreams, future ...

It’s super unhealthy to be best friends forever with anyone at work when it comes to this, mainly because everyone is playing for high stakes. If you are a true friend, never draw people into your own bullshit. You think a place is a toxic environment, fine, but there’s 10 other people that can fucking manage it and have other goals with what the job provides.

Eg
‘Since we are friends, and I don’t like so and so, I expect you to not like so and so’

Get over yourselves, this shit pays the bills. I’ll see you at badminton practice or something, but ain’t nobody friends on that level at work other than pure dumbasses.
That is true. I think the comment you replied to had already acknowledged that, but in case it wasn’t clear, yes of course there’s a difference. Does that difference contribute meaningfully to the conversation? Switches that can be set via software, for better or worse, are now the norm in vehicles, so why the concern about this vest? Software switches control ABS brakes, airbags, steering, and throttle in nearly all new cars sold today, and online features are mixed into many many brands. Whipping up incredulous concern about this completely optional motorcycle safety vest over software switches isn’t just speculation, it’s being willfully ignorant of today’s standard engineering practice.
I would say yes. Kind of a silly comment really
Also, do you have more on thst "seed oils are toxic"? Literally never heard about that.
The presenter has discovered the Result / Either monad at 00:24:16, but their proposed C implementation sounds like a really bad idea:

- The flag needs to be manually inlined into every type, thus bloating the type even after the value has been successfully created. ie every instance of `file_contents_t` in your program has become the equivalent of `Result<file_contents_t>` and you have to check it for validity every time you use it, not just when you create it.

- The flag is easy to forget to check. `std::optional` has that problem too with its `*` and `->` operators, but at least you have to write them, as well as the type "std::optional", explicitly. You can't accidentally use a `std::optional<file_contents_t>` as a `file_contents_t`, but you can accidentally use a `file_contents_t` with `.valid = false` where one with `.valid = true` was expected.

- The `img = crop_to_cat(img); img = add_bow_tie(img); ...` example looks great when you just call the functions in sequence and expect each function to be a no-op for invalid inputs. But this breaks down when you have loops or logging or sleeps or other side effects that you genuinely want to skip. At that point you will have to start checking `if (img.valid)` manually again anyway. And if there are enough of these scattered around multiple scopes, you'll end up wanting `goto error` again.

The callback-based example with `std::optional` as well as the Rust example with early returns don't have these problems. (Incidentally the Rust version uses an explicit `match` and manual return of the error for some reason, even though that particular usage pattern is exactly what the `?` operator is for.)
In a lot of ways, I think he’s smarter than a lot of people and companies. He’s not giving up his legal rights.

I feel like we’ve all given YouTube permission to sidestep the law and do whatever the heck they want. We’ve empowered them at the loss of our own state-secured rights.
Sometimes the people aren't toxic, they're just encouraged to be that way by the management and company culture. Lots of younger engineers have only worked at a single company and don't have the benefit of experience. Always good to assume the best, even with a highly toxic person.

At my current company there really isn't a technical promotion track. You either get into management or stagnate. That's created some unfortunate situations where excellent technical contributors with poor personalities keep slamming up against the invisible wall preventing advancement instead of being encouraged to stay technical. Also, weak management allows minor technical disputes to turn into all out wars. Pretty sad. Good for me I guess, as my aging brain's best contribution seems to have been in moderating the conflicts.
> So are you claiming there is some systematic net movement of water out of California and into other states/countries?

Not OP.

The argument made in Cadillac Desert is pretty much the opposite: in order to irrigate California and to give drinking water to its inhabitants, we have damned and diverted many rivers elsewhere with some very large ecological effects.

Another thing to take into account is the salinization of soil as an effect of irrigation: every time water evaporates it leaves behind a salt deposit. This is a process we don't know how to revert and it's considered to be an important historical factor in the rise and fall of civilizations, migration patterns etc.
If you advance in your career steadily, at some point you will be at a place where you are responsible of fixing toxicity if it exists/appears.
Trams won't replace cars but they could help reduce car trips and reduce the number of cars on the roads.

Trams may sound old-fashioned, but this mode of transport is in fact more attractive today than it's ever been.

However, cost and construction time is a major hurdle to introducing trams. Tram infrastructure is expensive.

There is a cheaper, hybrid alternative called the trolleybus. It's a bus that runs on electric overhead lines so no need for tracks in the road like a tram.

Examples of the trolleybus can be found all over the world. But in many countries they fell out of favour and were scrapped.

While the trolleybus has it's disadvantages (the visual clutter of overhead lines being just one of them), maybe it also deserves a fresh appraisal?
There are 3 ways to save a comment within HN: comment, upvote (your list of upvoted comments is visible to you only), favorite (your list of favorited comments is publicly visible). To favorite a comment you have to visit that comment specifically (click on its timestamp).

There are of course other ways to save comments, such as bookmarking with your browser or other bookmark applications.
Thanks for sharing that is extremely helpful.
What do you think about Affirmative Action? Is it systemic racism or systemic antiracism?
From the article :-

On Wednesday night, staff at several major public hospitals were sent an urgent memo informing them of an issue with the Sunrise EMR computer system.

The system was duplicating the last digit of dosage quantities, with patients potentially receiving more than 10 times the necessary amount of medication.

"It's added another digit and replicated the last digit, so if you were to have 17 milligrams, it would have prescribed 177 milligrams," SA Health CEO Chris McGowan told ABC Radio Adelaide's David Bevan.
This is using the iTerm2 protocol from the REPL. So it's high resolution. For example all the plots in this Haskell tutorial [0] can be plotted in your terminal from the REPL while you are developing and the appear as they do in the PDF.

[0] https://lancelet.github.io/space-workshop/notes.pdf
This. The more ad platform becomes accurate, the more ads will exploit vulnerabilities in human mind. Some might believe they don't have such vulnerabilities, but there can be some in subconscious level. Ad tech is basically PSYOP and people really should be on guard.
Fortunately, we at least know that meat consumption, specially red meat, is bad for you and a WFPB diet is better. So my suggestion is to use products like beyong as a gateway to a WFPB diet.
We could start by not shutting down our the last nuclear power plant in California in 2025 that currently provides 10% of the states electricity.
That must be understood in the context of the number of applicants to U.S. residency programs from Caribbean medical schools (which are well-known to be a little predatory).

From that article you cited: International medical graduates in particular have low match rates for residency programs. American medical students have a 94 percent match rate, according to the Times, which cites information from the National Resident Matching Program. However, Americans who study at international medical schools have a match rate of 61 percent."

Kids from the U.S. get sold on a Caribbean M.D. school, and spend thousands and thousands of dollars only to find out that things get really complicated when it comes time to do clerkship rotations or apply to residency.

An M.D. or a D.O. from a school on U.S. soil is definitely not useless, and your chances at matching a residency are extremely high, as cited above.
I write down the time when I switch tasks, and also I try not to switch between many different tasks/issues.
As for the details, the app we use for time tracking has a calendar input interface which is precise upto 5 mins, with all our gitlab issues synced as billable tasks, so that is pretty straightforward.
Also, I tend to leave a small note on what part I worked on so that when looking back the time is justified. If you don't have that maybe drawing bars on google calendar in a separated "billing" calendar could help.

Keep in mind, that when it comes to being very punctual on time you can play the politics back (e.g. when managers hammer on clocking in on time, you get to clock out on time too) and claim budget for work items that took shorter than expected.
Not everyone has a SIM to begin with. Or it is lost with the phone.

Anything that has a single or dual point of failure is dead on arrival. Too bad you will realize only after you are locked out of all your digital life.
I'm older than I used to be. I've gotten better at figuring it out "in real time" and that's been enormously helpful. Life is better than it used to be.

I feel like my gender still contributes to some people wanting to play the sympathy card and justify their crap. I think they actually know better and they know it's BS but they think I will fall for it anyway for whatever reason.

It gets tiresome to deal with people like that and I think my next big development stage is getting better at shutting people down and finding some way to signal "That's a hard no and stop bothering me. You know better."

Some people will just keep pushing on the slightest excuse or opening and they have very selective hearing where if 98 percent of what you say is no and 2 percent is something that could be twisted into a justification, they are all over that 2 percent. And I think the fact that they are clearly being abusive at that point is on them but as a purely tactical thing I am trying to figure out how to deny such cretins that slight opening.
I don’t think Content-ID is bad, it’s just a tool and I can see how useful it is. My problem is with the process it is a part of.

Google seems to treat Content-ID as basically the whole answer, when the process clearly needs more informed discretionary moderation. The recent upheld infringement action against someone playing Moonlight Sonata is a classic example of a failure.

I’ve got no problem with Content-ID matching the piano piece with the scammy upload that claimed copyright. I do have a problem with Google sticking to to guns in such an egregiously obvious case of a spurious claim of copyright. Fortunately that specific issue has now been resolved.
“ This must be the hottest land in the country right now”

Sigh.

This seems mainly a puff piece, maybe it’s the translation but little detail on who is selling, who is buying, or the price.
A few things have changed. College is no longer a tool of social mobility. It is table stakes to keep your current status. If you do not go to college, you are unlikely to stay within the middle class. People may cite plumbers but they don't make a fortune and the physical toll is quite serious.

Second, funding has been cut for public universities significantly. A lot of public universities charge tuition that is far more than it was 50-60 years ago. Ironically the expensive private schools are where you want to go for low cost college. They can afford to give full rides to a large portion of their population. Hence the competition.

People have gotten better at playing the game. It's like how chess ELO keeps going up. If you did SAT prep, was a nationally ranked fencer/golfer/tennis player, did volunteer work, founded a tech club and had a 95 average in the 80's, you'd have your pick of colleges. Much in the same way your average GM would kill if they were playing back in the 80's. These days you'd still do okay but you'd be competing against a larger pool of people who also did all of these things.
I did the same thing. During the ‘08 to ‘10 recession, took a job that I probably shouldn’t have, but had to because I was financially at the end of the rope. At least I identified it as toxic pretty quickly and took the first life raft a recruiter threw to me once hiring picked back up!
no offense but I think you're unfairly and inconsistently dialing down your personal reliability for your subjective experience in this topic because this topic has the implications and emotional and psychological baggage that it does but you would be much more likely to trust yourself in your everyday life with the things that you already know. And I think that's reasonable. if I had some experience where there was a UFO or aliens I would definitely be doubting myself. But I think given time, or given repeated experiences, or given other people who had similar experiences and if I reflected on it I could definitely come to trust that what I experienced was true. Maybe that makes me unreliable... I mean I am unreliable my memory is unreliable my logic is unreliable my interpretations are unreliable my senses are unreliable. But I still have to piece together an existence just like everyone does. Just like I think you'd believe the things that happened to you in your everyday life. and I don't think we can discount other people's experiences so easily. Particularly if yeah so many experiences. Even if you have an unreliable sensor or sparse signals you can reconstruct an accurate picture, particularly if you have enough sensors. I'm not saying that all of the people's experiences means that it must be aliens I'm just saying it means that something is happening and I don't think it's honest for people to judge that as oh well this just means these people are unreliable. If that's true then it's just as equally likely that your judgment of them is unreliable too. There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy.
> Eg working with web based services, your code tends to communicate a lot with other services, and a very large % of bugs that make it further out than your dev laptop come from those interfaces. Making these part of the closed world of the static type system is done in some places but most static language users elect not to do it, preferring programmable checks in form of schemas or tests.

Are you actually suggesting that "most static language users elect" to not decode at the boundaries of their system because it somehow is favorable to not do so? This does not match my perception of things, neither the "most are not decoding" part nor the "it's fine to not decode into a known good structure" part.

> It's an attractive idea to hedge your risks by usign a static language even if it only catches the trivial bugs and slows you down, because statically found bugs are a falsifiable observation, wheras making programming easier, faster and more fun[1] in general doesn't leave hard evidence unless you run duplicate trial projects just for science.

What an incredible straw man you've built up, but then you just let it sit there and don't even burn it up.

Since I'm not here to convince anyone, I can say your straw man is the opposite of my experience. I've never been able to prototype and change a system in any phase of its lifetime faster than I've been in Haskell. Haskell has downsides, but speed of development and maintenance is one of its strong points.

> I tend to think of static vs dynamic as a mindset question, where our bias of loss aversion rears its head.
It is true that many people have attributed a wide range issues to it, on offentimes shaky reasoning, but there are also very clear examples of codified rules and laws keeping minority races down, for instance the minimum wage.
Free is the most expensive one

I am using 2FA with backup code stored and using unique generated passwords for each service

It's not easy nor simple but still better than trusting Google that offers "free" service and wanting "something" in return
I have used Rufus from Macs (my primary work devices) to create bootable Windows installers on USB to reinstall my gaming PCs plenty of times :)
One of the things Wade brings up is that gain-of-function research was justified by its proponents on the grounds that it would help prevent and/or deal with future pandemics. So a good question that needs to be addressed now is: did gain-of-function research on bat coronaviruses help us deal with COVID19, and if so, how?
My father told me, when I was 10, that I might have never been born if my grand parents got caught during WW2.

I take social darwinism and competition very personally and seriously. I have the most difficulty accepting social hierarchy because they remind me of people being better than others for arbitrary reasons.

I often rationalize that what happened in germany, also happens to a certain degree between human beings in normal times, and it disgusts me. I feel like eugenics won many battles, just not the war, and that if Nazism happened, it tells a lot about the human nature of people around us.
It's funny - I see that sentiment all the time ("Static typing is slower to get going with") and I kinda chuckle. In both static and dynamic languages, in the beginning, you're not doing anything silly. In both scenarios, you likely aren't writing your methods that accept strings and then immediately trying to pass them ints. For two developers of the same proficiency, competing to generate value in a static vs. dynamic language, I suspect the first 10 hours or so of building a project would progress pretty similarly. Compilers don't really fight with you until there's lots of hidden complexity.*

*Haskell and Rust get a lot of flack because of their compilers being difficult for beginners to work with. I don't necessarily think this is actually an issue - for a sufficiently skilled Rust or Haskell dev, I doubt most compiler errors feel like a "fight".
> That's not the R^2 of your SAT based on income; that's the R^2 of average scores within an income bucket. Predictability based on income is far, far lower - in fact, in California at least, both student ethnicity and parental education is more predictive as far as background factors go (https://escholarship.org/uc/item/9gs5v3pv).

You write that as if you disagree with my comment, but then you go on to agree with it. Scores are highly predictable from income and factors like race. Yes. That's what makes standardized tests not just worthless, it makes them classist and racist.

> Huh? Prior to tests, schools were even more classist.

This is why tests were introduced, schools were claiming to admit people based on skill. But then the "wrong" people showed up with skills. So they introduced tests. You should read the history of testing that I linked to before, it explains this very nicely.

> Standardized tests have also been used in all sorts of societies historically explicitly to break class lines. i.e. the Chinese Imperial Examinations (created over 2,000 years ago) intentionally were created so that candidates were not just merely young aristocrats recommended by other aristocrats (see https://en.wikipedia.org/wiki/Imperial_examination).

You should totally read a book on this. I suggest "Civil examinations and meritocracy in late imperial China" by Elman. The examinations were extremely onerous and required pretty deep pockets. The exams were a way to choose among elites. Just like standardized tests today!

> Of course, neither the history of testing or holistic admissions says anything about the actual value of them today.

The fact that scores are basically a proxy for income+race does say something about their actual value today. Zero. Let's stop building on the infrastructure of racism and oppression that those who came before up put up.
I found a couple by going through the OTC daily lists and looking at dividend payers. I’d double take seeing somecompany paying a $500 or $1,000 dividend, look it up and they would have some crazy stock price.

But note: they’d also only trade once a month or so.
The few more steps heavily denatures proteins, potentially creating novel structures in the processing which can have significantly negative effects on humans—cancer or prion catalysts, for example.
ironically, google is probably one of the companies pushing that the most.
I’m also pragmatic in the sense that this doesn’t change easily or quickly, but there’s a difference between incidental animal death due to plant agriculture and raising animals for slaughter. I think the goal is suffering reduction - anything that moves the needle in that direction is a good thing.
If it turns out to have transmitted from a zoological source, does that mean we don't need to worry about biolab security? And the same in reverse?

Both sources are capable of being the origin, we should work on reducing the chance that either cause a similar pandemic.
> it's just weird to me that that's what other vegetarians would care about

As others have replied already, pure vegetarians aren't the only audience for these products. You have plenty of people (like myself) who still enjoy meat but will happily opt for the replacements when available because of the environmental/ethical/health benefits, and I'm sure they've also lowered the barrier to entry for many people making the leap into full vegetarian diets for the first time.

I've been finding myself opting for the Impossible/Beyond options on menus more and more lately (even at fast food joints, e.g. Starbucks or Burger King), and I'm grateful for the options being there.
You're citing an article that literally has as its first sentence, "Nicholas Wade is not a racist". As citations go that's not very convincing.

And at any rate, the attempted smearing of anyone who points to problems in establishment thinking as a racist is trivial, completely expected of a certain segment of society and of no importance relative to the topic at hand. Wade's article not only builds an extremely strong case for the "engineered in a lab" theory, but just as importantly, shows that virology as field needs to be shut down. Virologists have been caught engaging in two conspiracies around this topic now - the conspiracy of silence by Chinese state and researchers, and the second was the deception around the letters claiming a lab leak was an absurd conspiracy theory and which boldly claimed there were no conflicts of interest even though they had the biggest conflicts imaginable. That's before we even get to the stupidity of GOF research.

It's a small field with a bad culture, and as the article points out, has in the end contributed nothing to actually fighting COVID. The case for defunding it looks strong and the case for continuing it looks weak.

Those things are all far more important than your allergic reaction to a man who worked for decades at the NYT of all places
The same in Australia. I doubled my income from going to contract work without even using a business/company structure. Long timers use a company structure for even better gains.
Timecobot Democracy is now open source
> VC are incentivized to keep throwing money at these dumb ideas because if even one of them takes off, there are disproportionate returns to be had come IPO time.

Rich people funding low probability but high expected value moonshots is the system working as intended.