skysight-inc/HackerNews huggingface dataset:
Ask HN: Should Python web frameworks care about ASGI?
Hey Everyone

I am the author of a Python framework called Robyn. Robyn is one of the fastest Python web frameworks with a Rust runtime.

Robyn offers a variety of features designed to enhance your web development experience. However, one topic that has sparked mixed feelings within the community is Robyn's choice of not supporting ASGI. I'd love to hear your thoughts on this. Specifically, what specific features of ASGI do you miss in Robyn?

You can find Robyn's documentation here(https://robyn.tech/documentation). We're aiming for a v1.0 release soon, and your feedback will be invaluable in determining whether introducing ASGI support should be a priority.

Please avoid generic responses like "ASGI is a standard and should be supported."
Instead, I request some tangible insights and evidence-based arguments to help me understand the tangible benefits ASGI could bring to Robyn or the lack of a specific ASGI feature that will hinder you from using Robyn.

Looking forward to your input!

Robyn - https://github.com/sparckles/robyn
Docs - https://robyn.tech/documentation
Intel CPUs run MINIX on them, in the Management Engine (2017)
We have this already. As a species we are susceptible to many diseases which we have to take vaccines for, every generation.
You are not required to gamble by law.
The Missing Cryptoqueen: Dead or Alive? – BBC World Service Documentaries [video]
Small fix: the IBM System/23 Datamaster was based on Intel 8085, an improved version of the 8080 (binary compatible, more features, requiring less electronics around).
I’m actually not asking because of a desire to invest. Rather, for career trajectory.

In that sense, 2-3 years certainly isn't enough to become expert, but it is enough to make yourself desirable to companies when they start looking for people who can help them jump on the bandwagon.

Particularly if it’s a space you actually find interesting once you discover it.
To be fair, accidents and large health issues are relatively predictable in any population.

What makes health insurance particularly predatory, is the attempt to carve around segments of the population to make money in something that everyone needs.

Almost all accident insurance could be grouped under occupational and transportation related insurance. The remaining accident insurance would be insanely small across almost all segments of any population.
There’s an awful lot of projection in your comment.
Always open to suggestions! I don't claim this to be any kind of novel method, or even a "good method". It's just an explanation of one way to do it, which is (IMO) relatively easy to understand, and implement.

When researching about this, I didn’t find a lot of writing. Macromedia definitely had this a long time ago, but I don't think you can look up how it was implemented. Not to my knowledge, at least.

Do you have an example of the algorithm you describe? Or a more detailed explanation? I don't quite get how it would work from what you've described.
Fortunately won't be a big issue, as:

>OTOF-related deafness is inherited in an autosomal recessive manner. If both parents are known to be carriers, each sib of an individual with OTOF-related deafness has at conception a 25% chance of being deaf, a 50% chance of having normal hearing and being a carrier, and a 25% chance of having normal hearing and not being a carrier.

source: https://www.ncbi.nlm.nih.gov/books/NBK1251/
Isn't the EU parliament completely against surveillance like this ? That's what happened to Chat Control right ?
Yes, you are, if you can't “afford” the loss. And this does not mean that loosing the car bankrupts you.

It just means that reimbursing you for your loss is worth more to you than the insurance company, because it's harder for you to recover form a (e.g.) $10k loss than for the insurance company.

When priced correctly, and depending on your wealth, on average insurance can be a win-win (i.e. profitable) transaction for both parties. That's why it's economically useful.

See:
https://two-wrongs.com/the-misunderstood-kelly-criterion.htm...
> all examples from recorded history

This is literally the thing we're talking about. Remember the Minoans?
I've just had a great idea for an action/thriller movie.

The bad guys kidnap some VIPs, say some US senators, and make some demands. They bring in America's top hostage negotiator to deal with the situation. He brokers a deal giving the bad guys large parts of what they want in an unorthodox way. It's revealed then that the bad guys also kidnapped his child and are instructing him on how to handle the negotiations.
slopes! gravity power weeeeee!
Also this deal until 2040 (signed nine months ago) is crazy. I can't imagine why Apple would sign such a thing unless they got really phenomenal terms.

