skysight-inc/HackerNews huggingface dataset:
The LLVM-based Rust compiler uses a lot of unstable/nightly-only Rust features internally. So even if this project got to the point where it could compile all stable Rust programs, I think it would take quite a bit more work than that to be able to compile `rustc` itself. (It might be that the unstable stuff is mostly in the standard library and not the compiler itself? Does it make a difference?)
Certain services IMHO have to be discounted from this list:

- VPC - basic building block for any AWS-based infra that isn't ancient

- CloudTrail - only way to get audit logs out of AWS, no matter what you feed them into

- CloudWatch - similar with CloudTrail, many things (but not all) will log to CloudWatch, and if you use your own log infra you'll have to pull from it. Also necessary for metrics.

- ELB/ELBv2/NLB/ALB - for many reasons they are often the only ways to pull traffic to your services deployed on AWS. Yes, you can sometimes do it another way around, but you have high chances of feeling the pain.

My personal typical set for AWS is EC2, RDS, all the VPC/ELB/NLB/ALB stack, Route53, CloudTrail + CloudWatch. S3 and RDS as needed, as both are easily moved elsewhere.
> If you think Apples so big that they have too much influence, then what you need is antitrust law, not the first amendment.

I agree. I was just taking issue with your analogy because your app getting banned from App Store isn't comparable to getting banned from the local Starbucks. On multiple levels. Acting like it is is misrepresenting the issue.
Why is population control inherently wrong? sustainable envrionment and forever exploding population is a pair of inherently conflicting goals, at least while we still only inhabit earth. We have to acknowledge there is a maximum which this planet can handle. Even if we do regard having children as a very personal right, we must acknowledge the collective effect is not within our control, not in the near future.
I've always been very disappointed that evidence of UFOs has been inversely proportional with our ability to record it.
Three Generations of a Hackneyed Apologia for Censorship Are Enough (2012)
Conservative in the traditional sense of the term, i.e. a longstanding mainstream source. If we're considering media companies as the source of the reference, ethics and impartiality simply no longer exist.
From the article: VW sold more than twice as many Teslas. 7754 ID3s and 9227 (Audi) etrons. The Model 3 narrowly beat the ID3 with 7770 sales.

And this is just the first major automaker to enter the EV market in force with non-compliance vehicles.
It is, especially for Medium and Substack posts, websites that my DNS resolver or ISP block, and for webpages that refuse to load with uMatrix in its default setting.
Why Immigration Drives Innovation
Do you go to twitter when you need an opinion on your back surgery? Or how to fix a broken tool? Or if your symptoms are covid19 or not?

They are not an arbiter of truth or an authority.
I have had very good experience with Startpage. Unlike DDG, it's a Google proxy, so the search quality tradeoff is much less stark (not non-existent, as there's no personalization...)
This is excellent; there's embedded targets that LLVM doesn't officially support and GCC does.
Take this as you will but you may(or may not) be aware that twitter is nowadays regarded as a news source by mainstream media journalists
In what aspects is it more private than the duck?
This is a great example of a topic that has been taken over by “internet experts”

Talk about over-complicating the treatment of cookware that has been around for hundreds of years.

I have about 8 pieces of cast iron cookware, but I really only use one: my grandmothers pan. It’s not a fancy brand, it’s 65 years old, and it just works.

My mother never used it because “it was hard to clean and heavy”.

Use a little oil with it and stuff doesn’t really stick. I can cook lbs of bacon, make steaks, bake a whole chicken, sliced potatoes, make gravy, put an apple cobbler in the oven...

I use a metal spatula to scrape anything off (after boiling some water in it to loosen it up), or a lodge plastic scraper, and scrub it lightly with a sponge and a bit of dish soap. Don’t put it away wet. It’s simple.
It's an odd coincidence that shortening "binaries" to "bin" makes sense in this way, but you're right, /bin is a literally a bin to put your binaries.
Ask HN: How do you handle Docker image security updates?
A lot of software today is distributed in the form of docker images.
Often these images are based on minimal base images (like alpine, Ubuntu etc).
When there is a security update to these base images, the software vendor should pull in these updates and release a new version of their image as well. But most do not. Instead they wait for a new release of their own software to release a new image.

