skysight-inc/HackerNews huggingface dataset:
Many states allow bowhunting. I don’t know why they have to pay people in New England, maybe there aren’t as many hunters there as in other parts of the country?
(1) Epoch Times is garbage, you should know better than to consume such contrived nonsense.

(2) I did take the time to attempt to find a legitimate source for this, but unfortunately none exists.

You need to develop a better personal filter for what you're taking in as fact.
It's not uncommon for right-clicks to be blocked at the browser level.

A better option would be Ctrl-left-click for the other direction.
If everybody could afford decent food, they would - period. There is no relativism involved in this context.
Closest equivalent that I can think of is the change-class function in CL.
That one also happens to be generic so you can control the finer details of what it means to change A to B
Around the halfway point of the article:

> The main reason most European armies switched from bows to crossbows and then firearms was the short learning curves of these weapons. Crossbowmen and musketeers required little or no training, while it took many years of practice to build an archer skillful and strong enough to be of use in warfare. The crossbow and the firearm thus expanded the number of people in a given population that could become soldiers.
I'd like to call your attention to the way in which this article is a masterpiece of the clickbait genre. It doesn't even try to be realistic! It just serves the clickbait in a heaping portion and says, "There you go. It's your problem now."

For example:

> Finally, replacing the firearm with the bow would reduce the damage done by missile weapons in a civilian setting, such as mass shootings, accidents, and suicides. In theory, a mass shooting could happen with a bow and arrows. However, it would take an archer years of dedicated practice, while a gunner can start out of the box. Bows are also much less likely to cause lethal accidents when not in use.

I mean... what? That is true. But that's not the reason people buy guns. I don't even like guns but I hardly know where to start with this. "True but it will never work" is probably the easiest one-line response. Support gun control if you want to reduce gun violence in this manner, at least that's more realistic from a political pass-the-laws point of view.

> Even if you agree that reverting to the bow and arrow would bring advantages, you probably find it unrealistic. That may well be true, but in that case, it’s also unrealistic to make a transition to a more sustainable society.

No! Just no. We could be more sustainable. We can't revert to bows & arrows. Please.

But you know what? I don't think having a serious argument was ever really the point. It was supposed to be a wild line which gets you to click. And for that, bravo. In a way, if you can enjoy it, it's a masterpiece of the genre.
This is really a historical article with a clickbait headline. You can't practically replace guns or revert society to bows.
Maybe tower-request-id is an example of how to implement something like that?

https://github.com/imbolc/tower-request-id
Maybe instead of saying the email address is already in use on the site, just let the "sign up" happen and tell them to check the email for a confirmation link, and in the confirmation email say "someone is attempting to sign up with this email that is already signed up, if this was you, use the Forgot Password link to reset the password for the existing account. If it was not, click here to report this incident."
i really like elixir plug style API for http. trillium.rs comes very close but it’s not as popular.
Please add more images!
I just finish the registration process as normal but email the email that someone is trying to sign up again and if it is them.

The user who signs up won’t notice anything.
Simple answer - We don’t have enough energy and raw materials for everyone to live like Western Europeans.
South Korea tried their take on Wirtschaftswunder. They had a model and they knew how to achieve it through propping their industries. To some extent you could say they were state owned companies as they were intentionally directed to do certain things.
Man as Industrial Palace
After 10 years I still use soundcloud. It's the easiest way to find hour long mixtapes in whatever genre you like. Plenty of non-vocal electronic genres which I find useful for programming. Can filter to ones added recently and over 30 minutes long so you never run out of music. DJ mixes (Deep house, progressive, indie dance) are great because with one track beatmatched to the next, you're less likely to encounter a jarring change in tempo or melody.

The autoplay feature is pretty good and usually finds a similar track so the music keeps going after the track you're listening to ends.

Still haven't found a service as good as soundcloud to minimize distraction so you stay lost in what you're doing.
Replying to self because HN doesn't show me reply buttons to this comment's children.