And why would Arm give such amazing terms?

Not because Apple was an Arm founder 35 years ago.

It's probably because Apple showed Arm a prototype of a Mac or iPhone running on "Apple Silicon gen 2" aka RISC-V.
That's incredibly impressive!
We will settle for "good" in most cases (2020)
So, I think we can agree that Bitcoin is far from a timechain in the way it works today, at least tecnically :)
> which appear to be pro-squatting?

As the constitutional right to housing is being basically circumvented through just not protecting that right, yeah, squatting seems to be the best way to protect that right.

I have a good handle of problems regarding this, and a lot of other things, however I unfortunately don't have the time to take action on any of them. So, sorry, I wouldn't be able to get in contact or do anything else.
Anyone else lurk and feel like they understand nothing?
I’m a hobbyist game developer and I’ve been on here for years. The content seems fascinating but honestly I understand almost nothing that’s being said here even though I’ve programmed on and off for years.

Anyone else? Makes ya feel like a dumb-dumb.
This is a really wonderful reply.

My first reaction was to wonder how it’s possible that someone can not realize that trash exists after you toss it sooner.

But then I reflected on all the “obvious” things that only dawned on me in my 20s and 30s or very recently and it gave me a deeper appreciation about how most people have completely different contexts yet tend to expect and assume that everyone else is walking around with the same context as them.
> You can choose to live your life without insurance

No, in many cases you can't. Health, car, homeowners, and renter's insurances are mandatory until you are wealthy.
Is this why my ROM for Dragon Ball Z: The Legacy of Goku II didn't work sometimes with visualboy advance?
> Your bet is that you'll drive a car without an accident.

That's the ideal outcome, but it is not the bet being made by the person buying insurance. In fact the opposite. If you believed that you wouldn't have an accident you would not buy insurance. You buy insurance because you believe that you will likely have an accident at some point and that the accident will happen either soon enough or seriously enough that the cost of covering the accident will be greater than the total cost of insurance up to that point.
Freedom Begins with a Book
I saw it done well in manufacturing.

I think it works well when it's the only thing that can work.
Part of it was, most of it wasn't. And its really not relevant: Tons of gold and economic value that was extracted from the local Spaniards, local French, local English, local Germanics weren't given to their feudal lords voluntarily either. It was the political setup of its time. As a result, proposing something like this based on the standards of today sounds at best hypocrisy, at worst, dumb.

The native Americans became Spanish subjects in 1519. With all the good things and the bad things that being the subject of an average European feudal kingdom brought along with it.

Nobody declared them 'non-human' and started eradicating them like the English did. That's what you should be being cynical and sarcastic about.
UDRP complaint list, ICANN's process for resolving disputes
None.

It just gets the phenomenon flagged as something that needs to be studied in humans.
I would bet the TOS allows AI training (to detect vulnerabilities). But I would imagine off-label use is possible too.
With query expansion do you find it needed for ux purposes to tell the user what you have done to their original query? or do you just run with it and let the result interactions speak for themselves?
> There's no way of defining a predicate "finite" in first-order PA that agrees with the notion of "finite" that you've established in your meta-logic.

Why doesn't this work?

Define the predecessor function P such that P(S(n)) = n for all n (and maybe S(P(n)) = n for all n != 0).

FINITE(n) := (n=0) OR FINITE(P(n))

i.e. a number is finite if it is zero or if it predecessor is finite.

Why doesn't that work?

BTW, as an aside, since you seem to know your stuff I thought I'd ask: I noticed as part of a separate discussion over on /r/math that AFAICT there is nothing in PA that distinguishes successor and predecessor until you get to the definition of multiplication. Is that right? Is it noteworthy?
If I were working on that team, I wouldn’t like the company firing the senior dev. If they keep them, and train them, that would reinforce the idea that the company is taking care of its employees. That’s nice.

