skysight-inc/HackerNews huggingface dataset:
> I eat meat, but I think it's fair to say bringing living/feeling/thinking things into existence for the express purpose of being killed and consumed is grim. This feels particularly true if the circumstances they're raised in are horrific, which seems to be pretty common in factory farms.

Wouldn't the logical conclusion than be to eat less and higher quality meat? I mean I have worked on Biodynamic farms with livestock and I can assure you they live incredibly well, and are often eating as good if not better than the the regimen of the cows used for Wagyu, and sometimes even better than some of us farmers depending on the pat of the season.

> In any case, nature might be crueler to living things than we are, but I still think becoming less cruel is worth the effort.

I still think that if the key issue is the poor practice and animal welfare than the only acceptable solution is to eat less and higher quality meat from local and sustainable farms.

This synthetic meat is peak tech-bro, no one who is relying on eating fake hamburger meat on a daily basis is in a position to be taken serious when most Asian diets are mainly vegetarian and have fed populations in the billions for millennia (eg India, China, Japan). The arrogance to believe that the amount of inputs for these fake meats isn't a slight of hand because all the oils, and stabilizers at scale seems on it's face entirely absurd to a more environmentally friendly solution: pasture raised and grass fed cattle replenish the soil and serve as a natural re-vitalization for the soil between crop rotations.

I worked at a highly renown Vegetarian and Vegan place in Boulder, and even tried being both but abandoned it because of how depressed it made me feel wile working a manual labour job and working out/hiking, and I can assure that 80% of the time all were were doing was re-making vegetarian substitutes to meat based dishes rather than focus on the in-season vegetables a menu that reflected that which is what I had done for most of my career in kitchens that served meat and offered veterinarian options.

Ultimately, I think this a reflection of both hyper based capitalism, tons of Vc money cashing in on the immense amount of ignorance regarding food education with clever marketing. At the end Ag can be modeled and scaled in suh a way where it is carbon net-negative if the same amount of capital, time, and incentives were applied to it.
It really should be a standard part of any school curriculum, book, website, or any other media that people consume to learn programming. Debugging is such an integral skill to software engineering that it's beyond inexcusable that it's not taught.

Graphical debuggers aren't even hard to use. You can learn PyCharm's in an hour. Learn how to set a break point, examine local variables, learn the different step buttons, and view the function call stack and the local variables at each level of the stack.

Heck, maybe people wouldn't struggle with recursion so much if they were taught how to examine the call stack using the debugger, showing what happens when function A calls B which calls C, examine the local variables at each level of the stack, including an example where A and B both have a local variable called "x", and then note that function A calling itself is not a special case and adds another level to the stack with a new "x".

Without knowing how to use a debugger, learning to program feels like programming a black box. Sure, a bunch of "print" statements help, but nothing beats stepping through code line-by-line.
> ...Apple and Google have “moved” on.

Apple moved to Swift, but what has Google moved to?
Musk: “Who else has Apple censored?”
So, Theranos for the blockchain, roughly?
I say 20 feet to factor in some sensible margin between vehicles. I'm also not measuring bumper to bumper, but driver to driver.
I know what you're referencing, but it's not obvious to people who don't already know about it.

And in a way, I think you did say something deep. Web developers often have no idea that problems like this were solved a long time ago, and it lowers their expectations for what should be possible with the tools of their industry.
I use Agner as well. I started up my own version for Rust specifically targeting avx512[1], but I've been hitting enough snags to where I think I'll abandon it. It's super green at the moment, and I haven't pushed it to Cargo. But if I'm going to dedicate time to it, then I need it to work for my purposes, and there's a thread-parallel problem that makes this unusable for me at the moment.

