skysight-inc/HackerNews huggingface dataset:
I’m no expert, but to me it sounds like you are describing UEFI Secure Boot, not TPM.

Case in point: TPM is not required to implement UEFI Secure Boot. You can test yourself in a QEMU VM, if you don’t believe me.

From my understanding, TPM is just a separate crypto-module meant to keep the keys secret even from the CPU and OS itself, allowing you to do various crypto and security related things with higher confidence of the keys not getting leaked.

Applications includes passwordless disk-encryption (MS BitLocker) but also hard-to-crack DRM, making the TPM a somewhat controversial piece if hardware.

Someone please correct me if I’m wrong or my answer is inaccurate in any way ;)
Zawinski's Law of Software Envelopment, also known as Zawinski's Law, states: Every program attempts to expand until it can read mail.
Free automatic TLS is now the noob standard.

Do any of those automatic cert bots support "not_before" dates in the past, or pre-ordering and delayed rotation of certs?
Migrations tends to involve deleting lines too.

A 200 line change typically doesn't grow the code base by 200 lines.

I believe in my 2.5 years at Google, I've actually deleted more lines of code than I've added.
In my experience ACT is most useful form of therapy if you want to live a meaningful life and not just do emotional management
Login. That should be the time at which cookies are authorized. If you have an account you also presumably agreed to the use of cookies or anything else to store the session data.

For everything else, just say no.
The competition doesn't get to override laws. Tesla may put as many illegal clauses in their contract as they want, if they crash because of autopilot in Europe, they're liable. That's why Autopilot is barely enabled here at all, because they know their software is unreliable.
> I still don't understand the objection.

Please re-read what I wrote in my very first comment

> What makes you say the .value and @click attributes are invalid?

Just checked the spec, you're right they are valid. Hm, I was sure they weren't. Won't dig through the history to see if this changed :)

However, "Authors must not use elements, attributes, or attribute values that are not permitted by this specification or other applicable specifications, as doing so makes it significantly harder for the language to be extended in the future.", https://html.spec.whatwg.org/multipage/dom.html#elements

So I'd say they are still not okay on existing HTML elements

> It might be "invalid" according to a spec that makes no difference.

That is a very bad stance to take. "Invalid to the spec, but who cares".

> What is the rallying cry against Lit, exactly?

There's no rallying cry against lit. Stop. Inventing. Words. And. Meanings. I. Never. Said. Or. Implied.

There's a single very literal comment I made with links to support that statement.

I'm out of this discussion. I have other things to do with my life than keep saying "I never said what you think I said" over, and over, and over again.
> You spend time on reddit because you want to. It seems unproductive to tell yourself that you don't.

"Just stop being depressed" - Psychiatrists hate that one trick.
It is being done, no it isn't quick.

Youtube was drastically improved recently (due to fines), for example.
>Moreover, there’s only a subtle difference in curvature between a zero and English letter O

I disagree, "zero" being an oval while "capital o" being a circle is a big difference. I don't undestand how can people not see it...
yes

you might just not be part of the target audience
I think you're probably right - the really difficult bits of self-driving cars are still really difficult even if you have perfect sensor data.

But still, we're a long way from vision based sensing being good enough for reliable self driving so why make it difficult for yourself?
Oh. That went over my head, sorry.
https://www.immuniweb.com/blog/chinese-hackers-silently-siph...
What is the getopt equivalent for sub command handling? Or get opt can parse subcommads too?
A configurable optional footer with source code link to anywhere.

License in the footer as well (perhaps more difficult to change if the license is copyleft)

As any open source (that want contributors and/or forks), a full readme, a quick start, a contribution guide, a documentation, etc.
Same here. It also doesn’t show any of my organizations (which is where most of my main personal projects are).

It makes for a poor showing when you work mostly on private repos and occasionally submit fixes for dependencies of your public hobby ones.
crawl delay was an extension of /robots.txt and never a part of the original "recommendation"

