skysight-inc/HackerNews huggingface dataset:
* I am not a doctor, this comment is for entertainment purposes only *

I do think it's time to start thinking about what the end of the pandemic looks like:

1. Sars-Cov-2 will be around forever. People will continue to get sick and die from it.

2. There will be more peaks on the infection and death charts. These are real people with real families. It will suck for them.

3. At some point one of the peaks will be the highest. 6 months or so after the highest peak is reached, the pandemic will be over. We'll only see this in hindsight. It may take a year to tell that the last peak was the highest. The disease won't be over, but it won't be the single most important thing in everyone's life. It will drop from the #1 or #2 cause of death down to #10 or #20, eventually. This may be different around the world. Countries that have had low numbers of infections and deaths may have huge spikes of infection and deaths.

4. There will be more variants, and they are not guaranteed to be milder, especially to individual infected people. There may be variants that affect children more. I personally don't think that is likely, but there are no guarantees.

5. Early in the pandemic, there was a lot of judgment on people who got sick. We'll have to let go of this. Speaking down to people doesn't help. Judging people doesn't help.

6. Some people will continue to wear masks for a long time. Some people won't feel comfortable in groups. Give them time. Don't force the issue. Give them space. I will probably wear a mask in crowded public places for a long time (grocery stores, airports, public transport).

7. We'll be learning about this disease for a long time. Hopefully government bodies learn how to plan and communicate better. Hopefully we step up our disease vector surveillance and tracking efforts

8. We won't get common understanding back unless people work for it. Dividing people with moralistic and righteousness-based messages is currently a winning strategy. I won't call this a "both sides" thing, I call it a "human nature" thing. I don't really understand why some people are standing on "their rights" - I guess it plays better than saying "I'm scared"
"This is a pattern we saw a lot with prior trends like search, cloud, machine learning and AI." This is the industry pattern and has been the case going back many decades; the only real change is since the dotcom era, it's spread to consumers playing along, whereas prior to that it was largely just the 'investor class' in the sandbox.
Nothing, literally nothing about web3 is a pyramid scheme. Yes you can build a pyramid scheme on top of web3. No web3 is not a pyramid scheme.

You can build a pyramid scheme on facebook too, but facebook is not a pyramid scheme.
If you "have read", that should be enough for you to mortgage your house, invest all that money in shorting the USDT/USD trading pair and get rich. Sure thing, you have read it.
Are we talking about the article, or the court filing? I read the first two paragraphs of the article and got a pretty good idea of what happened.
(Render founder) thanks for the mention. We have 50+ person companies running entirely on Render with zero devops engineers. The point at which you need to evaluate options is a lot further out than you'd expect (and continues to disappear into the distance).
It's a really dumb approach to vulnerability management for CYA. Spray and pray that the regulators are assuaged. It might even work as far as that goes.

But obviously, it's not a sound approach to actual vulnerability management.
Unfortunately I doubt support for common applications and frameworks will continue for IoT. It’s annoying enough trying to game, although you can.

After 5 years I expect enough customisation and features/fixes available for Windows 11 to not suck.
Looks like the person prefers C, and is comfortable with it. I am curious about why you are curious?
Now lets compare how much gold a dollar bought a year after it departed from gold standard to dollar today. Then compare how much gold 1 bitcoin would buy a year after bitcoin was created, to how much gold 1 bitcoin would buy today.
> Furthermore, managing your own server potentially leaves more room open for misconfigurations (including backups) and definitely won't get you past any information security questionnaire.

If you believe that cloud magically removes this as a hurdle then you surely should not be dumping your infrastructure into a cloud provider. Misconfigurations in cloud are real, happen often and are often times much harder to validate without 3rd party tools or spending a lot of time building tooling to extrapolate if your footprint is doing what you think it is.
I looked into this, but ended up going with PagerDuty's Rundeck. It's a similar idea, but with a less public and more internal focus. I see it as one step beyond an active monitoring service (because of the scheduling services). We use it to aggregate scripts that rely on several disparate data sources. It's easy to create one-liners or short dependencies that are highly re-usable to and then use those to gather the right data for more complex scripts.

This service runs as an interim before we can migrate to full containers and rely on their orchestration services. Sometimes I imagine SysOps as layers, this is a Layer 7, where as K8s is all of Layers 3-5.
The problem I have with unit tests is they inhibit refactoring off the API they test.

Sure if you write your own implementation of "string" or "list" you will probably get the API right the first time - those are commonly used and time tested so everyone knows about what the API should be. However almost nobody is writing them, they come with your language for everyone but a few language implementers, or once in a while the company library implementers.

