skysight-inc/HackerNews huggingface dataset:
> In short, the solution: buy grass-fed or pasture raised animals.

It's worth noting though that for this to work we'd need to eat less meat and pay more for it because grass-fed takes much more land. The reason we have industrial animal farms with soy fed cattle is we need so much meat and we want it cheap (and countries that used to eat less meat want more meat as they get richer).
Used PostgRest once. We had a project with datasets for sale where all the data was stored in a database and didn't need any updates or transactions. Postgrest was easy to create a self-contained API.

https://github.com/PostgREST/postgrest
I've enjoyed playing around with this product, but I wish there was a tier between free and pro that added infinite drawing without such a steep price. I'm not really interested in the sync stuff, but would happily pay a little to add infinite grid to the features otherwise included in the free tier.
Are there alternatives for these use cases that can stand up to moisture? The ones I’m seeing around California do not.
I have to be honest I had the same experience (which is unfortunate).

I went vegetarian and borderline vegan for 2 years and I wound up feeling depressed and run down.

It could’ve been from other things too, it’s only anecdotal.

I started introducing some chicken and fish into my diet again and I felt better.

I now eat meat again, just conscious of how much I’m eating and try eat a bit less.

One thing I noticed is that with being a vegetarian, I found to eat properly is harder. I had to cook a lot more to find the protein and calories, it seems to be something which I could probably do correctly if I had more time for it.

Balanced diet is the way to go I think.

One of the things I hate about eating meat is the copious amounts of plastic it comes in. With fruit and vegetables I don’t need too worry as much as I don’t put it in plastic bags, it’s a shame that meat is sold in disposable plastic.
> Yes, it does.

Collecting evidence for bold claim is left as an exercise to the reader.
PA at least was full of bugs on arrival ten+ years ago. That's what started the fight. Poor response to criticism fueled it.

In short, don't replace working code with new until it is at least as good. While new stuff needs testing, folks react strongly when it lands on production systems.
Ooh, I didn't think of the custom DNS option, and NextDNS looks like it might be better than OpenDNS now. Thanks for the tip!
I did not downvote, but this is a low quality comment.

There is a distinction in journalism between protecting a source and revealing the object of a story.

I still disapprove of NYT doxing him.
Recall that up until extremely recently- only a few decades ago- the nation was rapidly exhausting its timber supplies. It was not managed as a renewable resource.
Maybe a future race will dig it up to make their water bottles from.

In all seriousness landfills get a really bad reputation but aren’t the worst thing in the world.
And just like that your manager has decided that your work is now less valuable despite meeting the same KPIs, adding the same value and sacrificing the same amount of your lifespan to make him rich.
Hardly blindly.

It's been a C codebase so far. Introducing C++ makes this no longer the case. This has strong implications for both development and deployment. I'm perplexed since there exist battle-tested code generation engines written in C (e.g. dynasm). Correct me if I'm wrong but it doesn't look like asmjit is anything special in that regard.

I can't imagine Joe Armstrong being happy about this.
Wait what? Minix and macOS via Mach are both microkernel designs. Minix is Unix-like but macOS is Unix.

Im not following your contention.
I don't see that at all. The value Apple supposedly provides is safety. If consumers want the safety that Apple offers, they can continue to limit themselves to Apple's App Store offerings, while those who don't value safety as highly can use a different app store. Just because you value something in a certain way does not mean everyone else should be forced to adhere to those same values.
Candidates pass the technical screens all the time but don't get offers for various reasons. Maybe there was someone else who impressed more, but there's also culture fit and personality to consider. I've rejected very very smart candidates for being arrogant or being poor listeners. A strong team needs more than technical expertise, it needs people who feel comfortable collaborating and have the safety to be wrong and learn
There is no “beyond the environment.” Landfills count too.
people who constantly say this are on par with “there is no cloud, its just someone else’s computer”
I am genuinely sad to write this:

Apple has become the most arrogant asshole company of all the tech giants. They have forgotten the role that we developers played in making them the largest company in the world. But in their moment of financial victory, they have lost their soul.

