skysight-inc/HackerNews huggingface dataset:
PFAS contamination is existent in many waterways and bodies of water and contaminate the fish that live there. Shame because ones that tend to build up more PFAS in their system are not safe to eat either, but would otherwise provide an inexpensive, healthy, and delicious meal. Most anglers I talk to (in the Bay Area) catch and release rather than taking home and consuming the fish because of chemical contamination of the water.
> Well it set a precedent for Cross-European collaboration and presumably a whole bunch of engineers from Britain and France all started talking to each other sharing ideas, learning each other’s language and cultural differences in the early 1960’s.

Maybe. Hard to say. But, if the 'Concord' was a project to build a wide body subsonic passenger jet, then the outcome would have been much the same, with the exception of a genuinely useful aircraft being produced.

> The engineers that worked on the Concorde programme would have started to become available to begin work on the A320 in the late 70’s/early 80’s.

Again, perhaps. Maybe, they were employed more on military jets? Who knows? European aeronautical engineers knew how to build passenger jets before Concord and not every European aeronautical engineer worked on Concord.

> Also there is at least one digital computer in Concorde

Probably, they had pocket calculators before that bird took off for its first flight. I don't really see how that matters.

Generally, the problem with these X is justified because it preceded Y arguments is that they overlook the fact we could have directly applied our efforts toward reaching Y.
And here I am just using Telegram for Tech, Furry, and Kink servers. Most of the people I know only use it for that as well lol.
The best thing about the pandemic was working from home. It allowed me to move in and care for my father-in-law for the last 6 months of his life. If I had been commuting, the stress of everything would have probably killed my wife
Alternatively: A bunch of folks trying to make mass transport more tolerable to those who would rather be caught dead than ride the bus with the common folks. (I've met a few of these folks). Or simply the folks with some social anxiety or something like that, which can make public transport horrible.
This is a very simplistic view. The complexity of weather prediction is a factor of both how far into the future and how fine-grained the prediction is. Predicting 1 minute ahead is trivial. Predicting temperature with a 20-degree accuracy a week ahead is trivial. What Deepmind does here is predicting precipitation ~1 hour ahead with a ~1km resolution, and they do it significantly better than existing models. Perhaps not a breakthrough, but a substantial technical development it is.
>To where? Who knows, but I imagine people will have a choice of multiple services instead of one or two big behemoths (i.e Facebook & Twitter).

Hopefully, they will re-discover the joys and challenges of in-person communication and social networking.
I remember a post Msoft Dev wrote about adding a fairly simple feature to a web api. The code itself could be written by a single dev in a day or two, but the logistics needed for testing, documenting, supporting and communicating this involved hundreds of people with thousands of man hours. It also would bind them to maintaining this feature almost indefinitely. Because of that last point alone it took months to years to get a signoff on features.
Creating a Cloud Hosting company with $0 investment
> Maybe, just maybe, my energy level evens out, but is by no means enhanced

I said alertness, as in mental alertness, not energy levels. I doubt I would be able to perform physically as well while fasted. Cortisol levels slowly increase the longer you faster to mobilize stored energy and maintain blood glucose levels. Cortisol is also implicated in alertness.

> I barely lose any fat, half a pound over 3 days if lucky.

Not sure if you mean half a pound after fasting for 3 days, or half a pound after fasting intermittently for 3 days. Either way, you don't want to lose weight any faster than 2 lbs per week, tops. Adverse health effects are possible if you go any faster, so it sounds like you're on a good trajectory.
Personal opinion only based on a life-times worth of collecting grey hairs. Stick with your studies.

A certificate is much more valuable in the long run compared to 'worked at startup xyz for 2 months before it folded/leveraged/pivoted’.

Yes there is a genuine fear that you might turn down a role in the next unicorn and miss out on a fortune but realistically playing the odds that the bit of paper will be worth more than an entry on your CV makes it worth sticking to your studies.

Personal experience story time: I once quit a course a few weeks away from graduating in order to take an oppurtunity that seemed to good to be true. Turns out that it was indeed too good to be true and the company folded a few years later. If I could turn back time I would do so on that one (and a few others).

FOMO and sweet whispers of untold wealth if only you get in early enough tempt many to abandon their studies.

Some times it works out, often it does not but ask yourself this - how often do startups turn in to unicorns?

Yes by passing on the offer you might miss the next Google but be guided by the statistics and acknowledge that you are still green enough to be unable to sort the wheat from the chaff.

Personal experience data point of n=1. Number of unicorns missed by passing on a job offer = 0. Number of roles that opened up because I had some piece(s) of paper that provided solid evidence of skills and abilities = 20+

YMMV
The difference here is that the developer of RefTerm is an experienced, professional developer passionate about his craft and building good software. Microsoft is a faceless entity composed of people who mostly don't care about what they do during the day and are just getting by so they can get paid. There's no shame in that. But there is shame in patronising someone when they demonstrate something to be false and locking the thread on GitHub such that no further discussion is possible...

Microsoft is sluggish and delivers products that do the job and nothing more. Sadly, that's the modus operandi of most software companies. That's why nimble little startups are still managing to steal pieces of various markets.

I use Windows Terminal quite often and have definitely noticed its terrible performance. So this is definitely something visible in the real world and not just nitpicking.
Configuring the default python, also referred to as installing a new Python, is exactly what OP was doing.

The process in the supplied link, which is the same as the process you weirdly called IBM proprietary even though it has nothing to do with IBM, is essentially the same as the process on MacOS. Realize that the OS python is not what you want, enable a non-default package repository with a few shell commands, install Python.

Prejudice about anything to do with Apple aside, glad to see we agree that RHEL and MacOS have similar install processes.
What exactly have this years Nobel research been significant for? Like in real terms?
"Turns out, Mozilla Firefox is better"

-- Mozilla
If you look back it’s usually a decade or more before a discovery gets a Nobel prize. Which makes sense, since it’s relevance isn’t usually immediately apparent.
I filed a ticket:

https://bugzilla.mozilla.org/show_bug.cgi?id=1733948
Algorithmic Contract Types Unified Standards
Before it gets hijacked by zealots on both side in saving or depopulating the planet.
It was a quite conservative pick given the complexities and interwovenness of discoveries in a given field: Citation Index and some fundamental property (TRPV --> Temperature/Heat/Pain & PIEZO--> Touch/Proprioception), it was relatively easy to pinpoint those two (no pun intended).

The mRNA technology would not be so clear cut in terms of persons involved since it had to go through many hurdles. There are two illustrative roadmaps [1][2] (And yes, Malone et al. was a early contributor as well (1989)[3])

[1]https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7554980/bin/ijm...
[2]https://media.springernature.com/full/springer-static/image/...
[3]https://www.pnas.org/content/86/16/6077
Im 2 years into my career. Is there a benefit in reading a database book cover to cover? Book in question is Database Systems by Garcia-Molina.

I’ve found the material so far interesting. But I’m not sure how much value and how much information there is for me to possibly retain.
>You can - one can put an exception handler at the place one truly wishes to handle the error as opposed to always introducing repetitive code at every single place in the call chain.

I don't understand this point but I hear it raised often. At best I'm lukewarm on Go's error handling. Having if err != nil feels the same to me ergonomically as a try / catch.

Am I missing something by thinking that?
> only check FB for photos from my parents and some niche marketplace groups

that's all they need, you're still an active user no matter
The upvote / downvote system is at fault here too, at least with online discussion forums. Everything that doesn’t match the local culture and norms is immediately downvoted. It’s a self-reinforcing echo chamber. Reddit is notoriously bad at this.

I preferred the old forum style, where even unpopular or strange messages were still placed in chronological order.
The Tesla Roadster was a real car, not a concept. They made thousands of them.
Why Kubernetes Is Doomed to Fail
This is why I am considering leaving my current position. "oh we have something you can work on, but first can you..." 3 straight years of this...
I'm well aware of Go patterns. That is not the point. The point is that the language allows you to return as many values as you want, in any order, of any type. If you introduce a new operator, then that operator should not be driven by a community pattern, but a strict language specification that covers all the use cases allowed by a language. It should also explain how an operator behaves in weird scenarios (eg return err, Type{} vs return Type{}, err). It can surely be all explained by the spec, but Go is the language that wants to minimize "weird scenarios". The best operator is the one that doesn't need explanation.

> the ? operator could simply not be applied in this case.

No. Go doesn't want to have such operators exist at all, because they are not simple. Go wants to find the most common denominator that would elegantly solve an issue from all angles in such a way so that the authors don't have to write pages of specification, but most importantly, so that code readers don't have to read specification when glancing through code.
> Well it did not....probably because of no dust in it? ;)