I hate this rat race of being a performant engineer. The moment your performance declines, your managers will let you know and you’re under the radar now.
Build Your Career in Tech
> There are plenty of solutions which aren’t permitting theft.

There are 'plenty of solutions' which arent permitting theft, and NONE of them work ANYWHERE. The only solution is, well, 'theft', apparently.

> My assumption would be that imposing punitive taxes on unoccupied properties is the most realistic solution.

Another case of just shooting from the hip without knowing anything. There is already a tax on unoccupied properties. It didn't fix anything.

> If that forces people to sell, supply goes up. If people continue as they were, there’s more money available to do something with.

Another example of economic 'theorization' based on the reality of... nothing. The tax is there, it doesn't work. The economic theory has little connection with the actual reality in Spain too, just like elsewhere in the world. Its just a modern religion to justify capitalist profiteering based on 'how things should be'. Except things just don't work the way they 'should'...
imo a bit milder of a take than "just maintain a second TCP stack instead of hosting on a non-privileged port".

Also are we just ignoring that you pretended VMs were expensive to run? Most of your responses sound devoid of a lot of fundamental computer knowledge(networking and otherwise).
But they live in a fairly constant temperature environment compared to a land reptile for example.

Update: they do some funky stuff https://www.sciencedaily.com/releases/2023/06/230608120915.h...
What library do you use for WebRTC? The native libwebrtc?
> Piet is a programming language in which programs look like abstract paintings.

sorry for being pedantic but you should delete the whole last section of your pedantic comment.
The C++ distributions are problematic, because the standard does not specify the algorithms. If you specify the generator and the seed, you can still get different random numbers on different platforms. Which is why applications that need reproducible results must use another library or implement their own distributions.
I've read quite a lot of these articles over the years, and they're always the same.

The other side consists of bad guys locking up innocent Americans. The US, meanwhile, has every right to snatch foreigners in Africa, because the American parliament signed some papers called sanctions. That's totally not politically motivated at all.

Weirdly enough, the arrested US humans are often men of military age with military laurels. The involved US spies are, of course, "long retired" and "the details unclear."

Sure, that's why the US government paid Levinson's family 2.5 million dollar in hush money. And that's the CIA spy they name the law after!

Reports of "CIA planes" in Caracas are wrong, because actually, they belong to a contractor with innocent ties to the government. Okay.

Whenever you think there's some real reporting in there, these articles drop another propaganda bomb.

Shows the value of "embedding" "journalists." The government got a great piece of reporting here. But the reader?
Your experience may vary, but Ram pumps are hard to adjust to work well and they waste most of the water. I've hand-built and run two ram pumps as well as purchased and run a pre-built one. I even bought a book just on ram pumps to try to get it right. Also a nice PDF here on the concepts [0]

Essentially, you have to keep maintaining and adjusting the pressure chamber to get the right pressure for the correct operation of the two check valves. This means it is not a set it and forget it.

I bought a solar pump to replace it and it's run amazingly well for over a decade and I doubt I would ever go back to a ram pump unless it was truly the only option.

[0] https://www.researchgate.net/profile/Max-Pawlick/publication...
I don't really think people are talking past eachother, I think we're all trying to understand the point of this, and the article(and marketing on the website) doesn't make it clear at all.

Some potential options for "what is it for" come up, and others bring up reasons why they don't make sense.

It seems this is a solution to a very specific problem that nobody seems to have, which is why when people are trying to figure out what problem it solves they're coming up with 10 better solutions.
Health insurance isn’t mandatory in the USA. It’s a bad idea not to have it though. You might get away without insurance when you are young, however, assuming nothing bad happens. Without being able to price discriminate on pre-existing conditions, however, it’s not really free market insurance anymore.

