skysight-inc/HackerNews huggingface dataset:
I'm not sure which question you're asking:

Is this about processes as a small team grows into a larger company? At a certain point your day-to-day software engineers will loose access to production systems. You will need to take away "ops" from the software engineers and have a dedicated "ops" team. Some places call the "ops" team "devops" for political reasons, especially if some founder has a chip on their shoulder about not having dedicated "ops." (Software engineers not touching production systems is industry-normal security practices.)

Is this about how to do the database migration safely? That really depends on your stack, business type, and scalability needs. Assuming you aren't running a hyper-scale product, and you're on a normal database, the easiest thing to do is to have "planned downtime" at a time when your load is lowest. Your business logic layer should return some kind of 5xx error during this period, and your clients / UI should be smart enough to retry after 1-2 minutes. If it's a minor update, (plenty of good advice in this thread,) the downtime should only be 1-2 minutes tops. (The only reason to plan and notify your customers is in case someone is trying to do something business critical and complains.) One thing you can do is "let it be known" that you have 5 minutes of planned downtime Monday night and Thursday night, and that's your window for anything that isn't an emergency.

Is this about the frequency of updates? This is a quality problem, and the only thing you can do is improve your testing and release process to catch these bugs sooner. This is the "growing up" that all small tech companies go through. As you grow, make sure to bring in some people who are mid-late career who've been through these changes. In short, you will need to introduce processes that catch bugs sooner, like automated testing and code coverage. You may find that your "test engineers" write nearly as much test code as your software engineers put into the shipping product.
Also add a video where someone is repeatedly asking you to mute your audio.
This sounds like a nice setup. I've been using Bazel for some years, but it's always been a struggle to make other people use it :) For some quite understandable reasons. I also really would like to use one tool, either Nix or Bazel I don't care, but unfortunately, even though Nix is positioning itself as a build system, it really doesn't work very well to offer fast feedback loop and incrementality necessary in development.

How do you make your IDE happy about Bazel managing your external dependencies? I mean, autocomplete and stuff like that.
Oh he certainly would have been arrested (jail), but he would have avoided prison (conviction).
Wall climbing robot can reduce workplace accidents
The point is that I can find the performance I need for half the price.

But only sacrificing something else, like screen, battery life and/or build quality.

I bought a M1 Pro, not primarily because of its performance, but because it was the cheapest way to get the performance I wanted without sacrificing battery life or build quality in a hardware/software package I could trust to Just Work out of the box.
Which is effectively a battery! Hydrogen production is energy intensive, but if you produce it with excess energy capacity and then use it when it's needed, it's a decent energy storage method. Though mobile applications (air travel, trains, etc) are more likely to dominate in the shorter terms as it's lighter than batteries in high power applications
>Why would apple have released a whole white paper on the feature if the plan was

Isn't obvious ? Some guy using an exploit would install a debugger on his iPhone and find this scanning process, Apple PR would be hit. But Apple could do this and gain PR by pretending is a safety feature, the guy with the debugger will see that files are scanned and hashes are sent to the server but he can't prove that the config file won't be updated in the future for everyone or some and the hashes will be pulled from a different database, the threashdold will change and the is iCloud enabled flag will be ignored.

