skysight-inc/HackerNews huggingface dataset:
Rural America certainly votes that way. I’d be curious if the people in these counties view this report as more than bashing.
Some may have different textures, but most unfortunately are just smooth plastic.
Dvorak is way more comfortable and is very fast for me, but its emphasis on alternating hands causes me to frequently invert pairs of letters when typing fast, probably because my left and right brain isn't perfectly coordinated.

I have considered switching to Colemak, which is supposed to have less of that, but as a 100+ wpm typer of Dvorak it really is diminishing returns.
I think, roughly, Tracker was a ticketing tool for developers, whereas the others are for project managers. Hence they have endless configurability, millions of views, forms, workflows, and whatnot, all of which gives project managers something to do that feels like work, but end up weighing down the people doing actual work. Tracker has the bare minimum, with no configurability, so it can't be used in that way.

As a developer, i actually wished Tracker had a tiny bit more complexity (eg i want to be able to track items past "accepted" and into "in production" and "validated with users"). But i would rather have a bit too little than JIRA!
One issue is that for controlled substances mail order often isn't an option.
Yup, it looks like a Russian stooge has been installed in the White House.
Not legally. They are attempting a number of illegal actions to see what they can get away with, though. That doesn't change that it is illegal.

You can simply imagine what Rand Paul would say about it if the Biden administration did it if you think otherwise.
See the original 2018 post

https://news.ycombinator.com/item?id=17852876
We had them used on lockdown protesters in Australia in 2022.

Welcome to the Totalitarian State Club, Serbia.
Pharmacists could be replaced by vending machines and a phone consult. They're the proof that even if GPT-n can replace humans, humans will still have jobs. The only thing they're good for in my experience is to fail to read the script properly, necessitating you to perform some social engineering so that they can read it again and get it right. Bottom tier intelligence.

"Oh but they can tell you drug interacti-" give me a break. They've never done that and besides, so can a computer.
This is great! Thanks for sharing, it is a cool idea to try bringing QoL improvements from Rust to C++. Got a question:

Does this prevent the RVO/NRVO compiler optimizations for return values? And when those fail, same question for the move-construction for types that do have a move constructor.
Perl and Python have a myriad of similar tools that work well with projects with no dynamic imports.
Wait for them to actually care about it. Where I live, rural areas are supposedly desperately short of doctors but the rural people can’t stop whining about them always wanting more money and to not be berated for being brown or gay.

Why is a solution needed if the people it supposedly impacts hardly care?
No because it does a lot of random crap that isnt browser and is bloated af. Ladybird gets my funding as the hail mary play
> Why can't some reasonable degree of force be used

No one said that. It was suggested that physically injuring someone in direct retaliation for property damage wasn't appropriate. Add to that the fact that riot control measures are hardly targeted.

There are many non-violent options available. Sometimes rioters will escalate violently against the officers carrying those out. It's far less likely anyone objects to proportionate and necessary use of force in such cases.
Wow. I never noticed how much how I used the internet changed. I haven’t done a WHOIS in a decade.

When I started using the internet, it’s how I contacted people. If I liked their site or their blog, I’d check who was behind it and get an email address I could contact.

Now… humans don’t really own domains anymore. Content is so centralized. I obviously noticed this shift, but I had forgotten how I used to be able to interact with the internet.
I don't know if that applies anymore or if it doesn't apply on GitHub Actions, but shallow clones is the default there. See `actions/checkout`
I get the pitch that it is easier for the artists to design scenes with ray-tracing cards. But I don’t really see why we users need to buy them. Couldn’t the games be created on those fancy cards, and then bake the lighting right before going to retail?

(I mean, for games that are mostly static. I can definitely see why some games might want to be raytraced because they want some dynamic stuff, but that isn’t every game).
rolls eyes sure bud

Tell me, how exactly else are you supposed to update an app with a pinned certificate without defeating the whole purpose of pinning?

How about Google?

https://chromium.googlesource.com/chromium/src/+/main/net/da...

> The Chrome Root Store contains the set of certificates Chrome trusts by default.

Google also bundles some certificate fingerprints with their browser.

You can see right here where they are in their source code:

https://chromium.googlesource.com/chromium/src/+/main/net/da...

