skysight-inc/HackerNews huggingface dataset:
> Some of the size forcing is for "safety," that is, we have larger vehicles because they need to survive crash tests at high speeds. But if you have a city that decides they want to set all speed limits at 20 mph and design streets so that it's physically very difficult to exceed that speed, you can get away with much smaller vehicles (no vehicles over a certain weight allowed within city limits, for example).

But people need their vehicles to drive on highways as well as side streets (where 20mph is more reasonable). There's a reason EVs began with smaller, low-capacity batteries that were suitable for the kind of driving you're describing, but grew larger because people want to be able to travel between cities effectively.

> Not every place needs to be a "dense metropolis," but designing everyone's lives and modes of transportation around the needs to people who live 20 or more miles from the nearest city doesn't make a ton of sense. Too often this discussion is presented as either/or when it can be both/and.

I agree that we shouldn't try to treat urban areas like rural areas or vice versa. That said, I don't think we're optimizing for rural areas (I've lived in both kinds of environments). Specifically, I think cities can do more to optimize for their own conditions both without imposing on people in suburbs, exurbs, and rural areas and without necessitating the creation of "side-street-only" cars. Specifically, I think this looks like "better planning"--invest in more, faster, and higher-throughput highways so people can get around quickly without relying on side-streets. Side-streets should be slow and pedestrian-friendly, highways should be fast and car-friendly. Get cars off side-streets and onto highways. Note that this is eminently compatible with more investment in public transit and cycling infrastructure (fewer cars on the streets = more room for bus and bike lanes).
I reject the premise--we aren't "designing everyone's lives around the needs of people who live 20+ miles from the nearest city". People who live in cities can (and do!) buy fewer, smaller cars than people who live in rural areas. I think you're right that cities can do more to optimize for their own needs, but I think this looks more like "planning" than building cars that are only safe/useful on side streets. With respect to planning, I think cities can do a lot more to make fast, high-throughput highways so people aren't using city streets for commuting and thus city streets can be slower and more pedestrian friendly. This is also compatible with investing more in public transit and cycling.
>Regardless of this study’s validity, is there really any doubt that abstaining from alcohol is beneficial for the society at large?

Yes, there very definitely is. In countries where it's widely illegal today, there's no shortage of social and medical ills that happen regardless. And you certainly can't arbitrarily legislate or prohibit your way to a risk-free world without including trade-offs. Do you propose the same prohibitionism that worked such great wonders in the war on drugs? Or repeating all the successes of prohibition in the 1920s?

No need to place chemical substances in brackets as if it was doubtful. That's exactly what these alternatives are, just like alcohol.

As for your other points:

1. Irrelevant. The size of the alcohol industry has nothing to do with being able to use alcohol responsibly or its clinical effects. They're separate things.. Also, it's not "normalized" by any modern industry. It has been one of the most normal and popular substances consumed by people since we learned to ferment and then distill millennia then centuries ago. Painting alcohol use as a marketing-induced mental weakness of the 21st century is absurd.

2. Many other substances are only less available because they're less widely popular, this is also separate from a debate about clinical effects.

3. Again, alcohol is historically much more popular. If as many people used MDMA, ketamine, marijuana LSD or whatever else is fashionably fun among some HN comment creators, who knows what social or medical problems might become far more visible. Either way, puritanical prohibitionism and scornful frowning against the one vs the others are more hypocritical than anything else.

4. I definitely don't deny that alcohol can be harmful. How many things would these many other substances be linked to if they were as popular and widely used as alcohol? Not sure, but that was sort of my original point. The science is still tenuous but it doesn't stop some from smugly shitting on one widely popular substance but praising other substances with no medical or other certainty to back up their praise.
Reliability, scale, general operations, security, convenience? Putting up a site is easy, yes. Keeping it up while your business is based on it, not so much.
These numbers aren't too hard to rack up for well-known packages (even the meme ones like this). e.g. is-odd is a transitive dependency of stuff like handlebars-helpers which gets a lot of downloads and will pull in is-odd automatically.
I knew what you meant ;)
Super true. Go to any modern concert, or even most movie theaters, and much of the experience will be well over 80, and even 90db. This is frankly unacceptable. Even the supposedly good standards for audio engineering (Dolby atoms and IMAX) — which specifically make sure theaters are following the spec — are over 90db. A wedding DJ had the music at over 90db in a small venue recently. The last concert I went to, which had good audio engineers, was over 90db for nearly the whole thing.

My theory is that audio engineers are mixing live venues after already having hearing loss, thus normalizing hearing damage for everyone else as well.

I strongly believe regulation is needed to combat these problems. Firstly, a venue should not be allowed to damage one’s hearing with loud speakers. I think it’d be reasonable to require nearly all of any auditory experience to be under 80db.