and also never made it into the standard draft https://datatracker.ietf.org/doc/html/draft-rep-wg-topic-00#...
When confronted with a precise bid, I always think they are making that up to seem more confident :')
"If the car's brakes don't work due to a defect, you are not liable at all."

Morally perhaps but if you drive into the back of me because your brakes have a manufacturing fault I would still expect you to pay for the damage. The manufacturer may then be liable to you but that that is your business.
I'm pretty smart and a hard worker. I have a Masters degree in computer science. I can do about 4 to 6 hours of concentrated work per day. I never seen anyone do more or better. I know plenty of people who claim to work a crazy amout of hours. But in the end it always turns out they are deceiving themselves.

I don't know Elon, so maybe he is different. But in the end, I'll believe it when I see it.
Calculating exactly how much you need to reserve for the worst case is a near-impossible task.

For example, say you try to delete a file, which is part of one of multiple identical snapshots, so deleting the file doesn't free up any space, but does require extra metadata to be written (since a new directory entry will be needed that shows the file is deleted in this snapshot only).

The same operation could be done for millions of files, eating up all the reserved space. End result: full disk and unusable filesystem, even for deletes.

The alternative is not to allow file deletes to use reserved space. But now when you have a full disk, some things become 'undeletable', since the only way to free space is to delete all copies of the file, but it isn't permitted to delete any one copy of the file since the intermediate state would use more disk space.
Give them heads-up. Do the interview anyway.

Seconded the other comment. You are invited because of you as well, not just your idea.
> But designers have learned to get around this law and are using different design techniques to make users accept all cookies (trackers) anyway.

These companies are not getting around the law, they are simply breaking the law. If a consent popup allows you to accept all tracking immediately, but requires an additional step to opt out of tracking, then it is illegal under GDPR.

We don't need to plead to UX designers, but immediately report companies that don't have a "Reject all" button next to "Accept all", and only show a "More options" button that leads to a maze of settings for opting out of tracking.

https://www.theverge.com/2022/4/21/23035289/google-reject-al...
When I read stuff like this I feel a huge disconnect from the modern world. I have never enjoyed social media other than HN. It all seems like a vapid waste of time. Sometimes I start to scroll Instagram to see what I'm missing out on, and by the second interspersed ad I'm bored and mildly disgusted, so I close the app. Maybe it's just that the algorithm isn't giving me the content I really want/need, so I'm stuck in some kind of social media purgatory, but I really don't understand how people get addicted to it.
Just add 'g' at the end of the url
No, that's illegal too.
That's very helpful, thanks
I kind of like the idea, but fear this would not be viable for two reasons - although interestingly they are somewhat opposed:

1. DNT’s already failed as a opt out since less scrupulous actors either ignored it, or used it an an extra tracking signal (!)

2. More scrupulous actors would likely take the view that DNT can’t express adequate consent for tracking (no granularity or evidence of informed consent to privacy policies).
Cvxpy is what you're looking for, your variables and constraints can be defined as numpy arrays, it's game changing. It also has a giant selection of solvers, is open source and actively developed, and even has tensorflow integrations
well I mean, you could be the main character and the past could have been simulated accurately billions of universe years of causal calculations out of an initial seed, but the simulation hypothesis does not explain the meta-universe behind the simulator and indeed the probability of this gigantic universe existing just for you (others being philosophical zombies), while remarkably possible, is also remarkably unlikely.
> Maybe it's just that the algorithm isn't giving me the content I really want/need

(Don’t) try TikTok.
> Third, normal decently behaved sites/operators obviously don't have cookie-banners at all. That is also a feature, it is an edge. If you see two sites for X one with a cookie-banner and one without it is clear as day which one you'd close and forget.

