skysight-inc/HackerNews huggingface dataset:
I think bringing up dogs is very interesting. Certainly in much of the Western world there is a cultural association between dogs and humans so that presenting that scenario suggests that the dog was likely killed for some kind of senseless or sadistic purpose, after all why would someone just decide to randomly kill a dog?

But plenty of Asian cultures do exactly that, they raise dogs to adulthood, and then kill it and eat that food, and while it may seem repulsive to our culture that's most likely due to different customs rather than due to logical arguments that differentiate between dogs and pigs.

So to answer your question, in principle it absolutely applies to dogs and the Asian cultures that raise dogs and then kill them and consume them is not really any different from Western cultures that raise cows and kill them and consume them.

Maybe to turn the question back to you on the subject of dogs. If I owned a dog as a pet and fed my dog food I purchased from the pet store (as opposed to letting it hunt for food around my neighborhood), am I doing something violent and potentially unethical because dogs eat meat and I purchased meat for my dog that was farmed? I agree this is an absurd scenario, but if your position is that a human killing an animal is intrinsically violent always and in and of itself, then you must conclude that anyone who owns a pet that consumes meat is also supporting a violent and immoral practice, and yet I doubt most people would be willing to stretch their definition of violence to that degree.

In my opinion your scenario is evidence that many of our perceptions on this issue are influenced not by an objective sense of morality and an extensive consideration of ethics, but an emotional and cultural feeling that we are predisposed towards, and then moral justifications are derived after the fact. Furthermore there is emerging evidence that vegetarianism is often not an ethical choice, but a matter of food preference that like many other food preferences, has genetic roots. Some people are just predisposed genetically to favor a vegetarian diet, and it's not like someone would consciously know that their food predisposition is genetic, as if some kind of message would indicate it to them, so I wouldn't be surprised if many vegetarians rationalize their choice by saying it's an ethical decision, when it's mostly a genetic decision.

That said, that doesn't invalidate arguments against killing animals anymore than my predisposition to enjoy eating meat justifies killing animals, but it does shed light on the nature of this argument and that our choices on this issue are not based on reason, however much we may wish they were.
Will this feature be in the Android version on Google Play also? I use iOS anyways but am curious. And if you get banned from Google Play, will you guys fight back?
I've yet to run across one browser / operating system combination where WebAuthn is implemented well. Stuff like assertion interface not showing up if you have two authenticators present. Browser and OS vendors should really fix their shit before any mass WebAuthn adaptation happens.
I think that’s because the American urban centric view looks at where the meat comes from in the US and it’s not equivalent to hunting on a farm. It comes from factory farms that are pretty sickening when you see videos and pictures. Sure maybe some folks in rural areas or hunters are similar to what you described but 95% is factory farms in US supermarkets.

Also part of the point is that in this culture it’s not for survival. If you need it to survive that’s a different story and not what most people dislike. However US consumers have a choice, so why not make the best of it. Choose meat from sustainable farms or just avoid it.
I have killed animals for food with my own hands and don't mind the process. Worst, I prefer a 1000x killing my own food rather than buying highly pre-processed industrial food of dubious quality (and manufacturing process).
This kind of acacdemic rat race is very common in developing countries like India and China where there are many times the number of candidates as available good jobs.
For a long time, the US colleges avoided this competition mainly because the difference between good and bad career choices was not that great and being a college graduate meant that you were almost guaranteed to achieve a middle class lifestyle. However now with the exorbitant college costs and the reduced career choices for non STEM majors means that American students have to become competitive right from the time they enter high school.
I disagree actually - I think the animal suffering morality angle is the best argument for most people (as long as it's done in a way that isn't too adversarial).

Most people don't care about the environmental costs, we do lots of things that have environmental effects because we like them and think it's worth it.

Impossible and Beyond, while good, are still noticeably worse than beef to me. The animal suffering bit makes me accept that it's worth it. The environmental use isn't as compelling (imo).
Anything to eat into Walmart and Amazons sales. I don't see Dollar General's expansion as a bad thing in itself.