Secondly, city noise pollution is a huge health problem as well. Most of it comes from car tire noise or strangely loud engines (like Harleys), so preventing that should be a priority. Walk along the waterfront in any city, and the overwhelming audio source is the white noise of car tires on the uncovered freeways. It’s hard to imagine how wonderful these places could be if those sounds were much more muted.

I have no problem if you want to have fun with a loud thing, but do it out in the middle of nowhere! Like any kind of pollution, we have a right to live without others negatively affecting us. I think law has not really caught up in these areas of human rights.
> And how is these countries joining NATO benefiting the existing NATO members?

Stability in Europe. The west doesn't want refugees from whatever country Russia decided to invade this week to show up on their doorstep all the time, or the supply chain interruptions that happen when war constantly breaks out. You might remember that NATO arose almost immediately after World War 2 which had a rather negative effect on Europe and European influence in the world.

> Obviously, Russia has nothing more to lose given the sanctions, so, the only thing left is a direct NATO conforntation,

Russia has plenty more to lose. Namely every major European power and the US unloading all their armaments on Russian cities that are very close to the border.

> but it seems that the West is more afraid of such conflict than Putin, who believes that this is inevitable and that if you're faced with an inevitable flight, it's better to strike first.

This is an absolutely unrealistic take. Russia _can not_ win major combat against NATO in any shape or form. They couldn't do it with their made up propaganda army and they certainly can't do it with their actual army.
Yep, not bad. But talking in salaries hides the most important number: how many hours are you expected to work for that?

IME, F are the only ones to whip out their laptop at a house party or bar at 10PM on a Friday night because they felt an insatiable to work on some feature request; GMA may do the same when on-call, but I've never seen it otherwise.

I'm personally going the other route: Class of 2019, secured a decently sized FAANG bag (barely worked the whole time while doing it), and now I'm transitioning to a position with even fewer hours of commitment required but also lower salary. Going to focus on things I've come to find more important than money and code.
I can't be the only person who uses the Quickbooks Online API for private, non-interactive integrations between internal systems. This new process – a 40-minute legal/security questionnaire that includes questions like "how do you mitigate against CSRF?" – is preposterously draconian for our use case.

Compare with the process for getting a Stripe API key: Step 1 - Point. Step 2 - Click.

Sigh. I've been wondering for a while at what point our business would outgrow QB Online. Maybe this is the answer.
yeah, which is why I have “write once, run anywhere” in quotes. The difference being that this is language agnostic and run by standards bodies. its just a compilation target.

We already are trying to do write once, run anywhere with containerization, except that containers use lots of memory and space because you need to virtualize an entire OS.

Whereas WASM is just the bytecode for my program, and I can give that to a WASM interpreter or a compiler to compile to machine code.
I've been using WSL2 (can we just call it WSL yet?) heavily lately, and I've noticed that the developer experience is... as much as I hate to admit it, not as good as MacOS or Linux. This article brings up a few good examples. A few more:

1. "windows terminal" defaults to a Windows NT console, you have to open new tabs using a dropdown and choosing your Linux install. You can't use Ctrl-shift-t top open a new tab at all because of this. Annoying.

2. Windows terminal also is slow to open new tabs. This is annoying because...

3. ...If your laptop battery dies during sleep mode, it'll just shut down and close all of your apps.

4. ...Windows updates itself pretty often, again, closing all of your terminals.

5. Another terminal complaint: there's no command-m like in MacOS. So you can't easily clear the scrollback of a terminal while running a command. You need to exit out of the command and type "clear".
I suspect "hone in" is from "honing a craft" so hone in is like improving something. I would rather "home in" being for things like getting closer to being correct and "hone in" being for getting better at something.
> The result is that their promises about not attacking someone if "they stay out of NATO" are worthless crap and the only way for smaller European countries to stop them is with force of arms and help of a big military alliance.

The sequence of events: 1) Ukraine government states that it is their priority to join NATO 2) Russia amasses troops at the border, states "don't join NATO, there will be consequences" 3) NATO and Ukraine say "you are bluffing, we'll do whatever we want" 4) Russia invades.

Where is the lie?
Many articles point out that Apple has moved to expand production outside of China.

>Apple is reportedly increasing device production in countries outside of China as part of a diversification strategy. iPad production will begin in Vietnam as early as mid-2021, according to a Wednesday report from Japanese financial publication Nikkei Asia. Vietnam will also help produce the HomePod Mini.

Apple is also reportedly hoping to bolster smartphone production India and smart speaker production in Southeast Asia. Most of the computer production will remain in China, according to the report, but some Mac Mini production will be relocated to Malaysia. Some Macbook production is also set to move to Vietnam as well.

