skysight-inc/HackerNews huggingface dataset:
There arent any alternatives for major catastrophes that can top amplitude modulated radio.

if you are in a car fleeing for your life from a wildfire, major storm, or war, AM radio is available sometimes hundreds of miles from your location to provide timely instruction and lifesaving updates. if you need electricity for a radio, your car has fuel and can provide a radio signal to you for quite some time.

AM radio can be transmitted with a roll of wire and a relatively simple transciever from an FOB or refugee camp. digital radio requires codecs, licenses, and specialty equipment. Satellite radio may, or may not be available as the ground stations that power it require even more advanced transcievers and software to operate and could take months to repair if attacked or destroyed. Cellular towers require special beamforming antenna that can take months to rebuild or procure in an emergency and rely on an advanced system of transcievers and software to provide a signal.

its not Dolby quality, but if you need clean water and shelter it will guide you. Arguably you could mandate a VHF receiver in every car for FM based NOAA/EAS alerts, but AM is still cheaper.
That's true but we also have a lot of simple solutions for charging cell phones: powerbanks, solar and hand winders, transfer power from a laptop, small generators, and on top of that is charging from vehicles. Electric cars might not even start in extreme weather events and gasoline usually faces immediate shortages.
Thanks for your input.

I’m under the impression emacs performance will improve but agree it’s an issue, particularly on very long lines - my understanding is that any modes must recalculate things (font colors, etc) on every change and recalculate major parts of the file. Iirc emacs 30 implements treesitter and a few other things which should improve performance, but some issues still undoubtedly remain.
Nobody mentioned nor complimented the behavior of "her conservative peers." You're the one who has turned the discussion partisan.

The fact that "conservatives" are also bad on an issue doesn't make non-conservatives good or even different on an issue; that's from that weird pseudo-argument where people who passionately hate Trump mention that Trump also did some act or took some position that they're trying to defend.

It's become an argument that something is fine if the people who one claims are the evilest people in the world also think it is fine. Or that if evil people can get away with something evil, then that's unfair to the good people who have earned the opportunity to do evil? I have no idea.
It’s going to be very situational. What you should probably carry in Death Valley is pretty different from a Midwest winter.
So the EU attempts to invade your privacy using smartphones [1] and forces duopoly-brand smartphones upon its citizens, yet it fails to compel Apple to allow true sideloading, so you're stuck choosing between "no freedom but some privacy" or "no privacy but some freedom"? Their digital policy initiatives overall seem like a net loss for EU citizens as it stands.

[1] https://www.theverge.com/2024/6/19/24181214/eu-chat-control
Are we going to remove the power switch also to force people to have their radios on at all times in case there is an emergency broadcast?
The author paid for storage for over 20 years. That is an insane amount of rent paid. I used storage once for about two weeks- $200. Such a waste, but I had no choice at that time. Buy some land, buy a shed. In a few years time it’ll pay for itself.
Oh please. There is no "stealing" or "theft" of any kind going on here. What's happening is your server sent us a free web page and we deleted parts of it. We can rip out and trash the ads from magazines and newspapers too.

If you don't like that, then don't send people free web pages when they make HTTP requests. Make your web server return 402 Payment Required instead. If you send us free stuff with garbage included, don't blame us for deleting the garbage.

Every browser should have uBlock Origin. It should be literally built into the browser in fact, only conflicts of interest prevent that.
> Maybe it's only a problem if you want a human to debug the generated code?

What will you tell your customers when you're suffering some performance regression and e.g. your kafka lag is growing without bound? "I'm sorry, the LLM seems to be unable to figure out how to fix the latest performance regression"? You can't just absolve yourself of responsibility like that. You, the human, are responsible for every single thing the computer does in production, and if you absolve yourself of ownership by leaning on an LLM you end up risking catastrophic helplessness. So you'd better be confident the LLM can debug every issue that will ever come up otherwise your decision to use the LLM could come back at you really hard.
Not sure if it’s trendy or not but I have been seeing more people work with plaster recently.

