skysight-inc/HackerNews huggingface dataset:
And Retrozilla with the MSFN hacks to state TLS 1.3 at about:config

Altough with Gopher and gopher://magical.fish (and invidious instances plus Gopher services to search in Youtube and such) most of the web modulo complex logged sites can be avoided if the user wants to read some news without bogging down its machine.

Even http://portal.mozz.us works well against Gemini services such as gemini://gemi.dev to read Ars Technica, The Register, most newspapers...

El Reg: https://portal.mozz.us/gemini/gemi.dev/cgi-bin/waffle.cgi/vi...

Ars: https://portal.mozz.us/gemini/gemi.dev/cgi-bin/waffle.cgi/fe...

Wired: https://portal.mozz.us/gemini/gemi.dev/cgi-bin/waffle.cgi/li...

BBC: https://portal.mozz.us/gemini/gemi.dev/cgi-bin/waffle.cgi/li...

No videos, but you can read the articles and see the images.
Pretty cool for a Pentium 2 for instance.

Anyway, Synchro.net with some NNTP client against FIDO/Dove and the actual Usenet will give and XP user far better talks on retro and current news.

Also, old IRC clients can connect to http://bitlbee.org against public servers and use current protocols such as Discord and modern IRC (TLS) and Jabber, among others.
Isn't Figma's "auto layout" just a GUI for a canvas-based implementation of flexbox? Likewise, HStack and VStack are ports of flexbox to SwiftUI.
Doesn't the rendered page run in a different thread to its JS? If the website does use some SPA framework to lazy-render the components, load the new view, or execute some logic, maybe then, but when I say run `(() => { const s = Date.now(); while (Date.now() - s < 10000); })();` and try to scroll the page, it doesn't freeze.
Walking is a weight bearing exercise, while cycling is not. That's why cyclists can develop osteopenia. (https://www.trainingpeaks.com/blog/why-cycling-is-bad-for-bo...)
I think CSS is excellent and pragmatic.

Alternate layout engines for the web might be a fun experiment, PhD thesis, or talent retention program, but it's not practical.
This seems really promising
I've become a paranoid link hoarder because of this.

I'm Pretty Sure these things are true in comparison to the past:

- There is much more high quality content on the web than was ever before.

- The signal to noise ratio is _much_ smaller.

- Search results are getting cluttered by SEO spam, some of which is straight up copying from organic social media style sites (forums, SO, reddit, Github issues etc.)

It's extremely hard to find good content, even though _i know_ it is out there. Sometimes it's even hard to find sites I visited before, but I only remembered vague keywords.

And this is true especially for content that is of educational nature or interesting punditry. You know, the stuff that comes directly from people who have expertise and have earned a grounded opinion.

This is why I'm hoarding links to all sorts of interesting things. It's not an efficient way to do it and I don't know if there's a more general solution here. Very unfortunate.
Calcium carbonate is entirely insoluble. Calcium citrate is only slightly soluble in water.

Calcium carbonate will react with stomach acid to form calcium chloride (along with CO2 and water). When given intravenously, calcium chloride is perfectly bioavailable. However, within the small intestines, it has very poor uptake, both through the intestines' active and passive mechanisms. Any remaining calcium carbonate has no uptake at all.
> Food crops aren't invasive species

Says who ?

> Rubus armeniacus ("Himalayan" blackberry) is considered a noxious weed and invasive species

https://en.wikipedia.org/wiki/Blackberry
Infamous $30 Logitech F710 called out in $50M lawsuit over Titan sub implosion
It’s maybe an exciting vision, but the existing web tech stack is woefully mismatched for that.
Interesting, a questionnaire with 4 questions might be a naive methodology.

I would design the experiments so that one customer only answers one type of question, and they wouldn't even know they are being part of the experiment.

For example: yesterday I bought a coffee, and the price seemed too high, I asked the cashier if they were sure, that the price wasn't right, and that I would like to cancel the purchase.

It turns out she had wrongly understood I wanted 2 coffees, but if this is an experiment you can replicate, and train staff to do this once or twice per day, you've got a distributed and blind trial that doesn't rely on predicitons of subjects of their own perceptions.
The headline is misleading then, it should say "... beat the pain of osteoarthritis".

Isn't it weird how you can work on an inherently benevolent endeavour and then present the whole thing on a way that looks like you're trying to con people (and looks unscientific to boot). Marketing really is a scourge.
Trump is definitely a boomer. Boomers were born during the baby boom after World War 2, Trump was born in 1946, which was the first year of the boomer generation.
In my country you see a lot of motorcycles as soon as the spring summer shows up. They all go back to the garage when the autumn rain starts.

