skysight-inc/HackerNews huggingface dataset:
Even before clicking on the story, I knew there would be a "gun-related homicide" vs. "gun ownership" graph, and not an "all homicide" vs. "gun ownership" graph. Do we want to minimize all homicide, or only gun homicide, and don't care about people killed by other means? (It goes without saying that any human right that increases homicide rate should be abolished /s)

The missing data: https://diegobasch.com/homicides-vs-gun-ownership

And more on typical data manipulation in gun debates: https://hwfo.substack.com/p/everybodys-lying-about-the-link-...
You and I have the same instinctual feel when we've hit the wrong key. I can even hit backspace (or just arrow over) when I'm typing on a slow remote session and have made a mistake three words back.
There is really no reason to use your real name and address for anything online - perhaps only airline tickets and government agencies (eftps, ftb.ca.gov, etc.).

Remember: Visa/MC cannot verify cardholder name. They pretend that they can and merchants believe that they can but there is no mechanism to do so.[1] If the numbers match up, you can use "Mickey Mouse".

No online retailer/merchant/provider has ever seen our real name (or real address). We created a pseudonym and attached it to a PO BOX in our town and a twilio phone number.

This doesn't solve every problem but it does solve the simple issues of identity theft and impersonation or (very low level) attackers correlating our activity to other activities.

YMMV. IANAL.

[1] There is some weird "verified by visa" thing that does attempt to confirm identity but I've only seen it once in the last 12 years ...
I'm very proud of my history of never clicking a Facebook ad in over 10 years... Most of them are really just shills for capturing targeting data to associate with my profile anyway.

This also explains why Facebook shows me wildly random ads for Viagra alternatives, yoga pants, conservative news, and better kitty litter than my current brand... All things which have no relevance to me, yet quite often triggering my urge to click "Hide Ad", but that too in itself is also a marker that creates a record I'm sure... What a mental health nightmare it's all turned into.

I log on a lot less to social media than I used to, and use AdBlock + UBlock everywhere ritually.
The same codebase powers both lesswrong and ea forum.
"In recent weeks, infections have increased steeply, coinciding with the detection of B.1.1.529 variant. The first known confirmed B.1.1.529 infection was from a specimen collected on 9 November 2021.

This variant has a large number of mutations, some of which are concerning. Preliminary evidence suggests an increased risk of reinfection with this variant, as compared to other VOCs. The number of cases of this variant appears to be increasing in almost all provinces in South Africa"
This article would have been better without the unnecessary war analogy and history lesson.
i uploaded an apress cover and it said it was oreilly, stop wasting my time
Its popularity and persistence was partly because of its size. Each release got a lot bigger. A v6 system fits easily into 128 KB of RAM and there are stripped down ports that run in less. v7 is just a little bigger. Small and comprehensible. See: https://en.wikipedia.org/wiki/Lions%27_Commentary_on_UNIX_6t...

V7 also persisted well into the 80s because it was a lot easier to port. And again the size meant it could fit on small machines. In 1983, the year the IBM PC XT with a hard drive came out, commercial AT&T UNIX was up to System V which was enormous. It wouldn't have fit in the RAM or disk of the XT.
There’s two reasons a problem stays unsolved. Perhaps three if you believe Jim Highsmith (we are managing paradoxes). One, it’s unsolvable, like the Halting Problem. Two, it’s an XY problem and nobody is asking the right question.

I’d been thinking recently that you could build a stupid simple ORM if you set up your SQL results to have the exact same names as your target object/struct and fed the type in as a parameter. Push these results into this box.

But that’s not the functionality that sells ORMs. It’s the object graph. Mapping relational data to graphs, ORM or not, is quite messy. Maybe that says we should be using graph databases for this sort of data instead.
Would you be willing to elaborate how that happened?
Building K8s native SaaS apps: iterate quickly with in-cluster data planes
I don't find that to be a convincing argument, because it suggests we should write "foo applied to bar" instead of "foo(bar)" in your code. It's just notation, just because it's new, doesn't mean it's bad.

There's maybe an argument to be made about there being _too much_ notation to learn, but notation makes sense for fundamental concepts (which loops clearly are).

