skysight-inc/HackerNews huggingface dataset:
The mission statement of GiveWell is "We search for the charities that save or improve lives the most per dollar." That's a part of effective altruism, but not anywhere close to all of it.

Open Philanthropy is a better example:

In 2017, they spent:

$118 million (42%) on global health and development

$43 million (15%) on potential risks from advanced artificial intelligence

$36 million (13%) on scientific research (which cuts across other causes)

$28 million (10%) on biosecurity and pandemic preparedness

$27 million (10%) on farm animal welfare

$10 million (4%) on criminal justice reform

$9 million (3%) on other global catastrophic risks

$10 million (4%) on other cause areas, including land use reform, macroeconomic policy, immigration policy, promotion of effective altruism and improving decision-making

https://80000hours.org/2020/08/misconceptions-effective-altr...
Checkout Relay.js: https://relay.dev/

It does a lot of client-side caching for you. The documentation is atrocious though IMO. I'm not sure if there exists a similar framework for backend caching.
What I would love to find is a database of recipes so that I could build my own front end.
Well if your budget is nothing, and you have the technical skills of a rock, wordpress doesn't seems like the worst option

the cost of getting your wordpress hacked for seo spam is not much for a business that don't have any sensitive data on wordpress(not that they even take it into account...)
Even if you’re right that’s kind of misleading. Trump’s stimulus and Powells actions were basically necessary to prevent another 2008style economic collapse. Biden’s came as “voluntary” unemployment was already high and during a recovery. Either way that was another example of the fed and exec branch working together. However anyone’s feelings are about politics and the things said, us policies were quite competent during the pandemic.

For anyone interested trillion dollar triage is a great book.
Yay, queries with random predicates and no index planning! A recipe for DBA success.
If your Excel is done properly, you wouldn't have the sigfigs for a precise number.
I don't think it's arrogance, I think you have far too much faith in large groups of people.

Of the 4.4 million software developers in the US, most of them produce really bad code and have a lot of wrong ideas about development and don't think twice about what they're doing.

Same with the medical field - rife with dysfunction and malpractice.

Pretty much all fields work like this as far as I can tell. It sometimes takes hundreds of years for new correct ideas to be actually accepted and integrated into the mainstream knowledge/practice in any given field. Most people have giant egos and are resistant to change.
Your site has broken CSS (on mobile)
> The sad part is that databases have evolved and became much better in the last 20 years (I started with MySQL 3.x), but we just don't use them.

Yes, it's a bit like buying a set of silverware and insisting on using the handle as the business end incase you decide to switch your tool.
Send delayed welcome emails to new users with Postmark
But I'm not angry, and I have to create my first account one way or another. Am I not allowed to create my first account because I want to respond to a contentious topic? Is you saying what you're saying not just selective bias? And do you have an actual counterpoint?
I think it's pretty common. I personally call it "Goldfish syndrome", although apparently that's caught on with another informal meaning according to the internet.

Eating and drinking delicious high calorie things rewards your brain. On an evolutionary time scale, delicious things were relatively rare and often required expending a lot of energy to acquire. In the last 100 years or so, modern technology has shifted the typical diet to be primarily cheap, processed high calorie foods.

If you want to change your behavior, I would suggest calorie counting with a phone app. Do it every meal or snack, before you eat it. Even if you don't restrict yourself, it will make you consciously aware of your intake. You'll naturally start thinking in terms of energy intake rather than sensory intake. You'll also start to be able to correlate your emotional state to your current level of hunger rather than the other way around. "I am so hungry I could eat 300 calories of potato chips!" I did that for a few months recently and lost 8 pounds. I stopped doing it more recently, and have gained 3 back.

If you're a hipster at heart and have free time, you could also start doing more of your own food processing at home. Rather than order a pizza ever again, learn how to make a really good hand stretched pizza dough from scratch. If you really like good coffee, buy a hand grinder and whole beans, or figure out how to roast your own beans.