:(
I think if you have an assert() for the invalid input, that makes sense. I don't think documentation is enough in practice.

In my experience, you can write "don't call this with 0" in the comments, or you can write it in the documentation -- it doesn't matter. Someone will call it in an unexpected way. They will make it work for the happy path and not consider the other cases, because that takes time. (And that includes myself in many instances.)

So the only way to be sure is to blow up and make it a hard bug.

----

I'll also note that very few functions are public APIs with documentation. I'm thinking about the bash codebase, which has 140K lines of C written over 30 years. There are a lot of informal internal APIs, and few documented APIs.

They are kinda stable but also subject to change. So I think assert() is the best way of "documenting" the expected invariants in these cases, which comprise the vast majority of coding situations.
> At this point I think maintaining anonymity is a losing battle.

> I may start my own private practice, where I’m my own boss and where I can focus on medication management – and not the kinds of psychotherapy that I’m most worried are ethically incompatible with being a public figure.

This is why privacy is important - to maintain boundaries between different parts of your life, like work and personal.

We are all complex human beings and we deserve to be 3-dimensional, not 1-dimensional.

Capitalism prefers that humans be one-dimensional cogs in its machine. That we be specialised. One type of personality or field of expertise only. If not, you're paid less, you're respected less, you're listened to less. And it's only because people know more about you than they did before.

It is a real shame what has happened here. But even more, it is a shame that humans treat each other in 1-dimensional ways. We dehumanise and objectify one another, in transactional and very non-personal ways. But we're all persons, who deserve to feel, operate, and be treated as such. There is much about capitalism and trade that is problematic.

I wish Scott well in his endeavours.
Minix, mkLinux, tru64 and hurd want a word with you, just off the top of my head.
Is it possible to stream my phone mic to my laptop with Pulseaudio?
Your tier 3 is effectively regressive taxation. The “Epics of the world” who benefit most from Apple/iPhones/iOS/AppStore existing, end up paying the smallest percentage of their profits back to the org that built all that for them.

The Chardonnay Socialist in me reckons that should be completely the opposite. Let apps that make less than $10k a year (or perhaps apps from companies/brands with less than $1mil turnover per year) be free. As your revenue goes up, your percentage “tax” for using the AppStore goes up.

In my opinion, Epic needs a free ride way way less than a couple of high school kids or college grads with an innovative idea.
huh...so it's an electronic Mbira/Kalimba/Thumb Piano/Music box.

I would have thought it was a hammer hitting vibraphone bars.

https://en.wikipedia.org/wiki/Mbira
Cultivating Spaciousness
Lots of social science in crap, for sure, no arguing about it, dunno how to make it better then not to do it. Though, some are interesting if you have the patience for it, ex. Linguistics, Psychology and Economics, even things like critical theory are sort of useful, think of it like the abstract algebra of social science. Just people pulling apart concept to see if they can be put back together in another way to create something new. I now a lots of CS researchers and they do shit work and cite each others excrement, honestly CS is the sociology of STEM. Their I said it.
It is actually correct: google invented a new “consumer” vs “business” differentiation just for Hey.com that wasn’t part of the rules.
I think it's objective because I can weed out candidates based solely on objective questions about their solution to the coding problem. Of course there's still lots of subjectivity in the process, but I did say “the merest hint of objectivity”.

Here's my real world case study.

I wrote a programming problem for RGM Advisors. The company was sold and so its web site no longer exists. Here's someone's solution to that problem:

https://github.com/perrye2/LimitOrderBook

My original problem statement is in the PDF in that repo.

Here are some of the objective ways we evaluated submissions:

- Does the submission parse/compile?
- Does the submission run and not crash?
- Does the submission follow the specification for how it should be invoked?
- Does the submission produce the correct output?
- Did the candidate submit answers to the time/space complexity questions given in the problem statement?
- Do those answers correctly characterize the submission?
Links? Also, I'm curious if this will also improve pipewire.
> FWIW, I think this or something similar to it is the future of OS development.

Disagree. It is mostly a Unix clone in rust with few novel concepts. Not that it is not important, and no offense meant to developers.
That may be a stupid question, but the comments here made me wonder:

Is the objective to have an OS written in Rust, which can support programs running in any language.

Or is the objective to have an OS written in Rust AND all the ecosystem in Rust too.

Im wondering because the former seems easier and reachable, but from the comments mentioning the port of numerous programs, I have the impression that it is the latter.
That's definitely true as well - some responses by poettering in systemd issues in particular are unnecessarily condescending and very unprofessional.

Also, while systemd and pulseaudio were heavily pushed by many distros, alsa was and still is an option and systemd alternatives exist for those who care that much.
> unwavering faith that Tesla can do no wrong despite evidence staring them in face.

This has disturbing analogs to all aspects of life in the last few years - what you believe has become more important than whether what you believe is right - even with evidence.
Tao of Programming 3.3

There was once a programmer who was attached to the court of the warlord of Wu. The warlord asked the programmer: "Which is easier to design: an accounting package or an operating system?"

"An operating system," replied the programmer.

The warlord uttered an exclamation of disbelief. "Surely an accounting package is trivial next to the complexity of an operating system," he said.

"Not so," said the programmer, "When designing an accounting package, the programmer operates as a mediator between people having different ideas: how it must operate, how its reports must appear, and how it must conform to the tax laws. By contrast, an operating system is not limited by outside appearances. When designing an operating system, the programmer seeks the simplest harmony between machine and ideas. This is why an operating system is easier to design."

The warlord of Wu nodded and smiled. "That is all good and well, but which is easier to debug?"

The programmer made no reply.
“Plants can provide every nutrient required for human survival save for vitamin B12.”

Which is what’s interesting to me, you basically cannot actually be vegan without supplements. Maybe this is where we should go as a specifies for ethical reasons.

But it’s a mental leap to rely on supplements for vital nutrients.
People really believe there are parts of the west and mid-west that haven't been "touched" (we're changing the discussion here)?