Sorry misread the "our" ;)
When intuition fails, how to use probability and statistics to find the answers
It's true that they have less US user growth, but its incredible to consider that they still have US user growth.

> Facebook will experience its slowest (US) growth ever in 2021 at just 0.8%. [0]

That's with a ~61% penetration in US internet users. Instagram still has pretty impressive US user growth

> This statistic shows the projected Instagram user growth in the United States from 2018 to 2023. In 2020, the social network's user figures grew by 6.2 percent compared to the previous year. In 2021, the development is estimated to slow to a 3.7 percent annual growth rate. [1]

The fact that revenue per user is much higher in the US and Canada ($53.56 per user) than Europe ($16.87) and much less in Asia ($4.05) [2] is an opportunity. They can get aim to bring these numbers up and continue revenue growth. They did exactly that. For instance revenue per user in Europe went from 10.64 to 16.87 from Q1 2020 to Q4 2020.

I couldn't find a single statistic that would even suggest that Facebook's growth is in trouble in the foreseeable future.

This points to a bigger issue with modern journalism. Their goal is to feed subscribers what they want to read. And their subscriber base is skeptical of facebook and wants to read about how their downfall is just around the corner. They've been doing this for years. But they don't bother to do basic sanity checks on their claims. You can hate Facebook all you want, but don't delude yourself in the process.