[1] https://github.com/matthewkolbe/lit_math
Now you're passing two parameters around. Why use an annoying language like Haskell when there's PureScript?
Yep, and funny enough, if you plot seed oil consumption along with total calorie consumption and obesity, the answer is obvious. We just eat too much, and cooking oils' 9cal/gram really sneak up on people who don't pay attention.
I think one of the main problems is that a surface-level argument can easily be made that user engagement represents the quality of the user experience (i.e. "users that spend a lot of time in the app clearly like it"), despite falling apart if you dig deeper than the surface. The allure of short-term profits makes such an argument attractive to upper leadership. It also makes it more difficult for a lower-level employee, like a designer, to convince them against it without direct evidence that optimizing for user productivity is better than optimizing for user engagement.

Combine the ease of making that argument with potential financial incentives to the designers to optimize for that, then you get relatively easy conformity to that goal. I'm sure there's plenty of designers that will happily accept it, so as a company, you can easily replace any designers that push back.
We don't keep natural meat sterile during production because it would kill the chicken, which results in zero output of chicken.

Chickens' immune systems are quite fallible, and they do not keep the chicken in a sterile state. Chickens are full of dangerous bacteria despite having an immune system.
It's the medium, not the genes. Like someone else mentioned, it's called fetal bovine serum (presuming GP meant "cow" and not "mare") and it's used in large quantities.
What I really hope someone invents is a way to 3D print something that feels like a street tree. I'm fine with it being a lot more expensive because we obviously wouldn't print forests full of them, but being able to put in an urban canopy without having to wait 30 or 40 years would be a game changer. Maybe you 3d print the trunk, and come up with some kind of artificial root system, and splice/graft regular tree limbs onto that substrate and it took 5 years for it to really fill out would be awesome.
Which Chinese law did this feature violate?
Here's a tutorial on how to analyze a bank's balance sheet.[1]

Few of the crypto clowns publish their balance sheet. FTX, we now know, didn't even have a balance sheet.

[1] https://www.wallstreetmojo.com/banks-balance-sheet/
Clickbait headline. The phrase is
“Don’t feel attacked”
I once heard that a well-known gig economy company would open up new cities by giving employees essentially-unlimited credit cards and telling them to buy whatever they thought was needed, with no controls or multi-person approvals.

It'll be interesting to see how VC changes in the modern environment - will they still be all-in on founders willing to unsustainably burn money just to incrementally boost the probability of growth, or will they begin looking more for experienced operating teams who reach and maintain profitability (or a rapid path to get there at all times)?
Scientific American has detected suspicious traffic
The author is a child. The core of his anecdote is "I dated a girl and then I went to a summer camp and got my camp mates to do that '36 questions' exercise the New York Times popularized several years ago." I think this advice would be useful to socially awkward college students who need explicit instruction for talking to classmates.
Generally I agree with you about what the benefits of types are, which is why I generally choose to use typed languages.

> Yes there are. If Linux starts going backward (as in they are starting an effort to handwrite new drivers in assembly) and move in that direction, everyone else should rightly be really worried.

Frankly, I have a lot more confidence in something written in Python/Ruby/JS to not fail in a really dangerous way than I do something written in C. It's silly to pretend like all languages with types are equivalent, or that types are uniformly better for all use-cases.

Sure, the type systems in C/C++ will verify that you don't have type errors, but they can't verify that you don't have use-after-free errors, or out-of-bounds errors, or null pointer dereference errors, and so on. Even Java, which has an extensive and relatively modern type system, can't protect you from null pointer dereferences.

I never said "there's nothing wrong with working in a language without static typing for ANY PROJECT IN THE WORLD." Some projects need it, and some projects frankly don't. Linux, given its constraints, could not have been written in anything other than C. That's fine.

Very large projects in dynamic languages seem to eventually want type annotations, e.g. Dropbox (Python), Stripe (Ruby IIRC), and Facebook (PHP). But at the same time there are plenty of large, successful projects written in dynamic languages: GitLab (Ruby), Wordpress (PHP), much of emacs (Lisp), this very website (Lisp), Datomic (Clojure), CircleCI (Clojure). Sure, you can say that all of those projects should have been written in some statically typed language, but they have found success regardless, which is really the only metric that matters.
Posting it here since it's directly relevant to App Review and other things this community cares about (and perhaps has experience with).
And very fun to take off the road sometimes :) fun to see other 4Runner drivers on HN!
I’m not going to try to argue about which experience is worse because that’s difficult to quantify and I don’t actually think it achieves a lot.

