skysight-inc/HackerNews huggingface dataset:
> You think mathematicians had it all wrong for centuries

As a mathematician, yes, I do. Pretty much everything becomes simpler if you treat zero as the first natural number.

> Incidentally, I find it amusing that in Europe, the ground floor is zero, while in the US, it's one.

I really think it makes no sense to number the ground floor as 1. This means if you want to know the height of the nth floor, you have to multiply the height of a story by (n-1).

There are a ton of other cases where you have to needlessly subtract 1 when people use 1-based indexing. To name a few

- Dates: why did the 21st century start on 1/1/2001? Why are the 1800s the 19th century? It doesn’t make any sense. If we indexed from zero, today would be 5/0/2023 (5 months, 0 days, 2023 years since the common era), in the 20th century. It all becomes so easy and intuitive.
- Mathematical foundations: If we are using set theory to encode mathematics, how is the number 1 defined? As a set containing itself? This leads to paradoxes in many cases. As the set containing a different single element? Then we can call its contents 0.
- Musical intervals: why do two thirds (ok, major and minor, but I’ll gloss over that) make a fifth? Does 3+3=5? The fact that musical intervals index from 1 significantly increases the cognitive burden for music theory. It becomes much easier when we index from 0.
- Birthdays: Age is correctly indexed from zero, but it may seem counterintuitive that your first birthday is the day you are born. So when is your second birthday? The day you turn 1, of course. The word “third” sounds like 3, so it seems reasonable to me to introduce a new ordinal here (I like “toward”).
- Computing: languages that use 1-based indexing are obscuring what is actually going on; they generally just subtract 1 internally from the user’s input. They have to, since indexing from 0 is fundamentally more efficient at the hardware level. 4 bits can only store 15 possible addresses if you throw away 0.

These are just a few examples and by no means an exhaustive list. Conversely, I have yet to know of a single instance where 1-based indexing makes more sense or simplifies things (aside from being more compatible with legacy features of our society).

After a while, when you think deeply about it, you start to feel that 0-based indexing is something closer to a fundamental truth, rather than simply a convention. Indeed, I propose that the only reason people find 0-based indexing counterintuitive is due to social conditioning.
There are a few commenters in this thread making blatant false equivalence with the Western internet. This post is about how on major search engines in China, you now set the years to 1998-2005 and search for a non-controversial celebrity and you get zero search results from content actually published in that era.

The loss of the early web due to web hosters not maintaining their own hosting and moving to walled gardens is painful and tragic, but it is not in any way similar (or functionally equivalent) to this blatant censorship.
I remember burning CD's full of 1 minute songs that never completed because someone was always calling our house line, disrupting the internet connection (and there were no resumable downloads). Good times ;)
I know in Proxmox there are options to add a TPM to a virtual machine. I don’t know the specifics of how it’s working behind the scenes, but I know I had to do it to setup a windows 11 VM. And it worked? Windows isn’t complaining at least. But maybe it’s just passing things through to the host’s TPM I’m not sure.
“humans assign higher status not only to people who help initiate lasting innovations, but also to those who help initiate more temporary fashion changes. After all, those who start both kinds of changes, or join them earlier than others, show impressive cleverness, perception, info sources, and social influence”

This is often overlooked as inefficient silliness. Instead, it’s signalling in anticipation of tangible action. If you can change peoples’ dress you can probably rally they to a political faction. Changing their dress is less dramatic, and lets you exert influence without actually having to make a mess.
Anyone can make stuff up. I'll happily make up 19 different things and tell it to you with a straight face, all before lunch.

It seems like the whole point of elevating a field of activity and dignifying it with a fancy term like journalism is that it has some sort of standards. Otherwise, what good is it to anyone?

If it doesn't have standards, then we should just call it "people making up random stuff" instead. Then at least we'd be describing things with a bit more accuracy.
Another user in another post quoted the hero of an 1000 faces writer (campbell) to which your institution reduces:

All religion and creation myths boil down to 1 of the following:

- something made it

- it's always been here

- it's alive and we can interact with it
the coffin is nothing but nails at this point.
I'm somewhat with the parent on this. Getting this right will probably take a long time but can eventually bring us something like J.A.R.V.I.S, whereby an AI agent can reason about all activities you've performed on the computer in the past and give you advice or perform full tasks for you based on that. We can argue whether we want to give the AI that level of trust, but I'm very interested in the potential.
You might be confusing types and traits (typeclasses) here; it's not about `YourType` but rather when you want to make a Vec of heterogenous types that share a trait. That's when the question of object safety (and needing a vtable) arises.
I too have been let down by that UFO Festival.