My process came out of years of drawing and painting while also learning drywall. My art is on my now abandoned IG: @kemendoart
Your idea of optimism is literally replacing the entire human race (the lineage of all humans on the planet) with a simulation of humans? That's pretty bleak.
It really doesn't, actix is already there. Recently built my startup code over the past couple years with Actix and it had literally everything we needed easily. We just need more documentation and reference code bases demonstrating how to do these things. Rust devs tend to be fairly advanced and seemingly don't write enough docs or shares.

>Routing/handlers

Actix has it.

>Templates

Minijinja or liquid-rust[1]

>Static file serving

actix-files[2]

>Logins

Actix with oidccore is fantastic and easy[3]

>Permissions

Actix FromRequest is literally perfect. We have perm levels (admin, owner) and per-route perms for more fine-grained control.[4]

> Database interface

Diesel with diesel_async for connection pooling has been flawless at scale.

> Admin tooling

We didn't do this, but it would be simple with a bin/load-data.rs file that runs via a docker start command or tmuxp pane.

> Hot reloading

Cargo watch is getting deprecated, but was great. Bacon and and Watchexec are fully qualified successors. CSS watch systems work with the templates already same way as they do for SPAs.

> Background tasks

Make a bin/worker.ts file which defines a single binary and then use redis or another queing sytem to communicate between the worker and core server. We loaded all of HN (40M docs) into a search index with this approach and it was easy.

> Monitoring/observability

There's a decent story here with structured logging. Zero to production in Rust has a good chapter on it (2020) [5]. Lots of progress has been made since and exposing prom metrics endpoint is straightforward [6]. Sentry support is also decent and they sponsor actix.

> Caching

Imo, the story with Redis + actix is fine. We do this with our auth middleware to reduce latency on that operation since it happens with every route and I think it's smooth with FromRequest.

> Emails and other notifications

What's wrong with SMTP? Plus, Keycloak will handle your password reset infra out of the box. SDKs here could be better, but the APIs are fine and not too bad to do with Reqwest yourself.

> Deployment tooling + CSS/JS bundling

Imo, both of these things are the same as with other languages. Rust could use more documentation, but I don't think there's anything making it particularly hard to use.

[1]: https://github.com/devflowinc/hn-search-RAG/blob/main/actix-...

[2]: https://github.com/devflowinc/hn-search-RAG/blob/main/actix-...

[3]: https://github.com/devflowinc/trieve/blob/main/server/src/ha...

[4]: https://github.com/devflowinc/trieve/blob/main/server/src/ha...

[5]: https://www.lpalmieri.com/posts/2020-09-27-zero-to-productio...

[6]: https://romankudryashov.com/blog/2021/11/monitoring-rust-web...
https://www.fema.gov/node/funding-fema-disaster-response-was...

https://www.washingtonpost.com/politics/2024/10/04/no-biden-...
Yes, I think it does. But in my understanding that has been controlled in the research as well. Also, there is also a short-term downside to the physical contact. For me it took years of training to become less anxious about the proximity of another person. You are minutes at a time in hugging position with a person who can be a total stranger.
> I don't think I've ever heard anyone
I don't think I could go two weeks of listening to popular discourse on politics without hearing it. It usually occurs right after one side pretends rebut the other side's arguments sincerely, rather than the usual name-calling and other monkey things. I could name numerous examples, but I don't think that would abide the rules here.

If we did live in a world where people readily acknowledged that ideas were occasionally (or even more often than that) dangerous, we'd be much less welcoming of changes to status quos.
That's WIMPS, early candidates for dark matter included primordial black holes and dust.
For COVID-19, only N99/FFP3 are effective. People don't grasp the basic math that a N99 mask is NOT just 4% better than a N95 one, it's 5 times better!
Wouldn't it be easier to increase taxes for high profit income and give tax incentives for increasing human labor on payroll?
RE "...they should have to do anyhow to comply with Part 15....." Yes I agree 110% So should al the manufactures of LED lights and numerous other gadgets ....
I don’t know exactly what the right regulation would look like to restrict this specific kind of activity, but I don’t have a problem, in principle, with such regulation.
Been using hyprland on wayland for about a year now and the biggest issue is the constant config changes. It seems every version changes the config file, and you have to resolve the new errors and find the new knobs to turn.