This account is 52 days old, but the user behind this has been reading and posting on HN for a bit longer (let's say since PG decided to put HN online).

For the other comment, my point is that "genuinely wise" is much rarer nowadays, and instead we're drowning in "genuinely clueless". This is why you shouldn't learn about something's worth by reading HN comments nowadays. Instead you can put a limited amount of time actually studying the subject and then decide if it's worthy of more of your time or not.
When you put it like that you will get a lot of upvotes. However for almost all specifics you will get a ton of downvotes when you name them, and probably someone saying no that is okay. (these days if you say "you can't drink alcohol while driving" you are safe, 30 years ago if there had been an internet people would have said you are wrong)
Using "if let" is generally preferred style when there's only a single case that needs to be handled. (And I suspect that now that "if let ... else" is available that that will become the preferred style for handling two cases.)
I can't recommend the css tricks guide enough. I don't write enough css to know the properties by heart but with this resource it is easy to find quickly the property you need.
> there is no way the website can detect that situation

Why? The website can salt, hash, match your password against all the hashed passwords for all the closest usernames within a certain edit distance.

Not saying this is a good idea security-wise, but it's not impossible.
>> This seems a really high bar for voice assistants aspiring to do much more than set alarms or turn the odd light etc. on or off.

That's kind of my point. A voice assistant is just a fancy UI until they reach the level of AGI, and I don't see the point in spending billions of dollars on them to be a simple UI as Amazon seems to be doing.
We're talking about seeding a library full of copyrighted content. The person who made this site couldn't take 2 seconds to set up HTTPS? They're either incompetent or part of a honeypot. In either case, it's best to steer clear

Keep in mind, the first post on this site was in 2022. 2022, and no https... is this some kind of joke?

And in this case the adversary isn't necessarily the three letters, it's the copyright holders and legal system. No https makes ISP logs even more useful
I find this obsession with RISC-V on HN fascinating. It’s not even close to challenging ARM or x86 outside of very low power/embedded applications. That might change at some poi t but I think it’s very far from certain.
While I am mostly a Mac person, for travel I often prefer a tiny and cheap Lenovo Chromebook that does everything (a bit poorly): Linux containers for light weight programming and writing, consume media like books, audiobooks, and streaming.

In response to a grandparent comment about weight for tablets: I prefer Apple’s folio old style of cases/keyboards because of weight. I have one for both my small and large iPad Pros. Whenever I travel, I usually just take one of my iPads if I don’t need a dev environment [1].

[1] but with GitHub Codespaces and Google Colab, development on an iPad is sort of OK.
https://nicheless.blog
I don't think there is a practical need for UTC to be synchronized with the rotation of the Earth for a long time, because although the error accumulates, it only accumulates very slowly. That being said, it's unclear how people would solve the problems that will arise once that long time has passed. In any case, although it's probably too late for leap seconds, untying the definition of Unix time from UTC would allow astronomers to decide with more freedom what the future of UTC is going to be.
The best measure? Let any login pass, just generate a fake account if the credentials were wrong.
Thanks. You’re right. Didn’t read carefully enough.
That is a feature of coroutines, not a bug. I’ve written executors in multiple languages. For production code, it is usually easier than reusing some complicated thing that is a poor fit but does nothing well.
See my reply above... there is a 1/2 pixel being kept track of... looks like it indicates the pixel is "wide" and takes up at least half of the neighboring pixel to the right. This seems to delay the latching of the color to the monitor guns by a half pixel cycle.

I agree that if it's there, its hard to see (I found some actual arcade footage online). I wonder if that's due to issues with the lower res monitors? Would be interesting to ground the 1/2 pixel signal pin and see if that has a noticeable effect on the screen visuals.
Tap-and-hold a tile, move finger outside of it and then rotate by moving finger around tile's center (like using a handle that you just extended from the tile).
How does the prediction work? My estimation is probably 20% higher than my real rating
>Driving

While driving, I wanted to have Siri read a lengthy webpage to me. I pulled up the page, got in the car and asked Siri to "speak screen." Siri says it can't do that when I am driving! What idiot thought that was a necessary safety measure? What if I were the passenger?

Overall, I am stunned at how bad Siri is at things that don't even require AI. It's almost as if this insanely profitable company failed to invest a tiny bit of money into researching ways that people would like to use Siri.
You can, but subsonic rounds are less powerful and less accurate.
JWST snaps first chemical profile of an exoplanet atmosphere
I am just stating obvious facts. You are trolling.
Those sites probably prompt the attacker with a "We have sent you an email with an activation link" and the owner receives the "you tried to sign up, but you seem to have an address already" message. In this way they don't leak anything to the attacker.

By the way, I've been stuck for years with an ecommerce site that thinks I already registered with them using my email. They're telling me that I must activate the account. I click the link to send me the activation message again but then they say that my email is not registered with them. I'm still stuck and will probably never buy from them because I can't.
Will pigs solve the organ crisis? The future of animal-to-human transplants
>> SVG will become sluggish past a few thousand features, which is typical for viewing an urban area on the map.

So lets optimize the browsers SVG rendering?
Forgetfulness: Why your mind sometimes goes blank
Creating a startup is a huge risk taking endeavour, if there are factors in your life that might distract you from this like how you are going to pay mortgage or will I have time to be with my kids/wife, probably you shouldn't do it. Also, keep in mind that there are few possible outcomes to a startup - 1) it succeeds and you get rich, 2) it fails miserably and you are left with a huge debt that you might never be able to pay in a lifetime (this risk is real, I've seen it), 3) it fails, but you get away no debt, 4) it kind of succeeds, but it becomes a boring existential company that barely pays your bills and no one is interested in buying it.
Wow, this is nice. Love it!