Liability Car insurance is mandatory only if you use public roads, which most people do. Collision insurance is only needed if you have a bank loan. Homeowner’s insurance is needed for a mortgage, renter insurance is required by a landlord. You can avoid most of these insurances if you are really rich, but most rich people carry even more insurance because they have more to lose, so they will have umbrella policies, for example.

Ironically, it’s the really poor who can get out of having insurance: many states aren’t going to throw you in jail if you drive without a license or insurance, so now other people need uninsured driver insurance. Heck, it’s way too common where I live that many people have no insurance, even if our state requires really low levels of coverage. Health insurance is only needed if you have assets the hospital can sue for, but you will be going to the ER for everything so that sucks.
https://youtu.be/XchwE9zVdnw
I use both, with an eye on going fully back to Linux.
Back then performance profile of .NET (Framework) was just not where it is today sadly (even with C++/CLI there were warts, but I only know what is publicly available unlike the sibling comment).
It was also kinda awesome because, as long as you were willing to spend days to optimize one page of code, you could get so much performance out of it.

Things like deliberately using the fact that multiplies only write the results into a register ~6 cycles later, means you can use that register for a bunch of other stuff in the meantime, and then on the 6th cycle the results would magically appear.

Basically, for those 6 cycles, you had no registers in-use for either the source operands or destination of the multiplication.

Obviously this is also pipelinable - you can start more multiplies while the first is running, using the same source and destination registers, but meanwhile you've used other instructions to load more data into the inputs and do something else with the outputs.
I bought a Framework 13“ with AMD. I chose Arch, with Wayland and Sway. So far, everything works great! I can even upgrade my screen to the new 2.8k version if I wanted to.

OS X was the reason why I moved from Windows to Mac many, many years ago. macOS is the reason I moved to Linux.

My work offers me a laptop, and I chose a MacBook I have to say. I cannot yet justify spending time tinkering during work hours on unrelated problems.

And boy do I wish anyone would (could?) compete on a hardware level with Apple. Their new MacBooks are just the best on the market.

But after using Linux daily for my private life, I wish they would fix macOS. I love how easy and straight forward everything is with Linux.
AI Appears to Rapidly Be Approaching Brick Wall Where It Can't Get Smarter
> Axiom 2: You’re optimizing over a business, not over a codebase.

Well said. Ultimately I think this is where much of the communication breakdown occurs when discussing Framework A vs Framework B online.

If you’re optimizing for _code_, sure. Stress about the ms it takes to load this or that thing. Client vs server. All of it is valid discussion from an engineering standpoint. Go nuts!

If you’re optimizing for _business_, then choose something that gets the job done. Fewer moving parts - and fewer resources needed to maintain it - the better.
There's little boards you can buy from other places that convert your old displays to type C.
https://archive.is/rvNpG
Pfsh. Most times, it's easy to get results with crap code. For example, all modern software.
All the DEC terminals used Intel 8-bit microprocessors, starting with the VT-100 (I think).
>So you have no personal connection

What gives you this idea?

>no knowledge of any particular reports.

Correct

>every possible red flag

Hahaha, believe whatever you want to believe. What possible motivation could I have to make this up?
https://archive.is/6UDwB
The video itself is quite satisfying to watch
"The car has had its share of repairs, including several battery and motor replacements."

If you completely replace all the important parts of an ICE car it too can last nearly forever...
!! https://youtu.be/cQ9X3M1BXe0 !!
https://archive.is/rwKPM
I can't read the article.

I used a siphon to drain some rain collectors today at home so I could move them (the taps are a bit wank - long story). I got a gob full of rank water twice, but I used to keep tropical fish and that was worse 8)
RISC-V currently has an installed base of around 15 billion CPUs, increasing at a current rate of maybe 4 billion a year.

The first half a dozen relatively low performance [1] brands and models of laptops and tablets have come out in the last year, as has a workstation with 64 OoO cores running at 2.0 GHz, 64 MB L3 cache, 128 GB RAM.

By the end of the year RISC-V SoCs will be shipping with 2x the IPC they had at the start of the year, and also significantly higher clock speed. 8 or 16 cores will be the norm, vs 4 at the start of the year.