If we can agree that ignoring nature, factory farmed animals don’t lead what we would call a fulfilling life, how can we justify bringing trillions of them into existence if we have alternatives? We don‘t have to go too deep into utilitarian rhetoric here, maybe it is better than nature, maybe if you follow that line of reasoning it wouldn’t be right to let animals suffer in nature or have children either. Anyway, I haven’t been able to justify eating meat to myself for as long as I was able to think along these lines.
I saw an Oregon Field Guide that said between cougars, wolves, and bears, the predation/death rate for deer fawns in NE Oregon is something over 90%. I don't know about wild pigs, per se, but I don't think it's appropriate to presume they'd live so long. Many would die soon after birth. As for their conditions, many livestock we consume are raised in relatively natural conditions (e.g., cattle run on arid ground in eastern Oregon). Their lives are certainly shorter than maybe they could be, but see my first comment.
The problem with the menu bar that unless you are using Bartender to minimize the spacing between the icons, it is clattered with only a few apps running, especially if you are "blessed" with the notch.

But oh boy, that site is a small treasure :)
Posix compliance was/is often a checkbox requirement to bid for government contracts. So M$ tossed in the Posix subsystem so they didn't get excluded based on that requirement. Lots of otherwise odd features in software fall into this category (See also: Apple A/UX).
If you've ever struggled with technical writing, why every software engineer should write in this new remote work culture?

I'm writing a book for you. Getting Started in Technical Writing.

Why another book:

Twitter helped me unlock a world of opportunities beyond the conventional rules I had grown accustomed to.

Everyone has a story to tell, so I believe mine is worth sharing. How I Made $30K From Writing in 1 Year.

Most people don't get the answer to their cold DMs & Emails because they don't know how to send interesting Emails/DMs.

This is not your typical reference book. Instead, I'd like to show you that you can write a good technical blog and earn perfect money.

This is an opinionated book. I only cover topics on which I have extensive first-hand experience.

Blogging/Writing for developers is powerful because it allows you to create something once & then gradually build trust, reputation, traffic, and sound money.

It's boring, but it works.

Book Link: https://theankurtyagi.gumroad.com/l/blogging
What can you accomplish with an IBM mainframe that you could not do on x86 Linux servers?

I would probably word that as what can a mainframe do that commodity servers can not. They are more reliable and allow for spinning up a vast number of workloads with incredibly fast virtual networking. If one needed a "cloud" of Linux nodes, a Z16 would be insanely fast deployment and teardown of workloads on demand and those nodes could talk to each other with very little latency and high throughput. Some companies and organizations need a small private cloud (think pod or blast-radius contained mini region) that can spin up their cloud region on demand. Even in a catastrophic failure, the fault blast radius is limited to the group of racks comprising the mainframe.

The cost is not just hardware. Anything IBM is going to be IBM supported and your business would have factored that into the ROI/TCO. The contracts are very expensive but you have the highest level engineers a phone call away and if you require it they can also remotely diagnose problems and have replacement parts in {n} hours based on the contract. Not everyone needs this of course which understandably leads many to question the cost.
I might make a new version of this http://vintagesimulator.com with VR support.

Or actually build this https://github.com/runvnc/tersenet

What I have been thinking about for a few years is a SaaS that takes a video stream and in real-time outputs a 3d reconstruction with separate labeled posed meshes, or maybe even some type of (CAD-like) boundary representation.

It should be possible to use NeRFs to create a VR "teleportation" application.

Also I think that VR or mixed reality user interfaces should be 3D and possibly haptic, and that doing everything in 2d windows in VR doesn't make much sense. So there will eventually be an OS for mixed reality that has 3D widgets or components that can interact and have interesting interfaces.

