skysight-inc/HackerNews huggingface dataset:
> First off "China" in this context means "the CCP", not the Chinese people, not the Chinese culture.

At the risk of sounding xenophobic myself, I'd like to push back on this often mentioned excuse whenever "China" is criticized.

I really think there are major issues with Chinese culture, which of course implies its people. Whether this comes from decades of brainwashing by their government, lack of education, or something else, I can't say, but we must be able to criticize "wrong" actions by people, without dumping it all on the government (which has issues of its own, and is likely responsible for most issues the country is currently facing), or fearing to be labeled xenophobic.

Are there good people in China? Absolutely. But there's a widespread culture of xenophobia, abuse of the environment, and disregard for animal, plant and human life that just shouldn't go unnoticed. China is an enormous country, so I can't say whether this comes from a majority or not, but it absolutely exists in many places.

I do concede the possibility that I've been brainwashed myself by western media, so I'm open to counterpoints to anything I've said.
Double-click was always easy to teach, to my knowledge there isn’t a triple-click. There wasn’t command-click until OSX.
Ask HN: What are some sites that should be archived before they are lost?
Some sites I have bookmarked no longer exist as the creators have died, gone bankrupt, founder disputes, or shut down for other circumstances.

What are some that should be archived by numerous users? I'm thinking more information-heavy sites.

Sure, The Way Back Machine might contain them, but even they might one day be bankrupt or shut down
It's the default: you need an email to make all those other accounts. Everyone has an email (assuming they have internet at all). Not everyone has a goofacetwat account, or whatever the newest thing is.
How does using GPT-3 make the types more visible? Feels futuristic but also incomprehensible to me.

> As a shortcut, I used GPT-3 to generate a basic typescript function for me. This let me look at TS type definitions and get a better idea of what’s available so I could get developing.
He has the ability to update the HTML on the page to be more specific if he so chooses, he doesn't need the entire forum backend to do so.

I'm waiting...
Shuzo Fujimoto designed the most magical and startling origami model I've ever seen, the Fujimoto Cube. Fortunately that one is famous enough that you can find instructions and videos online, but most of his designs are hard to find. I recently enquired on Twitter about his design for an octahedron, which I was able to find only because a kind stranger responded with a samizdat copy. It's very exciting that his wonderful designs are to become more readily accessible.
It should be possible on microcontrollers at least. I don't believe most have a cache.
RIP ,no match to it ,its used everywhere
It seemed like the outer casing was preserved, so the risk is probably miniscule considering the short amount of time it had to decompose into the environment. 93 grams of cesium was enough to cause the Goiânia accident in 1987 though: https://en.wikipedia.org/wiki/Goi%C3%A2nia_accident
If Tailwind relies on classnames used in the HTML and defined in CSS, then that is the document based HTML/CSS model. The composability you are talking about is a feature of CSS, not the component framework. By stopping short at "utility classes" instead of "semantic" classes that define a complex appearance, you in fact destroy composability in favor of either inheritance (assuming that your component framework allows) or simple copy-pasting. Ironically, Tailwind does feature the concept of classnames that aggregate utility classes to produce a complex appearance, it is called "@layer components", and it is infinitely more composable because you can @apply these things as well.

.my-tab { @apply my-button bg-transparent; }

There is actually a very powerful CSS framework hidden in there somewhere, but they remain intent on appealing to developers who believe that real layout is coded with JavaScript, perhaps it is because Tailwind is a multi million dollar business that relies on selling components to teams that give up on making their own.

Your components don't minimize outside dependencies when they share the same global stylesheet, by the way, they would for example not work in my website even though I am using Tailwind (if highly customized). This shared dependency, or "global variables leaking into my scope" as programmers would phrase it, is the problem that CSS frameworks have been fighting for years, and now it's become a brilliant feature of Tailwind that components can share styles. Welcome to CSS! Now you only need to define your complex layouts via @apply and you can share them as well, that is what composability is all about.
And the federal court is going to force a provider never to shut down a service?
Are you offended that you were asked if you were replying to the wrong comment? I suppose this could be a cultural faux pas - we must be from different cultures.

I would also be inclined to ask if you meant to reply to another comment. Let me explain. To me the other option is to say that what you wrote makes no sense and I cannot understand why you wrote it. Asking if you meant to reply to another comment is my way of showing that I don't think you're a crank, but instead you just made a silly mistake any one of us could've. But if I wrote it the other way you might think that I think you're a crank. Y'know?

Anyway my understanding of the original comment is that it was meant as a clarification to the title. Hence why your first reply which starts explaining who Avi Shamir is confused me too.
For databases, I'm reluctant to rely on PGO (profile-guided optimization) because the workloads are so varied. There's a risk of over-fitting to the profiled workloads at the expense of others.

Though there may be a lot of opportunity with some database subsystems that have a more consistent usage pattern.

Edit: also, PGO is closely related to JIT techniques, which are based on current runtime information rather than profiles generated a long time ago on a workload that may or may not be representative.
Can you explain how Cloudflare Workers factor into hosting static pages on Cloudflare Pages vs hosting a React SPA on pages that talks to any other API?

Like are the workers just serving as your backend at that point? Or are they doing something more or different as well?
I recall visiting the museum many years ago and seeing a demo where they heated a glass rod and pulled a fiber. This was probably when fiber optics was in its infancy. It was definitely a highlight for a young science nerd. I would love to go back some day.

Along those lines I highly recommend the episode of the show “How we Got to Now” about glass [0]. It tells the story of how clear glass was developed, something I always took for granted, but early glass was not clear and took a major effort to create. The show then goes into how Corning took it to a new level for fiber optics. The whole series is excellent and similar to James Burke’s excellent series “Connections”. [1]

[0] https://www.imdb.com/title/tt4160136/

[1] https://www.imdb.com/title/tt0078588/

[1] https://www.youtube.com/watch?v=XetplHcM7aQ&list=PLf02uWXhaG...
Jamstack in particular is not really an example of that; it is more of a kind of architecture than a specific stack, in that it doesn't prescribe the use of specific software. An architecture where all the HTML/CSS/JS is precompiled statically for maximum cacheability, and server-side dynamic behavior happens exclusively within AJAX calls that return structured data, is a natural kind, and useful to have a term for so that we can compare and contrast it to other ways of building web apps.

More broadly, other acronym stacks are a thing because complementary technologies cluster together, especially in relatively immature ecosystems. E.g., PHP traditionally had better support for mySQL than for competing databases, so if you were building an app in PHP, you probably used mySQL for data storage. These effects may have weakened over time as the graph of ecosystem integrations has grown more complete (and indeed I feel like I hear less about acronym stacks these days than I did half a decade ago), but I don't think they've died out entirely.
when someone has an expectation to be paid, for an authored story, in whole or, in part [regardless of validity] someone that re authours or disseminates that material, gains from it and refuses to pay anything from, they usually get more than DMCA takedown, are labeled pirate and taken to court.

FB has made numerous statements against piracy, but seems, at face value to be doing that, with news media, providing no prior standing agreement exists between them.
You can find source code of our platform here: https://github.com/opendatadiscovery/odd-platform

We are 100% opensource, not only architecture but also implementation
> the "tanks" here are university lab near industrial scale plastic 10,000l tanks

Likely polymethyl methacrylate (PMMA), usually called acrylic, and possibly but less likely polyethylene terephthalate (PETE). Both are technically plastic, but plastic often correlates to cheap, and I doubt those tanks are cheap. Also possible but even less likely to be aluminium oxynitride (ALON), which is ceramic not platic, aka transparent aluminum, but I suspect it would be cost-prohibitive.

> ...they know what their doing... I welcome corrections

--> they're ;-)
You're absolutely right! I was weighing up whether to analogise it to Emacs or vi, and in my haste I made the wrong choice.
> Yes because it's illegal.

What exactly is illegal? None of what I have described goes through a legal process, there is no official judge saying "yep, that's spam" or "yep, that's malware". In general things are very murky with regards to what the legality around malware is - if it has not been used to access another system maliciously you're really going to have to stretch the CFAA (partly why the CFAA is so vague).

Beyond that, just because something is not legally required does not mean that it's wrong to do it, so I don't see why the distinction even matters.
Russia already kidnapped at least 1 million civilians from occupied Ukraine, moving them to filtration camps and beyond. The occupation was meant to be a genocide in the first place. I wouldn't be surprised if many of those who were forcibly taken were indeed raped and killed, which is what Russia does to the civilian population in Ukraine. They also exclusively target civilians and civilian infrastructure with kamikaze drones.
I'm not sure what your anecdote is supposed to contribute. Are you trying to say that because of your experience you don't believe that hosting providers take malicious content down? That doesn't even seem worth responding to, if so, especially as I have given anecdotes to the contrary.
See also: https://twitter.com/JamieMetzl/status/1583181236134350848?s=...
>parroting of mindless rambling

Propaganda is strong and useful idiots are numerous on both sides of the wall.

Sitong being amplified hard by western PRC watchers and media, booted out of mainland with nothing better to do but fill column inches to wishcast crack in Xi's power leading up to Party Congress. The expected hopium before Xi did a full sweep stack of the PSC with loyalist. In reality a small group (~10,000 last I checked) mostly of HK activists + dissident diaspora + few mainlanders coordinating by voiceofcn, a shitposting cope haven, where memes get more eyeballs than protest. Also see Xi getting disappeared/couped fake news, "courtly" drama over Hu Jintao in the last 30 days. CCP internal dynamics being opaque + western media/experts being booted out of country + 100s of millions funding to antiPRC propaganda + too much game of thrones and house of cards (mildly serious) is making the entire ecosystem of manufacturing consent around PRC increasingly irrational, which gets filtered down to online spaces, including HN. "Once you hate someone, everything they do is offensive."
Well it would have to, otherwise it's not a compelling Mac Pro?
Yes. New school's defining feature is needless layering of complexity to hide the simple truth of the file system from users.
immediately bounced by email

funnel fail

solution:
show parts of the app that don't require a signed in user, simulate a user with dummy data, create a distinct user from browser session information behind the scenes, do that and ask for parts of that user periodically and still optionally, show us the benefit of “saving” the user, design your system around not needing to save by being able to recompute the user in the future
> This would be great for Rally racing games

I'm pretty sure the tracks in Dirt 4 were procedurally generated. This made them feel extremely generic and bland compared to the hand modelled tracks in the sibling-series Dirt Rally.
"The only choice he had was to file a request that lead to nowhere and he basically had to start with a new account and channel."

Incorrect.

Yes, that was, indeed, the only choice he had that was free, and from his living room, but he did have other choices.

Specifically: serving google with proper legal papers from his own lawyers that require responses. That costs google money. The money just keeps adding up and eventually a real person who has decision authority will look closely at the issue and fix the issue.

Assuming, of course, that the banning was improper - which I think we are all stipulating here ...
The article speaks of a “wildly unprofitable” street car system, yet neglects to mention LA Metro has about a 20% Fare Box Recovery Rate. That’s the term used by insiders to describe how much of the total expense of the system is covered by passenger fares.
The A55's have been around for a bit, yeah. They just dont seem to be noticably better as cores (but there's been ongoing gains in uncore). You may be right that there's just not much headroom perhaps. But supposedly the A510 and announced A515 offer some real gains.

I havent tried the A35. I see them as more targetted towards MID devices than the A7 was butb hats product-market segmemtation maybe.
The David of Michelangelo is the most famous italian sculpture, but it dwarf in comparison to other works, like the Bernini David [0], made a century later

[0]https://www.theartpostblog.com/en/david-bernini/
Can you select multi-line text from a box in a console application, without selecting entire lines ?
‘Theory of mind’ in autism: A research field reborn
Yeah they should shoot them to avoid premature burial.
Disagreed. There's a lot of things we need, just that they're against corporate interests, and in some cases those corporate interests have successfully lobbied our governments to make those things illegal.

When I want a car for example, I want to have a single client application that will automatically get quotes & availability from Uber, Bolt, the local taxi service, etc and pick me the fastest/cheapest option. This is technically possible - the official clients talk to their server via an API that can be reverse-engineered and implemented by the third-party client. It's not possible because it would be a breach of ToS, breach of App Store rules (they forbid apps talking to third-party APIs without their explicit authorization) and potentially even a breach of copyright law.

When I want to order groceries, I'd like software that has a cache of all the local supermarkets' prices so that it can come up with the most cost-efficient strategy of reordering whatever I've ran out of (sometimes choosing to split it across different vendors if the cost ends up better). Yet, making a database of all products & their prices would be a breach of ToS and will get you sued (turns out pictures of products on UK grocery stores' websites are copyrighted and actually owned by a third-party).

All of this is something that computers can trivially do and there's no technical reason why we don't have it. Computers were meant to empower humans and eliminate unnecessary busywork. Instead, they've created more of it.
Yes; as far as I can tell it runs afoul of unresolvable project.el incompatibilities unless you're using at least Emacs 28.
We're Haunted by the Economy of the 1970s
I disagree with this simply because there are plenty of people who aren't the things you are saying. This thread is proof of this. How many people don't want to go to war. You are breaking a an important axiom: there is no one size fits all for humans. But clearly we know there is something that makes these humans tick differently than other humans. So the question is if it is more nature or more nurture. I personally believe the latter, and if that is true then these pacifist qualities can be taught to people world wide. Then we can teach people to not treat men like gods. But that will require personalized journies and I do recognize the complexity in that. But I'd rather have a complex and difficult to implement system than a system that sends men to die on the whims of those that are willing to risk the livelihoods of others.

