skysight-inc/HackerNews huggingface dataset:
Ask HN: What Is the Cardinality of URLs?
I wonder what the total number of valid URLs including protocol, hostname, path, query parameters, etc. is. A sort of Drake Equation for URLs. This came up when wondering what the cardinality of a single repo on github.com is.

I assume it's more complex than [number of valid characters]^[browser character limit]. Networking equipment, browsers, archaic protocols, etc. all place limitations/requirements on this number.

Feel free to simplify it (ex: a single domain) or make it more complex as necessary. For consistency's sake let's assume I use Chromium stable on 2024-01-01 00:00:01 UTC and the request actually goes out onto the internet (so other hardware touches it)
You can make more money and still have lower QOL because of higher COL - like with housing prices, which have shot up much more than incomes have.
I believe the wording I’ve seen is that compilers may not respect the inline keyword, not that it is ignored.
My further life experience has been that markets are highly irrational, and as the other comments have said: if the shareholders believe AI is the bandwagon, and implementing Conan repository support is "well, churn gonna happen" then that's how one ends up with this bullshit
I am using Racket once in a while, and I like it. Though I have also learned that some Lisps, and especially Common Lisps (and, I suspect, Guile), are a bit under-hyped.

But a question to people who know it better: What are features of Racket which at first might not seen practical, relevant, or useful, but are surprisingly useful for programming when one gives them a try?
MSVC with LTO and PGO will inline virtual calls in some situations along with a check for the expected vtable, bypassing the inlined code and calling the virtual function normally if it is an unexpected value.
Don't waste your time, I did because I was genuinely curious. After picking through 100 images, I got this: "Application error: a client-side exception has occurred (see the browser console for more information)."; no, there was nothing in the browser console except a minified callstack.
Decriminalization is entirely different from full legalization. That is only sensible and moral solution.
Running firefox + linux. Mouse works fine in mouse only mode, in gamer/keyboard+mouse, the mouse is out of control. Often, moving the mouse in any direction, moves the mouse continuously left (for example). Other times, the tiniest twitch moves the screen in crazy flying loops.

Tried the speed setting down to 10, barely made a difference.

Not sure if other FF users are experiencing the same thing?

edit:

Just finished it... Good game! I hope you expand it, because you've definitely got something fun here.
Is your PC having trouble? Your smart TV might be to blame
Haha, great point, my bad :)
That would be Ender's Game. Please don't eat the egg, though.
What if I dlopen a shared object that contains a derived class, then instantiate it. You cannot statically verify that I won't. Or you could swap out a normally linked shared object for one that creates a subclass. Etc etc. This kind of stuff is why I think shared object boundaries should be limited to the lowest common denominator (basically c abi). Dynamic linking high level languages was a mistake. The only winning move is not to play.
Checkout needs a clearly visible item path from cart to conveyor to scanner to bagging area to cart, and a moment when the cart is totally empty, so skipping a step is obvious. If the checkout can fill more than one bag, there needs to be more than one bagging area, with a scale for each bin.
Given that this is an article by a coffee trade organization, I'd expect it to be biased towards coffee. It may be that Americans drink more water but by splitting it into two categories for tap and bottled, they are able to claim a plurality here.

I wonder if any of the increase among older folks is driven by there being fewer and fewer places to socialize, pushing people to go to coffeehouses.
I ran into this while living in Mexico, mostly from other cocksure expats. "Um, you're not an expat, you're an immigrant. Don't use the word expat, it just means white immigrant."

As if my circumstance living a 10 year long extended vacation in Mexico, able to ripcord my life back into the US at any point + paid in USD, is in any way the same as a Mexican trying to immigrate to the US.
> the former should be construed as expressing the same thing as the latter. If it's just a linguistic disagreement, then I think we can set that aside

No, this is not just a linguistic disagreement. This is the crux of the matter. By saying that "the earth is round" and "the proposition 'the earth is round' is true" mean the same thing you are conflating two different ontological categories. When you do that, your reasoning is no longer sound.