They're not really practical.
I heard of this years ago, but wouldn't this be also a problem for cell towers near railways?
Is there any reason for you to assume otherwise? It's a physics engine, should be trivial to cross compile for the browser
It's not always clear cut when configuration ends and when custom code starts.
Did they test whether GPT4 replicated already existing social science experiments? If so, this might have happened because the experiment was in the training data
Maybe it's about time to state that widgets-based GUIs are dead, time to switch to DocUIs, because that's essentially the point and the point is that WebApp today do much but are heavy monsters with very limited flexibility.

The current trend could be just ditch desktop environments just substituting them with a WebVM (the name "browsers" should have nowadays) instance. After a bit of time this model will explode, like the widget-based GUIs model, due to it's crappyness done only to disarm the user.
Nothing wrong with paywalled content, given its still accessible. Especially in this case where several archive links have been provided
Yes. I program even when I'm not paid to; I just work on things I find fun!

In my "fun time" code, I hardly ever use libraries, electing to implement them myself from scratch. Sometimes, the libraries I write actually get used; sometimes they lie there, never touched again.

Professionally, I get pretty annoyed by other programmers who don't care how things work or want to use a library for something simple (i.e., left-pad level simple).
It does have that feel, but it's decidedly cramped compared to, say, the VT100's font, or even that of the VT52, which are both a bit closer to the "server" heritage they are alluding to.

Many other "code page 437" (console graphics fonts) do much better than this for readability at base line-height.
Google works very well as an alternative to knowing the exact link to something you already know exists and know how it's named.

But it has become very bad at _discovering_ valuable information.
The main breaking change was Unicode for strings, which is what caused all the pain as lots of code was written to assume ASCII strings.

But it's good that it's Unicode.
YouTube on Firefox is completely bricked, so it forces Chrome usage.
How hilarious it would be if it were bought by Microsoft.
On the topic of word game recommendations, I’ve been playing So Clover recently and highly recommend it. It’s a cooperative game and has almost no downtime (all players write clues at the same time, then all players guess together, so the possible downtime is the difference between the fastest clue writer and the slowest clue writer).

https://www.rprod.com/en/games/so-clover
Reebok Incubus (Running Shoes)
https://archive.ph/Y56jS
The Politician's Syllogism
Your really reaching here, repair folk already know this stuff
Right, and on the flip side, Forth on say x86 will inevitably involve passing a pointer to the stack, be it explicitly or implicitly (ie global variable).

So if one invokes low-level implementation details, Forth is also a pass-by-pointer-value in the same way as C# "ref" and others, at least on x86.

However I don't think appealing to implementation details is useful, what matters is what is observed through the language, with the results you point out.
Seriously handy. I wish accessing the main app from the tray indicator icon only required one click tho, I keep forgetting that part of it exists!
Whoever can make theories with most predictive power I guess.
You can't make money from a small fuel efficient car I suppose.

The margins on a 50k SUV are huge.
This seems unusually complicated. With Hetzner's infra you should be able to just boot the install kernel ("miniroot") and proceed from there with a normal networked installation via their serial console. Same method also works with Oracle Cloud and Scaleway - I keep OpenBSD VPSes with both of them.
Why print as a function?

From the PEP[0]:

print is the only application-level functionality that has a statement dedicated to it. Within Python’s world, syntax is generally used as a last resort, when something can’t be done without help from the compiler. Print doesn’t qualify for such an exception.
At some point in application development one quite often feels the need to replace print output by something more sophisticated, like logging calls or calls into some other I/O library. With a print() function, this is a straightforward string replacement, today it is a mess adding all those parentheses and possibly converting >>stream style syntax.
Having special syntax for print puts up a much larger barrier for evolution, e.g. a hypothetical new printf() function is not too far fetched when it will coexist with a print() function.
There’s no easy way to convert print statements into another call if one needs a different separator, not spaces, or none at all. Also, there’s no easy way at all to conveniently print objects with some other separator than a space.
If print() is a function, it would be much easier to replace it within one module (just def print(*args):...) or even throughout a program (e.g. by putting a different function in __builtin__.print). As it is, one can do this by writing a class with a write() method and assigning that to sys.stdout – that’s not bad, but definitely a much larger conceptual leap, and it works at a different level than print.

[0] https://peps.python.org/pep-3105
When we are talking about online money transaction get way then cash app wallet is the better one after PayPal wallet. Cash app fame is now increasing day by day rapidly because of its facilities, advantages, and security system. This world is fully developed based on the science and technologies, so in online business you have to be upgraded and have to be careful about your earning security. Cash app provides multiple options to develop using facilities of cash app account. If you want to get multiple opportunities, buy verified cash app accounts and use it in multiple ways. Suppose you earned a lot of money and deposited in a wallet you have.
Unfortunately, you could say this about all pornography, really. I know that's singing to the choir if you're a religious fundamentalist but many adults consume pornography knowing it's a fiction and not letting themselves be deluded into thinking it's real.