That and I can't get my mouse cursor big enough or colorful enough -- and more of a wayland issue is that the pointer will change depending on window.

I don't really use it to its fullest extent though
Yes but expecting someone to feel that way is irresponsible and selfish.
I think the "phony negroni" and Ghia brand NA drinks have a kind of Italian herbal punch to them that feels good on the tongue if you are someone who wants a boozy feel vs. sweet/juicy.
I did this in my final days at an agency. Built a db search backend to drive a product query UI for a client. 10 years later I randomly met somebody that worked for the client and they were still using it. Kinda cool, actually.

Sometimes you plant a seed and watch it wither, sometimes you walk away and return to a tree. Moral of the story? Just plant seeds
>once you understand what is going on

I think this is the big issue. We as members of the Rust community should be doing more to explain all the patterns for webservers in particular.

Support is there, but it's non-obvious.
They just sold their AM in the bay, (or at least at the beginning of the month it went to some sports talk radio)
Yup! My local U-Haul has a sign in/out system. In the main office there's a monitor/giant TV that shows a map of the facility, including alerts for all doors currently open and authorized.

https://s3-media0.fl.yelpcdn.com/bphoto/K_IeKTxlLTzLBd4F9Ett...

If I don't sign in, as soon as I try to roll my door up the alarms are going to go off. If I don't sign out after closing the door and leaving, the next time I try to sign in I will be denied entry until I speak to a manager and be yelled at about signing out when I leave.
> From the codebase, you know that '\n' is a char. A char is a value between 0 and 255, if you explicitly convert '\n' to int then you happen to find the ascii value and you are good to go and there is no need to pretend there is any poetry in this.

But how does the computer know which int to output when you "explicitly convert '\n' to int"? As humans, we can clearly just consult the ASCII table and/or the relevant language standard, but the computer doesn't have a brain and a pair of eyes, instead it must store that association somewhere. The purpose of this article is to locate where the association was originally entered into the source code by some human.

The question is less interesting for ordinary characters like 'a', since the codes for those are presumably baked into the keyboard hardware and the font files, and no further translation is needed.
Is capable of, but does not currently. This isn't an argument for turning off AM radio.
Ok I will bite. How did you manage to get scripts to defer?
A higher viral load means a better start for the infection. If you get a limited viral load, you give your immune system enough time to deal with it without major damage. But even asymptomatic COVID-19 leads to permanent injury, so, maybe it's better to get a massive infection and build a better resistance than many small-grade infection and accumulate enough damage without building a good enough natural defense.
Indeed, it seems like fighting in a suit is a common trope in Hollywood...

Blood and Bone: https://youtu.be/sFJ4R7rccn8?si=2hN9Lxz_pcXLlaJ-&t=121

Bond: https://youtu.be/KokmzxszDow?si=8TQko8lEpU6VQ48R&t=107

Though of course, some actors prefer to take them off before a fight :)

Transporter: https://youtu.be/farceMd4Zlg?si=n9p71hQbxiJvKP9Q&t=88

Guess it's different when you're a rich star who can afford tailored suits...
Wealthy people would hire someone whose only job is to carry a wheelbarrow full of change.
Just use Phoenix and live view.

Prototype is easy and fast. Scales well to very large user base on a single node. Interactive client side without even writing JS.

I love rust, I really do, I use it for all kind of things. But for web app, the Erlang architecture is so well designed and mature you cannot compete.