[0] https://www.businessinsider.com/facebook-will-experience-its...

[1] https://www.statista.com/statistics/426533/instagram-us-user...

[2] https://www.statista.com/statistics/251328/facebooks-average...
I'm pretty sure that before the cars went into production, Tesla produced a couple of concept cars, did they not? Does the company not produce concepts for new things they produce?
I'm not sure "It doesn't take a PhD, just years of experience" is quite the rejoinder the author thinks it is.

Aren't they both just ways of saying "It takes someone with a rare subset of highly specific knowledge to solve this problem"?

The MS person was saying "Sure, there's probably a way to make this faster but I don't have anyone on my team who knows how to do that. If I had the budget to go out and hire someone with a PhD maybe I could do it."

That then Casey Muratori could show up and do it in his spare time doesn't really refute that argument, does it? This is someeone who has spent years actually doing hardocre R&D work, and literally published techniques that advance the state of human knowledge in the field of GUI rendering[0]. His resume is kind of a living example of 'PhD, or equivalent professional experience'.

So sure, it might be nice if MS's career structure led to them having more Muratoris on staff, but I don't think the expectation that every product team should have one or two developers of that caliber on it is a reasonable one.

It IS a good argument for why MS should accept open source contributions, though.

[0] https://caseymuratori.com/blog_0001
Problem is ... Metric can be hacked and people knew it. MAU could be boosted if you spamming user with notification, and one misclick would make that user one MAU.

I think the worry is legit. TikTok is the young app. I can't see how Facebook could compete organically with it at its current scale. Maybe asking US government to ban it outright would be their most practical way to win the battle, but not the war.
Hey Siri, What Happened?
From the linked article itself, I can attest to the constant push to move up into 'leadership' roles, particularly in some companies. I have stayed and worked as an engineer for 37 years. I have been 'team lead' a half dozen times, but never a full manager role. Why? Because I would be a poor manager. I have personally experienced managers that where technically brilliant, but not good at managing (or inspiring) the technical staff. They should have remained as engineers/scientists. Some corporations used to have parallel paths for technical staff that had management level pay and benefits, but the suits in the 'C suite' have eliminated that for the most part over the last twenty years. Bell Laboratories (now a shell of its former self) was once one of those places.

So in the current environment, there is constant pressure to move up or move out. Even startups are no longer immune to that. If you want to have enough shares for it to really matter in a liquidity event, you need to have a team of people below you, or at least a director level title. The startup environment in 2000 was completely different, and technically astute engineers (mechanical, electrical, software) could attract strong stock grants as engineers. That has changed. I am fortunate in that after 37 years of doing this, I am at a position where I don't even have to think about these issues any longer. I feel sorry for younger engineers breaking into the field, the management pyramid is such a PITA.

And back to the topic of strong technical engineers that are poor managers? If you get stuck into one of those situations, constant micro management, constant downward pressure of "you don't know what you are doing", get out. Find a new position elsewhere. Good managers will coach you when you need help, but will let you do your own work. Good managers will help identify your deficiencies but also guide you to work that plays to your strengths. Good managers will provide you opportunity for growth. I learned this early in my career, blessed with having an awesome manager. Since then, every job I have had, first thing I did was figure out which managers were good, and which ones were not, and made sure that I never had to work under a bad manager.

So you can make a career in engineering, but it has to be a choice, and you have to learn to manage your managers.

Also note, while I recognize that I would be a poor manager (for various reasons), mentoring is a different skill set. If you are a senior engineer, take every opportunity to mentor a starter in the field.
Instead of quitting social media I used the approach of use it a lot less. I seriously scaled back by Facebook usage and when I did, my mood improved considerably. I chalk it up to not getting all the daily anger and outrage Facebook tries to feed us.

Now that it looks like the worst of the pandemic is behind us (hopefully???), and people start getting out more and seeing people in real life, I think Facebook usage will decline accordingly. Facebook got a serious bump due to the pandemic and now that things are subsiding I expect so will Facebook usage.

As has been pointed out, I think we will see Facebook usage decline in the first world as the existing user base ages out and young people migrate to other platforms. Facebook's growth and popularity will rest with the developing world.
It would require regulation and/or a financial model that is not based on user exploitation, which in turn requires either direct payment or a highly regulated ad experience.

