Hacker Newsnew | past | comments | ask | show | jobs | submit | legohead's commentslogin

what thermometer would you use to measure the temperature of space?


Thermocouples


Wasn't 2048 first posted on HN before it got big?



Thanks! Massive list of related threads as of Oct 2024: https://news.ycombinator.com/item?id=41938249


Battery tech


Blockchain & DeFi!

Bingo!

:-D


Lots of old man yelling at clouds energy in here.

This is new territory, you don't ban it, you adapt with it.


I blame the prevalence of package mangers in the first place. Never liked em, just for this reason. Things were fine before they became mainstream. Another annoying reason is package files that are set to grab the latest version, randomly breaking your environment. This isn't just npm of course, I hate them all equally.


I'm a little confused, is this rage bait or what?

> Things were fine before they became mainstream

As in, things were fine before we had commonplace tooling to fetch third party software?

> package files that are set to grab the latest version

The three primary Node.js package managers all create a lockfile by default.


> As in, things were fine before we had commonplace tooling to fetch third party software?

In some ways they were. I remember how much friction it was to take a dependency in your typical desktop C++ or Delphi app in late 90s - early 00s. And because of that, developers would generally be hesitant to add a new dependency without a strong justification, especially so any kind of dependency that comes with its own large dependency tree. Which, in turn, creates incentives for library authors to create fairly large, framework-style libraries. So you end up with an ecosystem where dependencies are much more coarse and there are fewer of them, so dependency graphs are shallow. Whether this is an advantage or a disadvantage in its own right can be debated, but it's definitely less susceptible to this kind of attack because updating dependencies in such a system is also much more involved; it's not something that you do with a single `npm install`.


I mostly share GP's sentiment, although they didn't argue their point very well.

> As in, things were fine before we had commonplace tooling to fetch third party software?

Yes. The languages without a dominant package manager (basically C and C++) are the only ones that have self-contained libraries, that you can just drag into your source tree.

This is how you write good libraries - as can be seen by the fact that for many problems, there's a powerful C (or C++, but usually C) library with minimal (and usually optional) dependencies, that is the de-facto standard, and has bindings for most other languages. Think SDL, ffmpeg, libcurl, zlib, libpng/jpeg, FreeType, OpenSSL, etc, etc.

That's not the case for libraries written in JS, Python, or even other compiled languages like Go and Rust - libraries written in those languages come with a dependency tree, and are never ported to other languages.


While visiting a friend in Russia I was perplexed by the candle in his flat - it had zero flicker, was stable and unmoving. Eventually I learned how they heated the flat, with water flowing through pipes and heat radiation - so little to no air movement.


Isn’t it like this mostly everywhere ?


No, central heating + radiators are somewhat region specific. For example Australia runs almost entirely on split system reverse aircons and electric heaters.


In northern North America forced-air natural gas is pretty for single family homes. You have a gas furnace that blows heated air through ducts. It's supposed to be relatively inexpensive compared to electric baseboards, presuming you have all the natural gas infrastructure (or a big tank outside).


I will Google but wanted to point out that I have no idea what "electric baseboards" are.

It's funny how different houses are around the world. Even in similar latitudes/climate.


Same, I had to Google it too but didn't even understand the pictures since they were so alien.

Eventually found this page [1] which includes a basic description:

A baseboard heater is a convection heater. In such heaters, cold air coming in from a window enters the heater through a vent and hot air is dispersed through metal fins that are heated through electricity.

But it's still confusing because if it's cold outside (=you need heating) why would you have your window open to let in the cold air? That would also make your already-heated air escape ... duh.

Agreed, it's amazing how something that "feels" like it would get the same solution everywhere it's needed still does not, due to cultural differences, history, and stuff.

[1]: https://www.cadet.glendimplexamericas.com/en-us/articles/ele...


Maybe it’s single glazed windows so it’s talking about air that has been cooled by the massive heat loss there?


My Massachusetts home has both radiant floor heating (water pipes in floor) and baseboard water pipe heating (separate part of the house). My son’s New York home has radiators driven by hot water. I can’t recall a home where heating was vented air and not circulating hot water in North East USA.