The entire country has been surveyed, so of course it's been touched (as defined by some human presence at some point in time).
Your work was never worth that much. I pay people 1/4 of Bay Area rates who are just as good and live better in a more obscure location. The downside was there aren’t enough people, but remote addresses a lot of that.

The big salaries and localization are about control, especially with investors. Talent follows the jobs, and we are in a consolidation cycle. IBM successfully ran significant technology centers in obscure places like Minnesota, Binghamton, NY and Vermont for decades.
>It solves none of your problems

Wrong, it solves tons of them.

>adds complexity and cost

Almost zero complexity and cost. Maybe if you're a bad at sysadmin work it adds cost and complexity.

>defense without corresponding increases to attacker costs.

It adds a _huge_, almost incalculable cost increase to attackers.

>If you believe there are unknown OpenSSH attacks, you can't coherently believe that port knocking is a real defense, since port knocking doesn't do anything to protect the SSH channel that attacks will be carried out in.

Looks like you don't understand the concept of 0-days. Several CVEs we're listed elsewhere. I suggest researching 0-day exploits so you understand how port knocking mitigates them.

Port knocking mitigates 0-days.

>Instead, if you're actually worried about OpenSSH vulnerabilities, you shouldn't be exposing SSH to the public Internet at all.

I don't disagree here, VPN is a great solution. Nonetheless, for some shops simple port-knocking on a bastion host solves, a lot of these issues, and removed the complexity that VPNs add.

>I'm not super worried about OpenSSH server vulnerabilities, but I would never recommend that teams leave SSH exposed; they should just hide that stuff behind WireGuard.

No one is super worried about things like shellshock, heart bleed, etc. until they happen.

Port knocking solved a lot of problems, protects you from zero-days, and makes SSH noise a non-issue (huge signal-to-noise gains).

Used in production for years. It's fantastic.
but what does getting past port knocking help with? now they have to find a bug with ssh.
Dang, I thought it was because I said “market based” and “market forces”. I can’t tell if I’m too left wing or too right wing.
I don't understand why they couldn't fix it and why you didn't insist after paying a lot of money for a new car?
Engineers are paid according to their scarcity, not so much their KPIs. Remote work changes the supply and demand situation in favour of employers.
I'm personally not okay with Apple to take a full control on the App Store, but let's admit the reality and think about feasible options; then what would be remedies that Apple doesn't have a good justification against? I think one of the issue is information asymmetricity between Apple and customers.

* For each in-app purchase, Apple MUST explicitly highlights how much commission they're taking.

* For each in-app purchase, Apple MUST allow app developers to show alternative payment options available.

* Apple may review the alternative payment options and reject the app if it is implemented in an obviously unfair way against Apple IAP, but no other reasons. If it is violated, Apple MUST give a clear reason and actionable items to app developers within a reasonable time frame.

This doesn't require any technically complex changes but just gives strictly more information to their customers. If the customers think it's justifiable, then they will continue to use Apple's IAP. If not, they will go to the developer's site. If the alternative is designed to be unfair against Apple, at least they can have a chance to raise an objection. For the rest, let the market decide.
I forgot about Pipewire. How is that project going?
Since burning releases CO2 into the atmosphere, are there alternatives to burning? Maybe it's difficult to do something with the vast amount of dry wood/plants, even if one manages to collect them?
Alternatively its a disguised reduction in workforce. Doesnt impact the stock like a layoff but probably has a non-negligible impact culling some employees from the herd.
I never thought of "unstable games" before and that is quite revelatory when thinking about money, but I do wonder about cooperation because maybe not in Ethereum-land is there much joint minting of money, but there are subtle systems forces in place in the physical world that do mint money cooperatively and that might skew some of these perfect mathematical results, for example.
It sounds like your definition of "rich" is actually "independently wealthy". To me those are different. You can still have a job (and need a job to sustain your lifestyle) and still be rich.

Living in a 5000 sq ft luxury apartment in Manhattan makes you rich whether you rent it, own it and regardless if you need to work to afford it.
the agency isn't with "your manager" so much as a large fraction of tech salaries were effectively a hedge against you walking down the metaphorical street and finding a different job.