Consider this:

P1: The U.S.S. Enterprise can travel faster than light.

Is P1 true? If yes, then how can that be when we know from relativity theory that nothing can travel faster than light? And if no, then what about these:

P2: The U.S.S. Enterprise is powered by a matter-anti-matter reaction controlled by dilithium crystals.

P3: The U.S.S. Enterprise is powered by squirrels running on treadmills.

---

P.S. It occurred to me that there is a TL;DR answer to the question of what Turing did that was so important: he invented general-purpose software.
Claude isn't open source. Doesn't that, by definition, mean that they leak your code to Anthropic?
I do think people tend to overblow things because of generational miscommunication.

But... I'm 25, and won't be owning a home anytime soon. And not for lack of trying! In Canada, there's a first time homebuyers saving account, which I load up when I can. But food is quite expensive. And so is rent. I had to move (Toronto => Montréal) because I couldn't afford 2500$/m there.

I think people hear that, and attribute that the costs are directly related to me being "too picky" or overspending, unlike people in the past. But I was living in an area of Toronto a parent grew up in. In the city. Food has definitely gotten more expensive in my own lifetime. I tend to be pretty boring with meals I make, so seeing the normal grocery bill tick up from 40$ to 55~60$ has been a bit of a shock, despite buying the same things. I look at my home buyer savings account, and compare to the housing market around here in Montréal which is "good" compared to most of canada, and I see lots of 100k$ down, 750k$ units. Most of which will eat up my savings account with the down payment.

This is while working on a tech worker salary. That puts me in a lucky category, for which I'm infinitely grateful for, it's a lot more stressful for others.

I don't really want to pay a premium to not be homeless, just to fund the last generation's retirement, when I'm already paying their pension and healthcare. Why should I live here anymore? For the chance that maybe I can sell that home for more... to my children's generation?
Not a fan of Ubuntu 20.04? (Focal Fossa)
Technically Mercator tiles.
The bridge to nowhere doesn't need more features, it needs a somewhere
not if there is a shared libray or other plugin. Then you coannot determine until runtime if there is an override.
The Eurocom 780W AC Power Adapter Review: Big Power for Big Laptops
How to add code interpreter to Llama 3
What the hell is "cloud computing"? What is "big data"? What is the "Internet of Things" or "SaaS" or "SEO"? For that matter what is "agile development"?

Just use words to describe technology? Every time I want to say "cloud computing" do I have to say "a service where you use the internet to access software, storage, and processing power that's run on a bunch of server located far away in data center that are owned and managed by a company that specializes in providing these services" instead?
Intent is nice and all that, but I would like a "nonwithstanding" keyword instead that just lets me bypass that kind of "intent" without having to copy paste the entire implementation just to remove a pointless keyword or make a destructor public when I need it.
Yeah it's honestly insane to me the number of my peers who own homes (expensive ones sure...) And eat out way more than I ever remember and have subscriptions for every entertainment service imaginable and who take multiple international trips per year, but will then talk about how everyone's living paycheck to paycheck.

My parents are shocked by how often we eat out. And not without cause. These life conveniences are way more common today, and we have the money to support it. And before someone talks about dual income, my parents both worked and we are single income.

By all measures, material standard of living has improved.

In reality people are more stressed out today not because of money but because they choose to live complicated, stressful lives mainly driven by unhealthy social media addictions. That's why they feel materially poorer than their parents despite all evidence to the contrary.

If someone is prettier than you or has more luck with women than you and it's in your face every single days you'll feel shitty no matter how much money you have.
So many words to say "prefer tools that deal with text protocols and formats and never break backwards compatibility."

The article cites the HTTP protocol as an example of this. However only HTTP/0.9 and 1 are text format - HTTP/2 and 3 are binary.
I think forcing battery standardization is exactly the kind of thing the government should be working on. If your TV remote requires 2 AA batteries, you can get those anywhere. If an ebike or cordless drill requires a battery, consumers have to do too much work and spend too much money and in the end it's wasteful.
Friend went through the canal and had to sit for a few days with a bunch of other ships. That's something operators hate. Because any time spent waiting is lost opportunity.