But according to trod1234 it is "common knowledge" you shouldn't do that... so Google and Mozilla must both be idiots.

In fact, Google's Android network article has a section specifically on how to add it to their mobile apps[1].

Any app that follows that article and has a root key expire will need to push an update if they don't have backup pins. And the only way to do that is... as I said in my original reply up top... update the entire app the cert is pinned too.

There are literally hundreds of sources I can find. Including the other reply to the post I replied to... which says the same thing as me but for some reason isn't being trolled.

[1] https://developer.android.com/privacy-and-security/security-...
that's what the word "except" means that you quoted around.
The rural parts consistently prefer a tax cut over anything else. Rural people elected the current federal government.
Lua is simple to bolt on to your project.

Perl is a nightmare to interop!
They should have won an award for that. It took effort.

Python is slightly cleaner than perl, but not much.
The data*
As I understand this issue affected Homebrew and CocoaPods: https://github.com/CocoaPods/CocoaPods/issues/4989#issuecomm...

> Apparently, most of the initial clones are shallow, meaning that not the whole history is fetched, but just the top commit. But then subsequent fetches don't use the --depth=1 option. Ironically, this practice can be much more expensive than full fetches/clones, especially over the long term. It is usually preferable to pay the price of a full clone once, then incrementally fetch into the repository, because then Git is better able to negotiate the minimum set of changes that have to be transferred to bring the clone up to date.
That is not a thing in rural areas, Prime 1 day is more like Prime 3 day
These days how can one register a domain anonymously, using crypto as payment, and without KYC?
Some people do not decide.
You're really stretching by assuming rural Americans have the option of living somewhere else.