What makes no sense and Apple failed to explain and fanboys also failled to convince me with any evidence, why the fuck not scan the images on iCloud only since we are pretending that only if iCloud is enabled the images are scanned. (there is no credible evidence that this is part of any plan to offer some kind of super encryption that Apple has no keys for)
Likely for two reasons. When planning vaccine clinics, you have to assume everyone will wait their 15 minutes and plan that into how many appointments you can book. If you only have a waiting room that can properly seat X amount of people for 15 minutes, then you can only book Y amount of appointments. (remember it's not fire capacity anymore since they should be 2 meters apart).

The other thing this allows is drive thru appointments in different areas. Drive thru vaccine clinics have existed before, but it's very difficult to find a place large enough to house a whole bunch of cars for 15 minutes. The same argument as above applies.

This also opens up things like vaccine clinics at train stations where you get the jab waiting for the train, then once your are done you can immediately jump on your train/bus etc.
The M1 chips that have been released certainly can't compete on core count against desktop chips with Zen 3 cores, but compared to the laptop versions of Ryzen, the M1 is absolutely not being eaten for breakfast.

>The chips here aren’t only able to outclass any competitor laptop design, but also competes against the best desktop systems out there, you’d have to bring out server-class hardware to get ahead of the M1 Max – it’s just generally absurd.

https://www.anandtech.com/show/17024/apple-m1-max-performanc...
US will ban investment in 8 Chinese companies, including DJI
I use http://chriswarbo.net/projects/activecode for my web site, which is a slightly different take on literate programming. Rather than being hard-coded to a particular programming language, it instead just pipes stdio through shell commands (which includes interpreters/compilers for any language we like).

It also uses Pandoc, so supports lots of input and output formats (Markdown, LaTeX, HTML, etc.). For example, this Markdown will generate a list of numbers, along with a code listing:

The following list:

```{.unwrap pipe="tee example.py | python3 | pandoc -f md -t json"}
for i in range(10):
print(' - ' + str(i))
```

Was generated using this code:

```{.python pipe="cat example.py"}
```

The first code block gets run through the command given by `pipe`: that saves a copy of the code to `example.py`, interprets it using `python3`, then uses `pandoc` to convert the generated Markdown to "Pandoc JSON" format. That JSON replaces the original contents of the code block, and the `.unwrap` tells Pandoc to replace the code block with its contents (parsed as Pandoc JSON).

The second code block gets run through the command `cat example.py`, which ignores its input (which is empty anyhow), and dumps out the `example.py` file that was generated by the first code block. The `.python` tells Pandoc to syntax-highlight this block as Python code.
I didn't see a dimer mentioned in that article, and on a brief glance its not in any of the algorithms I saw for diagnosing myocarditis.

Perhaps walterbell suspects your symptoms are related to blood clots and that is why he recommended a dimer. D-dimer is often used as a screening test when there is relatively low suspicion for pulmonary embolism. I can't say either way, but if you're most concerned about myocarditis a dimer would probably only muddy the waters imo. With your symptoms and a positive dimer you might end up getting a chest CT (you say you've already had some workup done, not sure if that was included).

Your best bet is probably to find another doctor or pursue further workup with your current doctor as there are a lot of nuances not easily captured through an internet discussion board. For all we know you may have asthma.
> What’s great about HTTP 1.1 is it’s simplicity.

This is an underappreciated feature of the old protocols. You can telnet into an HTTP, SMTP, POP, or even IMAP server and talk to it with your keyboard (using stunnel for the encrypted versions), or dump the traffic to learn the protocol or debug a problem. Good luck doing that with QUIC.
>One thing of note here, don't put LUKS header on any kind of flash (like SSD) or SMR HDD.

Why not?
They said wait, not want.
Yes and:

> The bloat and slowness is generally due to incompetence.

I'm sure this is true.

I'm also reminded of "office automation". Conventional wisdom was that new technologies would reduce the use of paper. However, for decades, paper usage went up, and it took a long time for the reduction to happen.

Curious, no?

Was increased paper usage an instance of Jevons Paradox? https://en.wikipedia.org/wiki/Jevons_paradox

I have questions.

So then why did paper usage eventually plummet?

Given long enough time frame, is Jevons Paradox a phase? 150 years after Jevons book The Coal Question, coal consumption is finally tanking. Decades after the start of data processing and office automation, paper usage finally tanked.

Is this generalizable?

Clearly software bloat (and by extension web page bloat) are catalyzed by better tools. Like the democratization of word processing (et al) begat more paper usage, IDEs (et al) begat more code production.

If there is a downside slope to Jevons "rebound effect" (efficiency -> lower cost -> higher consumption), what could it look like for software bloat? What are some possible causes?

For coal and paper, it was displacement by even cheaper alternatives.

What's cheaper than large, slow web pages? Or conversely, how do we raise the cost of that bloat?

Making a huge leap of reasoning:

My optimistic self hopes that the key resource is attention (people's time). Social media values each person's eyeballs at $100/yr (or whatever). So all the nominal costs of all those bloated web pages is pretty cheap.

My hope is the displacement of software bloat will be somehow related to maximizing people's cognitive abilities, making better use of attention. So replace web surfing, doom scrolling, and the misc opiates of the masses with whatever's next.

This hope is strongly rooted in Clay Shirky's works Cognitive Surplus and Here Comes Everyone.

Thanks for reading this far. To wrap this up:

I regard software bloat as a phase, not inevitable.

I imagine a futureperfect media ecosystem not dependent on ad supported biz models, the primary driver for web page bloat.

I have no idea if people smarter than me have studied the tail end of Jevon's Paradox. Or even how much predictive power the Paradox has at all.

I have no idea what the displacement may look like. Maybe patronage and subscriptions. Or maybe universal basic income, so amateurs can self produce and publish; versus "platforms" exploiting user generated content and collaborative editing.

A bit of a scrambled thesis, I know. I'm writing to understand, sound out a new idea. Thanks for your patience.
When oligopolies confuse consumers, beware the rise of confusopoly
We wont
If Democrats/the left could pull back enough to model the minds of Republican voters, they could have framed the vaccine as "the war against China's virus". They could have talked about a great foreign threat to our nation, and that we need to band together as Americans to fight it. Degenerates in other countries might not be taking the fight seriously, but Americans are, because we are the greatest nation on earth with the best people.

Who cares if it leaves out a lot of nuance, and is not literally true, if it works?
That's like saying don't buy Apple stock because you didn't get in in the 80s lol.
I just set up Basedash yesterday (think Airtable over real SQL databases) and plan to use it for updating a production database.
> String is a pointer/slice type under the hood, even if you don't see the asterisk. So when you are passing v, you are passing a reference to a slice which gets updated by the loop. Since the goroutines can run in parallel, you print whatever v is pointing to at the time.

You'll have the same problem with a simple integer (for example, as in https://go.dev/play/p/uqvRoO3ynZt). Nothing to do with v being a reference to something.
A minimalistic state with no central bank. The big issue is that fiat currencies are a design flaw that will make states only grow.
I am (somewhat speculatively) comparing rates of a specific demographic. I expect it will be true everywhere that vaccinating younger males leads to an overall reduction in harm to the vaccinated.
That's the most irrelevant counterpoint that can be made here. "Communist" states were also totalitarian, i.e. undemocratic and that was the main reason for their ultimate failure. With democracy they'd be able to self-correct and likely switch to free[er] markets for example.

Consumer software and Internet are probably the least regulated areas of engineering today, that's the problem. Compare that to aerospace, construction, etc. Regulation though is not part of the free market capitalism paradigm, it's the prerogative of democracy.
If done properly the agents grabbing his laptop/snatching it away from him would have severed the power connection to the battery-remove laptop locking it permanently.
This is a fascinating question, because my first thought was 'maybe they would be' but as I thought about it more, I don't think so for two main reasons:

1.) Geopolitics. I don't imagine this biological cultural flowering to come from the First or Developed Worlds. If I had to guess, I'd say India or Africa, because they have a ton of manufacturing going on (and therefore a bunch of practical knowledge) AND governments that both a.) don't give a shit about copyright or property law outside of their borders and b.) are incentivized to make sure it stays that way.

For example, Moderna could try to bury an Indian biotech company, but how? Literally. So what if they're infringing on one of your patents in making their 'turn your eyes purple' serum? They don't care.

And for buying, yes, they could, but the regulatory differences between acting in the developed versus developing world are huge, so it would be purchasing a company solely to keep the product off the market/so it isn't approved in the developed world before their own version. Okay, so they buy the company... and all the foreigners quit and start a new one. Or they don't, but they tell their friends so their friends who didn't sign an NDA do it and then hire them for something 'unrelated'.

2.) Vertical integration or lack thereof. You know how FB is particularly insidious in the Third World? How it pushes WA, for example? Good luck developing anything tech wise without being bought out or discovered when all of your communication tools are made by the people who have an interest in burying you. The tech companies have done a very good job at integrating themselves into logistics at a base level on a global scale. Pharma, on the other hand, doesn't have this advantage. If Google or Apple ARE recording all my phone calls, they aren't giving that data to Moderna. They'd rather keep it and later try to poach the medical-data business from Moderna or fund some SaaS company.
Same here. Conversely, I upvote when a comment is especially interesting or informative.