There is, however, also a Sasquatch Fest a little further north if your father is looking for some new material.
How does Covid relief funding affect how the city responds to extreme heat?
> Tracking and ads integrated by default into the OS, who cares. But they did something with open source, they must have become nice!

> Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

https://news.ycombinator.com/newsguidelines.html
> Those heavy unprotected logs rot and kill you.

Pine resin rules, Wiki "resin extraction". Heated and diluted a bit, it makes an excellent sealant that can be pained on to create smooth surfaces that can be wiped easily. Do the inside first, then the outside in dry weather.
an investment property with a renter in it produces rental income for the landlord, and cash is currently giving me 5% returns for just sitting in the bank.
Go isn't Java, especially after the rewrite in 1.5 (and smaller scale changes in 1.19) the GC doesn't pause long or often enough to affect throughput.
How to Sell This [video]
I made a tech for real time design to production. Its a cool technique and scales to design a designer tool, designs a developer tool, and can design to usable softwares too.

I'm trying to do something new in my learning pattern, I have a rough thought of putting this in a demo page. The first version, with a minimal feature, will be put on sale.

The payment is to let customer's do over postal, I receive it. After confirming the payment, I'll courier instructions to build this tool, with instructions to build other tools as a written copy.

I'm not sure about where to share this product page with. could you tell me where to put and the price for it?
I’m in that age range and I’m married. A few years ago when I was still a single man, I experienced this firsthand at least a few times. My primary device wasn’t an iPhone and I had women tell me they “don’t like texting with green bubbles”…it was pretty bizarre, to say the least. In hindsight, I’m glad those women filtered themselves out, but it’s definitely really rough out there for our society’s young men.
Yeah, search warrants require probable cause to search a specific place. Air tags and the like are simply not accurate enough to pinpoint a specific unit in dense areas. I think the real answer here is to change how search warrants work: Allow a judge to approve a warrant for wherever the tag is--the police show up with equipment that can localize the tag. They do so in the least invasive manner they can, but the warrant gives them the power to go wherever the tag leads them.
Yep... Only archive.org has it sometimes and then you need to search there because you won't find it via others.
There's a fish in Tasmania with hands instead of fins
Your version of the headline won’t get as many clicks.
This[0] study might have some pointers in the discussion section.

[0] Grateful students are motivated, engaged, and successful in school: Cross-sectional, longitudinal, and experimental evidence, https://pubmed.ncbi.nlm.nih.gov/30340699/
I think that’s 10 reentries for the capsule but the heat shield would have to be inspected and refurbished every time anyway. The rocket goes through a whole process every time a launch is scrubbed to make sure nothing goes wrong from thermal expansion after the cryogenic fuels are pumped back out.
We all have a love/hate relationship with it. It’s a bit like Stockholm syndrome.
Aren't they quarantined before going up? To limit the possible germs they might bring up with them?
> is a certain price for renewables and storage where, yes, gas infrastructure will absolutely be dead

My point is the infrastructure is endogenous. Trillions in gas infrastructure investment creates real pushback against the price being allowed to get that low.

For Exhibit A as to how this will progress, see PG&E in California.
That's important to note.

Ideas are already being tried. They are also not solving the (entire) problem. But to suggest "just" doing this one thing is a solution to the (entire) problem is easy to say, but how much does it contribute to actually solving things?

(Notably, me discussing this on the internet isn't a solution. It's just entertainment, and hopefully I learn something along the way!)
Did you happen to get a spam text at the same time?
Anyone with mediocre skills can take it down; ( And more ) that's the problem.
I'd rather not mention the specifics because that might give people ideas but they can be found in academic papers.
> chronic illnesses

Is the chronic illness here a very high appetite and being hungry all the time? What exactly accounts for some people overeating and others not?