So my question is: How do you mitigate this?

Do you just run the potentially outdated images?

Do you manually recreate images based on the software vendor’s dockerfile (so you can create new images when the base image updates)?

Any other ideas I‘m not thinking of?

Curious to hear from your experience.
If you have any questions, we're friendly, feel free to reach out! :)

https://prosody.im/discuss
>Pick an oil with a high smoke point

This doesn't seem to agree with either experience or the scientific understanding of the polymerization process that needs to occur in a well seasoned cast iron pan.
We have exactly the same opinion, it seems.

Except, you missed the part where, if someone's free to run up the score with 4, 6, or 10 children...they also have the freedom to watch them starve if they can't support them.

I don't know that better planners should be forced into subsidizing bad family planning/no family planning.
As interesting as that is, those models should not be taken as a basis for investing one's nest egg. If you rely on this money to secure yourself or your family, it should not be placed in risky and speculative assets that are difficult to value and have histories of wild price swings in both directions.
We have a rather good state run healthcare system where I am and we also had the first two problems you describe.

- You can't get free tests easily.
- almost overwhelmed hospitals - pretty much at their limit.

We have pretty much the same % deaths as the US - 0.1% of the population, so less than Heart disease or cancer, but worse than an average flu.
on a tangent, alt.sysadmin.recovery was a great place.
C++ but yes.
which single company controls the global public square?
GCC is no longer written in C, but in C++. They switched after GCC 4.7.
If you spend more than a day fighting with dracut and initrd, you'll start pronouncing it "any turd" as you'll want any turd that works that can get the system to boot.
Yeah? In Denmark you can be fined for language that is insulting or degrading. Germany bans political parties. In Italy speech against the honor and prestige of the president is forbidden. South Korea strictly limits speech around elections. In Australia there is no constitutional protection of free speech and media (particularly depicting violence) is regularly censored.

Now let's start going through the other countries and tell me how this isn't a spectrum. Where does Malaysia fall on your bright line? Turkey? The Philippines? Iran? Thailand? Belarus? Brazil? Egypt? Eritrea?

I guarantee you that attempting to draw a bright line will absolutely run into fuzzy edges and judgement calls.
Just like any other format, it's pretty much dead in the water outside of desktop until it gets implemented in hardware (hopefully, without the encumbering patents, ASAP!)
I'm not OP but...

I don't think he's trying to point out a cold hard fact as much as a trend.

Australia has a right wing popularist government but has coped well. Urban areas would always be worst hit, it's a communicable disease.

So there will never be a cold hard law to this.
This will depend on your specific jurisdiction but just to give you an example of the law in Germany (which I expect to be similar in other places, especially in Europe where a EU-regulation was created on the basis of the German law):

Terms of services ("Allgemeine Geschäftsbedingungen" (AGB)) are pre-formulated clauses that one party introduces into the contract without giving the other party the possibility to object to or at least negotiate these clauses.

The ToS are part of your legal contract with the other party, regardless of whether you read them. One example of ToS could also be the house rules in your local gym, which possibly weren't even handed out to you but instead they are up on a wall somewhere near the front desk. The important thing is that you need to have the _possibility_ to read them (if you are blind they will need to make sure there is a workaround). Depending on the circumstances the obligation to make sure that you are aware of the ToS can be more strict.

The important caveat to using terms of services as a company is a strict content control. § 307-309 of the german civil law define certain things that you cannot possibly put in your ToS. And if a company still does it, a Court will not try to interpret the rule in a favorable way for them, they will strike it out completely. (no "geltungserhaltende Reduktion")

Examples of content control include that when buying something it is impossible to sign away (some of) your rights as a consumer for a faulty product. But there are also some "catch-all" clauses in there that will check whether parts of the ToS placed an unfair burden on you as a consumer.

