skysight-inc/HackerNews huggingface dataset:
In one sense, you're clearly correct. Most people living rough aren't doing so because there are no homes available for them to live in, so given that our kids aren't generally homeless, clearly they're living with parents, or roommates, or something.

Fannie Mae says, for example, that we are lacking 3.8 million homes for people to live in[0]. That's a serious undersupply! Build more houses! The NYTimes is on the case, too[1].

Conversion of homes into rental units is definitely a big part of the problem, but there are numbers on that, too. Turns out there are more vacant homes than Fannie Mae said the undersupply is, 17 million by one reckoning[2]! Not all of those are vacant due to landlords being involved, but a lot are.

0. https://www.fanniemae.com/research-and-insights/perspectives...

1. https://www.nytimes.com/2021/02/26/upshot/where-have-all-the...

2. https://ggwash.org/view/73234/vacant-houses-wont-solve-our-h...
I often joke that Docker wouldn't exist if it had been easier to deploy Python code, since it was DotCloud who invented Docker as part of solving that problem.

I was hoping Vercel would be their spiritual successor, back when they were known as Zeit and allowed running arbitrary containers at the edge, but alas they pivoted to focus only on the JS platform. That said, IMO Next.js is the closest thing to modern day PHP in terms of filesystem-based routing and "write code on a page, render it at the same URL."

For Python, we run our services in containers using some custom images, and build the code from a monorepo using a combination of Pants and Poetry. For smaller or more focused projects, I think Google Cloud Run is quite nice, since it supports the Buildpack Spec and is in many ways a successor to Google AppEngine.
UK government to reform 'equity for visas' residency application system
"huge shortage at the moment"

AFAIK this "at the moment" period has now extended all the way from the time they were introduced to the present day. One long moment for sure.
Two Trail Design Books Cover “How to Think” and “How to Do It”
> I see no problems here

I see differently. You have a news. There is text. Ai generated. There is an image. Ai generated. There is a reference to a convincing study. Ai generated. You try to use your logic textbook to process this. That too is ai generated.

What do you base your trust on? Do you distrust everything? How would you know what to take seriously, when ALL could be AI generated.
It should be free, or at least significantly cheaper. It was trained on millions of person-days of work people shared for free. This is _our_ work being sold back to us.