(Genuine question, I'm trying to learn more about this area.)
I feel like this is a tough one for North American shoppers who like to try things on in person and are used to it. It may work for other countries where they don't have as many available shopping malls and plazas.
I've been wanting to pick up lua for ages. My only issue, as always, is where to start. Is there a runtime I can install where I can start creating with lua? Cross platform, windows and Linux? That will allow someone with no c/c++ experience to start doing stuff with it?
beautiful eulogy

anyone can find the recruitment posters they talk about? i couldn't.
Nothing is guaranteed.
For some of that you do not need to be rich. But agree calm and silent environment is indeed a luxury
If you get into a car to pick a family member up in a 119 degree afternoon, your car’s internal temperature may very well be over 130 degrees.

Yes, you will splash some water on your car to make it tolerable to drive.
Sure, I don't think many would disagree. Especially in places with large agent commissions and capital gains taxes
I also have no watch history, but my screen only began to look like that when I subscribed to premium.
Finally, this was probably my biggest gripe with it.
Spotlight already indexes all the text on your disk.
But for the Western internet, it disappears because the people hosting those websites gave up, so all we have is archive.org. With this case, there appears to be a government-level purge.
> Guess that is "logic" as in "human logic

I assume the people living in Phoenix are humans, yes. Seems likely they're using the one and only logic available to humans.
uproot to this day doesn’t properly implement reading TEfficiency, I believe, which is a bummer, to be honest.
Did you have a nice run?
No, I requested a keyboard from my employer and they sent me one.
This makes me wonder if they engineer for diarrhea in space or puking all over the controls perhaps. It seems not all unlikely to happen.
He will be educated.
Are you sure it was only stored in your space secrets? Not variables (which are public) or stored in the .env file (also public).
Intentionally or not this is -- exactly -- what 1984 is all about: changing our perception of history by rewriting or erasing previous writings.

Unfortunately alot of it from the article seems typical: blogs going off line as bloggers move to new technolgoies, social media companies going defunct or just not keeping old content.

Alot of these things can happen in the west. Remember these books you could read? "The Feynman Letters", etc. I'm paraphrasing-- but its impossible now.

Think of this: emails? A person dies and their laptop dies or is disposed of -- they're all gone. In the past the physicality of the letters would persist. Not so now. All this correspondence vanishes.

Facebook, are you kidding me? If someone famous thought to export their data -- and it can be found on a laptop still working (and you have the login password), then maybe. See above. This repeats and repeats for each system we interact with for communication.

Aside from the laptop scenario-- all this is lost. We live now in a blackhole of historical details of information, and soon to be replaced by a fabricated history hallucinated by LLMs perhaps.

Those that love historical understanding should be very worried.
There's pretty much nothing in that time range on Baidu, I looked up Mao, George Washington, Yue fei (a popular chinese folk hero), Garlic bread, etc.

But without the time filter, theres millions of search results.
> I'm confused, as every desktop environment and tiling window manager I've tried on Wayland has had copy-paste

what's the wayland equivalent to xclip that works on every WM ? e.g. `uuidgen | xclip -selection clipboard`
was gonna say the same
Humans can make assumptions about humans better than machines. For example there was a trailer with a tire that blew out in front of me. It was rapidly slowing. I checked my mirrors and was being tail-gated too closely to hit the breaks. There was a car in the lane right of me, and lane right behind me.

I merged hard right before it was clear. I assumed the car on my right would do the same, and the driver further behind would break in time. They either made the same assumptions as me or took my queues and acted accordingly and everything turned out ok.

It is pretty amazing how people can coordinate on-the-fly.
Both the Internet Archive and Common Crawl have tools that reveal actual crawl dates. Search engines are not really intended to be archives, so it's no surprise that they aren't very good archives.
I also remember having cable modems and parties with Napster station where people would find download and then play the song of choice. No sign-ups no artificial borders just music. This is still not possible...
That’s literally what it means in this context. Apple puts up with some amount of crime because doing so is optimal for them. Driving crime to zero would cost them more money than it would save.
To be fair, the Apollo program did lose three astronauts on the launch pad.
> However, when it comes to separating code into modules or packages, Python is more convenient.

Kind of curious about this. I find packaging in Lua quite convenient. I make a file and return either a value or a table full of values and then I require that file in the dependent file that uses the package.

Also, wrt to the missing features like an increment operator. It is possible in at most a few thousand lines of lua to implement a lua' -> lua transpiler where lua' adds some missing features, such as increment operators, in an idiomatic way. In other words, the generated code looks almost exactly the same as the input code except in places where say `x++` gets translated to `x = x + 1`. As long as your file is less than a few thousand lines of code, the transpiler can run in < ~200ms (and obviously much less for shorter files or much faster if the transpiler is implemented in a faster language). Of course the tradeoff is that the original source code may break existing tooling for lua, though the generated code will work fine.
Would you recommend some more? Really interested in that topic but find it difficult to find a good sources
a) There is no evidence that it can be solved with more data.

b) Windows Recall data is never going to make its way into public models.
As a comparison, Haskell is a language where you can keep learning more and more advanced things, forever.

But yeah, I guess C++ is the one single language where you can keep learning more and more fundamental things, forever.
it's pretty neat and functional if you are the one writing the code. you can do things like "hibernate" with zero developer cost.
Blow is pompous. Lately he pretends to be a mentor but he’s still immature and insufferable.
I recently setup a Flarum forum and the instructions mentioned Apache and Nginx. I sighed until I saw Caddy immediately below.