I try to avoid both upvoting and downvoting based only on whether I agree or disagree with the comment, though I can’t guarantee that I have stuck to this policy rigorously.
Chaotic Neutral!

More seriously, I almost never downvote, when I do, it's mostly if it's outright offensive, either literally or intellectually, that is, not an argument that I disagree with as such, but one that I find offensively uninformed, self-deceptive or is nothing but value-signalling. That can include arguments that align with my own opinion [1].

1. Contrived example: I may find a proposed law a bad idea because it limits freedom in socity. If someone else agreed that it was a bad idea, but argued it was because the law would be friendly to "some ethnic minority they dislike". I'd still downvote them for being idiots, (to be fair, it'd probably also make me reconsider my own position).
Entrepreneur Raised $60M to Prevent Heart Attacks
What’s happened with the 12V 100ah over the last year is literally unbelievable. During the pandemic supply crunch these things have gone from $1000 to $400.
Oh this is hilarious:

> The tech lead for Google's AMP project was nice enough to engage us on Twitter. He acknowledged the bloat, but explained that Google was "resource constrained" and had had to outsource this project

> This admission moved me deeply, because I had no idea Google was in a tight spot. So I spent a couple of hours of my own time making a static version of the AMP website. . .

> By cutting out cruft, I was able to get the page weight down to half a megabyte in one afternoon of work. This is eight times smaller than the original page.

