skysight-inc/HackerNews huggingface dataset:
It’s easy (and common) to point to Instagram et al as examples of people using Python and even Django at scale. Beyond those big hitters though, Python is obviously a very popular language, and Django is a very popular web framework. The people making these tooling decisions aren’t just noobs. Python and Django obviously meet the functional and performance characteristics desired by a lot of people.

I have Django projects, some of which I am going to assume are more complex than Mailman, using far less than two gigabytes in production. Not through any extreme optimisation efforts. It’s just…what’s happened. In my experience, the resource footprint you experienced with Mailman is not representative.

Notwithstanding the fact that we’ve seen amazing performance improvements in Python as recently ad 6(?) months ago, if speed were my primary concern, I am obviously not picking Python. This doesn’t mean that it should be relegated to the frankly at this point outdated bucket of “scripting languages”. The language’s features, performance profile, and package ecosystem all surpass these use cases. The conventional wisdom, which I completely agree with, is that these days things are good enough that speed need not be a primary concern for most people most of the time. Sure, oldschool Mailman was fast, but did anyone want to or know how to actually work on it anymore? Evidently not.
I'm completely a bystander, but I feel like one flag for me with current approaches is the ongoing separation between training and runtime. Robotics has been through a similar thing where you have one program that does SLAM while you teleop the robot, and you use that to map your environment, then afterward shut it down and pass the static map into a separate localization + navigation stack.

Just as robots have had to graduate to the world of continuous SLAM, navigating while building and constantly updating a map, I feel like there's a big missing piece in current AI for a system that can simultaneously act and learn, that can reflect on gaps in its own knowledge, and express curiosity in order to facilitate learning— that can ask a question out of a desire to know rather than as a party trick.
Lmao you guys just got grifted into buying 30k bags of coffee from these guys
Did it say that in the article? I didn't see it. Is there evidence of that?
To me that's a non-issue. How are you going to access a website without internet anyways?

If you're talking about "slow" internet, then use Alpine JS to run truly client-side things in those very rare cases.
Do the Russians have any equipment to spare?

They already repatriated an s300 battery from Syria back to Russia.
thank you!
sure i can give you the source.
i just made it, no back-end ui still...
drop me a line (link in my profile)
I wonder if that was the overall proportion for the entire surrounding area at the time. If so, then B would be a measure of how different the racial makeup of a given subset is from the entire area.
Funnily enough I'm currently writing a NoSQL database in Python.
As I said in another comment, not sure what you mean, the landing page has a screenshot: https://sindresorhus.com/apps/one-thing/screenshot1.jpg

Are you perhaps blocking external images from loading, perhaps via an ad blocker?
The money by-and-large isn't going to the surgeon; it's going to the insurance company's layers of bureaucracy, and to the hospitals' fattened administrative staffs.
i'm failing to understand why this needs a server side component.

SQLite has built in Full Text search.

What's the advantage of using ElasticSearch and having to worry about server costs? Why not just get rid of that and charge me for the app without worrying about never-ending costs?
Huh, our mutual confusion is interesting indeed! Thank you for teaching me something about Ruby. What compact does makes sense.

Python’s list comprehension combines map and filter.

[process(s) for s in stuff if s.unprocessed]

is equivalent to

map process (filter isUnprocessed stuff)

in Haskell.
WG14 never cared that much about security, as simple as that.
One thing that appears to be unmentioned in this journal article is the explosion of nurse practitioners, physician assistants, and other medical professionals with "different" educational and training standards.

The impact that these people have had on primary and specialty care disciplines in the United States is huge, with both good and bad implications for cost control and quality of care.

