skysight-inc/HackerNews huggingface dataset:
You need to understand the difference between someone trying to explain reality, as they understand it, and someone telling you or a hypothetical future child what to do. If I tell you that cars pollute the air and Apple makes their products hard to repair for manufacturing reasons, you can counter with different facts. But you can't blame me for the realities when I explain them to you.

I don't have a preference about motherboards or SSDs and how much they might cost an imaginary child "not as successful" as me. That has nothing to do with explaining why I think Apple makes their products the way they do. Nor does me explaining why I think Apple does that make me responsible for or complicit in the ethics as you or anyone else might perceive them.

I have paid for numerous computer and phone replacements and repairs for my own children, if that matters. I also volunteered for years at a non-profit that recycles used electronics and gives them to less fortunate people for free. Worthwhile but not something that scales to millions or billions of devices.

You brought up oil companies and cars. Not a great analogy as I pointed out but no one has to buy a car, like no one has to buy an unrepairable Macbook. Choices have consequences. Blaming the generations ahead of you won't do you any good.
Looks like Disney's marketing team is hard at work!
Their definition of contradicting CDC is based on this table https://cdn.jamanetwork.com/ama/content_public/journal/jaman... which seems highly reasonable. Care to describe which item on this table changed weekly?
Witnessed first-hand in SF. A cyclist was standing on a zebra crossing waiting to make a left turn (waiting for cars coming from the right to cross over). A car comes from right, makes a left turn (into the same street that the cyclist is at), and hits the cyclist.

Police arrives. Asks for video evidence, which no one has. Tells the cyclist, "You should follow the same rules as the car". The cyclist never moved.

This article rings true.
Russia is building a Safe Space for conservatives: https://www.businessinsider.com/russia-build-village-catholi...
What privacy? It's a public road?
This doesn't make sense. Can you elaborate? If it's not much work for the server, why would it be work for the browser?
At this point, Elon's purchase and seemingly-intentional brand-suicide looks more and more like a political favor.

I mean, yes, if we shave this with Hanlon's Razor, the outcome is the same, but the rightward swing of Elon's public statements certainly makes this look more like quid-pro-quo than an oopsie.
For first-time-devs, configuring + understandings development environments is usually 10 times more daunting than "learning to code". With respect to Typescript, NPM, Webpack, React, transpiling, sourcemaps, broken IDE probably makes webdevnewbies quit before actual code syntax.

In my dream world, HTMX could become part of the HTML6 spec, and beginners could spend more time dipping their toes in the water testing their .html files in Chrome before they face getting gobsmacked by the greater JS ecosystem.
> Artificial intelligence has turned the brain’s electrical signals into somewhat garbled classic rock

Here is a link to the press release from UC Berkeley: https://news.berkeley.edu/2023/08/15/releases-20230811
"Special Counsel Obtained Trump’s Direct Messages on Twitter"

https://www.nytimes.com/2023/08/15/us/politics/trump-twitter...
I think the parent was wondering before they passed.
The code is not done yet but I can explain how we're going to use htmx and Hypermedia APIs for the static site of a national chess federation (it's static to avoid hacking/ddos from disgruntled russians). Every week, new chess ratings are calculated from the reports of in-person / over-the-board tournaments. At build-time (Hugo/Netlify), a static HTML fragment is created for each member and included in the site's static files. At run-time, when a member's info is requested, htmx will fetch the member's HTML fragment and insert it into the appropriate <div>. At run-time, there is no server-side code executing nor database so it's fast, highly available, and almost unhackable.
20 years ago that was true. MNIST and CIFAR-10 were a vehicle to show that your method had promise.

Today, any bad idea you throw at a wall will work on MNIST and CIFAR-10. Even buggy broken code will generally work. We've advanced to the point where these datasets are totally meaningless.

In 1910 if you could show that your airplane idea could fly 100ft, you had something promising. In 2010 we're so used to building airplanes and understand the physics involved to the point where this isn't a meaningful test of the promise of your new aircraft concept.

It's worse than "in mice" in biology/cancer papers. We cure everything in mice. Basically nothing ever transfers to humans. Same with MNIST/CIFAR-10. Everything works, basically nothing matters.

Or another way to put it. A "Hello World"-level compiler would be interesting to report on in 1960. That same compiler would be trivial today and anyone could build it in minutes/hours.
This isn’t accurate. Rive files have better metrics across the board, see our tests here. https://rive.app/blog/rive-as-a-lottie-alternative

Also, even with compression, Rive files are smaller. One immediate benefit (amongst many) is the low impact on memory that an intrinsically tiny format like Rive has. See my thread with a Lottie engineer here https://x.com/guidorosso/status/1603189817382010882?s=46&t=_...
US Companies often won't even let US employees work in US States where that company does not already have an office, or is not already set up with some sort of accounting (tax) services.