Perhaps an option to hide the ideal clicks. If I was upset and using this to calm down (which I totally will!) it would just infuriate my messed up brain. But that's just me.

Well done!
AI Supercomputer with 13.5M Cores Built in Just Three Days
Nearly half of all shootings are within 5 feet, you’re reaching.
I like to say it in a slightly different manner: Democrats have won, but not Democracy.
They've been confined for weeks under a COVID quarantine. With how long the lockdowns have been going on in China, I'm not surprised people are hitting their breaking point. Once you get to that point, it doesn't take much to break the proverbial camel's back, and messing with people's income is a surefire way to do it.

Regarding the financial status of Foxconn, I'm just firing out guesses here, but with how much Apple has cut back on iPhone production and lowered sales projections, etc., I wouldn't be surprised if they're feeling the pressure.
They "know" a bunch of discrete facts. They don't know that if you book me on a red-eye unnecessarily to save $100 I'll be hunting you down. Or any of a zillion other flexible preferences--some of which I'm not even very consistent about.
Here are the top code contributors to the Bitcoin ecosystem
We don’t know who Satoshi is, but here are people that have contributed significantly to the bitcoin ecosystem code base. #notallheroeswearcapes

Disclaimer: All data from open source github repos

Let me know in the comments if you'd like to see more interesting bitcoin facts.
Request extensions (a feature of the `http` crate, not specifically hyper/warp/axum) are "just" a typemap, which is "just" a HashMap where keys are TypeIDs rather than strings. It's slightly less footgunny than something like Go's Context, although I still dislike it because checking for the presence of something happens at runtime only, so if you're messing with middleware composition, it's still too easy to accidentally get it wrong.
Because Richness is a positional good. Why isn't everyone above average?
Also good practiced weapons handling is essential when hunting. Firstly so you can actually hit things and equally and more importantly IMO is that you don't want to wound the animals you're hunting with stray body shots or badly placed arrows.
I could sit and consider a reasoned argument for replacing firearms with bows and arrows in civil society, but this article is arguing for "low-tech warfare" as a sustainability initiative, and compares this to replacing cars with bicycles.