ToS can also be void if they are unclearly written.

Edit: Signing with "I do not agree" is an interesting approach and sometimes these "hacks" can actually work in Court. That being said, it would probably not hold up. Pressing on "accept" is not somehow invalid just because you said so somewhere else.

Off topic but an interesting example of a similar hack is this case of a man changing a pre formulated contract with his bank which they send to him first and then signed it when he had send it back to him. https://www.themoscowtimes.com/2013/08/14/man-who-outwitted-...
There is Feedless ⌘ https://feedless.social/

However, it has some serious limitations compared to e.g. Oasis. One of them is that it limits messages to 140 characters, where all other apps I know of accept up to 8192 characters (including metadata).
It's not really that cut and dry.

- They need to prove that "you" accessed the service, not somebody claiming to be you, somebody with the same full name and rough location as you, etc.

- Websites are often pretty bad at actually requiring ToS acceptance to register. The fact that you've accessed the service doesn't necessarily imply you've accepted anything.

- Even if registration is ironclad, accessing the service won't prove you agreed to any particular version of the ToS. The ever popular amend-at-will clauses never hold up in court, so you really do need to know which version was agreed to.

- ToS are often presented coercively. Maybe you've already signed a lease and moved in, but to actually pay your rent you need to accept an additional one or more third-party ToS because the landlord doesn't accept cash or checks. Maybe you've already paid for your vehicle registration, and after the cash is removed from your account you're presented with additional terms that need to be agreed to in order to receive your tags. Even if you've agreed to some specific contract, that kind of coercion can invalidate the additional terms, even though the party whose ToS you agreed to might not have known about the coercion.
I never mentioned the Capitol protest? I'm talking about this tweet by China. This is state sanctioned violence (by China) and so is arresting someone.

Twitter is clearly drawing a line somewhere about what violence is okay, and what violence isn't, and it's not particularly clear where it is and if there is any bias.
One of my new-decade resolutions as we have just entered the 2020s is to keep a better lab book. Just a continuous stream of context, things tried, things that worked, things that didn't work, where I got information from, who I spoke to about things, decisions.
Entropy: The Force That Complicates Life
If you are looking for an article which spreads rumors that endanger lives, this is it. The implication is that white doctors are racist and can’t be trusted, this will result in situations where black families refuse service by white doctors.

I am sorry but this is an extremely sinister form of rumor spreading on par with anti vaccine rumors.

I hate what America is turning into, I can’t view the data but I strongly suspect that it is highly questionable.

Next you will see similar articles about white teachers teaching black students etc. I hate this country.
Reverse Cargo Cult (2017)
I see a lot of mentions in the comments about just using the basic storage/networking/compute from AWS/AZ/GCP--if that's all you're using, you should really consider other providers. Linode, Digital Ocean, and Vultr will be far more competitive and offer faster machines, cheaper, and with better bandwidth pricing.

The point of using AWS/AZ/GCP is to leverage their managed service portfolio and be locked in. If you aren't doing that, there are better companies that want your business and will treat you much better.
In Austria there was an almost immediate drop in cases after the latest lockdown was implemented. In the middle of winter
Have you ever heard of people pronouncing it like that?
Shameless plug,.. I run Okeano [1], a privacy friendly [2] search engine that aims to use 80% of profits to purchase river interceptors from the Ocean Cleanup Project and deploy them to the worlds most polluting rivers.

We support domain blocklist [3] natively and have !waves (similar to !bangs).

We're bootstrapped and not owned by an advertising company (startpage.com is owned by System1).

[1] https://okeano.com

[2] https://okeano.com/privacy

[3] https://okeano.com/blocklist
This is "population control" targeted at a specific ethnic and religious minority, not population control in general. China is trying to crowd out the Uighur population by settling ethnic Han Chinese from elsewhere in the country and by imprisonment and forced sterilization of the population. This campaign meets the UN criteria for genocide.
The parent implied the mere fact that 'everyone knows' something is a 'conspiracy' is enough reason for it to 'cease being enforceable'. We have both civil and criminal laws, and I listed examples of both?