One could argue that the explosion of nurse practitioners has had a greater recent impact in these fields than the near tripling of osteopathic medicine graduates over the 25 years covered in the article.
When I did a schedule like this, I much preferred the mid weekday off versus the Friday.
Why is it that Safari gets dragged for not supporting an endless rabbit hole of “web app” standards, and nobody cares that Chrome and Firefox haven’t found the time to get P3 color working in five or six years?
I've used them enough to have my own informed opinion on the languages, frameworks and mentality in the ecosystems I talk about. We're both right -- because we both are sharing our opinions.
I don't think comparing chiplet sizes by summing the area is a good way of doing it, because smaller nodes cost more and have lower yield, and smaller individual chiplets mean way less loss per-wafer, as the bigger the size of a single usable unit, the more chance something is broken and it isn't usable. Losing one or two small chiplets is a lot cheaper than losing entire chips in a monolithic setup.

AMD claim that producing a 16-core Ryzen CPU without chiplets would have cost them twice as much. You say that the GPU strategy isn't working out, but I think that really depends on what their pricing strategy is. I suspect they just don't feel they can take the market right now, and are making a lot of margin while the market will support it, rather than trying to compete on price at this moment, but I admittedly don't have any evidence for that.

I guess we'll see, but it sure seems like there is a lot of advantage to building the way they have to me, I'd personally be surprised if it didn't pay off.
What a button effects is core to the very concept of "a button".
This Wikipedia page will answer your question. It's specific to the US medical system:

https://en.wikipedia.org/wiki/Comparison_of_MD_and_DO_in_the...
Thank You for warm words, I'm electronics dev by first education.

But, I must admit, in modern tech, each day larger share get software.

For example, because of sanctions, Russians have troubles in buy industrial chips for automobiles, and their govt decided, to accept manufacture new autos without modern safety systems - no airbags, no abs, no esc, etc.

Military jet planes are now micro datacenters, for example, F-35 just have few racks with triple redundant computers, because they are nearly impossible to fly without software; similar thing with Russian Su-27 and all their relatives (Su-33, Su-35) - to be more maneuverable, they designed to be extremely unstable, so software constantly correct their air-dynamic configuration, also their air-dynamic configuration automatically change with speed change.

If You prefer numbers, from ~ F-16, about half cost of military jet plane is software.
> offensive and misguided

The data is the data. The data isn't suggesting that "having more black people in your neighbourhood will depress housing prices." That's your take on what a racist causal interpretation would look like.

The correlation is very real and turning a blind eye to it is worse: https://www.brookings.edu/testimonies/how-racial-disparities...
Nothing, literally. This is map+filter optimized (or a for+if+append but using dedicated opcodes for efficiency) so you don’t have to do multiple passes and/or create temporary lists with superfluous elements.
>Case in point is my current project: building a parser for PDF bank statements from all UK banks. I can match a 10page bank statement against a library of 100 templates, and then extract its data in a standardised format, in around 50ms per statement.

I'm interested in management of domestic documents and similar institutional correspondence, and I'd love to hear more about how you approached and solved your problems with the PDF bank statements.

I have lots of bank statements ... and other documents like utility bills, rates invoices, etc ... and I'd love to just be able to feed them to a script and automatically tease out salient details.
I'm annoyed that the dataset has the B variable and the LSAT variable encoding some manually-chosen hyperparameters in the formula creating them.

If the dataset gave the raw features it would be better at least
"The forbidden fruit tastes the sweetest."