Also, some US Companies don't allow US Citizens to work remotely abroad due to data restrictions or other concern about sensitive data regulations.
I keep reading negativity about spring. I got curious, am building the backend for a new startup with spring boot 3. It’s been a breeze. Everything works, great tooling, very mature software. Am I missing something? Will I regret this in six months?
Such few shares being made available makes it sound like they did the Spac just to brag about being listed in the US markets.
Was Twitter really as sophisticated as Facebook in this regard?

If @realdonaldtrump and @johnbarron are both tweeting from the same IP in the same time frame, could Twitter make the connection that both are the same user? Was there enough backtracking stored in their systems to know that?
Maybe I'm reading it wrong but to me it seems like the quote is in fact talking about "for the good of everyone else".
Not always true.

Our package got nabbed, a person noticed the empty box tossed on a nearby street and called the cops. Cops got video from a near by house an image of a unique car; month later they saw the car, arrested him.

He paid for the package and got community service.
The first time, sure, but I'd expect it to be cached after that.
I tried to find where i could get ahold of the circle compiler a few months ago, and ... i couldn't find any info about license or where to download!
Creating jobs is easy: Spend a lot of money and/or make it more effortful to produce things. In either case, workers will be doing more of one thing and less of another.

In this case, more workers are spending more time in "Energy," but this comes at the cost of all the other things those workers might be doing instead. This may or may not be a net-win, but unless we account for the reduced production in other areas, we will delude ourselves about the benefits of these energy jobs.

We will be motivated to keep "creating jobs" simply by shifting workers from one task to another, and then another, regardless of whether those new tasks are actually more valuable to society than the ones they had been doing. We will put in place rules that make production more effortful, because this creates jobs in that field, despite the fact that we will have less overall stuff.
They developed the beginnings of humanism and applied it to themselves long before colonialism even started.

Racist thinking was prevalent and helped justify colonialism and humanism existing at the same time.

But you’re right, if Russia loses, everyone will win, even Russians.
I think “slowing down the bots with proof of work” is essentially what captchas were, back when they weee easy for us and hard for computers.

But now, when I see a captcha, I hit back, press unsubscribe, and find a new vendor. The work is harder for me than it is for a computer and so I won’t do it.

Accordingly, we can see that proof of work is the opposite of a solution.
About the same level of danger as working on your own brakes.
Interesting concept! For the JS snippet, what's the performance impact? I've had some past experiences with third-party scripts slowing down our page loads
It would be pretty unusual for Spring not to take advantage of virtual threads, given the potential for dramatic performance improvements under many workloads.
Well, it's a matter of opinion. I do agree, and I love watching it. Even then I'd never take it as serious reporting on cars/motorsports. It's great entertainment, even with the real life problematic behavior of Clarkson.
The NIH puts significant funding into CFS. You can attend their public webinars to find out more.

https://www.ninds.nih.gov/about-ninds/who-we-are/advisory-co...
This is why I switched from french press to pour overs, it reduces the amount of the shimmery film that ends up in the cup. In my mind if it kills monkey at high dose it has a likelihood of being bad for humans at a low (but daily) dose. The problem is that our scientific tools for studying human toxins are not very good. If it increases the chance of some disease by 1% we probably will never know.
That's the first I'd heard that Rust-oleum was named for one of its original pigments rather than its rust-protection capabilities. I can't find anything to substantiate your story, but I did learn that the inventor pursued fish-based primers after observing that fish oil prevented the spread of rust on fishing vessels.
Instead of looking at layoffs, should look at the net of hires and departures (both voluntary and involuntary) to see where things stand. In more than a few places, natural attrition often isn't rehired, which will tighten the labor market.

Anecdotally, far fewer recruiter mail messages as well. It may not be 'recessionary', but it isn't a rapid hiring environment either.
Dr. H. Jack Geiger famously wrote prescriptions for groceries out of his clinic in Mississippi - when challenged on the practice, he replied, "Yeah, well, the last time I looked in my medical textbooks, they said the specific therapy for malnutrition was food."

The best doctors understand that a patient is an entire person, not just some specific problem or disease. Sometimes that means considering factors in their life other than the obvious direct medical causes of their problems. Sometimes that might include the availability of treatments, based on cost or location.

https://en.wikipedia.org/wiki/H._Jack_Geiger

https://www.nytimes.com/2020/12/28/health/h-jack-geiger-dead...
> Conservatism distilled to its essence can probably be summarized as Chesterton's fence: to not make rash moves changing the status quo without fully understanding both the reason the status quo is the way it is, and the nth-degree aftereffects of the change.

