skysight-inc/HackerNews huggingface dataset:
I don't think any of the sources you mentioned here actually justify animal agriculture on the grounds of causing less death, though. The first two sources aren't specific to agriculture specific to human consumption, just agriculture in general. Also, whether or not global livestock is primarily fed on human consumable crops isn't the issue. For example, a very large portion of the feed mentioned in one of your sources (the third one) is still coming from farmed crops, so even if it isn't human consumable that doesn't mean we don't consider deaths coming from it. The last source is just unrelated, as you acknowledge.

I think you'd need to have sources that prove that specifically crops grown for human consumption result in more deaths, or that we'd have to grow more of those crops to feed humans compared to the crops grown to feed animals.

Again, just to clarify, the third source you mention has categories for things like "by-products", "Other non-edible", "Oil seed cakes", etc. Whether or not humans can eat those is irrelevant. The point is that all those things could still be coming from crops grown in the same general way as the crops grown for human consumption. Does that make sense, or am I being too religious for your logical atheistic brain?
I don't recall seeing more than a handful of flaky WW connections ever from someone who knew what they were doing and using a decent wrapping tool. You saw them all the time from novices using cheap, crappy wrapping tools. That's undoubtedly where WW 'reputation' for unreliability comes from. I have stuff wrapped in the 80s that works just fine.
I don't make a huge distinction, at least not in my front-brain.

I just choose a low-pressure project, but hopefully valuable to me or someone. Usually some kind of convenience or automation.

I have some "dashboards" with different key information on them. I like building those, scraping data from various sources, and winding up with this cool spot to look at everything.

I want to get into displaying things in the terminal, maybe the same dashboards. I really like running things on the command line; I've felt that way more than half my life now, hasn't gone away. Not sure why I've done so little programming for it.

Nothing important is purely fun. You'll find the "work" in the thing, and your brain will get testy.
>everyone just instantly switched to "yeah we knew that"

This is an example of a very common mistake that leads to a lot of animosity, which is that "those people who said X" and "these people saying they never said X" are the same people (this is fueled by the misunderstanding that there are essentially only two groups of people, which is an illusion that most political systems reinforce).
Worth mentioning that the free plan is well enough, been on it for the past 2 years on all my devices and never reached the paid quota!
> It seems like when taken to an extreme, strong HATEOAS would mean you could write a universal client that works across all APIs.

And if you go with HAL or JSON-LD, you have to use a specific clients for those formats, so not universal anyway.

I tend to agree with "HATEOAS is for Humans"[1], HATEOAS makes sense when interacting with HTML.