Deep down, all vices that involve overuse occur when one is extremely lonely though. The only real issue with pornography is that it is mixed with other emotions / needs that can lead one to feeling much more hurt when the come-down occurs.
That bit I missed!
> so you can't e.g use strings to store paths. You need to use byte strings, and they have WAY worse ergonomics in many ways than strings

Would you not use Pathlib?
After reading through the thread, I want to show my warm and honest appreciation for Server Mono.

I like the art! I like the feel and… idk, visual rhythm? One man’s inconsistent is another man’s lively. I like the tight linespacing; Am of the opinion that line art glyphs should touch each other across lines – of course! – but it can’t be solved at the font level. We need console-oriented text rendering that knows how to connect those glyps. Could be done automatically but seems awkward. Could be done even better with, say, some kind of anchor points embedded into the font file – in a particular UNICODE location maybe?

And I for one don’t really mind I and l and 1 looking similar. Distinct is better but I am fond of the historic imperfection. O and 0 absolutely need to be distinguishable though! haha
https://xcancel.com/d0rkph0enix/status/1822814018643374260
Ask HN: How do methodically study a subject or field?
I've always been a person with vast interests: math, history, security, woodworking, etc. I like learning but my study of any topic or field is disorganized and leads to nowhere.

I'm not a phd or write a MA thesis. I'm not academic publishing papers but i find the process of deeply studying something fascinating.
Good observation about the value of patient ratings.

You will have to address these (this comes from a European perspective - I have no idea about the Indian healthcare system).

1 Incentives. Usually, doctors charge for a consultation when you ask them for a second opinion.

2 Quality: Physicians want to see as much as possible to make an informed advice. An online upload only gives them a part of that. Telemedicine may help.

3 Liablity: connected to quality. Who is responsible for advice gone wrong?

I’ve seen insurances offering payment for second opinions, either for easy cases that can be solved on paper (dentistry seems to be among them) or hard ones which require an additional visit (like cancer). Some of that is of course to keep their cost down. And I haven’t seen a register like you mentioned.
Very much appreciate the suggestion. Thank you. I love these curated streams. Really good to have in the background. One I found a long time ago is Radio Paradise.

https://en.wikipedia.org/wiki/Radio_Paradise

Edit: Love these wide curated music. I think what makes me love FIP and RP is it puts you into a good/mellow/calm mood.
I installed it last night and their flow seems very simple, yeah. Does it allow you to, for example, add missing streets or paths that aren't marked as missing? Because it sounds like it only lets you contribute to things that are already marked as "needs more data"
I wonder if people who wrote that code also consider their job boring and uninspiring
That is no different than C or C++. A pointer is just another type of value.
Unlocking bricked systems you own.
2nded.

Eat foods in a way that can ignite ketosis periodically throughout the month and treat carbs as it's something your allergic to. I have personally (finally after 7 years) started regulating my cluster headaches which is an inflammation problem.
I consider Mason integral to Lazy, some plugins require additional tools that should not be bundled like linters and formatters, and Mason is the best way to manage these.
Antitrust violation?
> If your pure Python code fails without the GIL it can probably fail with the GIL

No, if you remove the GIL there is a whole class of bugs that will appear in code that was safe with the GIL in place.
Exists and is open source: https://github.com/jdrbc/podly_pure_podcasts/tree/main
Is there any terminal, that throws out all the stone age terminal stuff, like weird codes for starting colored output and stopping colored output? A terminal, that instead makes use of some XML tags or so, to mark text in a readable fashion as prompt, input, output, maybe variables and such, colored and non-colored, etc., and then simply has some logic to render that XML correctly?

Of course that would lead to not recognizing weird color codes and so on, but perhaps there could be a plugin system, where one could add a plugin that transforms color codes and such in the output into XML tree representation.

And then one could perhaps log the whole thing in various formats: Only visible text with colors, without colors, whole XML tree, or as JSON, or whatever other format it translates well to. Also could be extended via plugin.

But bare bones it merely treats everything as text.
This video gives an extensive argument to the effect that base two is overall the best possible number system for humans to use, instead of base 10, 6, 12 or other proposals.
I often compare programming with woodworking. Either you love it or you hate it.
1. It is not daily room searches. It’s daily room checks by the cleaning crew even when asked to not disturb.

2. The policy is for the cleaning staff to scrupulously applies the usual policy with more attention than usual and reports out of the ordinary things to a support group with IT and security, which seems, well, fine? They are hosting a large group of people specialising in hacking. It is indeed more likely that something fishy with their IT will happen then than at any other point in time.