I've never had a house heated with pipes in the US.


Circulating hot water radiators are pretty common in older cities/neighborhoods in the US.

But I suspect the Russian example was radiant heating in the floor slabs, which will cause less air convection than hot water pipe radiators.


We didn't set out to hide our GDPR requests, we put them behind our Support/Legal button. But we got sued anyway, and we lost.

Now we have to have the "delete my data" and "request my data" as part of our main settings list. Result: flooded with requests. People are clicking the buttons just because they are there. For me it's not a big deal, I automate all the requests. But, I still feel like this went too far.


> People are clicking the buttons just because they are there.

I think this isn't a very charitable opinion of why people click buttons.

> But, I still feel like this went too far.

Why?


Yeah, as long as there's eg a confirmation to prevent misclicks "Are you sure you want to delete", I don't really see what's the problem.


I don’t know what business you work for, but what makes you sure users aren’t clicking the buttons because it’s what they want AND it’s convenient?


Its our human right to have realtime machine readable data copies of everything we do, its no companies business to question or interfere. Unless it crashes your servers because trolls are trying to DOS, it is really hard to not be angry at a statement as "this is going too far".


> People are clicking the buttons just because they are there.

The reasons why they click the buttons are utterly irrelevant to anyone except them.

Let them click the buttons. It's their right.

> But, I still feel like this went too far.

Not far enough. I think data should be a massive liability. It should actively cost you lots of money to know any fact at all about any person anywhere on the planet.

In other words, in an ideal world you would be scrambling to press that button on their behalf the second your business with them was concluded. "Can we please forget everything we know about you please?" and only their explicit affirmative consent would allow you to not delete their data.


At the moment, holding data about someone is not a significant recurrent cost, but it is a liability in the form of a risk that could get you in serious trouble if you get something wrong. However, that particular business risk doesn't tend to be recognised by many many organisations. It should be.


If they can afford to be ignorant of the risks, it's because the liability is not high enough. Gotta raise the liability until they start doing what we want them to do by default. Private information should be an existential risk for them. They should be deleting every last bit without even asking, not sucking up endless amounts of it without consent.


Users have basic bare bones functionality that all applications should support is "too far"?

If the user can create and account, they should be able to delete one. One is not harder or further than the other.

We just don't view it that way because we're all parasites who feed off the current status quo.


> Users have basic bare bones functionality that all applications should support is "too far"?

They were objecting to the idea that putting it behind the "support" button is a violation. If true, that's excessive in terms of mandating accessibility.


I would never file a support ticket to open an account. If you did that, your business would be under by the end of the week.

No, requiring actual application functionality isn't too far. For God's sake, just make normal software like a normal person. This should all be very intuitive.

Stop trying to game things, stop trying to maximize conversions and other bullshit metrics, stop trying to implement every dark pattern under the sun and just... Be normal. I promise you will comply without even trying.

And, bonus points, your software will be less shit. I know it doesn't feel that way right now, because most software is shit. You shouldn't aspire to be another turd floating around in the cesspool that is the modern web.


> I would never file a support ticket to

Well now we're deep into the realm of assumptions.

They said "behind our Support/Legal button" which to me sounds like it probably loads another normal page.

Though a GDPR request basically is a ticket.


Can we get the full story? I don't believe that's what happened because GDPR does not prescribe any specific avenue of requesting data. You're not required to have a button on your website at all, it's completely valid to accept and respond to requests by mail, but it's obviously much cheaper to offer automated data export.


I wouldn't. The current theories on sleep and "brain needs sleep" always struck me as a stopgap theory. Even spent some time with GPT arguing about it and never felt fully convinced, like the real reason was still missing.


"the crystal structure results in zero magnetisation."

?


The crystal emits no magnetism as a whole, despite the different internal states it can take, because adjacent atoms cancel each other out.

Because each half of the net-zero magnet is arranged differently inside the crystal there's still a good way to measure what state it's in. Or something like that, I can see the pretty graph but I don't know what measurement you'd do.


Thank you for your work!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: