skysight-inc/HackerNews huggingface dataset:
> our universe requires a "sustaining cause" (as with a picture on a TV set).

The movie doesn't cease to exist because you turned the television off, only the projection of it into those particular photons.

Top Gun will continue to exist even if you break every Blu Ray of it into tiny pieces, crush those pieces to powder, and melt the result into a formless goo.

Movies are purely information, a sequence of bits. Those bits can have manifestations such as copies on a hard drive, blu ray, or whatever. The bit sequence doesn't stop existing just because we delete every manifestation. A sequence of bits is just a very big number, and all numbers continue to exist whether we write them down or not. We can discover specific interesting numbers, such as the number 'T' that is the H.264 encoding of the Top Gun Blu Ray movie. It is 40 billion bits long, but it's still just a number. It has adjacent numbers, integer factors, and everything.

Here's the thing: the number 'T' existed before Tom Cruise was born. It existed before the evolution of humanity and will exist after the heat death of physical universe. It exists independent of time. It didn't come into existence at any point in time, or "before" time, or any nonsense like that.

Similarly, if[1] you believe that the universe follows strict, mathematical laws of physics[2], then you can imagine it as pure information, like a Mandelbrot set. Fractals in fact might be a very good analogy. They're actually very simple things, exist independent of time, and yet can produce intricate detail if you look closely. That detail may appear chaotic, but "seems" to follow oddly consistent rules, much like physics.

So this is my point of view: The Universe is "just" mathematics, and mathematics exists independent of time, making the Universe necessary. As in-universe observers, we're part of the mathematics, not any particular manifestation or representation of it. Even if there were some sort of God scribbling the bits down on a napkin that represent the state of the Universe, he's discovering the numbers, not creating them. If he destroys the napkin, the bits will not cease to exist. Inside the universe, we would never know anything had occurred.[3]

[1] Granted, this is a "if"!

[2] The more we know about the universe, the more this seems to be true.

[3] This entire point of view is the main theme of the book Diaspora by Greg Egan, which I highly recommend.
Also don’t forget that you need to pay fees too in some cases for transfers which can make things tricky and costly. So if you have a coin B which is a subcoin of coin A, then you need A to transfer B…
What is your opinion on whether or not Russia is justified in its invasion of Ukraine?

Because nobody here is talking about lifting the sanctions to please Russia, Russia would have to stop invading Ukraine, which is explicitly not "Appeasement"[0] considering they're the aggressor and the ones creating the conflict.

The only way you could see Russia as not the aggressor here is if you think Russia is justified in its invasion of Ukraine...

[0] https://en.wikipedia.org/wiki/Appeasement
Great example of fake news https://electrek.co/2022/08/10/tesla-self-driving-smear-camp...
Yes, the giant weapons most people think of when they hear the term trebuchet is medieval improvement allowing people to further scale up the design. A mangonel (traction trebuchet) is the older design, but trebuchet is referring any scaled up staff sling.
That is not true. For both messenger and whatsapp, e2ee messages are not only encrypted between you and facebook servers, they are encrypted end-to-end and only decryptable on the devices. Please reconsider your level of confidence in your understanding of this.
This is such a naive take. I assume you don't have kids or teens?

Children don't exist in a neat subservient bubble. They have peers, social pressures, see advertising, consume television and movies.

Our kid's school had everyone buy an iPad. Already, at pre-phone age, so much socialisation has moved into the digital space. FaceTime, iMessage, Roblox, etc.

I was going to say banning phones would be like a kid in the 80s without television. But really it would be like being a kid in the 80s who wasn't allowed to have a TV, listen to the radio, have a phone line, and wasn't allowed to socialise outside of school.
Smart people are just as given as anybody to the idea that happiness is about controlling outcomes, hence they are no happier. The desire to control outcomes is correlated with unhappiness because that very desire is predicated on the belief that happiness is a small target - if one would be happy with any outcome then there'd be no need to control which one eventuates. Put another way: happy people aren't the ones who win every game of chess, happy people just like playing chess.