I'm assuming being able to punt and offload and swap cargo would be a welcome alternative for operators. Maybe you spend a day to offload and load new cargo but that would beat waiting two days for a slot to open up at the panama canal.
No. This is obviously adjusted for inflation.

https://twitter.com/johanknorberg/status/1780892502070898828
First of all, thank you for at least giving it a shot.

One of the main problems I see with AP is account fragmentation. If I'm an author on Ghost, but also have a Mastodon account, which account should I use to follow someone on PeerTube?

It really seems like the server side should be datatype agnostics, handling activities of any type, and it should be easy to delegate access for sending/receiving activities. So for example maybe Ghost is my main account, but I can delegate some access to Mastodon and PeerTube while sharing the same actor.

Have you guys discussed this much at Ghost?
I'm not sure what all the complaining is about. I use their email/vpn and protonpass with zero issues. Their support has been incredible with minor feedback. Their drive apps are not great for backups yet but for everything else it works. I have their Pro plan and paid upfront for 2 years and got a great price.

I am happy to get away from Google, a lot less SPAM comes to my mailbox these days. Email is easy to get to, I've spent hours configuring their filters which are years ahead of Google. I think their UI is much more sleek and responsive. I love some of their features like expiration on password with share files.

I do hope they introduce more cloud apps as they have been like protonpass and now standard notes.
How is the security situation in Mexico these days? I only hear vague "the cartels are taking over" news from time to time, but it's not really something I've looked into in depth. Security is probably a big topic for such an endeavor though. If the companies have to fear that they loose their shipments they won't use it.
An average container ship holds 15,000 containers. An average train holds 400 containers. That's 37.5 trains to move the cargo from _one_ ship.

Plus the time to unload and load all those containers (3-4days). I don't see rail competing with the canal.

Edit: On average there are 7.5 container ships transiting the Panama canal per day. And it takes 8-10 hours to transit ocean-to-ocean.
I guess one can think of Clojure as a very Scheme-affine Lisp. Which is not surprising since Scheme was a kind of distilled iteration of Common Lisp as a common denominator.

Are there any Schemes which are as "Batteries included" as Clojure with broad and deep library support? (I think Racket has quite good support!)
Your gut's definitely way off here. The article mentions that, in America alone, more than 17 million people identified as being digital nomads. There are large to huge groups of digital nomads in most of every even remotely major city. I don't really understand why somebody who can work online would stay in a high cost of living location, especially when it's not just the cheaper cost of living that's appealing - depending on where you move you're looking at extremely friendly people, good food, good weather, vastly less crime, more libertarian forms of life (as in if your child wants to sell fruit juice on your street, you need not worry about them getting fined for lack of a permit), and so on.
Holy shit. Here in Maryland we’re at $0.17 fixed and I thought that was crazy high.
Thanks for posting. There are many things down this rabbithole and I hadn't seen pico.sh before.

The github repo has the sources for the backend, but the services themselves are accessible over https at eg: pico.sh, prose.sh, pastes.sh, pgs.sh

Onboarding to the free stuff is easy by sshing with an existirng Identity to pico.sh, which creates subdomains for you at the various services above.

The central idea is to expose a whole bunch of simple services using SSH for auth and for tunneling, and occasionally rsync as a file-transport. While this may not be an efficient way to run high-traffic services, it's a great way to stand up simple back-of-house tools and I wish more people were doing things like this.

Love the aesthetic and the commitment to proving this out.
Richard Feynman's dad guided him in observing the natural world and asking "why do you think that bird behaves the way it does?" (and variations on that theme); rather than asking what the bird is called, ask what it's doing and why.

I would avoid abstraction layers. Keep it grounded in observational reality as they build their motor skills.