If you think you're eating unhealthy and having external pressure would help with your self control, maybe just go see a primary care physician and request a cholesterol check and to be screened for non-alcoholic fatty liver disease. If you have indeed been too indulgent and lethargic over an extended period of time, your cholesterol will probably read high, and you probably have fat in your liver that may be causing slightly elevated enzyme levels. A Dr. telling you to try to eat healthy may not be motivating, but quantitative data may be.
> whales . . . sustainable

That's maybe 100,000 people doing the hunting.

Not a world-wide hunt to support the needs of maybe 50 million people in the developed world as in 1850.

Whaling continued into the 20th Century in a big way and grew more intense in the hunting methods as time progressed, e.g. harpoon guns instead of rowing around in small boats.
I just block the recommendation and comments section with uBlock. No dessert, no temptation.
He was probably confused because he was hoping for 6793.76 and was on the fence.
I’ll bite. The data/graphs look suspicious and convincing enough, so WTF did happen?

I was hoping for an answer but alas there was none. Anyone have plausible theories? Is this an unexplained mystery or just an artifact of S curve growth?
Everything with a battery should have an off switch
I am much the same way. I use more of a half measure than you, which is to physically remove the phone from my proximity as much as possible unless I’m intentionally trying to zone out. So if I’m working, the phone is in another room on silent. When I’m done with work, I do a hard “screens off” time for family time from 6-9 or so. That, combined with deleting fb/ig and logging out of twitter (still sometimes useful for news so I haven’t deleted it), has helped me exercise more control over my habits versus just sheer willpower.
Because I want to hire people who can deliver value and work well as part of a team. I consider a Github profile littered with numerous inconsequential contributions a possible red flag in that regard.
> Facebook gives us social connections and those are critical for humans. Far more important than reading a book or going for a walk.

A rather basic take, I'd wager, or if you prefer it, a really superficial analysis, but ok.
could you provide more info? how do you use it? what makes one method better/worse than the other?
"Procrastination Monkey" series from waitbutwhy is the best treatise on this that I know.
Super common response. Same here, despite decades of open source contributions, most of the code I write these days is behind closed doors. But, 100% of the code is on Github, so I have it so that it shows my private commit numbers in public.

I also tend to depend on a lot of open source projects... which means that I also find/report/fix bugs and contribute to documentation... all of which shows up in my public history.