All the financial incentives right now heavily incentivize sleaze.
Large orgs have many of these people.
Their settings aren't wrong, just different, likely because of differing standards for digit grouping across locales. So this is a case that refterm clearly doesn't support. This case by itself doesn't invalidate refterm's approach to rendering, but I can see why the team at Microsoft, knowing that there are many such cases, would favor abstraction over the absolute best possible speed.
> after the event

Or before.
Lobotomy is still used and it is still “scientific”…

We luckily have better treatments available for almost every scenario, but it’s definitely still a tool in the toolbox. Same with electroshock therapy. We can be thankful for advancements without being dismissive of some of the less ideal steps along the way.
DVI was first by a few years. HDMI expanded on DVI-D and added more features.
The fact that peer pressure is the "accountability mechanism" means that pretty much the only thing journalists are ever held accountable for is stuff that goes against the beliefs of the class of people who graduate from Princeton and Columbia and get jobs at prestigious publications. Stuff like spreading misinformation, inciting political violence and falsely undermining trust in democratic elections is fine so long as it's done in the name of the correct elite-supported political causes.

Hell, I've just watched the media over here in the UK create a fuel supply crisis through irresponsible reporting - they posted breathless headlines about petrol stations running out of fuel and having to close which actually created the crisis by scaring everyone into going out and filling up their tanks at once. In reality, about five stations in the country were shut prior to the panic buying - so few even the people who'd tried to go to one probably wouldn't realize there was meant to be a crisis. But our fuel supply chains just don't have the capacity to cope with everyone buying several times as much as usual once the press started a panic. Is there any accountability for this? Of course not. They just kept on running endless sob stories about the people affected by the crisis and how terrible it is for them, making money off suffering they created.
I'm not sure I understand this discussion. It sounds like most people are saying that null/nils cause a tonne of problems because if you don't check them everywhere, you end up with a crash.

I don't see how making types non-nullable solves the problem, doesn't it just create a new problem? When I load the string from somewhere outside of the program, if it is not present, I would either have to check for that condition otherwise I will crash, otherwise I would assign it some magic value and have to check everywhere "if not magic value".

otoh, if the strings are not external then there is little danger of things ever being null no?
Keyword planner is great. Use it in conjunction with trends to see how words are being used over time.

https://trends.google.com/trends/

You can get a long way with these 2 tools before signing up to any paid stuff.
reminded me of :

https://randsinrepose.com/archives/anti-flow/

as well as

https://camhashemi.com/posts/focus-vs-coordination/
> What I fail to understand is how you seem to think that you can can assess the risks associated with contracting the virus better than the risks associated with getting the vaccine.

As I said, I cannot. Actually, nobody can. What I do know is:

- A vast majority of who gets the virus does not die or get any effects.
- A lot of people who die of Covid-19 has a comorbidity factor of 4 (Which means suffers from 4 comorbidities).
- I am 40 years old and no other comorbidities than a very light asthma. I eat well and try to do some exercise (but not as much as I would like, for sure).
- There are no studies of long-term effects of getting the vaccines or getting the virus.
- Anyone who took the vaccine can be infected and spread the virus just as someone who is not vaccinated.
- Things that are made under political/financial pressure rarely get right the first time.

So, with this data, for me it is logical for people to wait if they can. If they have comorbidities or are old, then it is another story.
What's wrong with Firefox bookmarks? I quite like them, but if there's something I'm missing out on, I'd like to know.
I think farmers would like to know what is happening during the next hour or two during harvest.
While this is encouraging for further study, there are only 44 participants, the effects are mild (for the sample size), and it's very early research. Considering publication bias and that early results are often more significant than larger, later trials, I'd be surprised if there was actually any substance to this. More research will tell, but, like, this article is not compelling.
He’s probably referring to YouTube, as I also don’t see searching for information as being addictive. I do find searching throughout the day to be totally necessary though.
That isn't a USB problem, that's an Amazon problem.
Show HN: Strange Attractor on an Etch A Sketch with Raspberry Pi Pico
Documentation can be found at this link: https://vha3.github.io/Pico/Steppers/Lorenz.html

An RP2040 microcontroller drives two stepper motors that turn the knobs of an etch a sketch.
I think you have captured it perfectly.
I'm convinced that WhatsApp is Facebook's most valuable property, not Facebook itself. It's ubiquitous in the developing world, whereas I think (overoptimistically?) that Facebook itself is dying.

> The rest of the T10 have "one owner": Snapchat, Skype, TikTok, UC Browser (Alibaba), Youtube, and Twitter.

I think you mean that each of those apps has a different owner? Or do you actually mean that there is a single entity that owns all of them, e.g. a common investor?
Still, big products rarely want to mention their smaller competitors, to not draw attention to them. That Mozilla post is a very good favor for Brave. Kudos to Mozilla!
Either you have warnings, or you have no warnings. The problem with no warnings is not that the warnings were "fixed", but that they get disabled. That is far more problematic.