I'm a licensed high school physics teacher and parent of a six year old. My approach has been similar with the high school students; anchor learning in the observable world, appealing to as many senses as possible.
I don't know what exactly is the right analogy for this, but two other points of context which make me discredit this line of thinking.

1. Feature/smart 'Phones' were around before the iPhone *and* were already pretty much ubiquitous. VR headsets don't do much but sit on shelfs (either in people's houses or in distribution centres not being sold).

2. VR has arguably existed in some ways before the Quest, Nintendo Virtual Boy was from the mid-90s.

Maybe the iPhone comparison isn't right, but if we're decades into developing this technology and still very early in development I think we should assume we're a LONG way off these things becoming mainstream consumer devices and we should be wary of any company that brings them to the consumer market.
If the argument is about a “strategic resource” then it’s a failure when we need to import any type of chips.

Frankly if it’s pure protectionism then slap a Tariff on them.
I've definitely got more cynical as I've got older. I'm sure I'm not alone in that.

>you bridge so easily from crypto to LLM

They are both things that have been massively hyped. I'm not saying they are the same in other ways.
I don't get the Economist, but I'm wondering how bimodal the distribution is - are we seeing a small cohort run away with the game or is everyone better off?
Google asked Meta to switch to AndroidXR for their Quest devices. Meta said no and suggested Google offer Play Store on Quest, which Google rejected.

Google then went on a PR offensive accusing Meta of fragmenting the VR/AR ecosystem.

Meta is including this in the announcement to head off criticism by Google aimed at creating pressure on Meta to consolidate on AndroidXR.

https://www.roadtovr.com/meta-google-android-xr-quest-reject...
Specifically, Markovian means that the probabilities of potential future states are dependent on the current state only. This is memoryless (more specifically, it has what's called the Markovian property) because no past states have anything to do with the next state.

You're right about the article.
IMHO when you talk about PCs "becoming the big thing" - it is more Windows 95 time.

In 1989 market was still fragmented and PCs were weak (286, amiga, mac + old 8bits like atari and commodore).
That was the way I learned it. I found the lambda calculus the odd one out. :-)
Moravec also wrote a book much along these lines in the late 80's (Mind Children).
If I recall correctly, a good part of it was also about the idea of "transferring" human consciousness into a machine "host". The idea being that a sufficiently advanced computer would be able to somehow make sense of a human's neuron mappings and then "continue running" as that individual.

It was provocative back then, and still is!

The idea of having my consciousness continue its existence indefinitely in somebody's kubernetes cluster, however, seems like a very special vision of hell.
> where you just kind of scrape by and try to emulate everything you've seen growing up but without any flexibility or safety net... or you can roll the dice and do something more adventurous, like move out to a rural setting in the US,

Isn't there a lot more safety net in Canada than the US (especially rural US)? At least you get healthcare covered in Canada - you'd be on your own here.
Current WasmGC is missing a lot of critical features for production grade GC, like finalization and interior pointers. It's really promising though, so I think once the gaps get filled in you'll see a bunch of runtimes start moving over - maybe .NET, etc.
IMVHO the capital want digital nomads, convincing some, but the reason is just a way to push people to zero ownership:

- hey, you are a nomad, do not ruin your life with clothes, just rent them where you go, drop the dirt one there;

- hey, do not even own a computer, just go to a desktop center and log-in to "your" cloud solution

- hey, you do not need a local network of friend, just buy services, your friends will be remote or matches on our new shiny service

- ...

As a result those who try became slave, because they need to work to pay services, but owning nothing they have no slack to move when things goes bad. From a "nice freedom life" to a "live to work" the step is EXTREMELY short.
Aha! That makes sense. I wasn't thinking of that case. Thanks!
If strange discontinuities are not a problem, what about the Euler spiral?

Okay in the limit it has no area, but if you see it as a limiting process of arbitrarily thin strips then the distortion goes to 0 as the width decreases.
I think it is a surprise that a partial match return true.