Notation is important. It condenses thought and refines the concepts, making them more visible. In fact, some valid mathematical theory came about from figuring out proper notation and then playing around with it, sometimes in non-rigorous (albeit intuitive ways). e.g. consider how physicists wildly move dx and dy around in differential equations (much to mathematicians' dismay)

Ancient greek geometry textbooks were written in long form: "the square of the hypotenuse side is equal to the sum of squares of the other two sides". We can all agree that the "a^2+b^=c^2" notation is better.
Do you have any links to back up the claim that they're worse for the environment? I've heard that they're better, and my immediate reaction would be to believe that. It takes a lot of plant material to raise a cow, so cutting out that step (and using the plants more directly) would seem that plant-based "meat" needs less water, land, emissions, etc.
What in tarnation
Not to mention that that method uses many times as much energy as just using a toaster.
> I think it's important to note that burnout is a result of you having an issue within yourself

I think this is an oversimplification. You can be perfectly happy with yourself, but if your environment creates a neverending treadmill of situations that drains your soul, you will get burnout if you cannot find any mechanism to cope with it, to avoid it or to deal with it.

And in open source we are each others environment. If you have 100 well researched issues written in a friendly tone you will certainly feel a different motivation to tackle that backlog than if it are 100 toxic spitting well-researched issues. The same goes for how we talk about each other in public. If you think a PR should have been merged, just talk to the maintainers in a non-public setting (Chat or whatever) and explain why you want it merged, what you would be willing to do for it and how they could see this happen. If they still don't like to do it, just fork it and do it yourself.
Have these come to London yet? Seems like it's been forever :(
If you start with cold water the increasing vapor pressure on the way to boiling will force some of the water through the coffee at varying temperatures, but past that it will reach steady state and end up pushing boiling water. Not sure how much of a difference there is in getting to that point. I don't think pressure matters much since the Bialetti is not a high pressure vessel (maybe 1.5atm probably less if beans are really coarse).

Boiling less quickly (i.e. using lower heat) might put the coffee in contact with boiling water for longer. So it would seem high heat and cold water would be the way to go if you want to minimize the temperature-time product of the beans-to-water contact.
The article this title refers to [1] is very insightful, and I don't think it was ever improved by something better (analogy-wise, or more descriptive).

[1] http://blogs.tedneward.com/post/the-vietnam-of-computer-scie...
Regarding Taiwan, I honestly never understood why everyone caved to China already back then. Ok, today it is all about money. Back then, I don't know. Maybe there was hope to unite China under a pro-West government? Because even the DDR and North Korea are / were recognized.
The new 2021 Lexus ES 250 AWD F Sport
We can collect enough over hundred of days to make a picture of the sun*. Bear in mind the absolutely unimaginable quantities of neutrinos the sun is producing every femtosecond just in our direction and we can barely detect them with a giant apparatus.

https://apod.nasa.gov/apod/ap980605.html
Good once I gave up coffee.

One thing with coffee, the often touted ratio is that if you stop drinking it after 12pm and limit to two to three cups max, it won't impact sleep. While this may be true for some, it's not true for all, as we metabolise caffeine differently.

I stopped around 2 years ago. First 7 days was headaches 24/7 and then around day 9 I slept like I had not slept in years, almost like a child's sleep. After around 2-3 months my productivity and alertness was naturally restored.

In hindsight it was funny how I left caffeine to the end. I went through the following:

* Black out curtains

* Stop electronics at 7pm

* Magnesium

* Melatonin

* CBD Oil
EU companies issues formal complaint against MSFT OneDrive Windows integration
Focusing on non-substitutes helps. Dishes that play the strengths of vegetables taste far better than dishes that only attempt to replicate meat.
> Just because these activities fail for a lot of people doesn’t make the practitioners sheeple

Of course not. What makes people sheeple is treating someone not wearing a seat belt like a war criminal.

> This insistence that all of the societal technology that we’ve developed that got us from 100,000 humans to 7 billion is bad is pastoralism at best, a suicide cult at worst.

Who is making this claim? Some nut on twitter maybe but no one in this thread.

> Going back to pre-enlightenment society will reduce us to just another animal.

It's interesting that you invoke The Englightenment. One definition of The Enlightenment I see is "use science AKA empricism to make decisions". But another part of The Englighenment is liberalism: the idea that individual people are adults who ought to be able to make decisions about their lives. That people can't simply depend on the state, the church, or the law, that every adult human is a moral legislator who must draft his own law and live up to it (or fail to).
Going to sleep:

- I find melatonin helps me to be sleepy about 20-30 minutes after I take it.

- If I want to sleep better, I'll try to get lots of exercise, avoid caffeine within 8 hours of my hoped-for bedtime

- sometimes taking a hot bath or shower about 60 minutes before bed can help. Apparently it'll lower your core body temperature which can help with sleepiness. https://www.sciencedirect.com/science/article/abs/pii/S10870...

Waking up:

- I use a sunrise alarm clock to wake up, which is immensely more effective for me than just a jarring noise.

- I also drink coffee pretty much first thing in the morning; I have a timer on the coffee pot that sets it to brew right before my alarm clock goes off.
I'm not sure what the point of this is, are we expecting them to not get Covid if their arguments are supposedly correct? Pretty sure people who are against Covid vaccination are not saying that if you are against it then you'll magically never contract Covid.
Currently the only other ones are Firefox and Focusrite Control.
> Did you notice the second version contains a bug?

Whoops - in my defence, I haven't coded in C in a very long time. I'll leave it there, since I think it makes an (unwittingly) good point.
Curiously... In the way dark matter has never been detected (no particle has been found), gravity has never been detected, and in the way gravity has been detected (through its influence on the trajectories of detectable matter), dark matter has been as well.
Hackaday has featured a couple of projects featuring the ps3 optical pickup unit. The author of one of the projects breaks out the 40-pin ribbon cable and is able to drive it with some simple circuitry

https://hackaday.io/project/9205-blubeam-a-scanning-laser-mi...

https://hackaday.com/2019/11/12/tearing-down-a-ps3-blu-ray-d...
That's pretty neat! :D

Though I'm not sure exactly why you're comparing it to a custom element that renders Markdown.
How to Make Easy Money at Home
That's an awkward way to speak.

"Take each of my gizmos, then put it in the gizmo box"

for gizmo in gizmos: gizmo.put_in_box()

vs

"Put all my gizmos in the gizmo box"

gizmos.'put_in_box()
Why should they record that?
Thanks. I’ll look for that
I personally think it's a matter of mindset. First few times I tasted plant based meat substitutes I too had this feeling, but as soon as I stopped thinking of them as substitutes and just considered them a new category (if you will) of foods that feeling went away.
V7 was released in 1979. If you click on the first link in the article, you get to the wikipedia page on V7, and from there you have a screenshot[1] of what running `ls -l /usr` looked like in a terminal

Two things stand out to me about this screenshot:

1. The output of `ls -l` is very very similar to what my 2021 debian+coreutils produces.

2. The contents of `/usr` are not all that different either! Directories that are common to my system and this screenshot are: games, include, lib, src.

[1] https://en.wikipedia.org/wiki/Version_7_Unix#/media/File:Ver...
No bones, no scales, no eyeballs: appetite grows for cell-based seafood
Pin at the top in a fixed ui banner-like element?
Pretty normal life most of the time. Big difference between “covid zero” and “periods of low covid”

In the former life is like 2019 most of the time.

(A lot of places pretend they’re like 2019 but it isn’t the same. You see the effects in hospitals)
I do get a hint of that after impossible. I think the lack of "meatier" fats leaves some unfulfilled craving.

But also many lifetime vegetarians, so probably able to adapt away from the craving.
Reading this at 2am. The advice in the comments are great so far. I hope I get enough motivation to actually implement them.
This is mostly a matter of perspective. An off by one error may go harmlessly unnoticed at worst, or trigger a harmless segmentation fault at best, in which case it's very easy to find and fix the silly problem.

On the other hand, code that hides things tends to be much harder to debug, when it invariably fails. Why is my program suddenly gobbling 10GB of memory? After several hours of profiling and debugging: ah, here's this particular combination of constructors that allocates and frees a stupid amount of memory for no reason.
If I ever build a house, I will consider this, along with some conduit to install/upgrade a wireless repeater should I choose.
If you're really going to go down this rabbit hole (and this is HN, after all) you should consider creating and maintaining a "2FA Mule":

https://news.ycombinator.com/item?id=28251107
Really really cool. I was hoping I could just start typing numbered lines of code, but there's a little more tooling there than I realized. I think there's something I'm missing because in the demo video it seemed like you could do that.

Definitely going to bookmark and keep an eye on it.
Sets specify a particular interface but not a particular implementation or backing data structure. You can substitute different implementations (including ones backed by lists, vectors, hash tables, and others) depending on your particular needs.
Kuo: Apple AR Headset Coming in Late 2022 with Mac-Level Computing Power
> Never understood the hate for ORMs. I need to map from my data storage to my domain model somehow, why write all that code myself

This is addressed in the article the title of this one refers to, "The Vietnam of Computer Science" [1]. I really recommend reading it in order to understand why the "obvious" solution is not always the best fit, but the very short summary is: due to the Object-Relational Impedance Mismatch [2], using an ORM can give you headaches and unwanted surprises.

[1] http://blogs.tedneward.com/post/the-vietnam-of-computer-scie...

[2] https://en.wikipedia.org/wiki/Object%E2%80%93relational_impe...
I'm shocked more people arent talking about SQLBoiler in threads like these. It solves this exact problemset. You write the SQL schema and it generates all the scan and helper functions for you. We've had a great experience with it at work after running into similar woes as OP with ORM's.

https://github.com/volatiletech/sqlboiler
I never understood the love for them.

I recently posted this about my experience in migrating to PostgreSQL without anything of the sort of ORM...
https://henvic.dev/posts/go-postgres/

We achieved a really great result doing so. In comparison, at my previous workplace, I was forced to use ORM, and everything was slower, awful, and hard to maintain for no benefit whatsoever. I'm not saying that it's 100% fault of ORMs, but at least 60%, for sure it was.
Agreed, and based on the list here: https://en.m.wikipedia.org/wiki/Foreach_loop the only popular language without for each is C.
I think you will find that those “humans” you’ve been hanging out with are all programmers or mathematicians. “Humans” don’t talk like this. Most of them have never heard of set theory.
True. It is possible though for a language to avoid these iteration constructs as if they are needless plumbing as well. Consider the elegant type system of the XQuery language:

In XQuery, the root type is a flattened sequence. Flattened means not just that [1, [2, 3]] is flattened to [1, 2, 3], but also the a single object 42 is equivalent to a sequence of one object [42].

This means that if I write:

declare function local:prefixName($name)
{
fn:concat("prefix-", $name)
}

I can invoke it with a single name or a sequence of names without any explicit iteration.

It has drawbacks but using XQuery certainly highlights how much code we normally waste dealing with "things" and "sequences of things" separately.

(Than again working with XQuery also highlights how much code one can waste dealing with XML namespaces :)
We have trouble managing rats infestation in certain zones, good luck vaccinating them as fast as they reproduce!
It’s ironic?
India's fertility rate has fallen below replacement level
I built this stage already (XY with a separate stepper-based Z-stage). I agree, the cost is low, but I found endless problems with the motor to micrometer coupling. Specifically, the torque on the shaft changes quickly during rotation and that led to non-equal spaced steps. My guess is that the shafts I'm using are inferior to the ones they use, but honestly I can't tell (it's hard for me to justify spending $100+ for a cable if I don't know if it;'s going to work). Or, they have a different geometry for the cables.

Since then I've also tried another approach, using a GT2 belt, but the belt deflects significantly at the extent of stage range (50mm). My next attempt is going to be to fix the steppers to the stage itself so that they move witth the stage.
Maybe we can also discuss application that don’t involve very large numbers of elements.

100-1000 elements for example could be accommodated on the same page. 10k make me think about data grids which may be improved by filtering on multiple columns for example.
>This also explains why Facebook shows me wildly random ads for Viagra alternatives, yoga pants, conservative news, and better kitty litter than my current brand... All things which have no relevance to me

Well maybe if your cat practiced yoga, he wouldn't need better litter - or viagra.

I'm still thinking how to associate a cat on viagra with conservative news... maybe something about Bill O'Riley.
Mixing older and newer slang in the context of a nasty process at the office, I derived:

"Shave enough yak to yeet a yurt".
As a junior dev I had no idea what an ORM was.

As a mid-level dev I discovered them and wanted to use them everywhere.

As a senior dev I've gone back to manually writing queries.

Such is life.
Or “paint all my gizmos red”.
Hmm... Looks like a "active record" pattern (like Hibernate). This is exactly what I don't want. Essentially I only use ORMs as query builders. No magic behinds the scenes.
How is it ironic? They're not at all arguing about "how to not contract Covid", they're talking about something completely different.

It'd be more ironic if doctors went to a conference stating that vaccinating is the only way to stop transmission, and then ended up all getting Covid - which I'm pretty sure has actually happened already.
Just gonna say it as I always do; I love web components.

I'm curious how this would work with SSR. I noticed that nothing appears in the spaces where these elements are used when I have NoScript blocking scripts on the page. Obviously this would prevent execution of web components, but are these written in such a way that it would be practical to prerender the content and the client-side code to replace or rehydrate them?
It's better to be a Spotify shareholder than to be a musician publishing to the platform. That's where we are now...

I'm also baffled that Spotify does not grant verified/accomplished contributors to the platform free accounts by default. I wouldn't be surprised if a huge percentage of their premium listeners are the very same people who publish their music to the platform.

The Internet unfortunately is quickly becoming a "scam-based economy". It's flooding out all the potential it once had. I just decided to create and focus on my own personal music label web site moving forward. If I'm going to give most of my music away for pennies, I'd rather have more meaningful and useful analytics and FAR less complication in publishing my own music. :/
They’re an eternal optimist, and were an optimist in the face of Europe’s resurgence. Europe now on verge of new lockdowns even before Nu variant.

I don’t dismiss what they have to say entirely, they have expertise and they don’t publish wrong facts. But they are sort of like the Economist magazine. You know what they’ll say before you read it.
If you are deficient in Vitamin D, obviously supplementing (or otherwise working to improve your Vitamin D status) is what you should do. That's generally good advice, pandemic or no pandemic.

This is the umpteenth Vitamin D article I have seen on HN. Let me suggest that people could look for and post research on other nutrients as well/instead. I will suggest people keep their eye out for articles on zinc, iron and B vitamins as a place to start.

The respiratory component for Covid-19 is being over hyped. The evidence seems to suggest blood clots and other impacts on the circulatory system are a largely overlooked major aspect of the pathology.