I also don't think it's a full reflection on the middle class gap. Not everyone is gullible enough to shop at Target when we all know it's fancy Walmart.
As another brown guy with kids my anecdote is that I was discriminated by my high school counselor[1] but I took that as a life lesson. The lesson wasn't that white people are evil, but that bias is real and I have to be aware of what's going on and stand up for myself. The lesson has served me well and I've been very successful. Bias of all types is real, it makes no sense to me to hid that fact from my kids. I just teach them that it's one of many obstacles in life and the only way to achieve your goals is to work harder than the people in your way.

[1] A couple example incidents: 1) I wasn't even made aware of AP classes because I didn't look like the kids in those classes. I had to do self study to take the test after I learned about it, which I ended up aceing. 2) I lost out a big scholarship that I would have easily gotten if my counselor had worked with me the way she worked with the white kids.
Why do you call it modern?
This is cool.

Possibly-pathological usage report: training with default parameters against three samples each of tapping the left and right edges of my device ~rapidly (2.5Hz?) doesn't produce a model that can accurately infer which side of my device I'm tapping.

I wouldn't be surprised to learn that adjusting the model parameters or adding more samples would likely remedy this. (By all means go dig out the samples and model created under "i336_" if you're interested.)

The UI is also notable as well. I initially visited on desktop because that's what I was already using, then realized the site is actually designed to be used in a desktop/device split scenario. Nice.

Some pedantic UI nits, in case you want them :) -

- The backend very occasionally 503s, which creates a toast/popup full of HTML in the UI. Only noticed on desktop, but can probably also occur on device too.

- The current approach of tap-label-then-begin-typing-name-to-rename is cool but doesn't catch the backspace key, and I also had to guess that I could type. Create-textbox-on-mousedown would be more intuitive ("ah yes clicking this does let me rename it") and also eliminates the gotta-catch-all-the-keycodes problem.

- I can't either preset the countdown and duration, or have it be persistently saved on mobile. (I wanted to set countdown to ~1-2 seconds.)

- If you submit an empty countdown in the mobile UI the site gets very confused :) a full page reload was needed

- Once I'd hit Train I was like, "...okay, now what? Oh, the header parts ('Workspaces / blah / blah') are clickable, I click in there to go back. Right then"). Back and/or obvious navigation buttons everywhere would probably be helpful for orientation.

- After leaving the tab for some time then coming back to it I was met with a bouncing "Unauthorized" at the top of the page. The requests for .../samples, .../models and .../workspaces are all 401ing.

That's actually everything. The UI is overall refreshingly straightforward/to-the-point (ie, not full of unnecessary layers of indirection!), and fast.

For example, I didn't realize I needed to create a layer to begin with, then when I created it on desktop it immediately showed up on my phone. Nice. (Next step, long-polling :P)
So does that mean Intel's 10nm products are as good as AMD's 7nm products?
I wonder if this can be used for comic book inking. It looks like they have an example of that.

Typically the workflow is pencil drawing -> cleaned up ink drawing (japanese animation uses a similar process too). If this can speed up that process it could save a lot of time.
It's now possible to view all 2048 scales (but hear only one), here. (This topic reminds me of that of prime numbers in many ways.)

https://www.youtube.com/watch?v=fzee0jwMqpw