For everyone else we are writing to a business requirement that isn't well understood and may change. However the purpose of a unit test is to assert that no matter what this won't change. So every time you want to make a change all those tests are in the way of the change and need to be fixed.

Everyone writing tests needs to figure out their own middle ground. Because end to end tests have their own problems.
Please tell me what cryptocurrencies existed in 2017 with prices that were not highly correlated to BTC.
If you think your average American family can do this for their 22 year old, you’re out of touch.
Serverless RDS has been a dream so far, zero complaints.

And +1 to Terraform. I really do think these problems are related to experience, with some folks favoring complaints over getting their hands dirty and figuring things out for themselves.
Another way to look at it: Prices are up 50% since November if you buy everything in Bitcoin.
Agree about the first sentence, but for the second, don’t underestimate the value of a suitcase full of gold bars.
This is like crying about online only games. No they aren't forcing you to take part, don't use their products or services if you don't like it.
https://rumble.com/vt62y6-covid-19-a-second-opinion.html
> Looks like they have actually reduces their footprint.

i don't remember who said it but a quote i really like is "it's not finished when there's nothing left to add, it's finished when there's nothing left to take away"
Somethings wrong or suboptimal for you. Just tested this in the middle of the US with some messages from years ago to make sure they weren't cached and it was like 2-3 tenths of a second.
I mean, seems like they just turn up with a camp chair and a good book, then sit around all day getting paid until they get fired, then they take up the other offer ?
I think it is pretty easy to see how this sort of thing happens:

1. Someone decides that we need inventory of all the libraries used (iirc requirement for some certifications and generally not a bad practice)

2. A system (/excel sheet) is enrolled where you have fields like $our_product, $library_used, $vendor_email

3. A dev, not quite understanding the point, dutifully fills in the data for the project they are working on

4. No-one reviews the data

5. Crisis strikes, so mass-send email to all vendors how they are handling it

Problem here is around point 4.; for the process to work, someone should have reviewed the data to check that the used libraries are from vendors with some sort of support arrangement.

I think the reply they provided is pretty promising, it makes it sound like they wanted to be a customer but are not only due an oversight.
Was exactly my reasoning: no new tech, do it with the skills I already acquired. But I do try some new techniques or new methods once in a while, just to keep stuff enjoyable.
A blockchain is not web3 or crypto.
When I need to explain voltage+current to my inlaws, the analogy is good enough.
Perfect is the enemy of done.
For everyone boggling at the tone of the email, stop for a moment and have a guess at how many different sources of software they think the average large corp has on their books let alone on their infra. It can literally be hundreds or thousands of different sources. And each of those will have their own topology.

This is clearly a scatter-gun survey because they're realised they really have no idea of their exposure. (And before you re-boggle at that, there's a whole business ecosystem in just being able to answer that question let alone do anything about security issues.)
"Finally a vehicle to match my commercial sink and range-top aesthetic."
But the article presents it as an interesting pure math problem, and doesn't claim that the FP64 solution isn't good enough.

I should add that the people who write state of the art "practical" TSP solvers spend a lot of time thinking about the "theoretical" complexity of it too. Turns out it's a good way to engineer those "good enough" algorithms, provide bounds etc
Because they could read polls before - but without the mass protests, they likely would have went with the alliance.
Since it was just an example, I don't think refuting this particular item will nullify the opinion. The idea, I think, is that there are always more pieces in a state of deprecation and replacement at any given time in Linux land than in FreeBSD land.
You can create a new email address if your previous one is blacklisted.

The idea is that no one needs permission in both cases, and the message can be sent only to the intended recipient without a middleman reading its contents. BTC is the same with money.

The same FUD was ignited against encryption back in the day, and "save the children" hysteria still is ablaze if you live in the UK.
Have you talked to the parents of young children? Because those are exactly the people that are over it.
A)kids are at statistically zero risk of covid unless they have cancer or something B) we have all already had covid because little kids are germ factories 3)the vaccines have been available for over a year now so you have had ample time to get one if you want to 4)the masks and lack of social engagement for children is very detrimental to their development.

I was completely on board with the first year or so of all these restrictions. But I am done sacrificing my child’s well being to spare the elderly. If the vaccines work, then why are people still afraid? I believe they work, so I am not afraid. I don’t understand why even the most ardent vaccine evangelists are still cowering in fear if they truly believe in their effectiveness.

The case count has exploded so what? Just think how many people actually have it but never bothered getting tested because it was so mild. The death rate is the same/similar to when we had a fraction of the cases we currently have.
> To stay on topic, if x was declared const, you wouldn't have to guess. The compiler would tell you.