edit: actually, I didn't...copyright is a criminal offense too, I think ? "up to 5 years in jail" ?? oh well, my bad.
FWIW I often feel the same as you. But as an aside have you ever tried to get a cab outside Manhattan before Uber?
Only 10bpc, no provision for better, like PQ ?
What Makes Curly Hair Curl?
"Hair scientist (!) Crystal Porter explains the science behind curly hair. (Hint: It involves mushy cells in teeny-tiny tunnels.)"
None of these examples is the only option in the same way your local power company isn't the only option for getting power, because you can also buy a generator.

We still consider power companies a monopoly. It doesn't matter much that some alternatives exist if they are so inferior.
I use a bamboo wok scrubber for cleaning built up debris on my carbon steel pan ( cowboy pan ) may be as old as late 1800's it's at least from the early 1900's. I can't find this type of wok scrubber anymore . . if anyone knows where they sell them?
Matrix: Every home server involved in the chat stores the message, and messages on matrix are therefore most considered permanent.

As matrix is federated, every user can be on their own homeserver, which will be storing a copy of all messages seen by that user.

E2E is more recent and optional. Most rooms are not E2E, and have browsable history.

Signal: Only E2E, with clients themselves storing the only copy of messages. You can only see messages that a device has received.

Any app you did not write/review and compile requires trusting the author, so this is not a signal specific concern. A crypto app can always store and send keys to a server if it wanted.

However, unlike WhatsApp, these apps are open source and can be reviewed and compiled if you so desire.
Debugging Streaming Media Using the Media Panel in Chrome's Developer Tools
On the other hand, the chat system that "survives" is probably the best one to use in the long-term.

Features, integrations, and a slick UI are great, but without a stable community of maintainers the project if probably not a good candidate for long-term use.

An open, federate-able messaging protocol is also a good thing to have! (email, XMPP, Matrix)
This would be great if it applied universally. Except,
2020 demonstrated very clearly it only applies to specific violent protest, not all violent protest in general.
I am a gay man. I don't believe things have changed for the better in the past 20 years. I know so. I now enjoy wide social acceptance, legal protection, and rights I absolutely did not have before. This has given me more opportunities in life and I can live my life with more happiness and less fear. I am not alone in this experience. Every LGBT+ person in the country over the age of 30 has lived it.

Based on your post, you must be very isolated from society if you think the improvements minorities have won are just fake news, telling you what what you want to hear.
My best friend is over there. I was in Melbourne when their measures started back in March. I was on one of the last flights back, a few days later, to the uk. Lockdown started here less than a week after they did.

Yet Australia has made a huge success of it. By doing the things we merely talked about. By enforcing basic requirements like masks where we somehow (STILL) can't.

It's very frustrating watching him on the beach while I can't even get a pint...

/rant.
What I see missing from this and several other types of analysis is lockdowns aren’t supposed to be instantly effective. A single infected individual will expose potentially many people in their household. That’s known and accepted, the goal is to stop the spread between groups. Effectively you need to compare infection growth rates 1 month into a lockdown not 1 day.

Unfortunately, US covid data is also really unreliable as the percentage of people diagnosed clearly isn’t constant over the course of the pandemic. Most obviously dips in daily infections and deaths over Thanksgiving and Christmas are clearly artifacts in data collection.

Looking at for example the weekly all-cause deaths in the U.S. shows large spikes corresponding to the 3 waves, but those peaks don’t map to the reported daily COVID deaths. Similarly the rates of COVID hospitalization and deaths don’t map between the 1st, 2nd, and 3rd wave. https://en.wikipedia.org/wiki/Statistics_of_the_COVID-19_pan...