Another aspect of this is that smart people - people good at solving well-defined problems - tend to see well-defined problems everywhere, tend to try and reduce things to well-defined problems, so that they can apply their unique gifts. This manifests as an apparent discomfort with ambiguity, which poses a problem, because comfort with, or at least an openness to, ambiguity is a prerequisite for happiness. The analytical mind is quick to label things and categorise them, including whether they are good or bad, but I find that happiness is more about refraining from applying such labels to things.

It's like with dealing with an incident. The unhappy say "the website is down, this is terrible", whereas the happy merely say "the website is down".
There is a WASM based web demo on GitHub: https://lichtso.github.io/contrast_renderer/

You will need to try different nightly browsers (I think Chrome works ATM), because the WebGPU API changes and breaks all the time. Also don't forget to enable WebGPU, you can check that here: https://wgpu.rs/examples-gpu/

The WASM port is highly experimental:
It currently does not use interval handlers. So for animations to run you need to constantly move the mouse to provide frame triggering events. In WebGPU MSAA is limited to 4 samples ATM, so anti aliasing will look kind of bad in browsers. And the keyboard mapping is not configured, so typing in text fields produces gibberish.
There was a story that came out of a podcast with a couple adult entertainers in the LA/SF area that I think made the rounds here as well that connects nicely to this.

She alleged that her account kept getting shadow banned and she couldn't get it resolved so she started stalking Facebook/Insta mods and sleeping with them to get unbanned.

Good stuff... monopolies are bad.
A possibly dumb question. GPUs are really, really good at rendering triangles. Millions of triangles per second good. Why not convert a vector path into a fine enough mesh of triangles/vertexes and make the GPU do all the rasterization from start to finish instead of doing it yourself in a pixel shader?
For someone reading the article fresh, without other articles or outside knowledge, the quoted text pretty much states that snapshot isolation is sufficient for isolation in general, and it's a common enough incorrect belief that it's worth pointing out as untrue.

I'm glad to hear that SQLite has chosen serializable isolation as the one true way, even with the newer BEGIN CONCURRENT functionality.
> What has changed that makes it so difficult with fiber?

Nothing. Utilities just got lazy. If an address has ever had working landline telephone service or grid electrical service, then there's no good reason they don't also have gigabit fiber service.
Seems like the feedback would need to be reviewable in a "skip level" fashion for that to work.
Is that what you ended up doing? Are you happy with how it turned out?
> the second one is dangerous! are you suggesting to just transfer WETH to the pool address without using the pool's swap function?

Yeah. I meant to add that it should be done atomically in one transaction but come to think of it just using flashbots and having it as 2 transactions would make it look more legitimate.

The way you suggested by pumping a token is also pretty good but depending on how many initial holders there are you may lose some money in the process. I watched the Tornado Cash 100 ETH address for a while and I think I saw a guy doing something like this.
The beauty of playing the long game
> I'm really sorry about that, but how do you want people to act?

Like the resilient adults they should be.

> I grind my teeth everytime I hear middle/upper class people complaining at boycotts and 'cancel '. What do you want from them?

I want them to present their views, and attempt to convince others of the merits of those views.

I don’t want them to use bullying, intimidation, authoritarianism, or violence to force others to adopt (or pretend to adopt) their viewpoint.

> They can't protest, because of violences against statues and McDonald's

Why do you treat “protest” and “riot” as synonyms? They’re not.

> They can't strike without getting teared down by most MSM

So what? You’re not owed agreement from anyone.

If they want their strikes to be supported by others, they first need to convince others that they should be supported.
I don't think the FCC will ever allow that config due to interference with GSO.
Ask HN: What are the skills and/or software(s) required to become an emcee?
I was just looking at the recent MultiVersus tournament hosted by a certain YouTube streamer live now; and I was kinda fascinated by how they were hosting, presenting the rules, tracking the players and their respective voice chatrooms, technical issues, etc. I do know that they've got some folks helping out behind the scenes. I wanted to know what it takes to setup such an event, especially for the host.
Exactly.