Frequently it can't be declared constant, because it is being changed in that scope as it runs.
I find it a bit sad that a tech literate group is bashing a non-literate group fo people. The entire reason your salary is much larger than many other career paths is because of your ability to deal with technology. The premise that when the less educated and informed try to question something they don't understand only to be left with pandering and jabs is disingenuous. The questions although perhaps better phrased by someone with a more tech focused background are fine questions for a business to ask. Stop being douchebags and grow up.
Not directly related but not "somewhat" correlated either, it's deeply correlated exactly due to profitability, a point you actually mention but somehow don't consider a deep correlation.
Fully agree. It is not the language, but the functions around nixpkgs.
Your point 1 is missing a big disclaimer.

1. Sars-Cov-2 will be around forever because the population votes for it to be that way.
Ask HN: Are you prepared for loss of multiple trans-atlantic fibre-optic cables?
Do your disaster mitigation plans have this scenario considered and, if multiple cables were disrupted such that there was no alternate routing available, what impact would it have on your services ?

Is this something we as an industry should be working together on to understand the risk and how we may be able to cooperate with each other to mitigate the risks and recover rapidly (such as pre-positioning cable repair ships at times of elevated risk) ?

As the situation in Ukraine vis-a-vis an invasion by Russia deteriorates [0] Russia has today told the Irish government it intends to conduct naval live-fire exercises February 3-8 in a small area of the Irish Exclusive Economic Zone (EEZ) 160 nautical miles (~240km) SSW, off Mizen Head [1], coincidentally where the major fibre optic cables between Europe and North America drop off the continental shelf into deep water [2].

This is the location of several major shipping routes [3] and will also cause an air exclusion zone between 0400-1400 each day.

Combined with suspected interference with similar cables off the north-west coast in August 2021 by a Russian Oceanographic Survey ship [3] there is potential for major interference or disruption to multiple cables simultaneously.

[0] https://liveuamap.com/

[1] https://www.navalnews.com/naval-news/2022/01/russian-navy-live-firing-off-irish-coast-during-tensions/

[2] https://world3dmap.com/submarine-cable-map/

[3] https://www.navalnews.com/naval-news/2021/08/russian-spy-ship-yantar-loitering-near-trans-atlantic-internet-cables/
Really depends on the thing.

Surfboards, motorcycles, hell even some nice speakers. Those are things you buy once, yet provide continuous great experiences (at minimal extra cost) for many years to come.

Of course, traveling is amazing too, but a lot of people can get just as much satisfaction from "things". Personally, I think both are essential for a fulfilling life, but it's perfectly reasonable if people have different priorities.
It probably depends on the type of apps one is writing. I am not advocating writing your own libs (though that is completely feasible too) but just using the existing ones. When one needs to convert from/to Python structures within the hot path, this of course doesn't perform well... However in most cases I worked on this was not needed - convert input to numpy / xarray /..., perform all calculations, get the result. So with about the same amount of experience, I heartily recommend python. :)
> The workers certainly can switch jobs, but they (temporarily) can’t go to work for a specific provider being accused of unlawfully poaching them.

This make me angry, why is there a law that prevents individuals from going to work for a competitor offering what is probably better pay and advantages? They are not slaves, they should be able to just leave and not look back.

Why do you need a law against poaching employees? Maybe try paying them more so they won't be interested in jumping ship? The level of mental gymnastics used here is offensive.
OK, a large corporation legal team doesn't understand the nuance of ownership of open-source software.

Do we mock every single open source guy who displays the same amount of cluelessness about the inner workings of a business because I see plenty of that displayed here and everywhere else.
I Track Everything with Calendars
Welcome to Corporate Life. Somebody at the top says "Make sure we find out from all vendors what their log4j impact is", and that trickles down until some poor sap in InfoSec is told to do it. And of course "all vendors" includes "open source vendors", aka some dude named Carl in Uzbekistan who wrote a Node.js module. Since InfoSec sap shouldn't even have been tasked with this ridiculous ask, and he's got 10,000 of them to send, he sends a form letter.
> Lambda? Beanstalk? Glacier? EBS? What even is all this stuff.

> Identity management. You don’t need it.

> If you’re a startup you want to focus on your product, and all this cloud tech is just a distraction.

The whole point of the article is to create controversy, attention and traffic? This can't be serious.
I'm a "DevOps" working in a company 100% on AWS and know what? There are hundred. thousand of men-hours per year of "DevOps" work, even in the cloud, even when using managed services. You don't need to manage a VPS maintenance but you do need to spend time refactoring Terraform code, you need to check for the best EKS workers to not shell out a fortune, now you have to migrate things to ARM/Graviton because Finance is telling you that we are throwing money away. Heck, you need to have 1 full-time people to control the bill and the spending!