> I offered my changes to Google free of charge, but they are evidently too resource constrained to even find the time to copy it over.
You must handle an exception in a language like Java. Yes, you can just print the stacktrace, but that is a choice. I don't HAVE to handle errors in Go until the program crashes as well. I never really understood that argument.
Rooms have capacity limits, especially with distancing requirements.

You can do probably fifteen shots in that fifteen minutes, so if you've got a big queue it certainly might let you get through it faster.
Probably not, no.

https://en.wikipedia.org/wiki/Criticism_of_copyright
The problem is that there’s no agreed-upon point when we give FOSS maintainers the negotiating power to get the compensation they actually need —- whether that is patches or pesos.
Excellent point.

We need about 50 TWh of batteries to convert the world's cars to electric, and a similar amount to convert the world's grid to renewables. We're currently producing about 0.3 TWh annually, and have more than that coming online in each of 2022, 2023, 2024 and 2025.

So we should have at least a decade of strong demand to keep driving down prices. Of course those low prices will probably stimulate more use cases, but it does seem likely that those new uses aren't as large as vehicles or grid storage.
I didn't understand the premise or point this article was making.
I have some college level credits in philosophy. Maybe it has been too long.
If your point is that it's important for founders to keep control, then sure, but you can have different classes of shares. Founders can stay in control of their companies without making tens of billions.
Your parent seems to point out that's not how it works: you've got access to the ful partition either way, meaning you can accidentally overwrite the other partition.
Python in a project == tech debt. Same for bash scripts.

For us, Golang turned out to be the optimal balance between (probably imaginary) strictness of C++ and "everything allowed until 2AM PD call" philosophy of Python.