A refinement on your second point is that the groups who would have benefited the most from semantic web were the googles of the world, but they were also the ones who needed it the least. Because they were well ahead of everybody else at building the NLP to extract structure from the existing www. In fact the existence of semantic web would have eroded their key advantage. So the ones in a position to encourage this and make it happen didn’t want it at all. So it was always DOA.
We're all talking about what happened, but the DOJ as a rule doesn't comment on on-going investigations. The warrant itself is all we have to go by. It is up to Donald Trump to decide whether he wants to release it to the public, but it would answer a lot of questions, and given the public interest, I think he should, particularly since he, and a lot of Republicans, are making some extreme commentary in response. Publishing a warrant doesn't say you are guilty or innocent, btw.

If Donald Trump had possession of highly secret classified documents, the FBI can't just ask for them by subpoena. Think about it. A subpoena means that Trump, his lawyers and other representatives, etc. would all handle Top Secret documents. Even Trump handling them is problematic since he doesn't have clearance. The only way to do it is for the person to voluntarily give up the documents when the FBI come to call (as they did back in June), or they can go get a search warrant, and take them.
Id Software signs up with Slug and C4 engine author Eric Lengyel
Can I ask, was school too easy or hard, boring or interesting?

Interesting that it disappeared :-)

I wonder how many kids would not be considered having ADD if they got more say in how their school day looked. Maybe sports before sitting still and reading?
Dapper and myBatis FTW!
They tried, but governments and organizations like NCMEC (and many other people) got up in arms about how it would protect child abusers (which is not incorrect). AIUI, they've been working on solutions that would alleviate some of those concerns before switching to enable e2ee by default.
Surely you haven’t tried all Android phones out there, so why make such a generalizing comment? I’m daily driving a mediocre Pixel 4a and have no such issues. I also tried an iPhone 11 Pro alongside my Pixel for a few months. What an unwieldy brick that was and they’re only getting heavier. Notifications handling and navigating the settings suck big time, and overall it felt very restricting to use.
The conditions of the middle-class are actually too luxurious. Everybody in the world can't have a suburban lawn.

What the middle-class (and the poor) don't have is security. They live in a state of fear that the entire bottom will drop out of their lives if they get fired, or have a heart attack, or any of a million things. Supplying security to people is actually cheaper that what we do now, just as socialized health care is far cheaper than an ad hoc privatized patchwork.

We don't need more growth, we need more humanity.

edit: I'd trade most (though maybe not all) of the great meals I've ever had for the guarantee I'd never go hungry.
Do you have a source to back up that claim?
Human traffickers engage in shitty behavior. Shocking.
> which in turn let the others do less and less.

Force the others to do less and less. I’ve seen this a million times, you have one dev going absolutely buck wild building a cathedral of abstractions that only they can understand. The rest of the devs struggle to implement basic features because, and I can’t overstate this enough because it’s true every time the code is a horribly written tightly coupled shoddily architected ball of chewing gum of twine spooky action at a distance with no isolation between components (usually because “DRY”) which is impossible to reason about unless you wrote it.

That dev becomes insanely productive in that codebase, the hero of to all managers, and everyone grinds to a halt gets demotivated because they can’t tackle anything ambitious.
Kind of what Slug does: http://sluglibrary.com/
Except by going into light dictatorship to force people to change their habits I don't think it will be possible, unless we reach some kind of technological miracle.

I live in a West European country where we abandoned

- Religion
- Strong family values/structures
- Nationalism/Patriotism

I think you can probably give up on 2 out of 3. And some people might not care about any of the 3.

But for most people, once your society reaches a point where these values are not really protected.