But I guess this is why Python has so many ways of matching a pattern against a string (match, find, findall, I think - they are hard to remember)
https://store.steampowered.com/app/552080/IronWolf_VR/
Do you make the US median household income of $75K?
fwiw, I tested this out as well by clicking open issue and uploading a file and then not actually submitting the issue. the file is still accessible 2 days later.

so it doesn't appear to be fixed. :-|
The US isn't China, and our government is explicitly prohibited from attempting to censor or otherwise curate public media.
I think Guile is a good example that one can have an SBCL-like workflow of live coding (with debugging and jumping right into a stack trace) in Scheme.

I have heard that this is not possible because Racket needs to make a stricgter separation of compile time and run time... but I am not sure whether this is actually true.
Look, when I can dump a function into GPT4 and tell it to "refactor the following function with an emphasis on maintainability and testing" and it does a pretty damn good job of refactoring it, I have a hard time believing that this is "smoke and mirrors".
> But why is virtual reality associated with small screens and head tracking?

Because it's supposed to simulate reality -- and it does a great job of it. Everquest on a CRT doesn't simulate reality; it's nothing like reality. As the capability of something increases it becomes something else. Cruise control on a car that is sufficiently able to drive a car eventually becomes autopilot. Your own server isn't a cloud but put a large enough of them acting together in a way where each individual machine is entirely redundant and replaceable is a cloud. These words describe actual things. You are a person but why isn't any random clump of cells a person?
So you're basically saying give up! Thanks :)
> Where are you getting the maps if they're not being streamed on the fly? OSM in vector form takes up 2TB.

Upload them to the phone off-line from whatever source you happen to have. This can be anything from your internet-connected device at home to wifi at home to a DVD to wifi at the library to a computer at the library to a USB device to...

> Of what media? The three included music tracks that came with it?

Same as above.

> Installed from... CD-ROMs?

Well, it is getting repetitive but yes, as well as the other options shown above

> sensor platform for audio/acceleration/gyro/barometric/temperature measurements

Audio as a self-starting recorder, acceleration as a theft alarm, barometric as an altimeter, etc.

You seem to confuse the absence of an internet connection on the device with the total absence of the internet. The one does not imply the other, it is perfectly possible to have what is in essence a disconnected PDA which you occasionally sync to the 'net or to whatever other source you want. All you're losing out on is live communications through the 'net but SMS works for much of what you'd want to use that for. You can compose and read email on the thing, just not receive and send it while on the move - sync it to some other device and voila, you're back in the times of PDAs. Those were quite useful and far less distracting than the current crop of smartphones.
"Shearing" was added for up-down look in Heretic, for the non-Doom engine descendants Duke Nukem 3D and Rise of The Triad supported it as well. I don't remember if it could be bound to mouse movement in any of these games.
It can also mean just plain olde 2D 3D (according to companies selling metaverse services)
I understand. I read Snow Crash. Besides the Metaverse there was also a nuclear powered dog.

My point is this -- by allusion to some concept with which an inventor wishes to form an association in the consumer's mind, their products are to be thought of as something different than they are, something too grand for plain language. This doesn't serve anyone but the inventor.

The "Internet with head-mounted display" is actually pretty cool technology, I'm not against it. My concern is that it shouldn't be sold or even referred to as an alternate form of reality. For the benefit of product sales, or else the egos of certain technologists, language becomes muddied and the very idea about what makes someone "a person" is bastardized. I think this is wrong and very short sighted.
thats usually called a 'profit share' (though I've only seen it based on net profit and not gross revenue). It was quite nice on Wall Street back in the 80s...Especially since everyone got an equal share rather then the managers favorites getting the bulk of 'discretionary' bonuses.

Paired with a nice xmas bonus and year end review/raises, it basically meant no-one quit because you were never more then 6 months from a fat check.
I think the extra integration has some nice benefits. RSS mostly does one thing, but ActivityPub provides both content creation and discussion in one platform.