This is nonsense, there are plenty of legitimate reasons why a site operator may want to use digital analytics, advertising, etc.
The GNU conventions are terribly convenient. If we were redesigning it from scratch, I'd like to keep all of them except for removing duplicated functionality. One of --long x and --long=x have to go, and that means we only can keep --long=x. And so on.
That's probably a wrapper for BLAS/LAPACK. The majority of BLAS/LAPACK implementations use the original functions names as the reference implementation found on Netlib. The names are not in hex, but acronyms and short forms e.g. GEMV refers to double general matrix-vector multiplication.

What did you end up using as alternative? In C++ for example, there's a template based library (Eigen) that fuses multiple operations and gives you some speedup compared to the usual libraries, at the cost of very long compilation times. For C#, I imagine there could be some library that does the same thing in JIT instead.
Solar Lamp Reuses Disposable Bottles
As it's unclear from the article, this is about working in the SV office of Tiktok, not in China (although that may be similar).

Melody Chu's actual blog postings about her experience as a product manager are more informative then the BI blogspam: https://medium.com/@melodychu
Check out this: https://google.github.io/tpm-js/
You probably want argp_parse(): https://www.gnu.org/software/libc/manual/html_mono/libc.html...

See especially getsubopt(): https://www.gnu.org/software/libc/manual/html_mono/libc.html...
I would say I'm somewhat extroverted, I hate corporate meetings, and I'd much prefer doing something.

Extroversion doesn't mean being immune to people speaking about boring stuff all day. I love talking with people, but it has to first and foremost be fun. Meetings are the antithesis of fun. Especially listening to engineers bickering about some mundane issues, or managers talking about a pointless reorganization that will synergize the agile flow.
Mastodon has two separate federation mechanisms:

1. For anything where you are mentioned specifically, or where you're a follower, the toots gets distributed automatically.

2. For anything where the toot is marked public but you are not a follower or mentioned, your instance will only receive a toot if you've explicitly configured federation of the public feed with one or more instances that is reasonably well connected.

The former is "cheap" unless you follow lots of people. The latter is like sucking on a firehose, because you get pretty much everything. If you do, it matter relatively little how large your userbase is, because you're still processing nearly every public toot.
Several facts about this paper are huge red flags even without reading it in detail:

* Single author

* No affiliation

* Not peer-reviewed

* Claims to trivially solve a huge problem on a few pages

* Barely contains any math except for some basic equations that are known to undergrads

If the solution is so simple, why hasn't anyone thought of it and why won't anyone recognize this paper? How do you answer this question without resorting to some conspiracy theory in which a shadowy elite a.k.a "the establishment" suppresses progress for nebulous reasons?

And lastly one question on the actual subject: the paper claims that as a consequence there is no expansion and no big bang. The most obvious question that arises immediately is: how do you explain the CMB? The fact that author has not preemptively answered this crucial question already tells me that this is not worth my time.
Sony Pictures Classics – Farinelli (1995)
Richard said China has doubled its nuclear stockpile within two years, despite expectations it would take Beijing until the end of the decade to do so.

“The biggest and most visible one is the expansion from zero to at least 360 solid-fueled intercontinental ballistic missile silos,”

Missiles silos ≠ actual missiles.

PRC minimum deterrence strategy relies on the survivability of the relatively few missiles it does have. Having many more silos than missiles means you can increase the survivability rate by moving missiles around, and / or forcing the enemy to expend its stockpile on hitting dummy targets.
This article is focussed on performance of large data sets.

Unless you have gigabytes of user IDs to hash on a regular basis, it doesn't matter what hash you use aside from achieving the randomness you desire, which I imagine almost any function, even x%2==0, would achieve.
> If you are not using incognito then you are getting tracked

You’re being tracked in incognito mode, too.
Tiny TFT Graphics Library 2
Saving antibiotics for once in a decade emergencies sounds nice until you find yourself getting painful recurring UTIs several times a year.
> I'm starting to wonder if being a software engineer is really the right choice for me. Any thoughts?

It may the right choice in the sense that alternatives are even worse.