You might say these problems come more from the scale of the business rather than the bare-metal/cloud dichotomy, but if you are a in startup like the linked article is about, well, you still have to do all the work and it doesn't change too much if you have to know how AWS/Azure/GCP work and bills you or which command-line backup tool you want to use. There will always be more than just pure code.
A shortcut for this is that a horsepower is about 750 watts (745.7 or so), and that you can extract one horsepower from a fit human for a very limited amount of time before they stop humaning. You can sustain about half this, or a little less, with the correct human. These super-approximate numbers come in useful for, e.g., human-powered airplane design. (The equivalent horsepower numbers for a horse are about 15 hp peak, 2 hp sustained. Naming is hard.)

So, if you're proposing a system that extracts energy from N humans at a time, and you're hoping to get more than N hp out of it... you're probably off by a bit. If you're hoping to do this without the humans noticing, you're probably off by an order of magnitude.
I mean, at my last job I had thousands of physical machines too.

Scale can depend on many things.

Here's a couple of reasons why it can easily be thousands:

1) Cronjobs, CI jobs, ETL, FaaS are all systems that exist. What used to be a process is now a container. (one need only check the PID count on their local machine to know that this can be many quite easily).

2) Microservices; I'm a larger fan of fat "services" but doing actual micro services tends to leave you with a lot of containers running

3) Actual compute need. If my original hosting strategy was thousands of machines, well, I'm going to have thousands of containers, if not more.
The cherry on top (if I'm reading the follow-up email correctly), is that he gets his name wrong (David vs Daniel).
Family On-Demand
There was a HN post about selling to the Enterprise market. Doing it the way that was described there would be. Also, to not perform a scam as other posts here would be.

1. Insist that you need to talk to upper management until you get to the CEO.

2. Once there you need to sell them on a Fixed fee contract for five engineers so let’s say $1MM or more

3. Actually create a few scripts that run the log4j scanner from Google.

4. Have an extended support contract by doing this yearly at $1MM.
Flying car wins airworthiness certification
I think maybe the point of that quote is that failing tests are just noise. Either fix them or remove them. If I try to run all tests for some pull request and 20% fail, what does that tell me? In the case where we regularly have some number of continuously failing tests, it doesn't tell me much. Did my PR make it worse? Did my PR make it better? Having continuously failing tests definitely doesn't add value and explicitly makes things harder to reason about when looking at test results.
It'll be interesting to see how it affects the mindshare in these discussions. For a long time environmental concerns have been the primary criticism of things like NFTs but he completely ignores this criticism and instead focuses on a broader anticapitalist criticism of the financialization of everything. This idea has been in the air for a while but hasn't ever really gained traction outside of a few thinkpieces.
One of the biggest issues I have with this is, I don't want you to see my friend list. I don't want you to see my wall, I don't want you to glean my interests by reading the public ledger. If you say, well, all of that is stored locally, or can be imported and exported to any 'front end' such as facebook/twitter.

There's another big issue, what if your friends don't want to exist on that front end? Either events/posts are private, or they're on the public ledger and distributed. There's no way to keep interactions private.

In the end, if we think of having these messages sent to clients directly and stored locally, have the clients being able to subscribe to groups, have the clients maintain the friend list, and people being able to post to sets within that list. We have this already. Its called email.
Yes among other things. Also edge compute, etc.

Fastly comes close on a lot of fronts (and does better at a few things) but unless you are godlike with Varnish scripting it's a lot harder to make it do what you want than Cloudflare.
How do you solve the problem of preventing political retaliation for unpopular but morally correct decisions? For example, court decisions that dismantled school segregation and that allowed women to vote.

Furthermore the other branches of government could step in when things like this happen too.
haha yea but I have a feeling it will change in the future as the boomers age. I've looked at Bioinformatics and Genomics. Looks like a way easier route for software devs to get into the field and the pay I constantly read is that it's so low!
Why is criticism without being constructive unhealthy? Isn't it possible to know that something is bad without having a clear answer of what to do instead other than simply stop?
Perspective https://www.youtube.com/watch?v=XbZ8zDpX2Mg
Oh dear, is this behaviour UNECE 155 complaint?
Another sign that data protection officers not only have an important job to do, but also one that is widely ignored. Given the raising importance of data privacy, it seems that in order for their work to be honored, the system needs to be changed so that they get a wider set of competences, including some that make sure their directives cannot be ignored so easily.