PS: It’s easy to count the number of positive test results, much harder to accurately estimate total infections over time.
OP and myself are making the case that, by dipping into politics and labelling certain opinions, rhetoric and/or factual claims as "unacceptable", they're making themselves exactly that.
But not today.
I can see now that this discussion will not be fruitful.
Garage gym. I was able to furnish it for around $800 with a squat stand, bench and weights. Do it first thing in the morning
> You really shouldn't buy a special oil just [for] seasoning your cast iron and carbon steel. It's not necessary.

Source: lack of historic availability of avocado oil in the South
Thanks for sharing, great read!
I was working remotely pre-pandemic, but back then I went to a co-working space on a daily basis with the exact goal of separating work and personal life. This obviously changed when the pandemic started, so I had to adjust to working from home (which is a small apartment with no dedicated work space).

I tried multiple technics over the past months to create a healthy work-life balance, and a here're a few things that helped me:
- Building routines for meaningful breaks: a short walk, quick workout, calling your family/friends - something to pull you aside from the screen (scrolling twitter is not a meaningful break for me)
- Blocking time for those routines by adding them to the calendar
- Making the most of my work hours: stop all distractions and create triggers for deep work. My trigger is putting on noise cancelling earphones. And my family knows that I shouldn't be distracted during that time.
- When possible, scheduling calls in batches, almost back to back
- Bonus: external accountability. My wife and I agree on a time when we go for a walk, have dinner, etc.

Generally, I feel good about my day when I have 2-3 hours of deep meaningful work and I followed through on my scheduled routines. Currently I'm trying to schedule pretty much my whole day, though it's tough because often times I get unexpected meetings and things to work on. Another thing I struggle with is time estimations for certain tasks, because a lot of the work I do is open ended and doesn't have clear boundaries (I can always do more).
Huh. That's not it at all for me. I like cast iron because: (1) It is extremely durable and can be repaired rather than replaced. (2) It is general purpose, reducing the number of pans I need to own. (3) It is well suited to cooking at low temperatures, which are much more forgiving (I can walk away and write a comment like this and come back to something other than a charred mess).

edit: I discovered cast iron about a year ago and now I do roughly 90% of my cooking on it. If there were reliable, science-based information about how to care for the pan best, it would have saved me a lot of trouble. As an example, a lot of people caution against seasoning with too much oil. They say that when you season your pan (e.g. initially, in the oven), you should wipe the oil off until the pan looks dry. I took this literally, and wiped until it looked the same as before I put on the oil. As a result, my seasoning had approximately no effect. After experimenting, I've decided that the "looks dry" advice isn't wrong exactly, but "dry" needs clarification. It should look more like how you would like it to look when it comes out of the oven — dry, but darker and with more sheen.
When my grandma couldn't figure it out. I personally think there is space for both tools, though, it's not necessary to replace one with the other.
If it was written in rust, there's no reason they couldn't use LLVM rust to start development until it became self-hosting. (Same as you can develop a self-hosting C compiler by starting with gcc)
I’m not talking about the photo op, I’m talking about the police presence trying to contain the violent mob earlier in the day.
Is a decentralized search engine possible?
"editable text configuration" has to be a backronym, right? Not that it really matters, of course.

"Etsy" has the value of brevity when speaking, but I can't bring myself to feel natural saying it. None of the other options sound great either.
>> How will you host the images ? Metadata will become a bottleneck before hdd size.

Could you provide more details on this? Are you saying accessing the metadata will be a bottleneck (via E.g., a relational database)?

>> You should be extra careful on big servers with little bandwidth, you might need a month to fill/empty/rebalance them.

Also, what do you mean by fill/rebalance in this context?
The „cause of Taiwanese independence“. That’s a bit silly, since it’s really the PRC that split off from China and Taiwan is the continuation of the old republic. Did Taiwan in the 70s, when other countries changed their ties to China to recognize the PRC but not Taiwan, on the pressure of the more powerful PRC, suddenly lose its Independence? All the complicated history and political issues you can read about on Wikipedia btw.
Which browser? Looks fine for me using latest Edge.
It's the other way around for "animated AVIF". It's 2 generations better than H.264 used in MP4, and (basically) not patent-encumbered.