Souns like you want your days to be filled with relatively free exploration of things that interest you at a given time. Sorry, but you need to be a genius in a given field to even have a shot at getting such position. [1] For the rest of us, the two realistic ways of achieving this is to either grind in high-paying job and retire early or compromise on standard of living (essentially become a ramen-eating hippy, so that you hardly need paid work) and then fill your days with whatever is interesting to you. Both of these tracks have huge holes and I suspect people choosing them may end up as depressed as regular "lifers" at big companies.

On the introvert thing - personality is malleable and plenty of stereotypical tech introvers (starting with Elon Musk) have grown into high managers position where they comfortably spend their days in meetings. It's just a skill like anything else, it just takes at least a couple of years to develop.

[1] One exception might be getting into PhD program in a field of your interest where you'll be paid pittance, but, if you're lucky, you might have a couple years of freedom to explore your interests.
Italy for example has many highways that I am terrified to try to navigate merges on. Spain too!
> I could go 10 years without electricity, nearly everybody could

During the power crisis in Texas in February 2021 some homes and businesses were without power for several days, resulting in at least 246 deaths, with some estimates as high as 702 killed as a result of the crisis.[1]

1. https://en.wikipedia.org/wiki/2021_Texas_power
Smarter cars won’t last you decades
> Initially, GNU used the plus (+) to indicate a long option, but quickly changed to a double dash (--).

IIRC, they liked the plus, but changed to use the double dash to be POSIX compatible (which presumably requires options to be preceded by a dash).
Wi-Fi may be coming soon to a lamppost near you
There are alternatives to dd like ddrescue (https://wiki.archlinux.org/title/disk_cloning#Block-level_cl...), but given it's standard on all *nix machines it's hard to avoid, just need to be extra careful before executing. There are also wrappers for dd, like ddi (https://github.com/tralph3/ddi) for extra safety
There are not enough lawyers or court capacity to take the entire www to court, and even if there were, there's no way to enforce injunctions or collect on judgments when websites are operated in different countries.

This is evidenced by the fact that the GDPR already made these actions illegal with huge penalties and it has had scarcely any effect. Most websites just ignore it completely as a "strange foreign law", including this one.
No, M64 was never free, as far as I can tell. I remember stumbling over M32 around 2006, when I was interested in OS development while being a CS student. I kept interest, and some time later a 64 bit version was published, but no source code, unfortunately.

The project kept growing a bit, very slowly. Seems like after v1.00 the author lost most interest. So if it is still a prototype work without any commercial usage, it would be great to have it published with source code.
This is random, but a lot of these parts exist because of the way it is constructed.

I wonder how minimal this kind of watch could be if you had a unrealistically accurate 3d printer and the design was essentially optimal (done by machine learning perhaps).
the only way to understand what is going on is actually to study the propaganda of both (and every) side of any debate or conflict. Relying on any social platform to tell us what is true is dereliction of individual responsibility for critical thinking
I have ESP-01 which transmits state of NINE buttons all over the world. https://github.com/timonoko/Wifi-remote-control
God is a myth. Also, could you please cite your sources?
Standing on the shoulders of giants and leaky abstractions
Don't forget the cookie consent banner
Its just your association with the term pattern. Or maybe mine. To me, love, death and myself are just some patterns too.

I mean just something that we name. If we look at a tree and I say its crown forms a nice sphere, I'm not treating trees like geometric objects and I can still appreciate its beauty and marvel.

Observing the same reality you can see it through different frameworks consisting of different patterns. The same tree can be seen as color palette for a designer, bunch of areas with different living conditions for microbiologist, shapes for painter, material for woodworker etc.

Once you divide reality to some patterns in a certain way (what I call a framework) when somebody suggests different division we usually don't throw away existing one, so we subdivide our patterns based on what's somebody is saying instead of looking at a whole thing and then the other framework usually seems like a detail, not important, worse, less useful.

Being able to abandon your preferred framework for a moment allows too see the same things differently.

E.g. I can have a long conversation with somebody who deeply believes in God, (we skip the church bit for a moment) and if I substitute just a name of the pattern, if I do s/God/Universe, it turns out our worldview is virtually identical despite me being an atheist.
Tenacity to do it in the long haul, forever, is hard. It's something I deeply respect in people who manage it, and something I struggle with. But at least trying, or knowing you have the capacity to create something, or having the ambition to create something out of love (doesn't have to be art; could be rebuilding a V6, could be planting a garden), seems like a really important part of being human that you just can't get from consuming media. And there's no indication that people will do more of this if they have more free time. There's every indication they'll do less, and consuming media will be their only hobby.