Then asking them to make sacrifices for outcomes that will comes after their death is not viable (yes I know some consequences will come during our lifetime, but I think it will be somewhat negligible for many.

- Religion (the Earth was created by God, thus we need to protect the Earth to keep it as it was)

- Family (I recognized that my ancestors worked hard for hundred of years to write books, build infrastructure, produce science, I need to at least keep the status quo for the next generation)

- Nationalism/Patriotism (I need to protect my land, and make it better than X or Y)

These three values, no matter if we agree or not (I am personally not a believer) helped humans transcend their own existence throughout history.

But now, our modern values are too weak.

And the fact that the messengers are ill chosen does not help (who want to be lectured on ecology by an influencer who uses the plane 50 times a year)? It does not matter if the message is correct or not, it's full of hypocrisy and if you want to have billions of people onboard, you can't allow yourself such hypocrisy.

If you tasked me right now to come up with enough reasons to

- Give up on meat
- Stop traveling
- Walk or use public transportation everywhere
- Take less showers
- etc

I don't think I would find enough of them to truly care and radically change the way I want to live.

And I don't think that the survival of Belugas or the fact that Yemen and Somalia are going to be unbearable is enough for me to change my life for the next 40-50 years.

So yeah, at some point we need to ask ourselves the hard questions

- Should we go back to having stronger values?
- Should we go into light dictatorship to force these changes?

I think we already reached a point where the number of people thinking climate change is a hoax is negligible. You won't convinced more people with logical arguments.

We know.
Unless you're a fan of spam/scams/etc running rampant on every platform we're going to need "censorship lists". So inject some nuance and talk about what types are ok and what types aren't.
ironically selling the crappy blankets at Costco
I've worked on a 2.5 meter wide German slip roller which adjusts in a similar manner and sits on two legs. it uses nice heavy bearings and screws. you would break your arm before you detected any kind of wiggle.
If it's possible to "fail to realize" that FSD has failed to activate when you pressed the button for it, then that's probably worth a recall on its own.

Additionally, any automatic emergency braking functionality that a car has needs to be enabled by default, not something the driver must manually activate along with other features that are less broadly usable.
If this story spreads, they'll be using "children" ("protect the", "-porn",...) to act against normal people for some time, then back to terrorism.
There are limits to this magic. While sparse arrays of antenna can get you very good angular resolution when receiving signals, they're not so magical for transmission; as your array of transmitting antenna gets sparser, the power density of the beam also decreases proportionally. This is why aperture synthesis is great for radio astronomy, but next to worthless for far-field power transmission.
Can you dive a bit deeper into why you would like to see our global civilization collapse?

(I mean, if it doesn’t it’s not for lack of us trying. I just don’t see it as something to look forward to.)
I wasn't aware of it but I'll check it out.
> As I said, a bad reason to dislike compiler-enforced error handling. Especially since we're now discussing the small minority of places where you want to call a function that returns errors, but you believe those errors are not possible in your case.

This comment thread is in response to an article in which it is (IMHO correctly) argued that "just let it crash/panic" is the correct response in many cases, so it's not a "minority of situations", in my view.

> I never understand this point, though I've seen it raised a lot in these types of discussions. Exceptions are also regular language constructs, there is nothing that magical about them.

You showed yourself how checked exceptions in Java mess up higher-order functions. That's because you can't deal generically with functions that may or may not throw exceptions, since return values and exceptions are different language mechanisms. Sure, Java could add special handling for map etc., but barring that, how would you actually implement "map" yourself? You would need to be able to parameterise the mapping function according to whether it throws an exception, and if so, which ones (it could be multiple ones!). To my knowledge, there is simply no language construct in Java that allows you to even express something like that. Result types allow you to simply handle that in library code, where a function can just pass on the return value of another function.

Moreover, you can write code that is generic in terms of whether it's dealing with an optional, a result type or a list (for which "empty list" can signal "no results", which is in a sense similar in kind to optional or result). That's because all these types have a monad instance. That means that you can convert code that returns "null" into code that returns result types (if you want to add more information to the error condition), without the caller needing to be aware of it. That's simply not possible with exceptions.

> Note that another name for a "panic()" is "throwing an unchecked exception".

And I don't generally mind unchecked exceptions, I mind checkef exceptions. Panics are a bit more limited in scope than your regular Java unchecked exceptions, though (not in small part due that a language like Rust just has a better type system that allows you to to express more invariants - at least historically, I know that Java has sealed interfaces now too), and there are restrictions in terms of how you can recover from them - which should dissuade people from abusing them for control flow, something that is common in Java.

> I have looked at their docs, and they do no such thing.

They probably don't think that code guidelines belong in official documentation, but:

https://elizarov.medium.com/kotlin-and-exceptions-8062f589d0...

(Roman Elizarov is the project lead for the Kotlin language)
That's right, nothing is stopping them. In fact, they've already done it. Messenger supports e2ee.
Meta obliged... that's more interesting.
I do fix things, but when it gets to the point where you close one hole just to find another after the next wash because the whole fabric became so threadbare, it's kinda pointless. At some point you can't fix it anymore, so it'll have to be replaced anyway.
Scrapers are fun to build, just not fun to maintain :)
I think a big problem in the US is the terrible separation. Nothing will ever get done with everyone so far to sides and refusing to compromise with each other, always trying to get ahead. Both sides are guilty of it, and It's what made me grow tired of even taking part in the politics here.
Team building.
A lot of great stuff and camaraderie have been built over a coffee and walk, or some beer after hours with colleagues.