Sadly this approach doesn't always work, but this is the only way to at least to give an idea on how it tastes and feels. Works great for spirits for up to 12-14 years, though, kids don't like the bitterness at all.
RSS is awesome. And great to see new innovation like this. The notion of RSS Brain best features seem to depend on having already discovered feeds. Feedly, for example, has a discovery experience to find new feeds which is helpful. If I already had a bunch of feeds RSS Brain might be right… but I think I’d still miss an easy way to not just find related articles in similar feeds I already subscribe to. The magic of some competing products is finding whole sources or feeds related to topics I’m already interested in.
Well, if you read the article, osteopathic schools did not participate in the moratorium. SO, it seems like a pretty crucial distinction in the context of this article.
I think that depends on which definition of AGI you prefer. It (GPT-3) knows more than I do about most topics (though I still beat it at the stuff I'm best at), so I'd say it's got the A and the G covered, and it's "only" at the level of a university student at the stuff I've seen it tested on, so it's "pretty intelligent" in the way toy drone submarines are "pretty good swimmers".

It's not as fast a learner (efficient with samples) as humans are; it doesn't continuously learn from interactions with others like we do; and it's certainly not superhuman at everything (or probably anything other than breadth of knowledge)…

…but Yudkowsky recently criticised Musk for taking that too far and limiting the definition of "AGI" to what is normally meant by "ASI" (Yudkowsky was also saying that no, GPT isn't AGI): https://twitter.com/ESYudkowsky/status/1600362288149856256?c...
Probably not over yet. There are a lot of levered credit instruments out there pinned to ZIRP conditions that no longer prevail that have yet to come to maturity because the Federal Reserve raised the rate so fast. I have to wonder how much high interest debt terms will impact tech capex, and when we’ll see those effects gain traction.
The patient lol
> This coffee is still good. It was roasted in June and July 2022 with a one year best buy date.

Still good but hardly fresh for a specialty.

Anyway. There’s a 6x number in here that somebody (or somebodies) completely missed…

Seems like what they thought was a fair-to-good deal was actually a such a terrible deal that, given their incorrect definition of a unit, the numbers in their model lined up.

That might be something the consultant could have spotted, since they’d seen the numbers around previous deals. I’m not sure it’s their duty/obligation to.
This applies to non-backtracking non-DFAs too: https://github.com/rust-lang/regex/issues/787#issuecomment-1...

The GitHub issue comment is perhaps a bit high context. I wrote this reddit comment the other day that is lower context and probably more accessible: https://old.reddit.com/r/rust/comments/zsntov/pomsky_08_rele...

High level problem: general purpose regex engines that use finite state machines basically never build DFAs. Some of them will build lazy DFAs, but sometimes the lazy DFA can't or shouldn't be used. So you're stuck with an NFA simulation or bounded backtracking. And in those cases, getting rid of the alternation clog can be hugely beneficial (by orders of magnitude).
Clarity around terms is certainly lacking in debates around political correctness and whatnot. Here's a good starting point: https://popehat.substack.com/p/our-fundamental-right-to-sham...
> "In retrospect, we should have recognized that as the US population increases the number of US medical graduates should increase" is an all-timer.

Meanwhile, there's no cap on law admissions, leading to malignant narcissists who couldn't make it in the humanities doubling down on chasing losses and feeling entitled to grift the vulerable at the barrel of a gun because they made they are too ornery to get good tips if they work customer service and can't figure out a terminal prompt to save their life.
Looks like a discourse.org one
Quite interesting. I'm not left with any strong impression of what Kennan actually would have done had he attained any power. "Inchoate yearnings" seems to best describe his thoughts.

Creating an unelected council of wise men because the people aren't capable of governing themselves -- if that was his best idea, you can see why he left the government and was continuously unhappy about everything, even being proven right in 1989.

As for diplomacy and negotiating, JFK said, “Let us never negotiate out of fear. But let us never fear to negotiate." I think that sums it up pretty well.
> Do you have Kubernetes clusters in Hetzner already? If yes, which tool did you use to create them? Would be interested to know more about alternatives people are using.

Yes. I use ClusterAPI[1] with the cluster-api-provider-hetzner[2] & Talos[3] (and Talos' cluster-api components) for that.

[1]: https://cluster-api.sigs.k8s.io/user/quick-start.html

[2]: https://github.com/syself/cluster-api-provider-hetzner

[3]: https://talos.dev
Fun fact: Ted Bundy also compensated for GPA with recommendations.
Wow. Great. I have a txt file on my desktop only for that.

I paste the text there and then copy it again.
I'm the author of SQLGlot. Optimizing SQL is quite common and means things like projection / predicate push downs and logical simplification. SQL can be optimized relatively easily compared to a programming language because it is declarative. For example

SELECT * FROM (SELECT * FROM x) WHERE z = 1

can be optimized into

SELECT * FROM x where z = 1
In the US it's more or less normal for Osteopaths to be general doctors yes. The modern degree for an Osteopath in the US, DO, would cover roughly the same ground as MD (a conventional doctor) except from a different angle.

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

Historically these were very different approaches to medicine. In some countries osteopathy shrank and essentially went away, in the US instead it morphed until it's not different.
gRPC in Python. Part 2: Building a gRPC Client
I get “ Application error: a client-side exception has occurred (see the browser console for more information).” when viewing the site on iOS Chrome..
An Ode to Animorphs
The Linux support on the Ox64 is supposedly pretty poor so far.
The training, and resulting skills and privileges are nearly identical between DOs and MDs. I don’t know about interchangeable - every DO and MD I know would be offended if you put the wrong two letters after their name, but DO and MD schools are not significantly different paths to producing physicians.
Thanks for the feedback! I write much more backend software than frontend ones, so love the feedback on UI details and I will try to fix those.
thanks for the feedback, i get what you're saying.
i am thinking of doing the dark version too.
I used the dataset with my students, as it is small and does not require preprocessing, like dummy coding or handling missing values. Students also brought the racial issue to my attention and it created a bit of a discussion. We eventually decided to simply change the definition to "birds by town" and moved on.

Think of all the children books that get rewritten. Read the new ones to your children and discuss the old ones when they are teenagers. I would have preferred if sklearn contributors had done the same and simply revised the description as opposed to removing the dataset.

EDIT: changed "banning" to "removing" the dataset
That was my first go to, followed by a search for evidence it ever works. The TLDR was that it’s showing promise that it might work for musculoskeletal pain.

https://www.bmj.com/company/newsroom/promising-evidence-that...
Incorrect usage? Put dishes in with food on them: food gets heat baked onto the dish. So, a brief rinse fixes that, while a 5 second wipe with a soapy sponge eliminates the need for the dishwasher entirely.
"Democracy works best when unhelpful fringes cannot speak."

- Lenin, probably
No you wouldn't, because you're not carrying a 5kg tripod with you (and you'd need one, because any less bulky and you don't get a stable platform, you get a wobbly one) just to look at some birds at a random moment during a walk without inconveniencing the people you're walking with because you had to set up your rig. Over and over.

You just carry binoculars, and the image stabilization makes that experience immeasurably better. Good glass costs money, the cost of the image stabilization only tacks on a small amount compared to the rest of the cost of a pair of high quality binoculars.
Only slightly related, about I-90 generally:

A parent of mine who grew up and lived most of their life on the East Coast, US, visited and we drove east across WA. At one point they could not wrap their head around the fact that we had been travelling at around 80 mph for 2 hours. And it basically looked the same out the window :)

The US West is huge.
live view is the original and best.

imitators use long polling to periodically check for updates. liveview spins up a dedicated vm process for each active user and can push updates over websocket to update things. This process can do things like listen for serverside events as well.
The problem with C++, is that while it offers the language features to write safer code than C, it is also copy-paste compatible with C (most of it anyway).

So while a security conscious group can write C++ code that takes advantage of those features, other group can basically compile C++ code that is hardly any different from C.

So it is a better option than raw C, if it is the only viable alternative (like in HPC), but for security conscious scenarios one of the others is a better answer, if available.
That’s a great point and Phoenix 1.7 is the first release to support the usage of other web servers.

2-5x speed up would make Erlang surprise Java/Go/etc.

https://stressgrid.com/blog/webserver_benchmark/
Is there another reason why having a surplus of doctors a problem?
It’s pretty obvious why the doctor’s guild would prevent more medical school spots from being available.
If X works, why bother? If you're missing something it's not hard to test, but if there's nothing driving you to it then why bother at this point? It'll keep getting better over time
Ah, makes sense.

Tamagui basically solves the part of styling + rendering UI. It works on both web and native.

As for logic/data fetching...this has gotten far, far better in React over the past few years.

For data fetching, assuming you're using REST, @tanstack/react-query is incredible. It gives you a "hook" to wrap any async function, and returns loading states, errors, etc.

In the past, people used Redux, but it's out of fashion now. I prefer a library called zustand whenever I need non-data related global state management.
The Ukrainian counteroffensive that shocked Putin and reshaped the war
If you're forced to use an application that only supports the X API, you can kludge it to work by VNCing to yourself with x11vnc and then screencasting the x11vnc window.
Thanks for sharing that.

I already have a "burner" bank account for gym memberships and other non-trusted entities.

Maybe I should take a two-tier approach for business accounts, to "sweep the sweeps," so to speak, and PayPal et al only have access to a business burner.
I would hope they’d be smart enough to not write it down if they did.
It didn’t no, but that’s the effect, and why it was so slow to change: the existing members benefited.
Definite agreement. I started a long time ago with Python2, and what attracted me was how simple and readable the syntax was.

With Python3 there is a move towards "idiomatic" Python code, which to me means moving away from clear and concise to the old programmer trap/readability nightmare of "look how many things I can get it to do with one line of code!"
A small nit: the DoD and NASA are two different customers who don't have to align on their risk thresholds. Just because NASA is okay with a particular risk, doesn't mean that the DoD should be. What I've seen happen in some cases is one side essentially says "That may be okay for them, but we don't trust their level of oversight and want it done our way." I would push back a bit on the "mostly certified" as being sufficient; you're either certified or you're not.

I've seen the paperwork argument cut both ways. It can definitely create a bureaucratic mess. On the other hand, one of the things NASA tries to drive is "risk informed decision making". Part of this process involves writing waivers when a requirement can't/won't be met to document what the new risk is (and they have to document that they find that risk acceptable). A lot of times, this process was dismissed at "just large amounts of paperwork" but in dismissing it, they made it very hard for decision makers to fully understand what the residual risk was. It was interesting to me that paperwork was used as an excuse to not commit to the process, but when it was streamlined, it still wasn't used. To me, that feels more like avoiding accountability than avoiding needless paperwork. This misunderstanding of risk is at the heart of most of NASA's spaceflight mishaps.

I wasn't aware of Garver's book, but thanks for bringing it up. Sounds like a good read.
Any time a professional class decides that there needs to be an urgent restriction of supply for their skillset, it should be treated with a kind of skepticism touching on scorn.

I don't accept the mea culpa for stuff like this. The author even acknowledges that there were obvious signs that they were wrong, and yet they persisted for over 20 years.

Who can imagine what incentive structure possibly led them to make this mistake? I guess it'll be one of life's persisting mysteries.
Isn't "the existing doctors would be displeased" reason enough?
PayPals literally took me into the same canned question & response loop twice in the same session until the bot suggested that I could talk to a human which was available seconds after that suggestion.

I tried to same loop before several times, always asking for a human. But obviously I didn't meet the character threeshold or whatever that it would be willing to forward me.

Worst possible customer experience by far
Is it just me or this some horrifically bad English? I have a fairly strong math background and I'm struggling to figure out what the author meant by any of that.

As far as I can tell, it's something like, "The author made a bad variable. Also, the goal was to check air quality but the variable was bad." What does the subject being air quality impact have to do with anything there?
Though a patent doesn't exactly mean they're able to produce these machines reliably yet, it's only a matter of time. It's not like they were never going to be able to figure out how to do this as some have suggested.
Yes if cache can be stacked I can see it happening. But I thought this is AMD exclusive tech and other aren't allowed to replicate it.
Not necessarily. Wrong price on a PO is wrong price on a PO, electronically or not. A human set it up in the system.