You are also moving the bar of the conversation because we first were talking about leaders who wield abusive powers and defining them as delusional. Thus my response is about how to prevent people like this from obtaining power in the first place. A preventative measure (which is why my above response is attempting to explain that preventative measures aren't good solutions for problems already occurring. i.e. a goal post moved). You have incorporated a wider definition of delusion and this moves the goal post for me to defend my position further. But in the war mongering position the widening of the goal post in this direction gets us to where we are: which is a deep seated division. That politics becomes good vs evil. While I agree that the ideas of these people are reprehensible I do not believe that discussing in this framework is productive. People never see themselves as evil and calling them such creates division rather than salvation. I can recognize that we are in this terrible position and that my thoughts do not solve this while also recognizing that once a solution is created we need to act further before rejoicing. We need to prevent this cycle of of casting out out of touch leaders who will abuse us and wait for the next one to come along. We've been doing this for tens of thousands of years, don't you think it is time we start discussing preventative measures?
I had a great time a while back visiting the museum with a friend who works for Corning, trying my hand at glass blowing for a couple hours, and then wandering around some of the cool places in the Corning buildings, before going to have some drinks at the appropriately named "Glory Hole" pub on Market Street, but I think that one is long gone now.
Yes. Adaptive hit boxes are a staple of FPS games for time immemorial.

Since you emphasized PC I assume you’re also thinking of aim assist on consoles. Those are related but different techniques to help gamers.

Aim assist moves the reticle closer to a hit box centre in screen space. However it doesn’t increase the hit box size because you’d often have overlapping hit boxes in screen space.

Adaptive Hit boxes exist in world space and grow and shrink accordingly to user aim mode.
Some would like to use it as a iOS / macOS CI server. So server hardware features designed for a data center & rack mount options would be appreciated. Yes you don't need the 2TB of ram in that case, but other parts would be helpful!
The word unsafe has a specific meaning in Rust. It doesn't mean every C program that uses argc and argv is unsafe. In this specific case however I don't think it would actually require much unsafe. The only unsafe thing I'd introduce is a way of casting the *argv[] to a type that safely deals with null terminated strings. Maybe such a type is already in Rust's standard library and I wouldn't even need that.

edit: eh sorry I wasn't thinking straight, you of course need unsafe to cast the argv itself to a type that has a seperate argc as well. Assuming such a type is available, if it's not its implementation would also have unsafe all over the place.

Maybe to answer the underlying question. What makes it unsafe is that in C it is assumed the programmer knows to keep all indexes into argv under argc. In Rust such an assumption must be made explicit by specifying "unsafe". It is idiomatic Rust to have all instances of "unsafe" in libraries whose implementation is vetted by the community, so ideally there are little to no instances of "unsafe" in the application logic itself. Rust's compiler and type system have various tricks that reduce the amount of "unsafe" you would think you'd need for even quite complex problems.
If it is consistency you are after, then join PETA.
The logic of weighing cost and benefits is always sound, but there are cases where it is so one sided that it is offensive to pose the question. Experimenting on babies falls in that category.

I suppose at this point my personal opinion on this issue is relevant to you. I am personally okay with Neuralink because it isn’t implausibility far from someone walking from a wheelchair. This specific research miles apart both from the welfare side (it requires emotional harm to the monkeys) and the benefits are far less tangible. I think this research should be put up for review and if I were a reviewer I’d start from a position that this needs to stop.

I suppose my meta point is that it is okay to have red lines and argue them, but peppering the discussion with arguments against logic unnecessarily makes your commentary less persuasive to me.
Sad thing was it was a last ditch attempt to save jobs at a few hoover factories in the UK. Redundancies followed and the last factories closed in 2002
Mainly client side. Some functions go through next's api folder.
It was a little sarcastic, to be fair.

Genuinely curious: what's difficult to parse?

I think part of the problem is how inconsistently the domain of Metaphysics is perceived by many in general, and then there's also the fact that New Agers have to some degree hijacked it and caused an association between the word and "woo woo" to form in people's minds, so when they hear the word, they believe it IS "woo woo". This is the phenomenon at which my "childish" sarcasm is aimed (what's good for the goose is good for the gander is my excuse).
> Instead of manufacturing solar panels on earth, it would be manufactured in space. Once we have real space industry, doing things in orbit would be much cheaper.

The raw materials would still need to be shot up into space. And what makes manufacturing and assembly in zero-g cheaper than on the Earth's surface?
The fact that you can update and check in a single page at a time seems to make svn without needing to pull the whole repo seems to make subversion rather well suited to wikis in my mind. Not to mention you don't usually need the more advanced git or mercurial features.

I wonder if anyone has tried that.
I feel like the better post would have been the creator's blogpost:

https://duarteocarmo.com/blog/infrequent

"The concept is fairly simple: I want to stay in touch with person p every t period of time. If t has passed, and you haven't talked to p, you get a reminder."

It's just basically a way to keep track of the last time you've sent a message to someone, assuming you update your list on infrequent.app itself.
Amazon bucks are the closest thing to cash.

Other things used as cash include gift cards, cigarettes, drugs, bikes, iDevices, baby formula, diapers, laundry detergent...