(Bonus mind-melter: Double Harmonic Major. https://www.youtube.com/watch?v=7-HZXm61Cv4 )
I think the discussion on Reddit you're referring to was saying something slightly more nuanced than that. The case I specifically remember was someone arguing that simply passing through a C library function call without making it clear certain invariants needed to be held in the calling Rust code to not cause undefined behavior was somehow "safe". If you're wrapping a C call with some Rust code and you don't ensure all the invariants that could crash the C code are taken care of, then your function is still unsafe. If you do ensure that all the invariants are taken care of that could crash the C code are taken care of, then it's fine to have it be safe.
My anecdote is that it's all employee #1: the fish rots from the head.

The gist of it is that one guy founded a company, company A, bootstrapped it, then disappeared to found another company (company B) and was busy with it for about a decade. In the meantime, company A had a non-owner CEO and went from 10ish people to 60ish and grew revenues many, many times over.

Meanwhile company B got huge (though never really got anywhere close to the $-per-headcount that company A did), got a real board, went public, and eventually the board forced the owner out of the company completely. He then came back to company A.

Mind you, we didn't know he was forced out of B. He came back complaining that he was tired of board meetings and corporate stuff. Fair enough, we thought. But a few people were still left from that original 10-ish and went: "uh oh".

Turns out the owner is a grandiose narcissist, and highly racist and sexist. Just an amazing mix. Over the next two years, he managed to turn over 70% of the existing staff and YoY turnover went from exactly 10% (they would do a stack-rank 10% cut to reach the target turnover each year) to 30-50% depending on the year. Incoming hires were suddenly a revolving door (2 batches of 20 were hired twice, of those 40 roughly 5 stuck around longer than one year). He mentioned at lunch one day that he wouldn't hire a non-white, non-male programmer (as the only Asian programmer had just quit recently). Some of us noticed that the only woman who was hired who wasn't blonde was the one who was a family friend.

On a technical level, suddenly nobody was allowed to work on anything that wasn't his idea. And his ideas weren't good. Our tech lead did a good job of shielding the developers from this, and lots of cool ideas were kept out of the owner's line of sight.

Anyway, I ended up leaving because of ^^^ once I got enough experience to switch without a large pay cut. (This job paid unusually well for the geography). The company I switched to has problems too, obviously, as do all companies. But they're much more fixable. Company A's primary problem is fundamentally unfixable: the person who owns 100% of the shares and commands the puppets on the board is honestly one of the worst people I've ever had the displeasure of knowing.
It matters where that water comes from. A lot of meat and dairy come from places where water is in abundance and comes mostly or entirely from rain. I grew up on a farm where irrigation was something you saw on TV and would have to drive hundreds of miles to see any at all. We had pipes in the ground to drain water into the river. Most of our crop made its way to animal feed and involved not a drop of water that wasnt rain.
Tbh I prefer Gardein's more traditional soy-based burger in this category. Grills up more nicely imo. I agree that Beyond's sausages are good. Even the fast-food version that Dunkin uses on their sausage McMuffin clone comes out well (they have both meat and Beyond versions). I'm split on Impossible. The fake blood really weirds me out.
Yes but it's encrypted to the secure enclave on that MB, so you can't recover data off it.
Gargantuanisation
You make an interesting point I have not considered before. I think it analogous to the argument that even electric cars have emissions, as almost all of them are charged on grids that are dirty. I personally think in both cases (vegetarians, electric car drivers), the first order benefit of not directly eating animals or burning gasoline exceeds the second order harms. Plus, one can pressure local utilities/politicians to clean up their electricity or only purchase from farms that do the least animal harm (though it's hard to entirely avoid).

Also not trying to have a go at you, thanks for the insightful comment.
No, banks are allowed to loan more money than they have in reserves (they are allowed to have a fraction of a loan in their reserves = fractional reserve banking).

As a result, money is created through each loan.

https://en.wikipedia.org/wiki/Money_multiplier
FDIC covers all 6 billion people on earth now? You can store an unlimited amount of money in your head by memorizing 12 words. Like it or not, that has value to a lot of people around the world for a lot of different reasons.
I don't know if OP is apart of the org, but it's frustrating that when I maximize a window, and then minimize it, and then re-open it (holy this language is inconsistent), then it sizes back to default. This doesn't occur when you resize the window manually.
The kid who returned user's passed hash -- he could have simply learned more about better programming practices no? You make it sound like it's a crime and he's inherently flawed. But all of us did dumb mistakes in school/college in our early programming days, and then most of us learned not to do them.
Admission is harder than graduation for sure. I only had an 80th percentile SAT but 99th percentile GPA
It's funny how the counter argument (even if friendly) will always be "But your solution is not perfect and also doesn't solve the issue completely".

It doesn't have to be perfect, it just needs to be better.
If its not TOTP or HOTP, no thank you. I am not gonna use a site specific app for 2fa.
White Phosphorus Is Terrifying
Eleventy High Performance Blog Template by Google
yup. a staple for the toolkit.
I'm all for it, I know asking people to stop eating meat is like insulting their mother, but I wish at least they would reduce their intake a little bit. That would make a difference.
Movie Tycoon Sues YouTube over Piracy and Exposes Content-ID ‘Caveat’
I haven't looked at Kea in a while, but I'll toss out some comparisons based on my knowledge of RTK and what I remember about Kea + looking at its docs.

Kea's main selling point is that it lets you define self-contained chunks of Redux logic. Initially, this is similar to RTK's `createSlice`, in that you're writing a set of "case reducers" + action creators. However, it also builds in Redux-Saga as a general-purpose side effects approach, and lets you write "listeners" that respond to dispatched actions. (Edit: after re-reading the latest docs, looks like sagas are now an optional plugin, and "listeners" are a sort of super-thunk of some kind.)

Where it particularly differs from RTK is in the amount of abstraction included. RTK tries to stay "visibly Redux" [0], and the abstractions are fairly thin - the focus is on simplifying the typical Redux code patterns, without hiding the fact that you're using Redux. Kea is much more heavily abstracted. It does use a number of Redux terms ("actions", "reducers", etc), but the code that you write looks noticeably different than a "typical" Redux app. Also, RTK focuses on thunks as the default async approach, rather than sagas [1]

I believe Kea also has some mechanisms for combining together those "logic" chunks in various ways, including doing so dynamically at runtime, and it appears to have some "lifecycle"-type callbacks for handling when those chunks get mounted and unmounted.

RTK Query [2], on the other hand, is a purpose-built data-fetching abstraction, most similar to React Query and Apollo. Its only purpose is to fetch data from whatever URL endpoints you've defined, handle the loading state, update the cache with the results, and re-render whatever components care about that data. (Note that RTK Query was originally published as a standalone for development purposes, but we're in the process of merging that back into RTK itself, and have it available in the RTK 1.6 alphas right now [3]).

I haven't actually used Kea myself, but it does appear to have some meaningful thought and development put into it. I would still recommend RTK as the default approach for anyone wanting to use Redux (and of course I'm biased there), but Kea has some interesting approaches.