It will also soon be possible to "clone" a person using dynamic NeRF-like technology combined with new multimodal models of behavior and cognition. Such as take every script from the Colbert show, feed it into a model that combines a LLM with gestures and some visual/spatial correspondence. Automatically create a late night monologue prompted by the news. AKA "Deep Colbert".
There is/was a sushi place in Capitola that serves The Satan Roll: fresh habenero puree.
Yeah I already checked the ports but it's not available.. And I'm not good with that stuff. But perhaps it will be added.

I think electron stuff is difficult to port though - Not sure what the problem is but I heard this recently from a maintainer.
Those are much simpler yeasts and molds being cultivated. Meat cells are much more complex from an inputs/outputs point of view, and much more prone to contamination, especially at scales that are economically feasible.
Not "the same thing" but security is a HUGELY IMPORTANT under the umbrella of "reliability".

If your stuff isn't secure how could you possibly make claims that it's reliable? If I said, "resilient" (synonym for "reliable") instead would it make more sense (in the scope of IT stuff)?
> real problems that people do face, such as a vendor not providing you the goods or services that you paid for, are still a problem with blockchain.

Not just still a problem. Far worse off a problem. Chargebacks exist for credit cards and most bank transactions including wired funds. Send the crypto the wrong way at the wrong time or to the wrong place? Poof. Bye bye money.
I disagree on all points here.

Not only did the US central bank create the conditions for the stock market crash of 1929, but the interventionist policies of FDR prolonged the economic hardship. Interventionism put the "great" in the "great depression". Not only did they create the bust, but they magnified the blast radius.

https://cdn.mises.org/Americas%20Great%20Depression_3.pdf

https://mises.org/library/did-fdr-make-depression-great

https://mises.org/library/forgotten-depression-1920

https://mises.org/wire/1920-crash-cured-itself
If we priced externalities at their true societal cost, the problem of animal farming becomes clear very quickly. Reducing carbon emissions from animal agriculture is one of the bigger targets for helping reduce climate change. I don't think telling people to just not eat meat will work, so lab-grown meat seems like a promising solution to explore.

https://www.epa.gov/ghgemissions/sources-greenhouse-gas-emis...
we aren't talking about "copyright litigation today", we're hypothesising about how deeply disrupted the current arrangement could be by ai content generation

in particular, the argument that "ai generated works is not copyrightable" in support of it being untenable to use it for business purposes is challenged by the observation that "we won't be able to tell where it came from anyway"
Here are ~200 examples from Digikey (sort by price->increasing at a reasonable quantity):

https://www.digikey.com/short/jjhtf0h8

These are Cortex-M0 and Cortex-M23 parts in manufacturer lines like Atmel SAMD10, Freescale KE04, Nuvoton Mini55, NXP LPC82x, Infineon PSOC4, STmicro STM32G0 and STM32F0, and others. And they often blow the 8-bit parts out of the water in features and performance, usually losing only in battery leakage current/active current consumption.

Technically they're often 16/32-bit ARM Thumb cores, not sure I'd call them 32-bit cores when 90% of the instructions you'll execute are 16 bits, even though the memory space and registers are 32 bits wide. I suppose they feel close enough to developers and users like 32 bit cores as opposed to something that's painfully, obviously, only 8 or 16 bits wide that you can just ignore that technicality...
IME the core issue here is that there are far more SWE jobs than ML/DS jobs, which leads to a far greater variety of SWE jobs, which means people are better able to find SWEs jobs where they are able to find a job that matches their job environment. If you want to coast, there are SWE jobs for that. If you want to work 12 hour days on the bleeding edge, there are jobs for that as well.

>A lot of the time you could train model prepare pipeline and test enviroment for 3-6 months before you get good enough result to push it into production. And it can get extremely stressful rly fast if you care about that

Some of the the major job challenges in ML/DS are that the field is new, the number of jobs are far fewer than SWEs, the teams are small, and the people who can exert control of you have wildly unrealistic expectations of what it takes to build a useful model. So it's easier to land in a crappy job where stakeholders add to your stress because you are not "delivering" according to their definition of "I thought ML would solve all my business problems in 2 weeks."