That's not the political ideology called conservatism, though its how “conservatism” is used in other contexts (and it would be a fair use in a political context when discussing praxis [how you acheive the goals of your ideology] rather than ideology [the ends at which your praxis is directed], though “incrementalism” is more common there to avoid collision with the ideological label.)

Conservative ideology is often advocating for change, and often (when the status quo is farther from the goals of conservative ideology) more rapid and radical breaks from the established status quo than opposing ideologies, whereas the incrementalist praxis you describe can be found in ideologies that are very far from conservatism.
Haven't read the article, because the website is broken for me (video popups, then redirect to page with lack of content).

But, can someone please tell me if "faltering" here just means "slowed growth"?

If so...

Analysts talking about "slowing growth" as if it's a bad thing does my head in. It becomes a self-fulfilling prophecy, doesn't it?

Step 1: analysts cry wolf and say growth is slowing. Step 2: them asses withdraw their investment. Step 3: growth now slows so much that it flips and goes the other way (negative growth / shrinkage)
The change is not drastic, but it is inevitable. 2 million deaths per year, 4 million per two year election cycle, 8 million every presidential election cycle. TLDR There are tipping points, keep an eye on these metrics to understand them and predict when they arrive. Think in systems.

For example, Rep. Lauren Boebert won by only 546 votes last year in her district. You don't need much electorate change for that to not happen again.

https://www.cnn.com/2023/05/16/politics/demographic-changes-...
Watch the documentary The Devil We Know about TEFLON and DUPONT/DOW.

Its disturbing to say the least.

-

Here is my own personal theory based on observations through travelling a lot in South East Asia ;

There are a lot of pesticides and fertilizers that are over-used in rural famring areas of the china, philippines, malasia, thailand, laos, myanmar etc...

These chemicals "turn the frogs gay" - while seen as a 'conspiracy' trope - the fact is that the endocrine systems of mammals amphibians and (perhaps) reptiles are impacted heavily due to these chemicals.