[0] https://blog.isquaredsoftware.com/2019/10/redux-starter-kit-...

[1] https://blog.isquaredsoftware.com/2020/02/blogged-answers-wh...

[2] https://rtk-query-docs.netlify.app

[3] https://github.com/reduxjs/redux-toolkit/releases/tag/v1.6.0...
Just used it today due to Microsoft removing their Windows USB utility. Lifesaver.
It’s much easier to complete school than it is to get in.
You should probably include your full credit history as well, since in most US states (i.e. where legally allowed) that has a very large impact on your premium.
What You Must Know About These Demons
It’s gross to choose Ilhan Omar here as your throwaway example. Omar gets dumped on all day every day by a parade of disingenuous GOP-partisan bullies who are essentially indifferent to her words and actions, but feel profoundly threatened by the mere presence of a young, African, Muslim, refugee woman in a position of power.

Though she grew up in a really tough situation and has worked hard to overcome it, she does not make herself out to be a victim.

She has strong principles and can sometimes overstate her case, but from what I can tell she listens carefully, genuinely wants to help people, and is doing everything she can to make positive change. I have watched a lot of congressional hearings in the past few years, and Omar is more careful, more prepared, and more serious than the vast majority of her GOP colleagues.
That statement was related to the sentiment that there is no way to protect yourself or a team of people from AWS pricing, people were implying that there is no tool to help you limit or track expenses, which is not true, since there are plenty of tools to do that.