To the grandfather commenter: I still agree that you weren't missing anything about your parent company. Work needs to happen and it needs to be aligned with a market and be profitable or have a strategic advantage (to make the company desirable).
Monkeypox Update: FDA Authorizes Emergency Use of JYNNEOS Vaccine to Increase Vaccine Supply

https://www.fda.gov/news-events/press-announcements/monkeypo...

FDA Monkeypox Response : https://www.fda.gov/emergency-preparedness-and-response/mcm-...
Your Website Is a Pollution Machine
“I can’t believe I’m praising Tcl”[1] (last posted here[2] in 2020) also makes some good points that are not in other writeups, specifially regarding interactive use.

I think Tcl(’s standard library) is still too wordy to make a comfortable interactive shell, but it’s still leagues above everything else I’ve seen; in particular, I can’t help but think Shivers’s dismissal of interactive use in his description of Scsh is something of a cop-out—there are (now, maybe not then) plenty of nice languages to hack a prototype or a quick script in, but somehow Bourne shell + Unix utilities is still the best we can do that won’t make my fingers ache? Tcl demonstrates very well that inside sh there’s a Lisp trying to get out (and Plan 9’s rc does the same but worse), but somehow that line of thought seems to not have been continued further.

(Just in case, I see both Elvish and PowerShell as being more in the Scsh direction than the Tcl direction, that is making a “proper” language at the expense of interactive use and my fingers; Elvish appears to at least have a properness-Bourneness knob but that’s hardly a solution. Anyhow, I don’t think either contributes much to our knowledge of the virtually untouched interactive-use landscape, as opposed to the relatively well-explored scripting-language landscape.)

[1] http://yosefk.com/blog/i-cant-believe-im-praising-tcl.html

[2] https://news.ycombinator.com/item?id=24386867
1000 kg of potatoes is 1444 litres (1,44 m^3) and fits in a corner in any flat. YMMW if the floor can take it.

My point is that with less space you need to store less different things.
I love the "math, matter, mind" trinity. I think it originates with Penrose - I first came across it in The Road to Reality.

I wrote a bit about it (incidentally) here: https://superbowl.substack.com/i/65186479/metacognitive-trut...
On a slightly related note. I wonder what impact of volume pricing (ie. wholesale: cheap/unit, retail: expensive/unit) has in our society.

What would happen if this was flipped and pricing per unit was directly correlated with volume (ie. more volume, more expensive per unit)? Could it work?