It isn't just about relevant work experience...
I wrote the initial proof of concept for tRPC a little over a year ago (though I'm no longer involved in the project). Seems like there's some confusion about how this works. A more complete description is available here[0] below but I'll put a brief explanation below as well.

- It's designed specifically for a full-stack TypeScript app. Your API is implemented as strongly typed server-side functions.

- The input type is specified using a schema library like Zod or io-ts.

- TypeScript infers the return type of these functions.

- You can then import the type signatures of your functions into your client. Just types, no runtime code! This is safe in typescript with the `import type` syntax. tRPC uses those type signatures to provide a typesafe client API, basically an SDK for your API. There's no codegen happening - the client uses TypeScript generics to provide a set of strongly typed "proxy functions" that can be "called" on the client. These proxy functions execute HTTPs requests under the hood: https://trpc.io/docs/rpc

The point is to avoid the boilerplate, codegen, and lack of DRYness associated with building a strongly typed API in TypeScript. You can do this with GraphQL but it relies on code-generation, requires complete buy-in, and (IMO) doesn't provide a great developer experience. TypeScript has a native way of representing types, so the goal is to avoid an intermediate representation (in the form of an OpenAPI spec or GraphQL schema) entirely. As you update your server code, the client's type signatures update instantaneously.

Another important goal is to make it easy to write DRY code when building APIs. Without tRPC, it's common to manually provide type definitions for the results of API calls. But those definitions can easily get out of sync with your actual server code. tRPC infers types from your code itself and provides a typed interface for your API thats doesn't require any manual type annotations.

[0] https://colinhacks.com/essays/painless-typesafety
IO errors are generally handled by returning a `Result` type, that contains the details of the problem on error. You wouldn't use `panic` for IO errors. `panic`s are meant for dealing with broken invariants/assertion failures because of a bug in the program.
They discovered intelligent life on earth?
Another interesting reason is that if you do it the mRNA way, you will continue to internally produce those spike proteins to train your immune system for a week or two
> If everyone gave what they could to their neighbors, then people in poorer neighborhoods would still be worse off.

Depends on whether your neighborhood gives charity to its neighboring neighborhoods.
Other bidders are making the decision whether to increase their bid.
If you put PostgREST in front of your Postgres instance, it looks like

POST https://my.website.com

{
title: “Cool New Technology”,
article: “I learned a thing today”,
user_id: 1234
}
I'm car shopping now but it's the worst time to get one. My wife's car is dying so we have no choice.

My friend who's family runs a dealership says that just getting MSRP is good right now. In my negotiations I got MSRP plus the stupid dealer installed "options" which apparently are mandatory now. They were asking $34,000 out the door total price and I got them to knock off $2000.

Did I get a good deal? Who knows? I need a car and I'm getting it.
Bro I can also pretend government can buzz off, but we need a military to protect our interests. We need some semblance of order so we don't descend into anarchy and chaos. People who exist at polar ends and bring up edge cases without contributing to fixing them to bring us closer to the middle actively make things worse, imo.

These are not zero sum games, and people that think they are probably have no skin in the game. Even the people with lots of wealth and resources worry about losing them, and in order to maintain it you need to make concessions when necessary and be pragmatic.
When you say "Vanilla PHP", do you mean without a framework? If so, is there a reason you avoided frameworks?
Another level of wisdom is to realize this is a form of job security. Put in the 8 hours, whatever the grind.

If that's good enough for you. Else there seems to be suggestions in https://news.ycombinator.com/item?id=31285969 lol
is this still an issue if you use wordpress.com to host?
Hey, buddy, my equalizer is a-ok
Searching for What Connects Us, Carlo Rovelli Explores Beyond Physics
It's not too late for that!
Nice. I'll have to incorporate this little gem for the Linux laptop. Thank you. When I'm home, I primarily watch YouTube on my TV, but I don't use YouTube. Rather, I use SmartTubeNext, which grabs the same videos as YouTube, but has no ads, tracking, kills sponsored content in the video, as well as no YouTube recommendations. I'm very happy with it. I run it off my Amazon Firestick. If you're interested, here is the how-to: https://troypoint.com/smarttubenext/
For me it depends on how my day is going.

When I first read about willpower being an exhaustible resource, it totally aligned with my experience. A few years later I read that those ego depletion studies had been invalidated and that surprised me. Running out of willpower seems like something I experience.
If you google "VMS Liberation Front", your licensing problems will be solved.
Some gamers with high-end cards are likely doing a bit of mining. If the parents or dorms are picking up the electricity bill, that makes sense. And then there are some cards that are used for gaming and to study deep learning, I guess. It is likely a bit more of a mixed use of compute than just pure mining.

To give an example, I'm not a student, but I do have a box with 2 x RTX 2080 sitting in my garage, which I use for hobbyist deep learning research. Sometimes, I also need heating in my garage, it gets cold during the winter. It was pretty easy to flash a NiceHash usb stick. So I boot it from it and it becomes a 1.5kW heater which pays for itself. Not particularly efficient or climate friendly, but oh well.
Yeah this must be one of the most underused features ever. People don't realise that you can solve little bobby tables by just setting the permissions correctly in the database.
Because we humans have a lot of idle time.

We feel like we're wasting it, and we feel we should instead spend time archiving goals, to better ourselves, to do something more meaningful.
But that is not how life works. You are just unnecessarily burden yourself with guilt. Thinking you should be doing something else. There are so many things to learn about, so many things to experience, right? We fear on missing out on life, chasing something, but what exactly we don't really know.

But maybe you just don't need to? Most of us are exactly fine with where we are. Of course you should always strive to improve, but truth is "killing time" is a big part of life. Especially for top of the food chain animals like humans. Watch some livestreams of lions on youtube, what do they do? 99% of the time they just sit under a tree doing absolutely nothing, and I bet they don't feel guilty about it. People used to walk labyrinths for hours and hours, just to kill time.

This whole notion that you need to make the most out of every moment, live life to the fullest, see all the places, chase the uncomfortable! - I don't think it's necessarily the best advice, the happiest people I've met tend to have very simple boring routines.
Not in the Netherlands, just recently the mortgage-to-value ratio went from 102% to 100%, the additional 2% could be used for notary and tax costs.

When my parents bought their first house in the 90s you were able to loan ~120% of your home value so you could finance a new kitchen or even a car.
Logging vs debugging is like hammer vs wrench.

They are different tools for different use cases. Neither is better or worse. You can read the comments from detractors and proponents of the two tools to understand when to use them.
I've actually got a VAXstation 3100 M76. It's fun to run it on the hardware, but most of these little VAXen have performance most charitably described as pedestrian.
I no longer use it actively but CraftCMS was good to me for several years: https://craftcms.com/
Drop order in Rust: It's tricky (2020)
It may be a common trait in programmers, since we're rewarded by getting to the bottom of things: "why is this function failing? who calls it? in which possible states?"

Most programmers have experienced being so immersed in code that we don't notice time is passing, forgetting to eat or sleep.

It's similar with immersion in social media / food / whatever. We become lost in the activity and lose our sense of self.

I've recently heard of the concept of conscientiousness as a personality trait. People with low conscientiousness tend to procrastinate more, and it's tied to ADHD. Apparently it can be trained. I'm trying (though not really succeeding) to make pauses, take a deep breath and think about "what am I doing right now? What should I be doing instead?". Seems so basic, like I've regressed to being a child who has no self control...
Some data would be nice. I've followed real estate investments for a while, and renting houses is fairly poor if you paid all cash for the house. The math is easy to do.

Most RE investors I know who do this make good money only if they buy a significantly undervalued house - often one that is unsellable. They buy it, put in $50K to repair it, and then rent it out.

Those who buy regular houses at 20% down and rent it out have a target of $200/mo net profit. Clearly, they're not buying $600K houses at $120K down to get a measly $200/mo out of it.

RE investing - especially the rental market - is very nice in that it's pretty simple math and very transparent. Anyone can plug in the numbers and see what they'll get. Generally, in places where houses go for $800K, the rent will likely not even cover the loan payments. So then you play the game of taking a long term sustained loss in the hope of appreciation. But as someone else pointed out, this makes sense only if you're paying about 20% down and not with paying full cash.

Buying houses with all cash is almost always a very poor investment.

Random example in my area: Houses in a certain neighborhood are selling for $900K. They rent for $3.5K/mo. Assuming no costs, it would take 21 years to get the money back. Even with rent appreciation, it would take well over 10 years. Over that period, even including appreciation of the house, you're almost guaranteed to get better returns with the S&P500.
Absolutely true, but I don't think they would be making this argument. They'd more likely be making specific claims about their own effectiveness.
I agree. In today's world of cloud services, good logging is the single most important way to debug issues.
Facebook accused of deliberately disrupting Australia emergency services
Yes. A few months but I felt results immediately, like within 30 minutes. I checked with my doctor first and she had no anxiety about trying it - she said any excess beyond what my body can manage would be immediately urinated out and citrulline is plentiful in the body.
I always thought the site might imply getting off the gold standard.
It's a bit of an XKCD where they keep re-inventing YAML-based DSLs. We have weird "native" YAMLs for AWS, GCP and Azure, and then YAML DSLs to generate those YAML DSLs. Even SaltStack and Ansible do it...

It's almost like someone had a bad idea and put XKCD and Xzibit in a blender...
I'm doing okay, thanks! I'm not on any Rust teams, anymore, though.

There are some other folks around so your point isn't incorrect, only about me.
You're the best Peter! :)
Geoengineering: The Gamble
This might be just over-familiarity on my part, but does SQL really have a strong learning curve, or is it just not used often enough directly these days that people can get by without knowing it?

Standard SQL is a really simple grammar and a very small keyword set - there's basically selecting, updating, deleting, filtering with where, aggregate queries, grouping and joins, and that's like 95% of it. Sub-queries maybe too.
What doesn't make headlines is the longer term average for inflation as well;

The diminishing effectiveness (in part based on global unison from 2008) meant that the federal reserve could not reach its target 2% inflation a year from 2008 until 2021.

In a history of being under inflation targets by .5% for 14 years, 8.5% in one year is partly a headline grabber. And we have wage growth happening.
I am also an introvert and the computer is an easy escape after a day of what I can only describe as sensory overload. That said, the author's point was more about productivity than socialization. There, I can only agree.

To offer a couple of personal examples: I have to actively avoid certain types of games since it is far too easy to explore virtual worlds, gather virtual resources, and build virtual things when I would feel more productive doing something real. That something real may be as mundane as learning how to develop software more sophisticated than toy projects, simply because the product is reflects reality rather than fantasy.

The other example is my tendency to watch other people do real things, like embedded development or repairing electronics. I have the interest and I even have most of the tooling. Still, consuming is easier than creating. That is especially true after a mentally exhausting day.

I can only conclude that technology has made some things easier than others, and that it doesn't necessarily correlate with what people value. It doesn't even matter whether those values are social or asocial.
Okay look, you've probably stopped reading comments at this point and have thrown your Hacker News password into the ocean. But just in case you haven't, here's how to fix this: Just go away. You're clearly not sorry at all, so the best thing you can do, for your own sake, is to stop trying to fool everyone into thinking that you're sorry. We're too smart for that. Just go radio silent and have someone else do PR for your team from now on. In a few years everyone will have forgotten about this incident, and you can start posting again.
>sometimes i wonder why do i waste so much of time on internet

I enjoy my time on the internet and I treasure it as a tool for reaching new intellectual heights but not in a straightforward fashion. I speak two languages more than my own native one thanks to the time "wasted" on the internet shitposting on imageboards & forums, watching JP vtuber clips and anime, playing CRPGs or MMORPGs, etc... and that's just the one quantifiable metric I can offer, cause to me it's pretty clear I would be a worse, less polished version of myself if I hadn't spend so much time on the internet running in circles.

>not even doing productive work
>back to that unproductive and mindless pithole

What a tragic and servile mentality to think we are always meant to be productive to deserve enjoying our time on this Earth; guilt-tripping yourself back into the cog in the machine mindset to force yourself to become something you don't really want to be seems a terrible choice. That path will only lead to wearing you down, eroding your actual capability to be productive in the process.

PS: Try to improve your experience on the internet by constantly filtering your information sources until you find you stay here useful.
Discord is most likely the most
phallocentric large scale platform ever made. It is an abysmally terrible place to go to meet people, and particularly to go argue. Ever seen what the most popular politics server on discord looks like? 4chan is tame by comparison...
> As long as it’s not rabid it’s less potentially dangerous than many dogs.

Thing is, if a raccoon is just chilling and isn't terrified of people near it, there's a very real chance it is rabid.
I've also been hand-copying my Zooom2 app from machine to machine.

On my new M1, I am using Hookshot (which apparently is now Rectangle Pro https://rectangleapp.com/pro ) – it has support for key combos to Move and Resize windows.

The only downside is that Hookshot/Rectangle focuses the window when you do this, which Zooom2 did not.
> that just happens to fit

pretty sure they forced it to fit, probably by padding the list.