The major difference between car vs bicycle and bow vs gun is that, with the right infrastructure and lifestyle, riding a bicycle really is a major life improvement over driving a car. When I live two miles from work and there are protected bike lanes, I would much rather ride my bike than drive, even in a cold northern city. Driving two miles in a dense city is way more miserable than biking in a protected lane, even in the cold, and the savings from even one of the two parking spot pays for a lot of additional luxuries (or entire years off of my working life).

There is literally no situation where an army with bows and arrows will defeat an army with modern weaponry.

The author concludes:

> If we cannot imagine low-tech warfare, we cannot imagine a low-tech, sustainable, and fair society.

Bad news: war isn't fair. We can't even prevent nuclear proliferation, which really does post an immanent and existential threat to human civilization (if not the species itself). Let's at least focus on that first...
> then reverting to bows and arrows ... would bring us less extensive conflicts.

Most of the article is dubious, but this is flat out wrong. The Mongols, with just their bows and arrows, killed tens of millions of Chinese, Middle Easterners, and Europeans. They conquered like half the world, and killed more people than died in WW2. "less extensive conflict" indeed.
Buy Bitcoin, but Gold is better. The problem with Bitcoin is that the US could make it illegal for Bitcoin to be converted into US currency. That would drive Bitcoin prices down. The US doesn’t have as many ways to manipulate gold prices.
Not military combat, which is the subject of the article.
Yes, it is. Maybe it doesn't hear me because of that.

For what it's worth, it doesn't work either when it's my pocket. When I come home and ask it to turn the lights on, it doesn't answer if it's not in my hand.
Yep, same here. And the game seemed well balanced to my skill level until I blundered, at which point it beat me in short order - just as happens on Lichess!
Yes indeed. Layout abstraction is excellent until you need to do something it doesn’t expect, and then it turns into an absolute nightmare.
I'm not arguing that it's a good, just or right thing.. Only that it is. (this is not an argument for or against the status quo, only a statement of my interpretation of it)

I'm also not suggesting any course of action (including inaction).

I'm just saying that the way things are currently set up, it looks like rich countries are rich, but in fact, they're only rich in difference of wealth, that is, they're only able to sustain their high standards of living by the fact that other countries are substantially worse off, and so will provide them with goods and services at rates far lower than they themselves would be able or willing to work for.

To be purely rich, a country would be able to maintain such standard of living entirely from using its own goods and services, which is rarely the case.. Except for the ultra-wealthy, most people in "rich" countries cannot actually afford to exclusively consume the goods and services produced by their peers.
There are a couple open source alternatives: Node-Red and Huginn.

I use Huginn to scrape the gas price and send it to my Telegram.
An article on here from last week indicated that tech has existed for decades.
>The problem is that PCIE bandwidth is often a bottleneck, and so if you can upload compressed data then you essentially get a free multiplier of bandwidth based on the compression ratio.

Agreed! The history of computers is sort of like, at any given point of historical time, there's always a bottleneck somewhere...

It's either with the speed of a historical CPU running a specific algorithm, with a historical type of RAM, with a historical storage subsystem, or with a historical type of bus or I/O device... once one is fixed by whatever novel method or upgrade -- then we always invariably run into another bottleneck! <g>

>But yeah, direct IO to the GPU would be great but that's not feasible right now.

Agreed! For consumers, a "direct direct" (for lack of better terminology!) CPU-to-GPU completely dedicated I/O path (as opposed to the use of PCIe as an intermediary) isn't (to the best of my knowledge) generally available at this point in time...

If we are looking towards the future, and/or the super high end business/workstation market, then we might wish to consider checking out Nvidia's Grace (Hopper) CPU architecture: https://www.nvidia.com/en-us/data-center/grace-cpu/