https://www.cnet.com/tech/tech-industry/apple-expanding-devi...
I think it would make sense for Etsy to spinoff a separate site for used / mass produced goods. While some of the reseller volume is sellers trying trick buyers into thinking the products are first-sale handmade goods, and others are sellers simply going where the market is, I think there are also a large number of sellers and buyers that simply like the Etsy model better than Ebay.

If they had a separate site the consequences of cracking down harder would simply be that sellers need to move their products to this other site, not shutdown altogether. This is particularly important for the fuzzy definition of used (sorry "antique") goods. Thus there would be less push-back and gaming from the sellers, and less financial incentives for Etsy Inc to be lax with the rules. It would improve the experience for both buyers and sellers of handmade goods, without harming buyers and seller of used goods.

I think the main objection to this would be handmade goods sellers complaining that Etsy Inc is supporting knock-off sellers. While true, it isn't within Etsy's power to remove these off the internet altogether, and as long as the buyer is aware that what they are purchasing isn't handmade, I don't think Etsy has any obligation to avoid this market.
Numbers in modern managerial-driven society are consider The Absolute Truth while reality is "just a defective instance of our model", they are not. You can't have real tangible numbers, just generic approximations that might be more or less true.

Climate change is evidently an emergency and evidently the Green New Deal public answers are not answers, their green color is dollar green not spring-grass ones. Actual shortage are probably 30% due to climate change, the rest due to artificial speculations and maneuvers to push "World Government" [1] green deal/great reset. But try to analyze it: from what they published so far if you want a realistic scenario you need to kill around 4 billion of humans, pushing too many more in extreme poverty. Did you really want numbers?

[1] https://www.worldgovernmentsummit.org
“I highly doubt Russia would start messing with us out of nowhere”

Said millions in Kyiv, right before missiles were launched at their apartments.
This seems to have flown entirely over my head:

QJM == Quantified Judgment Model. Other than what the acronym stands for, I'm still not sure what it is or why it's better, as this article never explains. The best short explanation I've found is "The QJM consists of two submodels whose interactions represent several battlefield intangibles such as leadership, morale, and training." [1]

WEI/WUV (that's one thing, not two, and if you try to search for just WEI you'll get nowhere) == Weapon effectiveness index/weighted unit value. [2]

It seems to me that this 2017 post from the same blog [3] is all but required prereading, with the problem that many of its linked sources (such as the one that might explain WEI/WUV) are dead and point to .mil domains that do not currently exist.

[1] https://calhoun.nps.edu/handle/10945/23101

[2] https://www.jstor.org/stable/26553096

[3] http://www.dupuyinstitute.org/blog/tag/wei-wuv/
What it reminds me of is Network Decay:
https://tvtropes.org/pmwiki/pmwiki.php/Main/NetworkDecay

Etsy began as a service to a niche market, and was a good platform for small sellers. But they're a public company, and their purpose is to create more and more returns... ultimately, diluting their brand and flooding their site with slop might be a money-making proposition.
Because it's like having to provide evidence that the earth is round. That level of disinformation is only available to orc news channels.

> A Russian Tochka-U missile struck a civilian evacuation point at the Kramatorsk rail station on April 8, killing at least 50 and wounding around a hundred evacuees.[11] Russian attempts to deny the strike are completely false. Pro-Russian Telegram channels and the Russian Ministry of Defense initially claimed Russian forces conducted precision strikes on railway stations in Donbas before deleting the claims once heavy civilian casualties emerged.[12] Russian and DNR sources claimed both that the strike did not occur and that Ukrainian forces launched the strike as a false flag, ludicrously claiming that Russian forces do not use the Tochka-U missile—despite the fact Russia designed the Tochka, has demonstrably used it in previous strikes, and confirmed reports that Russia’s 8th Combined Arms Army (operating in Donbas) is equipped with the missile.[13]

-- https://www.understandingwar.org/backgrounder/russian-offens...

Other war crimes: https://en.wikipedia.org/wiki/War_crimes_in_the_2022_Russian...
There's quite an obvious difference between helping your neighboring country (like we did in WW2) and joining a war pact that infuriates the enemy even further.

- Sweden, the non-aggressive Scandinavian country...
Interesting idea. Just keep sending them lavish thank you gifts from foreign politicians, investors, and corporations until the people get suspicious.
Yeah... that may seem naive (to value the "niche" over actual revenue numbers), but once etsy loses its original niche, I'm not sure what differentiates them from Amazon/eBay/etc. => their brand dries up => revenue eventually dwindles? What stops this?
That's probably a good way to avoid people poisoning themselves by "innovating" on a process that, though time-consuming, is very reliable.
Hua Hin city (Thailand) to install smart lamp posts in new tech drive
Pre-invasion, I put the odds of invasion around 30% because one of Putin's gripes was Ukraine flirting with the West and NATO, and while invading would could cement its role as "borderlands," it would also convince Sweden and Finland to join, and quickly.