[1]: https://intercoolerjs.org/2016/05/08/hatoeas-is-for-humans.h...
+1 I’ve been using native comp (and other goodies) on M1 via emacs plus https://xenodium.com/emacs-plus-with-native-comp/
If you power your Pi via USB just use a phone USB bank that works via passthrough. (I don't actually have one to recommend but just one that can charge and discharge at the same time).
I have the same thought. Bootstrap is still my favorite choice.
I'll probably use Kotlin this year. But I probably won't get much farther than day 15 or so, when the difficulty ramps up. From then on it's mostly a question of knowing the specific algorithms.
And, unfortunately, the very dumb in the USA will use this as justification for shooting up LGBTQ nightclubs...or pizza parlors.
> No one is going to win the Darwin award for taking it.

Surely that depends what they’re taking it for, no?

Got worms? Take a de-wormer. Don’t have worms, but do have a viral infection, and this is all you’re taking? Probably best avoid the thing with lots of well know unpleasant side-effects, even if they’re not generally lethal, as it has no benefit.
The Godfather, Saudi-style: inside the palace coup that brought MBS to power
> If anything it's a fiscal conservatism and using public resources appropriately.

It may have been sold as being cheaper, but it is not. Now there are roving gangs who can steal tens of thousands of dollars of merchandise in moments and will beat or kill people to pursue their crime.

Not only is it not saving public resources but it's putting stores out of business and injuring people.

> This isn't some leftist dream gone dystopian.

Dystopia, check. Leftist dream, check.

> There simply is not the resources, officers and time to be processing thousands of misdemeanors

That's for the taxpayers to decide, not for the government to present as a reason for overriding them. At this point I bet they feel they can't afford not to enforce laws.
What's so unsettling about that? Sure, I understand they did this to cause a bit of a stir, but it's just people carrying around dolls in a dystopian setting.

And even if there were actual babies in there, the most unsettling part is the danger of the person carrying the baby slipping in the mud and falling on top of the baby.
There are instructions in the readme to 'run locally' - are you saying that even that version (running on localhost:8787) is sending something back to y'all, either from the client in the browser or sending something back via the locally-running server?

I was totally about to clone this repo and run it locally so I can play with some internal json.
I think this is just a corporate version of a pattern that has become very common - people doing more and more outrageous stuff to garner attention in an overcrowded world, and then stepping over the line which is becoming thinner and thinner by the day.

"50% better, 25% less expensive" just doesn't cut it as a marketing message these days.
This reminds me of an debate I was having with another dev who said python was "pointless" and that there was a better, more elegant way to do things.

I asked him what is a better way to quickly/easily stand up microservices/apps for clients (90% of my job), if not Django (or Flask/FastAPI, etc).

His response was "django is great, but it could have been written better and in another language" ... well, sure, great... but that doesn't solve my problem, lol.

We use Django for tons of client projects and rarely ever hit the "limitations" wall. It is mostly CRUD apps, so that helps but I would argue the time saved using frameworks in our shop is much more than the time lost spent on working around limitations. I do think the author has good ideas tho, good principals... but if you know your craft well, you know what will/won't work in a framework and how to solve that.
Not disappointed, it's a good introductory text with beautiful illustrations. It is called "How do transistors work, anyway?" and not "How do transistors really work?" or "The big transistor deep dive!". I think the article matches the expectations set by the title pretty well.

That is not to say an accessible transistor deep dive would be interesting. I enjoyed my fair share of band gap calculations at university and not to forget Shockley's Garage. That's what an in depth transistor coverage would be for me.

You raised very different points and I would love to read that transistor article anytime.
I watched this video and I think you've grossly overstated how disturbing it is.

The "theme" (insofar as anything high fashion really has a theme) seems like a mixture of grindhouse and apocalypse. "Child carrying a doll" is a borderline trope in that context: compare, for example, the first episode of The Walking Dead.

I don't know anything about the thing you haven't linked, because you haven't linked it. But the panic over this video doesn't pass the sniff test.
I set up Pi-Hole in Docker (along with Unbound) to provide recursive DNS. Then changed my router’s DNS settings to point to 192.168.1.2 which is the Pi-Hole. Works perfectly and blocks thousands of requests from the kid’s devices as well as our TVs and smart devices.
Ideally all components would be small bite-size pieces, where scrolling down wouldn't be a big deal. But in practice I could still see it being tedious, scrolling through a bunch of classes to find the one you care about.

Now if there is a go-to-definition for CSS classes, that would be quite useful. But I appreciate that I don't have to even think about putting a name to my styles with Tailwind.
Pickles, lettuce, tomato, a whole fried egg. All of these are options that don't include sugar. There are options outside of ketchup (corn syrup) and mayo (probably corn syrup). Except the pickles. I bet those have sugar.

But I'll fight anyone who eats hamburgers without pickles.
This makes no sense. Tailwind is just another way of writing CSS, it's not premade styles.

> Tailwind allows them to add a few classnames and the page looks great

How is this the case any more than "raw CSS allows them to add a few styles and the page looks great"? You can't just haphazardly throw styles onto the page and it'll magically look good cause it was made in Tailwind. You design the exact same way you would if you were writing raw CSS, it's just you're putting the styles in the HTML class tags instead of modifying the CSS directly.

A person who's bad at CSS is not gonna be any better with Tailwind.
Image compression using quadtrees in Python
The Odds of a US Railroad Strike
> Since there is no legal precedent ruling that remote robot kills are unconstitutional, officers piloting these robots will be immune from prosecution.

Your premise as framed would only support the conclusion that ibdividual would enjoy civil immunity under the QI doctrine. They could still be criminally prosecuted, and their agency would not be civilly immune.
> the opportunity cost where the artist could have contributed to something productive.

Woah, not everything in life needs to be productive or measured in terms of production. Contributions don't necessarily mean something productive, don't you enjoy music? Or any kind of arts or humanities?

It's such a narrow and sad worldview to judge everything against how productive or functional it is, I believe being a human and being alive is a little more than just producing bullshit...
Agreed! I'm very happy to see that we are getting to the point where engineers that don't work at big tech companies can get these kind of insights, too.
Very cool!

What keys do ~ and ^ represent?

{
"^w" = "deleteWordBackward:";
"~f" = "moveWordForward:";
"~b" = "moveWordBackward:";
"~d" = "deleteWordForward:";
"~<" = "moveToBeginningOfDocument:";
"~>" = "moveToEndOfDocument:";
"~w" = "copy:";
"^y" = "yank:";
"^t" = "transpose:";
"^p" = "moveUp:";
"^n" = "moveDown:";
"^u" = "deleteToBeginningOfLine:";
}
Pretty sure Maxwell used it.

The analogy is just to try to convey the concept of a field and the associated vector calculus. An analogy isn't necessary for Newtonian mechanics and scalar calculus because humans intuitively understand thrown balls etc.
ctrl+r is great

so is modifying your inputrc so you can still use up arrows but filter the options by first typing a bit of text

i.e. $ find <up arrow to just show lines starting with find>

tada:

$if mode=emacs
"\e[A": history-search-backward
"\e[B": history-search-forward
$endif

I do a bit more in that if block, but trimmed it down to make a point
swatting, but with drones now.
I will leave your own words talking back at you...

> That belongs on Twitter and Reddit, but not on HN.
I would settle for the second semester of kindergarten.

To model ourselves after middle schoolers would be aspirational to a delusional degree.
Can you timestamp this? I clicked around (not really desiring to watch 15 minutes tbh) and all I saw was people carrying what looks like a stuffed animal (think like a teddy bear for a child) as a purse with a leather strap and people in otherwise skinny dresses and the like walking in mud. Even the final statement piece just looked like your average avant guard edgy nonsense, straps and belts that made no sense draping someone unflatteringly so the model had to walk super slow.
The Only U.S. Territory Without U.S. Birthright Citizenship
I'm not sure what you're asking, but the market is just about to take off. See this article I submitted recently:

A Breakneck Growth Pivot Nears for Green Hydrogen (bnef.com)
https://news.ycombinator.com/item?id=33609423
> For example, the code below is a complete Spring Boot application with all of the default configuration in place.

Uh no, you forget the part where you have to add a bunch of stuff to your build system (maven or gradle, usually), so it actually knows what to do with this.

You can't just compile that class with java -c, run it, and have a running application the way you could do it with lighter-weight frameworks.
re: Ivermectin

https://www.factcheck.org/2022/11/fda-did-not-change-positio...

Sounds like you were lead astray. I suppose in a certain way it might seem that they didn't censor it fast enough, to prevent people like you from being misled and then spreading that inaccurate information on other news sites, no?
Same. I ate plenty of vegetarian or vegan stuff that's just tasty food.

I'm already picky for burger meat, I'd rather have plain sandwich than burger with mediocre meat, and at best those emulate that, mediocre burger meat, at cost of way more processing.
I know it's easier to be negative than productive when commenting on an article, but I don't really see the author's point.

Tailwind is super effective at inlining the common, basic CSS tasks. Further, Tailwind does nothing to prevent you being able to write good ol' CSS.

The examples OP have picked feel niche, contrived, and likely solved in better/simpler ways. I would never dream of writing something like this:

"lg:[&:nth-child(3)]:hover:underline lg:[&:nth-child(3)]:hover:font-bold lg:[&:nth-child(3)]:hover:text-blue-600 lg:[&:nth-child(3)]:hover:opacity-100"

That's just bad CSS. That's not bad Tailwind.
The photographer was hired to do a job and he did it. I doubt his reputation will be damaged by this.

Nevertheless I think he showed poor judgement. I doubt he could pretend that he didn't know that the teddy bears were sexually themed as BDSM styling is not that obscure. And it really feels to me that he should be paying attention to what he is photographing.

So I stand by my point that I hope that other professionals pay attention to what they are being asked to do and decide whether they will do it.
Quarter of 17-19-year-olds have probable mental disorder – study
I'm gonna be doing everything to avoid re-infection. I am lucky to work mostly at home and try to minimize crowded spaces during winter, going to gym when it's empty, using google to find the least busy hours everywhere.

> there's no evidence that SARS-CoV-2 is any worse than other endemic coronaviruses

Au contraire, look at the last link
For establishing competence, you still have to dig in to see what caused the slowness. A regular user can't tell you that.
i don't know, after linus tovalds probably the only guy i can "trust" online would be gorhill hands down.

that guy is a legend and his reputation has helped maintain this sense of a helpful community that is the internet.

i was an ABP+noscript user till i think 2011 or 2012. then for a few years i only used noscript but ublock origin quickly swept me over. i have this itch that forces me to take command over any machine in front of me (mine or someone else's) to install ubo on it so that they can thank me later.

internet surfing without UBO is like having unprotected sex in the back alley with a random stranger. Its really really bad.
Really interesting! Makes me wonder if there's a way to mitigate bad-tasting food by injecting volatiles into the retronasal space.
Technically, wasn't it just doing its normal job? It disposed of a bomb, and the suspect was just some convenient collateral.
Show HN: Overengineering guest WiFi logins for fun (sadly not profit)
Hey HN!

I wanted to share a project that I've been working on for a while and finally "completed" (until next time I try to improve it, that is). The idea is that I wanted my guest wifi password to change frequently, but I also didn't want my guests to hate me every time they came over to visit. Hence be_my_guest was born. Please let me know what you think!
It's kind of predictable though. Let's look at another profession where lives are at stake: Doctors. One would think their ethics would prevent them from pushing C-sections and induction on women in labour for selfish reasons but birth rates on weekends have been steadily falling in western countries.
Ah, that's a cool use for webhooks!

We would be happy to support this effort, let me know if you'd like to give Svix[1] a try, you'll probably fit into our free plan for the foreseeable future.

1: https://www.svix.com
Did you ever read "Thinking Forth"?
Tailwind is amazing when paired with React. It completely avoids the need for a parallel, poorly coupled, poorly scoped CSS file (or whatever flavor of CSS you're using).
This is actually encouraged by POSIX.

set -o vi: "Allow shell command line editing using the built-in vi editor. Enabling vi mode shall disable any other command line editing mode provided as an implementation extension."

No other mode, specifically emacs mode, is included in the POSIX standard.

Take from this what you will.

https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...
I happen to run a public DoH/DoT content-blocking resolver, and we do see some apps / services bypassing user-set /network-set DNS with regularity these days. But that's not even the bigger problem for DNS-based content blockers. These trackers can and do run under first-party domains these days:

Ex A: https://blog.cloudflare.com/twilio-segment-sdk-powered-by-cl...

Ex B: https://developers.cloudflare.com/fundamentals/get-started/r...

Ex C: https://news.ycombinator.com/item?id=30411049
>snowden leaks, NSA metadata spying, MKultra all are described as "nutjob" theories

Is this true, in any real numbers?
hate to be "that guy" but you may want to look into the employee consequences of knowingly circumventing the intent of a security control.
Can you tell us your age, I'm very interested
> You haven't gotten properly up to speed in that framework and that site's use of the framework.

I've been working in Spring framework for years, and don't understand it. I suspect most of the people who develop it don't understand it either, as it's so enormous it's probably impossible for any one human being to really understand it.
You’re probably thinking of the tool made by GCHQ, CyberChef

https://gchq.github.io/CyberChef/
There's a YC backed startup building a hydrogen hub and marketplace for the U.S.

https://www.phoenixhydrogen.com/
This especially sucks if you are the middle manager. You know that what you are asked to do is a complete BS but you have to somehow communicate it to you underlings (who see through the BS) without using sarcasm or snarky remarks.
> Pickles, lettuce, tomato, a whole fried egg. All of these are options that don't include sugar.

All of those except for the egg have sugars as a major source of calories, they just aren't, except for the egg, particularly calorie dense.
Similar boat, though looking forward to the native eglot as lsp-mode always had some config problems and adding a custom mode was pure headache
"free speech" is the new "fake news". It's a reductive meme you can hurl to justify your actions.

Twitter isn't Congress, and the TOS are clear and exist for a very good reason. Now Elon has reinvented... TOS. And claims you have a right to free speech, but not of reach... which is exactly what deboosting and shadowbanning are. He's even planning to have an "algorithm" (another memey buzz word to rail against) to prioritize replies. He's reinvented the status quo, all in the name of a boogeyman that never existed.
You know, some things are worth being morally outraged at.

It’s called having standards.
”Never use margin if you can, use flex-box and grid with gaps instead. Placing a children node is parent's responsibility.”

Good idea, but importantly only applies to flex and grid layout, not paragraph-like blocks of content.

It is not a good practice to use flexbox for layout, especially if there are nested flexboxes. It takes a lot of time to recalculate such a layout, which can be seen when resizing a desktop browser, or when advertisements load on the page and the layout shifts.

”Write symmetric CSS. Prefer px over pl or pr, mx over ml or mr etc.”

Usually but not always. For example, text boxes can look more visually symmetric with less padding on the ragged side, while interaction-heavy mobile layouts may want to have a larger padding on the right to give the user something to safely scroll.
The 68060 was anything but half hearted. It was one of the first commodity superscalar processors and in the end had a long life in the embedded space. But, yeah, the writing was on the wall that the 88k was the future, which to be fair is an excellent design, until it wasn't. Folks like Tektronix and DG who bet big on the 88k were not pleased.
Sounds like you weren’t in a competitive program that constantly tried to get people to drop from college altogether.

I was. Didn’t have anywhere near the free time and the lack of stress I do post-college. Helps that I also make a good chunk of change rather than living off a relatively small stipend in one of the most expensive cities in the world.
As a Gen Xer myself, I enjoyed climbing trees, roasting marshmallows, playing chess, camping in the woods, and building tree forts from scrap and sticks as a kid, despite the fact (as I am led to understand) that these are not bleeding-edge activities. I also enjoyed pong, despite being created before I was even born, as shocking as that may be to the author!

Pong is enjoyable today for the same reason that IRL table tennis is still enjoyable today, and the reason isn't the graphical fidelity of the paddles and ball (in either case).
It depends what is effectively a public square.

Having a community moderated by its members is not the same as a huge corporation (which has control over one of a very limited number of effectual public squares) denying a user the right to express an opinion it simply doesn't like - in the same way that (UK) businesses are not allowed to discriminate (e.g. deny gay cake decorations by a religious cake decorator).

Corporations are legal entities in and of themselves, that exist for specific purposes. They are not people.
People who don’t breathe air or drink water will die. Does that mean breathing and drinking are all there is to life?
Nice try, balenciaga marketing dept.