>"The fourth-generation NVIDIA NVLink-C2C delivers 900 gigabytes per second (GB/s) of bidirectional bandwidth between the NVIDIA Grace CPU and NVIDIA GPUs."

Or, we could check out the Cerebras WSE-2:

https://www.cerebras.net/product-chip/

>"Unlike traditional devices, in which the working cache memory is tiny, the WSE-2 takes 40GB of super-fast on-chip SRAM and spreads it evenly across the entire surface of the chip. This gives every core single-clock-cycle access to fast memory at extremely high bandwidth – 20 PB/s. This is 1,000x more capacity and 9,800x greater bandwidth than the leading GPU."

Unfortunately it's (again, to the best of my limited knowledge!) not available for the consumer market at this point in time! (Boy, that would be great as a $200 plug-in card for consumer PC's, wouldn't it? -- but I'm guessing it might take 10 years (or more!) for that to happen!)

I'm guessing in 20+ years we'll have unlimited bandwidth, infinitely low latency optical fiber interconnects everywhere... we can only dream, right? <g>
> For example, I would like something like Go's Context for passing temporary per-request data through middlewares...maybe this is possible with Axum but I'm not seeing a straightforward approach

That's probably more of a Tower(-http) thing. It's the bit which handles all the middleware, Tower is layered over that.

> Extensions also seem to be kinda magical and not straightforward

Yeah, the problem is that they come directly from the http crates so everything that's built on top assumes you know what it is.

The reality is that Extensions are just a typemap, meaning it's a k:v where keys are types. So you can define your own state type, shove it in the Extension, and know that you'll be able to retrieve that and there will be no collision (because it's your state type). For a more complete introduction, see https://blog.adamchalmers.com/what-are-extensions/

It's one of those topic which is so obvious afterwards that it's easy to forget it's completely opaque and obscure beforewards.
AC Infinity make fans specifically for this purpose:

https://acinfinity.com/closet-room-fan-systems/

Bathroom fans work too if you’re able to vent through the ceiling. I can recommend the Panasonic whisper fans (available under a variety of models with “whisper” in the name). I’m using one to exhaust the warm air from my home theater emitted by the projector. I think it’s this one:

https://na.panasonic.com/us/home-and-building-solutions/vent...
Do most people who are throwing usernames and passwords at websites ... do that?
Alertness associated with last night’s sleep, physical activity and food intake
Different than the UTC/TAI issue: A limitation of only using UTC timestamps came up when I worked at a social photo sharing company. We needed to define how to store and transport them, and everyone was saying UTC is the answer and I was arguing for local time + TZ and/or location.

The example I used was if New Years pictures were posted by a photographer in say New Zealand that was being viewed by someone in the US. Showing the US local time for that photo doesn't indicate how many minutes before or after midnight the photo was actually taken. For data transfer, ended up using strings for local date/time and location to ensure that nothing tried to interpret and transform unless explicitly intended.
A person's behavior and its abilities are determined by genetics ("nature") or family/society/circumstances ("nurture") or some ratio of mixture of both. Current political sensibilities prohibit talking about genetic aspects and demand that all, or at least as much as possible is ascribed to family/society/circumstances. Ascribing traits, especially negative ones, to genetics, is commonly called racism.

However, for the given discussion, it is unnecessary to dip into the nature/nurture debate and expose oneself to accusations of racism: People just are as they are, different in certain ways, which leads to differences in economic outcomes and therefore being more or less rich. Uniqueness isn't really a criterion in most cases, except sometimes if a society ruled by a uniquely crazy dictator. Usually, a lot of people, the society as a whole or at least a certain ruling class, determines the direction through their behavior. E.g. corruption, which is strongly correlated with bad economic outcomes, is always a problem of the society as a whole. That crazy dictator on top isn't involved in most of the corrupt interactions that happen.
NASA has not pinned the entire manned space program on Boeing, however — now there are two competing companies who can provide that capability!