skysight-inc/HackerNews huggingface dataset:
10 years ago I sold a house that had only a couple smart switches, and I took them out before we listed and replaced them with regular switches.

A few months ago I sold a house a house with lots of Insteon stuff, and I left almost all of it in place. Partly it was because we sold quickly and I didn't have time, and partly because it was 9+ year old gear anyway. Insteon has the benefit that the keypad scenes and switch-to-switch links work without a hub. I took my hubs (ISY99 and HomeAssistant) which means no automations or timers.

I would have left the ISY99 if the new buyers had asked, but I didn't want to provide tech support of any sort for it. The downside of this type of gear compared to (the orders-of-magnitude more expensive) commercial stuff is you really have to know quite a bit about it to manage it. For the most part there's really not any local trades people you can call for service, and frankly, it's not worth the headache as a seller to even try to explain any of this.

In my new (current) house I'm in the process of installing Zwave switches. I think they're pretty hub-dependent, which is definitely a downside compared to Insteon for resale. I am really not sure what I'll do when I move, but hopefully it will be several years before that's an issue. I am fairly certain though that HomeAssistant (both software and ecosystem) won't be at the point where I could just leave it for the new owners and not cause more trouble for myself than it's worth.
But, given the changing and newly-discovered requirements, letting tests drive the design of the implementing code can still be surprisingly effective.