I also saw it as long-term detrimental to its role as an energy exporter because this would inspire Europe to quickly migrate to more renewables, though this take is more of a western perspective and probably wasn't a priority for Putin.
Cant find it now but there was a study i remember seeing that suggested that there were 100x as many as needed.
> And how is these countries joining NATO benefiting the existing NATO members?

Finland has one of the bigger armies in Europe (way bigger then many of the existing european NATO members). At least for the baltic NATO members Finland being a member is a huge boon basically blocking Russian fleet into the bay where Saint Petersburg is as the Gulf of Finland is rather narrow (you can literally see from Helsinki to Tallin if you go top of a tall building) completing the encirclement of Russia on its western border.

Sweden also helps with controlling the Baltic sea due to Gotland.
Using the Vim extension in VSCode has been a good balance for me. I find managing multiple files easier in VSCode but I can’t lose the Vim keybinding. After reading this maybe I’ll give pure Vim a go
I could probably list at least a dozen punk songs about hating cops without breaking a sweat
They are not expensive, but most good C41 processing systems are designed to be used at a certain rate and may not give you expected results if you are using them at home.

With your standard non-chromogenic process, you often mix up a fresh batch of developer and then then throw the developer out after using it. This gives you nice, consistent results in a home lab. The chromogenic chemistry (C-41, E-6) is usually designed for high-volume, and that means much less waste, but it also means that the chemistry will be go of spec if you don’t process enough film.

Basically, your chemicals are changing over time due to both natural aging processes (e.g. reacting with the oxygen in the air) and due to usage by processing film. If you don’t process enough film, the chemicals still react with air but aren’t being used to process much film.

The same applies to RA-4 color paper. Even a small college lab is unlikely to print enough photographs to keep the RA-4 chemistry within spec. And unfortunately, out-of-spec color chemistry means color shifts, which are hard to correct in a wet lab. It’s not like B&W wet labs where you can easily fix problems with printing technique.

There are alternative C-41 chemistry kits designed for home use. I don’t recommend them in general, because they are wasteful and very sensitive to temperature.
To expand on this: It also explicitly provides for an opt-out to preserve the neutrality of countries like Sweden and Ireland, such a clause being added at their insistence.

I suspect that when the rubber hits the road nothing would happen, are Western European countries going to get into a potential nuclear exchange with Russia defending an EU member that's got a carve-out allowing them not to do the same for them?

That doesn't apply for Finland in the same way, but I'd still expect more of a "thoughts and prayers" response from the EU than anything else.

1. https://ecfr.eu/article/commentary_article_427_an_explainer5...
The EU defense clause is no NATO replacement and in a state of war it is highly unclear would it even merit material transfers. Currently it's more of a gesture or suggestion for future collaboration.
There are literally sites that do everything except marketing for you. It really is easy if you're willing to pay.
The problem with pushing EVs as the ultimate solution to car emissions is that they are still grossly inefficient compared to other modes of transportation (rail, bus, etc.). EV's do nothing to solve other problems that car culture has created, such as urban sprawl and the associated traffic.

We should be pushing to replace ICE vehicles with EV's, but we should also be pushing to make mass transit more viable, and make our communities more pedestrian/bicycle friendly.
One thing I noticed while using your code as a reference for a project I worked on several weeks ago is that it doesn't record the state before following the pointer, so unless the pointer you follow eventually leads to another pointer that brings it back to where you were, you can't simulate recursion.

I'm referring to lines 1286-1288 in codec.c, FWIW.

Obviously, you only need to support jumping back per RFC1035 and your code supports both jumping back AND forward, so I'm just telling you this for idle chitchat and so that you know that your code was helpful and I appreciate you putting it out there. Thanks!

Edit: Also, before I forget, this implementation uses recursion even though it's not necessary. https://github.com/google/gopacket/blob/3eaba08943250fd21252...

Between your code, the one linked to above, and djbdns I was totally confused about what the "right" way is. I eventually read RFC1035 and saw that all of your approaches are correct.

Edit 2: Also, DJB has some choice words about the compression scheme. https://github.com/abh/djbdns/blob/0715ca5de14ad5eae2c779c53...
Honing pigeons sound cute; honing missiles sounds awfully close to some sort of clockworkian attempt to sharpen millions of bayonets in one go.
Not everything is part of some sort of regulated environment like a hospital. There isn't always some set of safety rules or protocols to fix. Sometimes it's just people being knowingly dangerous and, unsurprisingly, hurting people as a consequence.
This was how Etsy used to work and they were really strict about it. It changed about 2 months after they IPOd