I personally prefer ML/DS to what I see a lot of SWEs do. Yes, it can take months to get something working (or maybe it will fail after all that effort), but I'm also involved in the end to end of what I'm building and I get be part of defining the the "what", "why", and "how" and not just crank out yet another story on a Kanban board. What really helps me in my job is having a management chain that pushes back and educates stakeholders on why things take time and why that time is required to have a certain level of quality.

There are plenty of SWEs (on HN and elsewhere) who say they feel like factory workers. Somebody else makes a bunch of decisions and the SWEs simply churn out features and stories. So the quick wins turn into an endless flood of drudgery, just like how when you learn to fix a toilet you feel great, but if you fix 20 toilets a day, it probably becomes monotonous pretty quickly.
My bubble mostly doesn't care. I would say my bubble isn't particularly naturalist or organic leaning so that might be it. I will definitely eat lab grown meat, especially for something like ground beef or chicken nuggets or sausage.
Thats the phrase, I wrote this after waking up
> If I were the person here, I might write a simple test with 'val1="foo"; val2="bar";' to make it fail. That would make it fail because the first byte is different, while I would think it failed because the entire value is different.

This is absolutely the wrong way to do testing and the crux of what I was getting at: you should not change a single line of code within the test itself when making them pass or fail.

If you change the test itself, then it's not the same test, you have not ensured your test works, only that another test works.

I'm sorry if this sounds harsh or if my phrasing is not correct, but it's important to remember this. If "testing your test" implies "making modification to the test", then you're not doing it right.
It has CarPlay and radar cruise control, but hardly a loaded with tech car beyond that - the software used in the media display feels ancient!
Not the cells, but the growth medium. You need a growth medium to grow cells in a culture, because there's no support from the rest of the animal for growth. Normally the animal would provide blood, etc. to the tissue, but there is no animal in this case.
Any comments on https://slatestarcodex.com/2019/03/11/ketamine-now-by-prescr... - presumably the doubts Scott had have now been answered?
I was hoping to buy a new GPU, but stock levels still haven't recovered, at least in Canada. I'm not going to pay $1000+ for an RX 6800. I guess I will be waiting until December when the 7900 series releases and see how stock looks then.
Now every step is full of dark pattern. Just like you wanna save a file in office. If you don't want store it in the cloud, there is always a step more. Also with the free One Drive and store it automaticly somewhere, I helped recently a friend (no computer guy), there are files just everywhere, some in the cloud some there and some somewhere else. Todays Windows is just hostile to non tech people, even to tech people.
"Google introduces Angular" does mean that (even if you didn't knew what Angular is beforehand)
It's concerning to me how long the time horizon of public science is becoming. There is little scientific consensus on the topic of laboratory grown mass nutrient bioavailability. There is little consensus on the mid-long term effects that this has on intestinal flora.

I'm inclined to believe that the FDA is making statements on authority at this point.
So foreigners don’t need to respect the local cultures at all? They can fly the most offensive symbols and say “well in my home country it’s fine” and then play victim when everyone around them is like “hey, take it down a notch”?

Give me a break. Pure hypocrisy. It’s not racism to have basic decency.
It's not capable of CO2 measurement, it only estimates CO2 levels based on measurements of VOCs. These estimated readings are garbage and have close to zero correlation with CO2 levels.
Elon Musk’s Boring Company Ghosts Cities Across America
Where would you start if you knew nothing about electronics but wanted to create this as a way to learn?
The FDA says all kinds of things
In practice, artificial FBS or FBS-free medium can be very tricky to use successfully. It's definitely not a solved problem yet.
CO2 and O2 concentrations in integral motorcycle helmets – ScienceDirect
The point still stands that an officially supported browser version can still be typescript transpiled to JavaScript.
For neovim I definitely experienced input lag. In VSCode is a bit more subtle; for example when opening new files and saving files with autoformatter