(ok, not really mine, I don't contribute to OSS very much; I should probably pay for it.. but you get my point).
> Or that filtering spreads disease through air movement.

And the possibility of this would be what wouldn't pass any ethics committee...
My wife and I were just talking about this exact thing earlier today. I was using an AI to assist in some boring and repetitive “programming” with yaml. It was wrong a good chunk of the time, but I was mostly working as a “supervisor.”

This would have been useless to the point of breaking things if a junior engineer had been using it. It even almost tripped me up a few times when it would write something correct, but with a punctuation in the wrong place. At least it made the repetitive task interesting.
Residential real estate is tremendously seasonal.

"Worst February in a decade" might not be meaningful for grocery store sales, but it makes sense for home sales.
> me: write a y combinator in C

> llama:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#include <limits.

> me: write a Y Combinator in Common Lisp

> llama:

(defun y-combinator (x y)
(if (null? x)
y
(cons (car x) (y-combinator (cdr x) y))))
We use Docker Swarm for our deployments, so I will answer the questions based on that.

We have built some tooling around setting up and maintaining the swarm using ansible [0]. We also added some Hetzner flavour to that [1] which allows us to automatically spin up completely new clusters in a really short amount of time.

deploy from source repo:

- We use Azure DevOps pipelines that automate deployments based on environment configs living in an encrypted state in Git repos. We use [2] and [3] to make it easier to organize the deployments using `docker stack deploy` under the hood.

keep software up to date:

- We are currently looking into CVE scanners that export into prometheus to give us an idea of what we should update

load balancing:

- depending on the project, Hetzner LB or Cloudflare

handle scaling:

- manually, but i would love to build some autoscaler for swarm that interacts with our tooling [0] and [1]

automate backups:

- docker swarm cronjobs either via jobs with restart condition and a delay or [4]

maintain security:

- Hetzner LB is front facing. Communication is done via encrypted networks inside Hetzner private cloud networks

- [0] https://github.com/neuroforgede/swarmsible

- [1] https://github.com/neuroforgede/swarmsible-hetzner

- [2] https://github.com/neuroforgede/nothelm.py

- [3] https://github.com/neuroforgede/docker-stack-deploy

===================

EDIT - about storage:

We use cloud volumes.

For drivers:

We use https://github.com/costela/docker-volume-hetzner which is really stable.

CSI support for Swarm is in beta as well and already merged in the Hetzner CSI driver (https://github.com/hetznercloud/csi-driver/tree/main/deploy/...). There are some rough edges atm with Docker + CSI so I would stick with docker-volume-hetzner for now for prod usage.

Disclaimer: I contributed to both repos.
Oh nice, so now copilot can not only hallucinate what completions to use in the code, it can hallucinate what PRs even do and even hallucinate the documentation.
Different strokes for different folks.

I got burnted out from contracting/consulting/self-employment, every n months looking for new gigs, having to do more personal admin/finance stuff, etc.

I went full time and I felt a sense of relief as a whole bunch of non-work work was lifted from my shoulders. Never again will I have to issue an invoice.
Thanks, pyinstrument is really nice. You're right it looks like imports are taking a lot of time...
Show HN: An alternative web-like system design
> Mozilla _has_ to look for new avenues, because the current ones (Firefox, Thunderbird) will not ever make money on their own.

The implicit assumption here seems to be that Mozilla needs to exist and if Firefox can’t sustain that existence they need to pivot to something that will. Why? So Google can keep using them as a fig leaf for their browser monopoly? So Mitchell Baker can keep collecting $3 million per year? Because the blind squirrel might find a nut someday?

Maybe there’s a point where the remaining employees should just pack it up.
What kind of intense radiation is needed to kill a molecule of teflon?
Hubs max out at 100Mbps. Everybody today is using Gigabit, so they're effectively extinct.

Even at 100Mbps hubs were on the way out. They were pretty hacky. The hardware had two different hubs internally and joined them together with a bit of logic, but that logic was somewhat failure prone and it was common to have 10/100 hubs where the 10 clients couldn't talk with the 100 clients and vice versa. Autodetection was at best a roll of the dice so most people wired down their port settings instead. Everybody hated them and switches got cheap real fast so they didn't last very long. The only thing they were good for was network diagnostics.
The problem is AI generated articles (not short-form marketing content) only rehearse human information (at least for now, since they don't yet have human intuition and understanding), thus creating an infinite pool of same information that is only slightly syntactically different. I wonder what are the consequences of this in the future, especially as someone having a tech blog.
They did the same for the weather on the Apple Watch. It used to show the next minimum temperature but sometime last year it changed to minimum within calendar day, which is just about useless.
Strongly agree here. Local SD storage IO aside, a Pi 4B 8GB is basically on par with a high end desktop I had in the mid-2000s.

That’s an insane amount of compute on something that can be sub-2W over POE, or 1.3W on WiFi.

Though for all the homelabbers out there, you probably have a NAS. Use Log2RAM, and present some ISCSI volumes to the Pi, and you’d be staggered with the very real work a Pi can do when not saddled by the SD card - without having to directly attach storage.

- -

I’d argue that for “IoT” stuff even Arduinos are overkill in terms of computing power. Granted, I realize this is the case functionally because of BOM optimization and making it forgiving (more power than needed) for beginners.

- -

Granted, going back to the original article: Yes, 1L form factors are nuts. Mac Minis are insane (but not cheap), and if you look at 35W Zen 3 Ryzen 7 PROs you can get similarly insane power cheaper if you need x86. But all the much older former office 1Ls are everywhere and offer ludicrous performance to hobbyists for pennies on the dollar, with (as mentioned by the article) sub-10W idle.

- -

Honestly, it’s just a great time to be a tinkerer. We’re drowning in ubiquitous, cheap compute.
I don't think people would take on more debt after being freed from current debt. Usually, the debt that is the most crushing is student, medical, mortgage debt-- it's unlikely people just go on to sign themselves up for more of that.
The “unnecessary norm” you are talking about is testosterone
> The tonal and structural similarity is so glaring that I have often wondered if a large percentage of the GPT training corpus is made up of text from spam blogs.

This is almost certainly the case, because the shifts in tone and vocabulary between an Inc.com or Buzzfeed article vs a London Review of Books article is far too wide to allow an AI to simply weigh them equally. AI speaks a kind of global English that's been trained on not just blogs and Wikipedia, but also Quora answers and content marketing pieces, a lot of which is written by non-native speakers.

It isn't grammatically wrong, but as it targets the widest possible audience, its voice also isn't very interesting.
Apple also made the underlying API available for both iOS and Android. Someone is free to create a similar app.
Or a Docker container, if that's easier for you!

https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior#I...

Perhaps run it right away even if #dprived isn't ready for the Warrior yet – you'll be helping Archive Team folks save other stuff, like Telegram and Reddit.
> I’ve always felt that merely “being introverted” was just a way of saying “I’m not good at talking to people and I don’t want to get better at it”.
> Kind of like saying “I’m bad at math”. No, you aren’t, you’re just being lazy.

Yes, it's like extroverts who in reality are just needy and dependant people.
If you give them a typical school tests designed to test a typical school scenario, then the kid best at school will get the highest score.

But the question is, if school tests are at all related to reality. I don't think so.
Higher interest rates lower demand, but they also lower supply.

In our area, age on the market is increasing and I think the average for some areas is over 60 days, which is an indicator for a buyers' market.
Any good alternatives since?
Fair, but it's not always easy in "winner take all" politics like in the US.

Also, I am not sure that American voters (at least) are actually very educated in issues, or candidates.
Yes! Thank you very kindly sir!
And it's not binary. It's now going to be a spectrum from human <---> AI generated. But just like all digital communication now involves a computer for typing / speaking, all communication will very rapidly involve AI. To me it feels almost meaningless to try to detect if AI was involved.
Not even, they just expressing an opinion.
> too early in the science needed to characterize as evidence for or against panspermia or much else

Every organic compound that spontaneously develops under natural conditions is an argument against the necessity of panspermia.
Have there been any attempts to modify Prop 13 to a homestead exemption over time? It seems like it should be relatively straight forward to start narrowing it down bit by bit.
Not good enough. I'm going to be out for the whole day: do I need an umbrella? I want to know that immediately. It's such basic information that it needs to be always at hand.
I wanted to give my girlfriend the option to watch streams on her TV.

An important point was that the solution had a regular browser that worked with every streaming website out there.

So, I got an Asus TinkerBoard, because it had good video rendering. I constantly had issues with that thing. Updates, connection problems, etc.

Then the FireTV stick was released with the Silk browser. I bought one, and never went back.
I don't really understand the point this is trying to make.

It's saying climate catastrophe journalism was overblown (apparently starting in 2016 when Trump was elected?) but that now it's gone too far the other way, and is too optimistic because our already achieved level of warming is going to lead to some bad stuff.

But given the many feedback loops involved, and the uncertaintities of prediction, I don't see how the catastrophes can be considered not in line with the science? They're still a possibility if we hit tipping points.
Huh. This is why I love HN. I didn’t know about that but looking up these papers to see if this approach would be useful to some other stuff I’m working on with similar-ish noise problems that conventional algorithms aren’t working for.
I made the bot question the idea of Metaverse.

https://imgur.com/a/7N0Ep7y
This is amazing. This is truly a solid upgrade.
The problem with the Fred reports is that CPI is grossly undercalculated.
You might like: https://github.com/ajeetdsouza/zoxide

Also all of the tools discussed in this thread (and more) are listed here: https://github.com/ibraheemdev/modern-unix
I didn't realize my article got shared on HN. Glad it resonated with you.
Completely agreed with the improvements you are thinking of:
1> dedicated time. I love the flexibility of taking up projects that I'm interested in, anytime. vs a narrow scope of work as a FTE.
2> A lot more satisfaction and self-fulfillment.
How do they pay lower overall taxes?
>We are meant to trust the person next door, and so we help others with the faith that they will help us in return. In this environment, jerks will be found out and, ideally, shunned.

It isn't a black and white jerk/non jerk. I want my neighbor to be nice to me, and a jerk to the guy who tries to rob my house.

Be loyal to your team, and give the other team hell!
Sex and gender are two related but distinct concepts.

Sex refers to the biological and physiological differences between males and females, typically determined by genetic and anatomical factors such as chromosomes, reproductive organs, hormones, and secondary sex characteristics. In most species, including humans, individuals are classified as male or female based on their sex.

Gender, on the other hand, is a social and cultural construct that encompasses the roles, behaviors, attitudes, and expectations associated with being male or female in a particular society or culture. Gender is influenced by a variety of factors such as social norms, cultural values, and individual experiences, and it can vary widely across different cultures and time periods. Gender identity refers to an individual's internal sense of their own gender, which may or may not align with the gender they were assigned at birth based on their biological sex.

While sex and gender are often correlated, they are not always the same thing. For example, while most people who are assigned male at birth identify as men and most people who are assigned female at birth identify as women, there are some individuals who identify as non-binary, genderqueer, or gender non-conforming and do not fit into traditional male/female categories. Additionally, there are some intersex individuals who are born with biological characteristics that do not fit typical male or female classifications, which highlights the distinction between biological sex and social gender.
Try to think beyond yourself, just for a bit.

If approximately half of the population is at all afraid to exist in public, then maybe your feelings getting hurt about sweeping statements is a little less important in the grand scheme of things.

It's called empathy, look it up if you need to.
we use https://github.com/costela/docker-volume-hetzner which is really stable.

CSI support for Swarm is in beta as well and already merged in the Hetzner CSI driver (https://github.com/hetznercloud/csi-driver/tree/main/deploy/...). There are some rough edges atm with Docker + CSI so I would stick with docker-volume-hetzner for now for prod usage.

Disclaimer: I contributed to both repos.
The "what they hoped" is a question of "what who hoped?"

When you look at SiriKit when compared to Google and Alexa, it is an entirely different approach that isn't designed for general tooling of a voice assistant but rather the intents show that it is designed for specific functionality of specific types of applications.

Asking Siri for things outside of those intents was always delegated out to some other service (Wolfram Alpha was the choice for a while).

Siri was never designed to try to monetize the voice interface (compare Alexa and Google) and thus wasn't trying to do everything and SikiKit shows that it can't do quite a bit. So that it can't do everything shouldn't be a surprise to Apple.

Comparing Siri to Alexa, they are very different architectures with different goals and support costs.

If you look at https://www.apple.com/siri/ you should get the idea that this is interface to common tasks - not a general "do everything and chat about it" assistant. What's more, it limits what goes off device (whereas Alexa and Google do all speech to text on the cloud).
I think a lot of what newly self-employed people miss about office life can be replaced by being a regular at a co-working space tbh. I understand it's hard to make friends in adulthood, but, if you can close a sales deal / consulting gig, you can make friends pretty easily. Business relationships and personal relationships are both still relationships.

As someone who has been self-employed for nearly 2 years, I cannot relate to any of this. I love knowing and having control over all the administrative, HR, recruiting, legal, finance, or taxes tasks. I love knowing I can take time off. If I need money, I can simply make more money. Nobody owns my IP or time.
> It was a masterpiece. Apple deleting Dark Sky something I will never forgive them for. Maybe not enough to make me switch phones, but enough to make me look elsewhere when needing peripheral items.

"I hate them so I will only give them a tiny bit less money" is why it will never change
Or interest rates increasing faster than Airbnb price elasticity.

A whole bunch of these Airbnb based re “investors” also don’t account for home prices going down in there models so will likely get very underwater very fast.

I’m surprised it hasn’t happened yet and think this spring real estate season will be very enlightening.
I get you, but I'm a sailor and a race-committee co-chair. Weather is a good chunk of my life!
I'm a big fan of Weather Underground's 10 day forecast graph. Like Dark Sky, you can see the temperature ebb and flow, plus wind speeds, cloud cover, rain percentages (and amounts). One chart tells me every aspect of the weather that I need.

Instead of an app, I just have a bookmark on my home screen.
Self-help drivel for people who realize that anti-social behavior pays off and they're annoyed because they realize they're not aggressive so they fantasize that those jerks might be found out and then they'll really suffer.

It's like believing in the afterlife where some supernatural entity judges people fairly and will cast the evil ones into eternal torture. But instead of believing that it happens after death, it only maybe happens before death.

But it doesn't, and they know it, which makes it sting even more.
Indeed. When I lived in CA, I probably checked the weather twice a year. Now that I live in TX, I check the weather daily and often multiple times a day! It was a surprising, but obvious, change after living most of my life without seasons and dramatic weather events.
How soon before HN itself is just a deluge of AI-generated text? Already, ~5% of comments here are GPT. You can be like Marc Andreessen, and say that all that matters is the output; that the text stands on its own merit, regardless of author. But what about when AI's text generating ability are so much better than ours, that we only want to read the AI's masterful prose, yet it's been prompted with the author's subtle biases to manipulate us.

"Write an extremely intelligent rebuttal on this issue but subtly 10% sway the reader to advocating banning abortion."
Hope that guy is OK, he stopped posting at some point in 2015.
No, I meant Radeon Vega56 and Vega64
I appreciate you taking the time to break this down, I’ve spent a decent chunk of time having to roll my own stuff so when pygrid/pysyft came along it was just easier. I will say the flower components look interesting and I’ll give it a shot
The fact that people still associate stone kitchen counters with "luxurious" is a holdover from 50 years ago when homes were actually affordable. When houses cost $25k, a $50 stone was a substantial expense. Now it doesn't amount to anything. Nothing about the modern American home market is in any way influenced by the marginal cost of slightly nicer materials.