Caddy really is the most pleasant webserver software I’ve ever used.
You are welcome to avail yourself of this free room and board anytime you like.
It is not intuitive, but a diet high in fat will make you less fat than a diet of sugar and carbs. The calories in nuts are not all absorbed.
> "How do we stop people from sharing (what I deem to be) fake news?" is the wrong question. The right question is "How do we give people the tools to identify fake news?"

Very true.

I feel so sorry for the people who can not use the Scientific Method to determine the credibility of news sources.

Here is what I do: I find a news story from the source that is about events close to me. Then I go over and check. I hope you try this.

I test politicians the same way. I try to find video of them discussion something from my area, and then check it. If they lied about my local area, they probably lie about everything.
All of our other code is C++. The data reconstruction framework writing ROOT files, the analysis frameworks doing stat analysis. The event data model is implemented in C++.

It has its rough edges, but you do get a lot of good synergy out of this setup for sure.
Going to bed earlier and waking up earlier
I have come to love shells with little special syntax, namely fish, so generally write

if test

rather than

if [

in any shell. I'm not particularly a fan of special syntax, let alone external commands pretending to be special syntax.

But restricting commands to specific character sets also seems a bit cheesy to me. It seems more natural that a character is a character. I can see the other side here, though.

I'm curious about those CVEs. Surely any script involving the hijacking of `[` to obfuscate malicious code could also just as well have hijacked `test` (wherever `test` is not a shell built-in), right?

> I'd even encourage every distro to use busybox at this point, just for having a centralized entrypoint for your shell scripts.

For operating system scripts, I guess that's fine. But administrators who are writing their own scripts should choose a shell that's actually pleasant to read and write, and ship an appropriate runtime, including external commands. You can do this today in a portable way with Nix or Guix and a bit of footwork, just as well with bash as with Python.

If you're writing scripts in something other than your daily login shell, you might as well use a non-shell programming language, because you're now losing the advantage of writing in a language that you practice constantly. And BusyBox is not a pleasant daily login shell, so you shouldn't use it for that, either.
Ruliology of the "Forgotten" Code 10
We're building on top of Aurora at https://xata.io.

Currently our Aurora instances are in private beta. If you're interested in trying it out, drop me an email: richard@xata.io
There's a quora answer over here from an astronaut who had diarrhea in space:

https://www.quora.com/Has-an-astronaut-ever-had-diarrhea-whi...

Unfortunately it looks like most of the answer is behind a paywall, because it sounds like a good read lol.
Probably not, they’d sub in a standby if the launch window allowed for the time to do it. There’s a prelaunch diet plan but it’s hard to find information on it because the space diet gets all the attention. It’s not too exciting though, it’s mostly just a subset of whatever each astronaut considers comfort food with extra attention to nutrition and food safety.

The Apollo 11 astronauts had steak and eggs for breakfast before the launch.
The western Internet has a bunch of government archives, in addition to the Internet Archive and Common Crawl.

Many of the government archives are not public for copyright reasons.
Still frustrated that 1080p bluray looks and sounds significantly better than 4k Netflix. Will a lot of quality stuff be lost forever when these companies disappear?
IMHO, it's still a few years a early for pure-play Wasm solutions, though Fermyon is doing exceptional work to manifest that future.

My hope is that Unit can offer a pragmatic bridge: run your existing applications as-is, and when you want to sprinkle in some Wasm, we're ready. That's not to say Wasm is Unit's only use case, but do believe it's what will get people thinking about application servers again. :)

> my Python apps have not been behind Nginx for a long time, they're mostly wrapped in a zero-config gunicorn runner in a Docker container, static assets in S3 via a CDN

...and are there any reverse proxies, load balancers, or caches on the network path between your end user and your container? ;)
"Second System Effect from Within - A Documentary"
I can’t count the number of of times where a beginner did some stuff in pyroot that was horrifically slow and just implementing the exact same algorithm in C++ was two orders of magnitude faster.

If you don’t use RDataFrame, or it’s just histogram plotting, be very careful with pyroot.
> However, this isn't really a solid thesis

Let's get 1000 random people in a surgery room and ask them to perform brain surgery.

You actually think that most of them will say "sure I know exactly how to do this".

Be serious.
Found a fellow Brit
Another false equivalence. "Intentionally or not" actually really matters here. It took work to maintain archives in the pre-digital era, and it takes work to maintain archives in the digital era. So many of those physical letters were lost, rotted, burned, etc.

This is a purge, not a failure to maintain archives. This is like when during the Cultural Revolution, they literally burned archives and letters by intellectuals.
It's not surprising. Many of the truths that have been slung around in recent times have turned out to be noble lies or outright falsehoods, manipulating opinion for monetary or political gain.

The problem is not so much in the research itself, but that it is presented and reported unaware or indifferent to those events.