Also we use rust and zig from Erlang with native modules for video processing and AI, the elixir/Erlang "skin" gives you immense flexibility and productivity with almost no performance hit.
There isn't an FEC format that uses Opus over a radio signal. We could make one, but analog AM is the best we have for extremely wide area robust voice broadcast.
I'm not sure what can be done when land is worth less than the cost of cleaning it. I'm sure technology will be available in the future that makes it economical. Especially as land grows more scarce.
In the language I've implemented, I use significant whitespace for multiline strings and no leader is necessary. Having a leader almost defeats the purpose of multiline string syntax for me.
The Principles of Product Development Flow: Second Generation Lean Product Development
(Commissioned affiliate link: http://amzn.to/2DK6kVP)

It's technical, mathy, economics, and business all wrapped together.
How did you reach the conclusion that there's a strong correlation between being a Corporate IP Rights Diehard and a Gun Rights Diehard? Was there some study that showed a link between supporting the individual right to own a firearm and support for banning individuals from owning software emulators? Perhaps the NRA or the 2AF file an amicus brief in support of Nintendo's fights against emulators recently? Or the other way around maybe? Did Nintendo of America file a motion in favor of striking down some firearms laws?
> How do you see the future playing out where China doesn't get to do what it likes to Taiwan?

if Taiwan carried out its former plan of using nuclear power stations to build the bomb it wouldn't have to worry about China again (or fickle US support)
> dreadful concurrency model (I will never voluntarily go back to async/await after working in Golang),

Rust supports golang style message-passing concurrency if you want it[1]. I'd argue Rust mpsc channels are actually more powerful than Golang's and add richness to message-passing concurrency modeling.

[1]: https://doc.rust-lang.org/book/ch16-02-message-passing.html
It's nowhere near that straightforward. The party in question is the Kuomintang (KMT), who fought against the CCP in the civil war and founded the Taiwanese state. However, their position matches the PRC's in that there is "one China", and they assert that the Green/independence movement will break the status quo and basically force the PRC to invade.
> an obscure instruction

Come on, vpternlog* is not obscure. It subsumes _all_ bitwise instructions, even loading the constant (-1) into a register.
You may find the MELP Vocoder and history interesting: https://melp.org/ (MIL-STD-3005)

MELP targets 2.4kbps, and there are later examples for even lower bitrates (e.g. 1.2kbps, 600bps)

One thing to keep in mind is that a lot of these codecs or technologies are designed to operate at very low bit rates because the signal carrier is required to be capable of operation in "contested environments" where jamming and/or other environmental effects are present (and throughput potential is the tradeoff for assurance).
A Fine Balance by Rohinton Mistry
The answer for why folks are so inclined towards doing high-level tasks in Rust... is the type system. Its sensibilities are in a sweet spot that makes it very easy to pull off huge refactors. It was also a lot of people's first introduction to algebraic data types being used in nearly all error handling (its usage of `Result<T, E> where E implements Error` and lack of nulls or exceptions). It makes a lot of progress towards the goal of "make invalid states unrepresentable", which could be really useful for web apps.
Absolutely not.

EM imputation (or single imputation in general) fails to account for the uncertainty in imputed data. You end up with artificially inflated confidence in your results (p-values too small, confidence/credible intervals too narrow, etc.).

Multiple imputation is much better.
`Isolation. Due to the nature of our queue and query executions, everything is synchronous by nature so no two queries can be ran concurrently making them run in an isolated nature by default. Check.`

I'm not sure if I misunderstood something, but using a global queue/lock to enforce isolation properties seems to be just a little disingenuous for a dbms. It works, but it's odd to talk about isolation in a system with zero concurrency. It's like saying a bicycle gets infinite miles per gallon in fuel efficiency.
Lexical vs. ProseMirror Performance Benchmarks
Fukushima was perfectly fine after the earthquake. The tsunami is what provoked the accident by knocking out the backup generators.

This is not a scenario most plants are remotely vulnerable to. It's reasonable to ask if peoples' worries about a Fukushima repeat are grounded in reality.
>It only takes a few hundred nukes to effectively end all life on earth, permanently

Human civilization maybe, but "all life on earth" is a stretch
> If accessibility is a serious concern, Linux is probably not the OS for you. It's so far behind in accessibility compared to Windows it's not even funny.

Linux is fine with X11 per my requirements above. The biggest problem is the fragmentation caused by Wayland. I cant develop software that targets any reasonable range of desktop environments much less, the features needed. If Wayland was left and X11 was right the community needs something in the middle paradigm.
Can I message you on github, I'll happily go in depth with you and you can pick my brain :)
I think it's more like how would one feel about a passenger plane that a rocket scientist wouldn't touch or ride, than if it makes sense for them to build one
Prime example: "Collective Soul was such an under-rated band",

contradictory reply: "not at all, they were Grammy-nominated and had N number-one hits",

weasel reply: "that's not what I meant... lately they haven't been paid enough attention. way to miss the point, $NAME_CALLING".

It's a way to say "I like them" without having to refute anything other than supporting comments, aka a weasel-word.
people wont believe until they feel it for themselves. As if the lineage of Chinese medicine and martial arts was all a cultural hallucination. No point in trying to convince anyone not to decry what they dont believe. Its not a part of reality they are open to experiencing. A lot of people cant cope with the continuous nature of reality and want to reduce it to discrete measurements to assuage their response to the unknown
Yes the intersection of compiled performant and web is mostly filled by Go.
Hi! What do you mean with sales research? Creating a list of prospects before qualifying them? A typical sales funnel?
Curious how he calculated a number for this
Of the half dozen or so I tested (not super scientifically, but with a moderately sized sample dataset that I ran through several APIs), Smarty seemed to be the most accurate: https://www.smarty.com/

It was expensive though.

And there's the Google Maps API, of course:https://developers.google.com/maps/documentation/address-val...
The main argument for satellite radio is to have it out in the big receptionless areas expanses, so relying on cell signal defeats a major part of the purpose!
If the bigger country always won, the world would be one giant stable empire ruling over everyone for the last ten thousand years.

Ukraine is fighting Russia without other nation's armies directly joining them. Taiwan's allies have most of the globe's naval power.
One of the great lessons of game design is that learning is fun.

So games that require thought are more engaging and fun. There is a threshold where it isn’t fun, but that’s different from person to person. Lots of people like the souls games, myself included.

Try asking yourself, what isn’t a grind in my favorite game? Chances are that requires thought.
https://terminal.sexy is a decent site I use for exploring and generating downloadable terminal color configs.
..Appreciated
On Wayland, the compositor can either let windows draw their own borders, or it can disallow it. On X11, if a window want's to draw its own decorations... it will just do it, and you won't be able to do anything about it.

Pretty much every single Wayland compositor follows this except for GNOME, who refuse to do so. It causes problems with windows like Davinci Resolve who don't draw their own decos. This leaves some windows without any controls at all lol. But this is a tangent and purely a GNOME problem.
The typical first aid kit doesn’t have anything that is likely to save someone’s life—and if it did I’m pretty sure the typical person wouldn’t know what to do with it.
I think the source of the confusion might have been the use of the word "any". If you had said "like a muscle", that would have been unambiguous, implying that it isn't one but is only being compared to one. Whereas, "like any muscle" is something you might say of some particular muscle in order to point out that it is like its fellow muscles. I do not mean to suggest that "like any muscle" is in any way incorrect. The interpretation of what you said as saying "while not a muscle, it has this in common with all muscles:[...]", as a stronger statement than "while not a muscle, it has this in common with a typical muscle:[...]", makes sense of course, and I think it or something very similar would be the most common interpretation.
I had read in a previous thread that some cars had been dropping it as the modern electronics in cars were generating too much interference for AM radio to work.
My main reference point with them is that their free IP geolocation database is terrible, and every time I find a geolocation error on a website, it's almost always because they're using that DB (https://dev.maxmind.com/geoip/geolite2-free-geolocation-data).

I've come to equate MaxMind with "bad data"... would be afraid to trust them with anything, unless their paid services are dramatically better.
This is the larger problem with discussions on privacy. Anti privacy articles are often very emotionally charged “Apple REFUSES to unlock killers iPhone”, and pro-privacy ones are more neutral like “Why end to end encryption is important”.

I understand the attempt to remain neutral sounding, but all that’s doing is making it easier for people to ignore.