What's the point of a species that just consumes media? I mean, I guess, what's the point for a species like ours of maintaining a huge group of individuals that act like a flock of birds or a school of fish? Assuming they aren't necessary for defense - i.e. as cannon fodder - and they're consuming resources. Evolutionarily speaking, what's the upshot of having a huge class of media consumers who produce nothing?
Well it depends on the potential agreement with the other authors, I would say it is none of our business if they don't complain about it.

Not sure if it becomes "legal" to breach the GPL if original authors die though.
people in siberia/artic regularly freeze their fingers, no need to have cobayes.
Blocking the circulation in the hand does not make someone die, many people survived loosing an arm for a reason.

What must be said though is that while freezing allow for partial body rescuscitation, let's not be fooled. The mice or body part might behave normally, but the body has suffered from a lot of possibly permanent damage (conformational changes, oxidative stress). I expect rescuscitated humans to have a lower quality of life and reduced lifespan, although that's fucking worth it for being rescuscitated!!
One reason is that ice has that annoying property of taking more volume than water. This has consequences. However modern cryogenics aims to vitrify water, which is a special kind of ice that does not take more space!
What people don't know is that structurally preserving organs AKA cryogenics, is a solved problem. Researchers have done that sucessfully to a pig's brain, preserving 100% of its structure. The current issue is that while we can preserve the body without structural losses, we don't know how to reanimate it because the chemicals they uses become toxic upon reanimation and there is no known way to extract it fast enough.
As a reminder, before rescuscitating humans, cryogenics will allow better preservation of blood and organ donations.
I pretty like the consistency of esbuild CLI [1].
It has three kinds of options:

1. no-valued option: --example
2. single-valued option: --key=value
3. multi-valued option: --elements:1st --elements:2nd

Short options are ruled out, although it accepts the short option -h for discoverability.

I particularly like the repeated option pattern for multi-valued options. This avoids ambiguities such as:

cli --elements 1st 2nd arg

Yes, the ambiguity may be removed by using doubled dashes. However, this is error-prone.

I often wondering whether a more familiar syntax for the second and third kinds could be adopted. For instance:

--key value
--elements 1st --elements 2nd

[1] https://github.com/evanw/esbuild
> churchofjesuschrist.org

Yeah, think I'll pass on that one.
> I could never change to a non-Vi editor since.

This isn't only good, though. Like you, when I don't use vim itself (or nvim nowadays) I use vim bindings in my IDE.

But since I do most of my typing in this environment, I've lost track of the number of times I've closed windows by mistake because I have ^w in muscle memory...
> we could introduce a completely new syntax that is systematic, easy to remember

Is it really difficult to learn that e.g. "rm" stands for "remove"? I've known very few people who found it difficult to learn the key things very quickly.

And not having to type (and spell) full words is a relief. (I know a shell can take care of spelling, but not all unix commands are entered interactively.)

Still, the article is interesting, and worth reading.
Europeans reached India around 330 BC, in the form of the armies of Alexander the Great. I won't say that India folded in the result; it's rather the Alexander's makeshift empire folded.

There were several meetings of civilizations of comparable level of advancement and strength on Earth. I posit that in space it's significantly less probable, unless we consider these civilizations to also be sisters, all humanoids coming from a common source, like these of Earth.
To be fair almost all of Hacker News is a vapid waste of time too
Thanks! Yes, exactly.