Even for simpler things like scripts and little auxiliary services Python is bad, because these little things tend to grow and get more complex.
>Which apple device is now scanning client side for CSAM?

I think you missed OP point, the grandparent found a bad excuse for Apple, that Google and Facebook do the same so nothing is wrong, but the OP responded correctly that this is false, those companies don't install file scanners on your device so the excuse is bullshit.
It's only a layer 2 to the most secure financial system on the planet, it surely should have taken only 3 months to accomplish!

It's still in beta/alpha, it works but it sometimes loses the channels, it doesn't lose your BTC however.
Yeah, one of the major uses of http/3 is that it can gracefully handle connection interruptions and changes, like when you switch from wifi to mobile, without having to wait for the tcp stream to timeout. That's a huge win for both humongous web apps and hackernews' idealized static webpage of text and hyperlinks.
They resisted generics since day 1 on the basis of pragmatism. Now they included them on the basis of pragmatism?

I remember something similar with their approach to package management which they said wasnt necessary for years.

They really do seem to resist doing the right thing for as long as possible.
On my infrastructure the number of people with direct access
to modify the database is zero.

What you do is you write any operations that are to be run on production as code (for example service that can be triggered).

You then get the code reviewed (second pair of eyes) after which it is automatically compiled and delivered to pre-production. On pre-produuction you have a chance to test it against full environment to see if it is breaking anything. If tests results are accepted it can be promoted to prod.

We actually have special service that is only meant to run one-off database operations. It is a webservice where you can trigger jobs.

Jobs do not take any parameters at all -- you just give the name of the job and that's it. This allows the entire operation to be reviewed in full.

Jobs can't run in parallel -- there is a queue and you can schedule a job to run. The job can also be saving progress (and it will restore from the saved progress in case it fails or is cancelled mid-operation).
When Omicron reaches the majority of new cases the growth rate of the total number of new cases will accelerate. Until then, the doubling is masked by the large Delta background.
The article goes into very little detail regarding the client hardware and software. From "No other applications were running on the computer", one can assume it was a laptop or desktop. If you assume that it was a developer's laptop, then its probably not the "wimpy" laptop GP talked about, and certainly not a smartphone.
It's in an elliptical orbit that also flies by Venus so it's like putting your hand for a few seconds twice a year.
No, I'm literally telling you that is the case. I cannot do anything remotely like what you are describing. The concept makes no sense to me.
mass-infecting unassuming people with foreign engineered agent. yes that sounds cool and all but legally speaking...
“Ensemble programming” is a slightly better name for it.
Has anyone verified that it only scans binaries?
Governments are not "caught off guard" in the sense that they know variants are expected. All major countries perform routine sequencing for exactly that reason, some more than others, but they all do. They also have plans for apocalypse-class variants that we will hopefully never see.

Where you can say they are caught off guard is that they obviously can't plan in advance what the next mutation will be in the wild. The virus doesn't send advance notices. Even knowing how bad a variant is can take weeks because we don't know what makes it spread. Is it vaccine resistance, pre-infection resistance, high infectivity, does it evade testing, does it target a different population. And how deadly is it? Does it have different symptoms? All these questions call for different answers.

It is even harder for policymakers who have to care about more than just health. They can't just say "hey, new variant, let's lock down everything", it will tank the economy and make people unhappy, maybe for no reason. But if you don't do anything, you may end up with overwhelmed hospitals and lots of people dying. So what are you going to push? Vaccination (including making vaccination mandatory)? Contact tracing (including surveillance)? Mass testing and quarantines? Masks? Event closure? Movement restriction? You can't be consistent because the virus is not.

And of course there are long term solutions being studied too. New vaccines and drugs are being researched. Increasing hospital capacity is also on the menu, but that takes time. We already made a lot of progress, and I think the much lower mortality of the delta variant despite the virus itself being more deadly other things being equal (no vaccines, ...), is proof of that.