I live in a relatively small town (~3000, though it's much bigger than other towns nearby). Most people here have never gone more than 100 miles from town. They have shit jobs (when they get them), live below the poverty line, have poor education. There is no transportation but rotted-out 20-year-old trucks or whatever $500 used car you could find in a nearby town. Their families have lived here their whole lives. They have no savings, no retirement, usually no health insurance.

This isn't "an appeal" or "a deal" they took, like they decided it would be cute to live a libertarian dream in the sticks. They have no other choice. This is what being poor is: a lack of options and no recourse.

Rural people who aren't poor still live there because... it's their home. You don't just decide move away from your family, friends, support structure, and entire way of life, because you want easier access to a pharmacy. Expecting people to just put up with pharmacy deserts or move, is a pretty hostile and careless position. It would be like expecting city people to get mugged every so often because that's the price you pay for wanting to have a pharmacy nearby.

These things shouldn't be expectations, they are problems to be solved, as in most other developed nations they largely are solved. We're the freaks for putting up with ridiculous amounts of crime, death, inconvenience, and needless expense.
Its a valid question.

MCP isn't a replacement for HTTP; it's a higher-level protocol built on top of existing tech (including, optionally, HTTP as a transport) to solve a different problem. HTTP is great for request-response interactions on the web. MCP is designed for persistent, two-way communication between an LLM-powered application (the "client", frequently within a host like an IDE or chatbot UI) and one or more "servers" that provide access to data and capabilities.

Sampling for instance allows MCP servers to request LLM completions through the client. If you implemented this with HTTP, you'd need to build custom authentication, API key management, and permission systems. Each tool would implement its own custom HTTP endpoints and payloads for requesting AI completions as well as provide a structured way to include relevant context. The human approval flow would need to be custom-built for each implementation in addition. Also, HTTP request/response patterns don't easily support the bidirectional streaming needed for real-time AI interactions.

MCP is not exclusive to Anthropic models, it can be implemented with any of the AI providers.

[0] https://github.com/modelcontextprotocol/specification

[1] https://modelcontextprotocol.io/llms-full.txt
Rust isn't the only memory-safe language.

As soon as you start playing with FFI and raw pointers in Python, NodeJS, Julia, R, C#, etc you can easily loose the nice memory-safety properties of those languages - create undefined behavior, segfaults, etc. I'd say Rust is a lot nicer for checking unsafe correctness than other memory-safe languages, and also makes it easier to dip down to systems-level programming, yet it seems to get a lot of hate for these features.
What I'd say with Google is that I don't really think of Google as a .com era company because its massive success and hype wave came after the .com wave and crash had ended, and Google around 99/2000 wasn't a big hyped .com company...

In 99/2000 Google wasn't the massive success it was about 2 years later. And its IPO didn't happen until much later after the .com crash. It was known and popular among techies but wasn't the household name it became about 2002, 2003.

When I think of the .com crash (and I lived through it) I think of the companies that had IPOd or were about to, and took massive investment in 99. In 99 Google was still a small concern.

Amazon, yeah, I'd say Amazon is a late 90s company. Though they were just about books then.
Life Without a SIM Card
Those dates assume unopened products. After being breaking the seal, they don’t last as long.
All the biggest innovations in "pure" rasterization renderers in the last 10-15 years have actually been some form of raytracing in a very reduced, limited form.

Screenspace Ambient Occlusion? Marching rays (tracing) against the depth buffer to calculate a terrible but decent looking approximation of light occlusion. Some of the modern SSAO implementations like GTAO need to be denoised by TAA.

Screenspace Reflections? Marching rays against the depth buffer and taking samples from the screen to generate light samples. Often needs denoising too.

Light shafts? Marching rays through the shadow map and approximating back scattering from whether the shadowed light is occluded or not.

That voxel cone tracing thing UE4 never really ended up shipping? Tracing's in the name, you're just tracing cones instead of rays through a super reduced quality version of the scene.

Material and light behavior is not the problem. Those are constantly being researched too, but the changes are more subtle. The big problem is light transport. Rasterization can't solve that, it's fundamentally the wrong tool for the job. Rasterization is just a cheap approximation for shooting primary rays out of the camera into a scene. You can't bounce light with rasterization.
If the function breaks down outside of a certain range, I would have the function return an "out-of-range" failure. Force the caller to handle this case and use the type name as documentation. Example Scala 3 code:

enum TemperatureError:
case BelowAbsoluteZero(actual: Double)

def celsiusToFahrenheit(celsius: Double): Either[TemperatureError, Double] =
if celsius < -273.15 then
Left(TemperatureError.BelowAbsoluteZero(celsius))
else
Right(celsius * 9.0 / 5.0 + 32.0)
I remember a documentary on China and apparently they let people study medicine for free if they play Medicine Woman Quinn in the boonies for a few years in exchange.
Have you never been sick enough to go to the doctor/urgent care...and get prescribed medicine to take the same day?
Easy there. Just because you can afford a computer, internet, car and rent doesn’t mean everyone can. A common theme of rural America is getting out if you can.
I guess the question is "why generate a QR code rather than just connect?"

> You can instantly connect using Google Circle to Search or Google Lens.

Is there something special about the Google integrations that other apps can't achieve (I'm not an Android developer)?
Ken Kesey's "One Flew Over the Cuckoo's Nest" was a groundbreaking novel and wouldn't have been so if it weren't for LSD. Of Course, that was Kesey's first and only criticaly acclaimed novel and he has said later in life that too much acid screwed him up, I certainly wouldn't argue it's sustainable over a career. LSD also changed pop music in a pretty major way.
I was working in a college job for a pharmaceutical distributor when the New England Compounding Center outbreak happened. I think that dropped a nuke on the whole industry. We stopped dealing with compounding pharmacies after that because that whole thing was more like a matter of when not if.
> absence of governance mechanisms or social contracts around a shared resource (open knowledge) leads to exploitation that threatens the resource's sustainability for everyone.

an AI training on a source does not deplete the source in the digital realm. It's not like bits run out or rot.

The training potentially could remove a source of commercial revenue, such as advertising, which is only tangentially related to the knowledge/source. And it is not the commercial revenue which drove the initial development of said knowledge, even if said creator(s) of the knowledge got paid after the fact (let alone not paid - such as wikipedia editors).