Anyway, life gose on, and it was overall a good chat :)
> I urge everyone to at least _try_ Beyond Burgers, is they require no violence against animals.

I understand what you mean by violence and I don't want to come across as a stickler just for sport, but if we are taking a hard ethical stance based on principles we need to be precise with categories. Two of which is most important;

1. category of animals include humans

2. category of violence include any suffering inflicted knowingly e.g. being overworked in a sweatshop, psychological violence etc.

If we accept above categories, our supply chain, not only for food but for pretty much everything we consume, unfortunately do incur violence on humans. As such, if someone takes a principle on requiring no violence against animals, they must also be concerned with everything they consume or use, not only what they eat. I am not saying they shouldn't not eat meat if they didn't do the other, I am saying they shouldn't claim a position from principle.

In fact if they made either these two arguments they would be perfectly consistent; argument of convenience "not eating meat is more convenient than not using an iPhone", or argument of priority "not requiring violence against other animals is more important to me than humans". But still they couldn't occupy a principled stance of no violence against animals.
There are definitely good free resources once you get on the internet, stack overflow (vc funded & only recently profitable?), github, wikipedia, early on.. ruby on rails (and it's comparatively very friendly and prolific teaching community), etc... these are wonderful examples of accessing high quality data for free.

Scholarly articles and research have been behind paywalls (jstore, etc.) if you don't have access through a university (which I never have.)

Alternatively, everything is free if you pirate the content, I just don't think the numbers add up to having that be a lasting funding model.

The most helpful "free" content for doing home electrical work, car repair, etc. which make a big difference for people on near $0 budgets is media on youtube.

I think the argument could be made for publicly subsidized video, media hosting and other "utility" style services, but the mass adoption and accessibility of the internet for the poor wasn't built on that (as far as memory serves from my experience of being on BBSs and then online in the 90s.) and I think killing ads without an alternative feels like a regressive cart before horse approach.
Wendover productions on Youtube uses a lot of really great stock photos in his video essays, they really never cease to amaze me
My vote is for them too. It was the ultimate in hubris to take the humble tractor, worked on by farmers for decades, down this route.
> how to survive a toxic workplace

Don't! Cut your losses and move on. Life is too short to spend any significant amounts of time around toxic people, no matter the context.
Good point except we are the woke moral and intelligent beings?
Has there been another earthquake where a populated area sat on geography similar to the Tualatin Basin?
I'm impressed with this and plan to try it in my current project.
Yes I worded that poorly.

If I were to go back in time, I would have written.

"one of the big civil rights achievements was to move towards getting rid of that divide."

Also yes, the problem is not the concept of white privilege. As a metric to show the experience of individuals in society it's not a bad thing. As a way of defining individuals it's bad, and as a focus it's not great.
Thoughtful critique is welcome here, but personal attacks and name-calling aren't, so please do the former instead of the latter.

https://news.ycombinator.com/newsguidelines.html
WTF is this shit? Blame the victimhood?

If you’re living in an unjust world, the solution might not actually come from within; perhaps we could modify it somehow?

Don’t bet the farm on findings from psychology.
> This is not an argument that fairs well on HN in general, but the fact that we can eat something this similar to a burger but without the slaughter of living, feeling, individual being is so unbelievably important and incredible.

When I was about fifteen it occurred to me that while that's true, those animals wouldn't be alive at all without us raising them for food. So it seems to me that the goal should be raising them in good conditions without cruelty. At least to my way of thinking, as someone grateful to my parents that I exist, that's better than no life at all.

There are plenty of other solid reasons to eat less meat, but this argument never worked for me.

I actually like the beyond burgers. If they weren't more expensive than a beef burger, I'd eat them.