You're going to see RISC-V smart phones by around 2026 or 2027.

[1] something like late Pentium III per core, but quad core.
Godot uses libdatachannel. I remember them asking for mbedtls support
It strikes me that news outlets have been doing this for the past few years. Re-publishing articles taken from other outlets, re-writing press releases, etc.

Now that this process has been automated, they are complaining.

Of course, there is currently always an initial source, so we may end up with a few very active sources which actually do the reporting.

If we knew what those sources where, there would be very little value in going to anyone but the original source.
I noticed another thing here that I think matters, especially because it's a common frame shift.

> Essentially all governments have some mechanism to make it legal and possible for them to read any post in transit.

You changed it from "every" to "any".

The EU proposal is much more similar to "every", in that it would end up recording so much information about all messages, in case that information happened to be needed later. And I'm pretty sure that information would, at least in some cases, include the content, or things that were more content-like than envelope-like.

It is true that the US, at least, has done mass "metadata collection" on the mail for a long time. They don't open or read it, but they do photograph every single piece of mail that goes through the system and keep the pictures. So they're in a position to do traffic analysis, and do it after the fact if they want to.

... but even that program has vastly increased in actual impact since it was instituted. Originally it was a lot of work to find out what had been sent to whom. You'd have had to manually trawl through a bunch of records that weren't all in one place, might not have been all that well indexed, and probably had fairly limited retention periods. That changed, step by step, but over a very short time in the grand scheme of things, so that now all you have to do is type in an address to see a picture of everything sent to or from it in a very long time.

I'm not sure that they could ever have created the program if anybody'd understood that they would eventually be able do that.

> US postal inspectors need a warrant, which they can easily get.

They can easily get a warrant for a specific person's mail if they have something that can at least pass for probable cause to think that that mail will contain evidence of a crime. They are at least theoretically supposed to do everything they can to identify the particular mail, and sometimes they're even actually forced to get pretty specific. And they have to get the warrant in advance. Once the mail has been delivered, there's no way to retroactively read it other than to go raid the target and try to find it.

That's quite different from proactively collecting a copy of the actual content of everything that gets sent through the mail, just in case you later find out you want to look. That applies even if the "looking" step does require a warrant. Some of the data retention stuff the EU keeps wanting to do is much more like that.

That's why the phrase "mass surveillance" keeps coming up in these things.

This also ties into a bunch of US domestic controversies about using "foreign surveillance" to get around the rules even as applied to domestic communications.
Archimedes screws existed way before steam engines.
Wirtz pump.

https://youtu.be/wCxRHueX6jQ?si=KEm1Mxx6U8A-46BO&t=306
It's unlikely sure, but I look at the alternatives and they seem even less likely. I really doubt consumers would be happy with normalizing rootkits on Linux, even those at Valve wouldn't want that. So what other choices are there? That question left me with the answer I gave.

Running Windows in a VM would be less efficient than running a stripped down Linux stack inside of a container. Going the Linux+Wine route requires less proprietary code and would be free to license. Hardly an exact same result.
I can't find it now on youtube but years ago there was a pump someone made using old HDD platters. The action relied upon having two platters a certain distance apart such that surface tension would drag water between the plates and then fling it higher than it's source.
You learn something new everyday.
Discussion [0] (680 points, 8 days ago, 216 comments)

[0]: https://news.ycombinator.com/item?id=40534868
Another example of water moving without electricity is old heating system. Furnace heats water, hot water moves through pipe, transfers heat via radiator to air, gets colder and now cold water density is a little higher, so cold water pressure makes it to return to the heater. This is tricky system which requires ancient skill to design and implement properly, its performance is not very good, so in modern systems it usually is replaced by electric pump with UPS. But some people prefer reliable systems which could work without electricity, so those systems sometimes still could be found.
Linux version of TargetCompany ransomware focuses on VMware ESXi