Why? Because if I find it hard to write the test, it's telling me that I'm likely to find it hard to write non-test code that uses the class/module/subsystem/whatever. It forces you to use the interface to your code. If it's hard to use, that's telling you to consider changing the design.
Half dozen of eggs & bacon or rolled oats mixed with water. No need to boil the water, just moisten the oats and eat. Pot of black coffee, room temp.
I do think these ubiquitous "mega-apps" (whatever the word is) hold leverage on Apple as well. Telling their billion users they can't access an app like Uber because they broke some privacy rule or stood their ground on the Apple tax could be a hard sell. Although obviously not impossible like we've seen with Fortnite (not that I'd rank it alongside the Uber/Netflix/Spotify/YouTube and co of this world).
CA's property taxes along with 1031 exchanges mean housing investments are favorable to other types, when it should be the other way around.
I solved this in a couple of hours just now with pen and paper after looking at the input program. There seem to be only 3 types of instructions:

- either you unconditionally append a new digit to Z

- or you conditionally either:

- replace the last digit in Z with a new one

- or you remove the last digit in Z

The only way you would end up with a 0 at the end is if every one of those conditions evaluates such that you always remove the last digit of Z.
Each of those 7 conditions constrains 2 of the input digits at a time, and once you list out those conditions, you're done.
Even a threatening phone call is at least Apple treating an app developer with enough regard to actually include human interaction in the process (from the CEO, no less), as opposed to a boilerplate two sentence non-explanation for rejection. That only applies to the makers of apps with enough users to warrant a personal touch.
I can confirm this. The very first thing I noticed when I bought a new M1 Mac air :(
Wumbo is a math reference site for students and teachers
I have the same setup. One question, is there a Syncthing solution for iOS devices?
I suspect that’s not nearly enough, given that their breached database would probably sell for multiple orders of magnitude more on the darknet. Should probably be $1M at least.
DoD has 8 million computers? It's not like it's all government branches combined.

In fact - DoD should just have it's own internet - that is completely separate. I'd argue that DoD networks should not have any connectivity with broader internet, making their use of the whole 32 bit space completely independent from everyone else.
Nah, we don't deserve it. We just don't have a choice at this point until someone is capable of creating an alternative to JavaScript.
Something’s Rotten in the State of the Defense Industrial Base
> Because it'll only offer passwords for sites that match the entry, defaulting (most often) to being the same domain, if you come across a phish then it won't offer the site at all.

1Password does this.
That would certainly be a cute trick to look like they are helping but actually be taking a step backward.
Usenet, mailing lists, numerous BBSes, and any number of earlier Web forums look on your assertion with bemusement.

Reddit claimed free speech as a value in its early years. That sentiment has evolved, for all the usual reasons.[1]

It is possible to host a wide range of significant views without becoming overtly hostile to the majority of the population, and the viewpoints held by those.

Reddit was in no way "the original free speech platform".

________________________________

Notes:

1. TL;DR: it's untenable and spirals into a cesspit, QED.
And you know what? Just like with my hobbyist friend, I thought the spreadsheet they made were a valuable contribution! I thought it was BETTER than just guessing. Heck I know it was because so many mods in starsector bring in unintentionally broken equipment and make the game easy. Using their spreadsheet on those mods showed clear heuristics that indicated what in practice seemed to be true.

But my hobbyist friend lacked what I think is important here. The humility to see that the piles of multiplication for the handwavey guesses that they are. Caplan's spreadsheets, to me, made his argument more persuasive. But still not that persuasive. My priors already have education being a net benefit as highly probable, and I'll update, but not much.

This seems rational to me.
Predicting the future is hard. You are asking a question that pretty much no one has a good answer to (at least no one who is being honest). Are permitting fees an irreducible input? Probably not. Are lawyers fees an irreducible input? Maybe but unlikely. Are project developer salaries an irreducible input? I have no idea.

But I also think you are mis-applying a mental model about the cost of manufactured goods to the cost of solar plant development. In a competitive free market, the cost of manufactured goods should eventually be reduced to a sum of their inputs plus any profit.

But solar development is inherently an exercise in value capture. The project developers are trying to capture as much value as possible for their investors. The only thing that matters is that solar stays competitive in the energy market. As long as that happens, someone somewhere in the value chain can try and capture more value as other costs decrease. For example, what is stopping land owners from raising rents for solar projects? Right now, land is relatively cheap because there is not a lot of competition for it. But there are only so many parcels that are near transmission lines with good geographical features, and I fully expect land prices to increase as solar penetration increases. But this is really just a guess.

If you are interested in current project cost breakdowns, figure 30 in this report does a pretty good job[1]. Module costs were the primary driver of cost reductions in the last 20 years. But they now account for only 40% of total project costs. So even if module prices fell by 50%, that would only result in a 20% decline in total project cost. While a 20% drop in prices would be nice, I don't think it really changes the math much with respect to nuclear (the math is already overwhelmingly in favor of solar).

Also, I do agree that the average lifespan of these systems are going to be much longer than 20 years and that has not been priced in. But I don't think that is going to really change things anytime soon. Financial models and risk models are incredibly crude instruments. Using them to model even 5 to 10 years in the future is already extending them well beyond what they were designed for. But we have to put an end date on these models because at some point every project is going to cease to exist. And 20 years is what the banks like, so that is what we use.

[1] https://www.nrel.gov/docs/fy21osti/77324.pdf
Read Frank Harris’s memoir My Life and Loves. It used to be super popular in 1940s Britain. They are just some things you can do as a 16 to 19 year old man that you cannot do anymore later in life. Read the book to find out.
I get this on my M1 Air, maybe once or twice a week.

I use a Magic trackpad, and when it occurs the built-in trackpad still works fine.

To fix it I disable Bluetooth on the M1, then re-enable and everything is fine again.

This lead me to believe it was related to the Bluetooth stack, but if people are experiencing it while using built-in trackpad if be interested to know if my workaround still fixes it.
> It's really hard to disentangle the cause from the effect.

I have to laugh. No it’s not. It’s not like healthy people just from the fact that they are healthy have some odd quirk of occasionally randomly tripping into a 30min run without any say in the matter.

Regular running causes an improvement in health.

Improved health does not cause regular running.
Air pollution may affect sperm quality, says study
I love this fake anecdote about someone who paid 2-300k for an underwater basketweaving degree, as if it's representative of most people who went to college.

Also, where's the responsibility to colleges for selling these degrees to people (children) who have no hopes of paying them back? That's predatory. This article covers just the righting of the harm done on the people who fell into that predatory lending trap.
We make 6 figures and live paycheck to paycheck... but only because I am socking away so much money into stock purchases, 401k, HSA, etc.

This isn't a very good metric for determining financial health.
It is actually interesting to look through the commit messages. What do you have to actually pay to get your domain specially mentioned in an allow list: https://github.com/mozilla/gecko-dev/commit/7b655cecb81e2145...
Calgary (albeit Canada in this case, but [Canada is just as bad if not worse than the US with regards to housing](https://www.cbc.ca/news/business/crea-housing-december-1.631...) is a great example of a city like this. They aren't landlocked and so they can expand as they want. Also a decent sized city, and world class skiing within an hours drive.

My gut tells me people will then complain that the housing market in places like this are not worth buying into as houses are only increasing at the cost of inflation.
There's a difference between allowing people to learn what they're interested in, and forcing them to cram for standardised tests. The first one is the best thing that ever happened to me, and the second is among the worst. (I was the one forcing myself, but the point still applies.)
'smart' move by some MBA on their exec Team that just maximized their personal bonus. If they want the Google subsidies to keep flowing, while they are loosing users they'd better nudge those remaining users to search engines that pay them.
I was morally conflicted for a long time for not using firefox and more recently for not even testing in firefox anymore. But I don't feel that way any more. They are beyond saving. IBM, Mozilla, Oracle, morally equivalent.
I mainly use ungoogled chromium and safari. Qutebrowser would become my daily driver whenever they implement extension support. They recently secured some EU funding, so there could be a lot of developments soon.Nyxt looks interesting too.

https://github.com/Eloston/ungoogled-chromium

https://qutebrowser.org/

https://nyxt.atlas.engineer/
I had this problem on my 2019 i9 MBP. It seemed to involve the keyboard. One way to trigger it was to use the calculator app. Entering simple arithmetic expressions (e.g., '3' then '+' then '4' then '+' then ... '=') with the built-in keyboard would often result in the result not being displayed until I moved the mouse pointer using the built-in trackpad.
Yeah, especially in the last month. Searching for anything about Flutter Web basically only returns results about pure web, now. I love that they don't even consider their own framework to be an important keyword...
If you search for "reciprocal throughput" in the article, the author did do another benchmark with dependencies to compare "real latency".
A hug of death when your product has peak user interest...doesn't materially impact users? Your users don't care about multi-hour or even multi-day downtimes in "99%" industries like...healthcare and banking?

What a perfect demonstration of "Those scenarios are rare if you have gotten used to what 99% can and can't do and therefore just dismiss many solutions without thinking since you know the 99% can't do those thing."

Yeah I wonder why these orgs always find these XXX hours & $$$ costs cost-prohibitive even though the benefits have proven to be substantial in cutting edge tech industries. It's almost like they typically dismiss smarter and more cost-effective technical solutions superior to naive "throw hours and hardware at it" approaches, because 99% can't do those things.
The Inaccuracy of Inflation Expectations
Ask HN: Is Hacker News a “Community?”
'What makes something a community?' is a question I ask myself frequently. I think HN tends to like to get meta about HN - but it leads me to wonder what people mean when they mention "the community." Do you consider yourself part of the "HN Community?" Why or why not?
Came here to comment about the same. It's odd that this KB mentions extensions and not OpenSearch. In fact, extensions are always a worse choice from privacy perspective.
> We will probably use IPv4 for decades more

But I think we would also be in that situation if it were just IPv4-but-bigger. The main problem is incentives, and they wouldn't change through that.
I agree about the problem of quality conversations fading too quickly.

Perhaps HN could add a /topconversations or /yesterdayconversations link that only highlights the best conversation threads from 24 hours ago. That way attention on good discussions could be maintained for an extra day.
iStat Menus will tell you the current "Frames Per Second", which is where I recall seeing it cap at 30Hz no matter what interaction I tried, after the 0% resume event. You have to basically scroll or do something that is supposed to be smooth to force the GPU to work as fast as it can, then immediately check the "Frames Per Second" in the iStat Menus toolbar. The "Frames Per Second" wouldn't display a number past 30Hz, whereas right now in the non-buggy state I can easily make it show 60Hz by scrolling in HN and clicking the iStat Menus toolbar immediately. It's been a while since I let my M1 Air fall to 0% but I am almost certain that's how I confirmed it.
Things like mobile/webisite analytics events. User A clicked this menu item, User B viewed this images etc All streamed into S3 in chunks of smallish files.

It's cheaper to store them in S3 over a DB and use tools like Athena or Redshift spectrum to query.
They use the term "permission", but since when do you need to get permission to link to a search engine in a piece of software? Is Firefox being legally required to do this, or did they just decide to do it after the engine(s) in question refused to agree to Mozilla's terms?
I am using Home Assistant for my home automation for about 4 years now, before just lurking. For me Home Assistant is about quantity, not quality. Look at the massive amount of Integrations, currently sitting at almost 2000 [1]. Which is really impressive, but not even half of them are apparently used [2]?

Another example of this was when Blueprints were introduced [3]. I really, really love the idea of having templated automations, and I even introduced them into my setup. But sharing Blueprints is clunky, not mentioning updating Blueprints, which is borderline impossible from UI. Or at least, I haven't figured it out yet.

I still wouldn't recommend Home Assistant to a non-technical person, as some aspects are really hard to work out. Even if you're *Ops person.

1. https://www.home-assistant.io/integrations/
2. https://analytics.home-assistant.io/#integrations
3. https://www.home-assistant.io/blog/2020/12/13/release-202012...
> Why? What makes it inherently unquantifiable?

The fact that we are nowhere near being able to mathematically model individual and societal human behavior at a level that could help us come up with such a quantity. To do so, we would need to have a model which can predict how someone's behavior would change by reading and understanding a particular book, or how much value a new ideology could bring to society times the probability of someone could come up with a new ideology by getting an education. We would need to deeply understand the human mind at the same level we understand the behavior of gases at least.

As to how we can then decide how much to spend on education, the answer is somewhat simple: you poll people's opinions of where education is lacking, where it is strong, what kind of resources could help improve it, how important they feel this improvement is. Then you come up with some qualitative goals ("all children should be able to read and write by grade 4"), and then invest money needed to achieve these goals.

What you don't do is try to come up with some bullshit a priori monetary value (an education will increase people's salary by this much, times the tax rate, times the number of people => this is how much we should invest), as if you were running an investment bank and not a democratic society.

And note that the first example is exactly how people make most decisions in the real world. You use your (currently) unquantifiable subjective preferences to set a goal for something, try to estimate how much it would cost, and then at best you do some computation of "what else could I do with this money/time" and decide based on that whether you should spend the money.
Apologies for not being clear and no, you cannot sign up as anyone - that would be silly :)

When you sign up, we give you a unique code which you will have to add to your HN about section then we check that to verify your account.
Hopefully you only need to change some of your tests.

When your requirements change, and you change your code, you have two questions. First, did my code change do what is needed for the requirements change? You modify tests (or write new ones) to answer that.

Second, did I break anything in the process? The remaining tests answer that.
> Even better browse new posts instead of only the front or first few pages.

Yes! No story makes it to the front page unless enough people upvote it on the "new" page. Thus, upvoting a new a story gives you much more editorial influence over the contents of the front page than upvoting a story that has already made it there. (And it takes fewer people to flag away an off-topic story while it's still new.)

Another perspective: By browsing the front page, you're looking at stories that other HN readers find interesting. By reading the "new" page, you have the ability to promote stories that you think are interesting.
https://news.ycombinator.com/front ?
Been living here in an exclusively GNU/Linux world for computing since the late 90s. The way mainstream computer users consume their software and tolerate ever increasing hostility and abuse, be it MacOS, Windows, Android, or iOS, whatever, has become completely foreign to me.

Back in the early days it was easier to understand since the alternatives were largely outright broken. But today Linux performs so well on supported hardware, even laptops, 3D acceleration and all! and the DEs so much more mature, and you have things like Chromebooks making it very accessible... How everyone faced with actions like TFA describes don't immediately at least try out a dirt cheap Chromebook or used ThinkPad off eBay w/Ubuntu boggles the mind.

I guess the lesson is never understimate the amount of abuse people will tolerate, especially when it escalates slowly over time.
Yes - definitely - I will add that. Thanks.
I think of the sea of knowledge as a bunch of floating turds at first sight, which are intentionally provocative and noxious but easy to spot, mostly water below, which is the context of common knowledge and beliefs, which may be the unstated assumption of the material, and then nuggets of gold below, which are hard to find because they are repressed for some reason, legal, social, safety, or otherwise, and therefore potentially valuable to a certain set of objectives. But both turds and gold nuggets face the same types of moderation pressure by their disruptive nature.
There are those people who win the lottery and spend it all on expensive women and cars. Or football players who end up broke.

I have very little empathy for people making 6 figures though.
You're welcome to that reaction. I'd recommend the book "Immune: A Journey into the Mysterious System That Keeps You Alive" by Philipp Dettmer.

It has a whole chapter on the hygiene hypothesis, which parts have been debunked, which parts have weak scientific evidence, and which parts have strong scientific evidence.

I don't think I wrote anything out-of-line with mainstream science. It might be wrong -- scientific knowledge progresses, and we're still learning a lot -- but it's not "paleo diet" junk science.

The key mistake you're making is to assume the immune system benefits from some form of "fitness;" it doesn't. It's not a muscle to be exercised. Diseases harm you and getting sick is not good.

There are exceptions.

The key thing to remember is that the immune system does most of the damage to your body in most diseases; viruses and bacteria rarely kill you, since collateral damage from your immune system fighting them usually kills you first. There's a fine balance of how active the immune system ought to be. Parasites dampen your immune system. We co-evolved with parasites, and without them, your immune system is a little bit overactive (which may contribute to the massive recent rise of autoimmune diseases, allergies, etc.).

We know that modern diseases aren't helpful because at this point, we understand how they work. Modern viruses and bacteria -- which evolved with civilization -- are incredibly specific to humans. They "spoof" signals your body uses, for example to modulate the immune system's response. Historically, we'd have diseases which attacked many types of animals, and didn't do that; those were very different.

To give an analogy to defending a city, there's a difference between a broad attack and a targeted attack. Classic diseases are a bit like invaders at the city walls. Modern diseases are a little bit like spies and saboteurs.
This measure strikes me as less informative than a measure of how much of Americans' spending is discretionary (i.e., not on "essentials" like rent, food, utilities, internet, transportation, clothing, etc.).

One tricky piece, of course, is that "food", "transportation", "clothing" can include both discretionary and non-discretionary spending. (As in, you need to eat, but you don't need to get takeout every day.)

Given that unemployment rates are at historical lows, support for short-term unemployment is relatively generous, and social security exists -- perhaps we should be unsurprised that most people are living "paycheck to paycheck".
Browser extension is a great idea!
I don't see a problem with this... I can't imagine not taking care of your family.
Has someone made Wordle 2048 yet?
Russian hackers obtained defense information technology targeting US contractors
With the constricted supply of semiconductors - this may backfire spectacularly!
Yep, that's why I was confused - seemed too easy to be fun. But I tried again today and it was much more difficult.
You might be confusing what a license agreement is vs what copyright assignment is.