now that that's no longer such a concern, coupled with what i would guess is largely a scarcity mindset brought on by the pandemic, it's not really a surprise that comfortable engineers aren't putting up a huge fight when their salaries are merely 2 standard deviations above the mean of one area or another.
An Oxford research report refutes many of the claims made in favor of "regenerative animal agriculture" [1]. It's basically the clean coal of factory farming.

Also, to the extent "regenerative animal agriculture" works at all, it can be done without slaughtering the animals for their flesh.

[1]: https://www.fcrn.org.uk/sites/default/files/project-files/fc...
I dunno man my 50 unfinished "this is gonna be so awesome" projects ain't really something I'm proud of. Like they are but they aren't. I can't show them off and be proud.

Though it seems I've found one project I just keep coming back to and it's been going for a year now, and I think it is going to be awesome. It's just a solo endeavour to build a non-toy example project to the level of polish you'd find in a real company. It's an absolute mission, but I just use it teach myself new aspects of the job and explore different approaches to things in a semi-realistic piece of software. It's still kinda half baked at the moment but there are definitely parts of it I'm really proud of and each time I manage to finish one part of it to a decent level of polish it elevates the utility of the entire project to me. I refer to the concept as a "project stack". It's the only approach that has seen me get all the way through something.
B12 usually comes from bacteria in soil (and not meat directly) that we don't get now because of cleaner vegetables and cleaner water. Likewise, many industrial animals kept indoors won't get as much B12, so that's why they're given B12 supplements. If you avoid meat, you can just take B12 supplements directly instead of them being filtered through an animal first. If you think this sounds "unnatural", there's nothing natural about intensive animal farming which is where most people get their meat from.
> You can install apps on iOS without using the store.

Not without reinstalling weekly unless you reduce your privacy even further by also give Apple your banking details.

> And if you are willing to jailbreak then you have the full suite.

On these other platforms, you don't have to rely on your device being so insecure that it has a rootable vulnerability.
Fintech Company Built a PPP Loan App in One Weekend
I definitely remember this, in the 90s. And it was around the same time that fast food restaurants (well, McDonald's at least) switched from styrofoam burger clamshells to the paper type. That was driven by environmentalists who didn't like landfills accumulating. There was also some ozone layer concerns I think?

So paper was the better choice for the burger, yet plastic was the better choice for your groceries.

I also remember Vons introduced photodegradable bags.(!) They were supposed to alleviate the litter concerns, while also allowing you to save a tree I think? I'm trying to find something online to back this up, but I remember the novelty of it when they first introduced it.
Releasing plastics into the larger environment, especially microplastics, and confining them to landfills, are most definitely not the same thing.
I am glad this topic is getting attention. There is significant bias in academia in social science even outside flaws in statistical techniques. The field has been weaponized to build foundational support for political stances and blind institutional trust granted to academia is enabling it. This author mentions the implicit association test (IAT) as an example of a social science farce that is well known to be a farce, and notes that most social science work is undertaken in good faith.

However the damage has been done and it doesn’t matter if MOST work is done in good faith if the bad work has big impact. As an example, IATs have been used to make claims about unconscious biases and form the academic basis of books like “White Fragility” by Robin DiAngelo. Quillette wrote about problems with White Fragility and IAT as early as 2018 (https://quillette.com/2018/08/24/the-problem-with-white-frag...), and others continue to write about it even recently in 2020 (https://newdiscourses.com/2020/06/flaws-white-fragility-theo...). However few people are exposed to these critical analyses, and the flaws in the scientific/statistical underpinnings have not mattered, and they have not stopped books like White Fragility from circulating by the millions.

We need a drastic rethink of academia, the incentives within it, and the controls that regulate it to stop the problem. Until then, it’s simply not worth taking fields like social science seriously.
Only if the employers are idiots. Good engineers are always scarce.
I was at a company that issued me an generous RSU package each year. Roughly $60k/year equivalent.

When my department was made redundant and we were laid off, turns out I didn't actually have any stock. The account reverted to $0.

Though, true, I never needed to write a big check or pay a bunch of taxes.
In other news, companies have been paying salaries based on cost of living expenses since the dawn of time.

I see this less as a "cutting" pay and more "rehiring you in another state at your relevant salary tier".
For the last one you mean offering an alternative to IAP but it must be <= iap price-commission?
QAnon Website Shuts Down After N.J. Man Identified as Operator
There were some stunning claims being made on Twitter last month based on a recently published study. Instantly skeptical, I dug into the methodology section and found this gem:

"It should be noted that the results cannot be estimated using a physician fixed effect due to a numeric overflow problem in Stata 15 which cannot be overcome without changing the assumptions of the logit model."

... The sad part was they didn't even choose a reasonable model in the first place.
It's used often in rust. Rust crates are configured with toml files.