Therefore, it's incorrect to associate tragedy of the commons to ai training draining the commons.
you realize UB is basically an escape hatch from the standard for compilers right? it's not like a flaw in the language, it's gaps negotiated by the standards committee (well for the most part i guess). so the reason new languages don't have UB is because new languages don't have multiple implementations (go definitely doesn't, does anyone use rust-gcc?).
IMO shipping async without a standardized API for basic common async facilities (like thread spawning, file/network I/O) was a mistake and basically means that tokio has eaten the whole async side of the language.

Why define runtime independence as a goal, but then make it impossible to write runtime agnostic crates?

(Well, there's the "agnostic" crate at least now)
At the very least one of them tried with the ACA.
I learned to do deployments using custom shell scripts, and then someone introduced me to Capistrano. And i didn't get it at all. Why would i use this tool when i could just write a shell script? What does it save me? My main conclusion was that some people just don't like shell scripts as much as me.
Njalla is the only service I'm familiar with: https://njal.la/

No first hand experience, however.
Let’s see how that works out with privatized USPS. Last mile isn’t free.
It is useful for finding out who owns an IP address, but that's about it.
What does this mean for the command line tool whois? It definitely works still and it's still being updated...

> whois ycombinator.com
% IANA WHOIS server
% for more information on IANA, visit http://www.iana.org
% This query returned 1 object

refer: whois.verisign-grs.com

domain: COM

organisation: VeriSign Global Registry Services
address: 12061 Bluemont Way
address: Reston VA 20190
address: United States of America (the)

contact: administrative
name: Registry Customer Service
organisation: VeriSign Global Registry Services
address: 12061 Bluemont Way
address: Reston VA 20190
address: United States of America (the)
phone: +1 703 925-6999
fax-no: +1 703 948 3978
e-mail: info@verisign-grs.com

contact: technical
name: Registry Customer Service
organisation: VeriSign Global Registry Services
address: 12061 Bluemont Way
address: Reston VA 20190
address: United States of America (the)
phone: +1 703 925-6999
fax-no: +1 703 948 3978
e-mail: info@verisign-grs.com

nserver: A.GTLD-SERVERS.NET 192.5.6.30 2001:503:a83e:0:0:0:2:30
nserver: B.GTLD-SERVERS.NET 192.33.14.30 2001:503:231d:0:0:0:2:30
nserver: C.GTLD-SERVERS.NET 192.26.92.30 2001:503:83eb:0:0:0:0:30
nserver: D.GTLD-SERVERS.NET 192.31.80.30 2001:500:856e:0:0:0:0:30
nserver: E.GTLD-SERVERS.NET 192.12.94.30 2001:502:1ca1:0:0:0:0:30
nserver: F.GTLD-SERVERS.NET 192.35.51.30 2001:503:d414:0:0:0:0:30
nserver: G.GTLD-SERVERS.NET 192.42.93.30 2001:503:eea3:0:0:0:0:30
nserver: H.GTLD-SERVERS.NET 192.54.112.30 2001:502:8cc:0:0:0:0:30
nserver: I.GTLD-SERVERS.NET 192.43.172.30 2001:503:39c1:0:0:0:0:30
nserver: J.GTLD-SERVERS.NET 192.48.79.30 2001:502:7094:0:0:0:0:30
nserver: K.GTLD-SERVERS.NET 192.52.178.30 2001:503:d2d:0:0:0:0:30
nserver: L.GTLD-SERVERS.NET 192.41.162.30 2001:500:d937:0:0:0:0:30
nserver: M.GTLD-SERVERS.NET 192.55.83.30 2001:501:b1f9:0:0:0:0:30
ds-rdata: 19718 13 2 8acbb0cd28f41250a80a491389424d341522d946b0da0c0291f2d3d771d7805a

whois: whois.verisign-grs.com

status: ACTIVE
remarks: Registration information: http://www.verisigninc.com

created: 1985-01-01
changed: 2023-12-07
source: IANA

# whois.verisign-grs.com

Domain Name: YCOMBINATOR.COM
Registry Domain ID: 147225527_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.gandi.net
Registrar URL: http://www.gandi.net
Updated Date: 2025-02-14T02:53:36Z
Creation Date: 2005-03-20T23:51:07Z
Registry Expiry Date: 2026-03-20T22:51:07Z
Registrar: Gandi SAS
Registrar IANA ID: 81
Registrar Abuse Contact Email: abuse@support.gandi.net
Registrar Abuse Contact Phone: +33.170377661
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: NS-1411.AWSDNS-48.ORG
Name Server: NS-1914.AWSDNS-47.CO.UK
Name Server: NS-225.AWSDNS-28.COM
Name Server: NS-556.AWSDNS-05.NET
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/

>>> Last update of whois database: 2025-03-17T01:27:31Z <<<
> Now… humans don’t really own domains anymore.

Even when they do, it's generally a smart idea to anonymize the whois information.

You might be looking up my domain to make a buddy, but someone else might be looking up my domain to SWAT me.
When can I finally see an article announcing that ICANN has been sunsetted?
> both AMD and Nvidia manage their long-latency dependency tracking in hardware

This is incorrect for AMD, which has "s_waitcnt" instructions in its ISA, which is publicly documented. I believe it is also incorrect for Nvidia, but don't have the receipts to prove it.
No, what happened is the same thing that's been happening to smaller retail shops, grocery stores and so forth. Smaller pharmacies are either obliterated by larger stores using economy of scale to undercut and kill competition, or they're bought out by larger corporations, hollowed out and then consolidated.

You can look at the history of Bartell Drugs in WA. They were sold to Rite Aid, Rite Aid went under because of them being a shitty business and so most Bartells have closed down or are practically dead. And without replacement, that means there's now fewer pharmacies and the ones remaining are understaffed and overworked.
Wait, people use real information?
Sounds like Bartell's in the Seattle area. Plenty of friendly staff but nothing on the shelves. Walgreens meanwhile has fully stocked shelves but 1 barely conscious person at the register and a 30 minute wait at the pharmacy.
Porkbun accepts crypto
Domain whois is useless, but IP whois is at least kind of useful to check before blanket banning entire IP ranges.
Many pharmacies also do minor medical procedures like vaccinations. You can not get vaccinated by mail.
Rather than "political" vs "practical", I prefer to say, "social" vs "economic". Free Software is about helping your neighbor. Open Source is about cheaply producing a good.

Either one can produce high quality software.
A good example, in the Apple ecosystem these features are free.
Who do you think built that system
The computer could do it better, with little errors from fatigue or focus degradation--provided you tell them the drugs/supplements to worry about ...
There were three doctors here before Obamacare, now zero, same population. So it's very common out here to blame that. Healthcare access in the nearest big city has also cratered. Two week appointments have become six months ... to see a nurse.
I have a pretty good grasp on Siri commands and it's still _terrible_. Here are a few from the past few weeks:

“Siri, drive to <regional grocery chain 20 minutes away>” → “Now driving to <regional grocery chain 2 hours away>.”

“Siri, send <name> a message on <popular messaging app>.” → One of _two_ responses (seems random): “Sorry, I can't do that while you're in the car” OR “What would you like to say to <name>?”

“Siri, play '<song in my Apple Music library by an artist I play every week>'.” → “Now playing <some song I've never heard of by an artist I've never played>.”

“Siri, remind me when I get home to <task>.” → “Sorry, I don't have your address.” (My contact information, with complete address, is in my Apple Contacts, and set as my card.)

The list goes on. It's actually become somewhat of a game for my wife whether Siri will actually complete a given request.
"[The] findings show that they are close relatives of primates and colugos -- flying lemurs native to Southeast Asia -- making them fairly close relatives of humans."

"Two phylogenetic analyses performed to clarify the species' evolutionary relationships confirmed that mixodectids were euarchontans, a group of mammals that consists of treeshrews, primates, and colugos. While one analysis supported that they were archaic primates, the other did not. However, the latter analysis verified that mixodectids are primatomorphans, a group within Euarchonta composed of primates and colugos, but not treeshrews."
They’re pretty expensive, and the nature of the service means that if they disappear, they have ownership of your domain and you have no recourse to get it back.
I think in most ways it's better, it makes the web more approachable to less technical users, making it less gate-keepey, but I also kind of miss the loosely-coupled cluster of web pages from the late-90's and early 2000's web.

Stuff felt less homogeneous; everyone had kind of a loose understanding of HTML, and people would customize their pages in horrendously wonderful ways. It felt more personal.
There's also problems with the concept of these deserts. I live in a small town in a pretty rural county, the town is big enough to have a couple of superstores, so we have those pharmacies, a Walgreen's, and a regional one.

People that don't live in the small town are definitely going to be driving 10 and 20 minutes to get to a pharmacy, but the majority of that population is living outside of town by choice, because they want the lifestyle. Much of the cheaper housing in the county is in the town, and it's not like it's crime ridden or anything.