The reason why we see a f-ton of "lady-boys" in places like thailand, philippines and other rural asian communities where rice is the staple of not only the diet - but a large part of the economy (the philippines has a national rice management department as they state that its the right of every family to have rice on the table (source, my ex-brother-in-law worked for this department)... we see that in the rice paddies they advertise which pesticides/fertilizers they are using, and they are coaxed into over-use of the chemicals...

These leech into the aqua-sphere and it affects the endocrine systems of the pregnant, young and developing people...

It results in a switch from high testosterone to higher estrogenic development, which results in more femininely expression in males...
In general, the HN style is that, if it wasn't written this year, tag it with the year.
Assassinations happened on US soil in the height of the cold war. The Russians are really good at these sorts of things and it's pretty easy to do. As she mentioned, a person could touch her bare foot in the train to deliver poison. Spray her while moving next to her. Slip something into her drink.

Recognizing an agent is also impossible, they can't stop illegal immigration how can they stop well trained and documented foreign agents?
esbuild any day. JS tooling doesn't need to be written in JS, and when it's not, it's properly blazing fast.
The Destruction of Epcot Center: The Classics and Why They Were Destroyed [video]
> For example, you can take three months extra paid leave while you are 35 by agreeing to increase your retirement age by one year.

The idiom "Penny Wise And Pound Foolish" is _perfect_ for this type of thinking.

Under this style of system, you are betting that if you live to 'retirement' age, you'll continue to be able to work for the number of years you took off earlier in life. What happens when you can't?

This sounds like another way to screw over the working class and still make them poor in the end. This idea isn't radical, it's dangerous.
It's roughly on par with NVIDIA RTX A6000, which also has 48GB VRAM.
I don't but the issue with US suburbs is that they are residential-only, not mixed with small and medium commercial activities.

Let's say you have a 7 story building, it's typically composed by a certain number of different families (20-30?) with different ideas, agendas etc. Let's say the building start to be aged, time to improve it. It's possible? Hint: no in the mean, just because of it's original design. Let's say remote work became common, but apartments are not large enough to spare a "home office room" per adult inside. What you can do? Buy a room from an old age neighbor who do not need it? A building done in the age where no on-line retail exists, but now we all use it and so we need large external storage to get amazon packages, how can you made it in an already designed building? What about p.v.? Oh, sure the building have a roof, maybe even good for p.v. but it's not enough for ALL apartment self-consumption, so it's just a system to sell electricity not an interesting things technically and in most countries also economically and so on. The point is simple: if you own the land and a light building on it, single owner, a single family inside, it's "easy" change it to adapt to modern needs, a multi-family building is a nightmare.

As a results in certain point in time an apartment is cheaper to buy and run than a home, BUT at another point in time became a nightmare economically and practically. A home can change, so you can keep it up potentially forever.

Since we all need services well, we can't live well in large areas without stores, and that's why US suburbs fails. But in some areas of the EU there are home and small buildings intermixed and they works very well for their residents and in general. I see no reasons why they can't scale. Personally I've left big dense cities for a mounting place in the Alps, a good enough connection (2Gbps/860Mbps FTTH), good roads, enough stores around, a living economical tissue and WFH. It can't scale for let's say automotive industry, but it scale for many kind of other activities.
> Transparency sounds nice, but in practice doesn't that just mean, "Teaching the bad actors how to be better at what they do?"

This argument doesn't make sense in this context. Publicly providing which domains are blocked wouldn't give a bad actor any useful information that they can't already figure out by trying to submit their links.

The area where this kind of argument makes a little sense is in terms of complicated algorithms. For instance, there's an argument for not disclosing the exact formula that Google uses to rank sites because everybody will try and game that specific system and then the algorithm because less useful.

But simply knowing which sites are blocked doesn't reveal any info that bad actors don't know, and serves the public interest by allowing people to know if censorship or moderation mistakes are happening.
I don't understand your comment here.

I own both sides of the stack. Say I have a react component that happens to mount a svelte component in the DOM.

I expect Svelte code to be running somewhere (I wanted to use a svelte component, I have to initialize that stack).

I expect React code to be running somewhere (The main page is react, for example).

I expect to have some sort of signaling or state management solution (say a redux store, since the main page is react).

I can just update the redux store from both stacks. The store emits the correct events whenever it's updated - all subscribers are notified - react-redux does its magic and conditionally re-renders my react tree based on the new state.

I can do exactly the same thing in Svelte - subscribe to store events, see an events when react changes something, update my svelte app in response.

---

And it's absolutely not limited to redux... I can do the same thing by hand with global state, or by emitting custom events in the DOM, or any of a hundred other ways to get these two apps to work together. I own both sides - making them play nice is normally trivial (if not always quick, and sometimes tedious as all get out).
> Note how all their mitigations for these attacks always have off switches: not something you usually see in security fixes. It's because in many, many cases, these attacks just don't matter.

They have off switches because they can have severe performance costs, which most security fixes don't have.

> All software running on the same physical core or even the same physical CPU is either running at the same trust level, or sandboxed so heavily it can't mount the attack.

Former is simply not true. For example, EC2 avoids mixing tenants on the same core, but even the AWS serverless stuff doesn't do that, for cost reasons. For most end user computers, this is blatantly not true.

Operating system level sandboxing is largely irrelevant if the attacker can simply read secrets from other processes running on the same core at the CPU level. Most processes will have a way to smuggle the stolen goods out.
No one ever thought Trump himself had good opsec.

(Well, barring the QAnon folks.)

His opsec has traditionally leaned more towards the "how did they recognize me with this moustache on?" realm. https://www.washingtonpost.com/politics/donald-trump-alter-e...
It's definitely lacking on the unit-testing side and we should do more there, but we think integration tests are the more important of the two in this scenario, because the most fragile bits are the interactions between client-client and client-server. It's a lot harder to self-contain those tests without deploying the platform and clients on various infrastructures.
Sure, it would be better, but it's not relevant because you described two different jobs. In theory, the best doctor would do everything: diagnose diseases, install your dishwasher, rotate your car tires, give you a pedicure. But as it is, pharmacists are the ones whose job it is to know and give you advice about this stuff.
> can you guarantee the generated CSS doesn't put the browser's layout engine in an infinite loop or something?

the way TW aproximatively works is to collect a set of used class names from your code (e.g. flex, min-h-screen, bg-[url(/img/grid.svg)], absolute, etc.) and produce the CSS for those classes.

For the random 5 classes above it would produce:

.absolute{
position: absolute
}

.flex{
display: flex
}

.min-h-screen{
min-height: 100vh
}

.bg-\[url\(\/img\/grid\.svg\)\]{
background-image: url(/img/grid.svg)
}

By default TW also includes a CSS reset preamble and defines internal variables.

Sometimes the generated css contains complex selectors but as far as I know it is not a common occurrence

.space-y-4 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

In other cases more css variables (custom properties defined in the preamble) are used

.-translate-y-1\/2{
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.shadow-xl{
--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

I believe that CSS performance is mostly dominated by size in bytes of the stylesheet, number of properties, complexity of selectors, and frequency of updates. I suspect that TW improves most of these metrics in exchange of bigger html class attributes.

https://play.tailwindcss.com/
Show HN: Hardware-backed end-to-end message encryption, in the browser
When I first discovered WebAuthn in 2019 I imagined it being used for something like this, but never imagined something like the prf extension enabling true E2EE like this. Everything happens in the browser; there's no server used in any of this because to me that defeated the purpose. I also challenged myself to make a decent UX on top of this because what good is strong encryption if it's not usable?

For best results make sure you're using Chrome 116 and a recent FIDO2 security key.