The whole thing is just pretty much asking staff to be extra vigilant. There are plenty of precedents allowing me to suggest it’s a very reasonable and good idea.

The Twitter thread then quickly goes into crazy conspiratorial territory when they somehow think that the pictures shared imply search and seizure. Hotels never seize things and they don’t rummage through your stuff. The whole thing is about security getting involved proactively if they see things in the open especially if they are plugged where they shouldn’t be.

Still amusing to see people who spent their whole careers arguing about extra invasive provisions to shield against potential sometime fairly remote security risk extremely spooked by room checking - a fairly standard procedure in every hotel.

Edit: Downvoting me to death because you dislike what I say is not going to make it stop being common sense. At least, if you disagree, please have the courage to engage in honest discussion. Also please read the thread, 90% of the reply at the time of my edit are completely pointless because they didn’t bother checking what the hotel is looking for and prefer trying (and predictably failing) to look smug.
List of time formatting and storage bugs
Jeez not another stand-up on spaghettification before lunch!
But isn't exactly that the reason for the string/byte split?

Rust has a similar thing with OsStr. In my opinion a clear type based separation between different kinds of strings (Text, data, os path, ...) is just required to write robust softwsre
do you? sorry to hear that!
I was put in mind of this by a post about hotel management deciding to search hotel rooms daily during DEFCON.

Something that isn't discussed in the Wikipedia article is that there are times when, from a leadership perspective, it is in fact better to do something, even something useless and performative, than to be seen doing nothing in response to a perceived problem.

A number of upper management and government decisions make much more sense if you consider that perceived inaction can be costlier to leadership than unproductive or counterproductive expenditure of resources.
Which OTF renderer? freetype?
> grant filesystem access

That actually already exists nowadays

https://developer.mozilla.org/en-US/docs/Web/API/File_System...
There was a This American Life article about something like this, a ghost writer who wrote for fans of a supermodel who then became friends with the model's fans, who knew what he (the ghost writer) was doing. Unfortunately, I can't find the article now.
I also left Spotify. However, my reason wasn't the user interface but the sound quality. Since I bought high-quality studio monitors and an excellent sound card, sound quality has become important. I switched to Tidal and I'm not going back.
MSFT are keen to invest in popular development tools such as Python, Javascript, and Git. They hired Guido; they bought NPM; they bought GitHub.

I don't know what the plan is, but they haven't succeeded (outside of the corporate world, really, for C# and the functional world in F#) in making modern tooling and languages people want to use.
For layout that privileges text documents with arbitrary length, html is nice.

For interactive interfaces, I think it's not very good.

This page speaks to a different approach (I'm the author)
https://skinnyjames.codeberg.page/hokusai/concepts/layouting...
Perhaps they resented not being able to write it in MATLAB.
Looks like every single "tile" image from OpenStreetMaps (OSM) a service that hosts them so that you can pass the same OSM parameters to the URL and get maps
A 7 min mile would pass most special forces (selection) requirements around the world.

For BUD/S (Navy Seals), it seems like a 1.5 mile run is part of the physical screening test, a 10m30s time would put you 10 seconds from the "competitive category". Minimum requirement is 11m

And from my memory, that was roughly the same requirements in my country for most SOF positions.

But, of course, those screening tests aren't necessarily done under ideal conditions. But if you can do a 7 min mile, it's not your conditioning that will stop you. You should be able to pass the minimum requirements for every position in the military.
I found running style is a major contributor. I got knee pain preparing for a 10K run in my early 20s. When I stopped for a month it would go aways, but when I started again it would instantly come back.

I then learned about natural running (forefoot strike, using your joints for suspensions) which made logical sense to me. I could run again, even every day, and even more than a decade later no knee pain when running.

It does have the added benefit that you don't even need expensive running shoes anymore, because you use your body's joints for suspension instead of some gel midsole.

There is a slightly higher risk of ankle injury, which did happen once in over a decade. But otherwise I think natural running just makes so much sense.

You should also ease into it, because you need to train your calf muscles to do a bit more work.
It is a pity they didn't spend comparable effort on the story. I thought it was a really disappointing film, especially after they banged on so much about how good the physics in it was (apart from the black hole rendering, it wasn't).
Two patients can have identical knee x-rays/MRIs - loss of joint space and osteophyte formation etc. But one has pain and the other does not. Do they both have osteoarthritis? They clearly don't have the same dis-ease.

Patient don't care about having cartilage or bone sclerosis or subchondral cyst formation; they care about pain that stops them moving (which in turn can increase their weight further exacerbating the joint issues).

So, osteoarthritis is a problem in that it causes pain. If something specifically reduces osteoarthritic pain, I am okay with it saying it 'beats' the dis-ease.