skysight-inc/HackerNews huggingface dataset:
Apple drops intellectual property lawsuit against maker of security tools
I'd bet that data is from sensors with low heat dissipation. Unfortuantely, humans produce ~100W of heat each. If you're using a small underground basement as a place to escape lethal heat aboveground, or even a large underground basement with high people/m³, this added heat will steadily increase the basement's wall temperature.

The rate of temperature increase depends on physical properties of the basement walls: using the first equation here[0] as an approximation, set x to 0, set q"_o to 100W*(# people)/(basement surface area). α is the thermal diffusivity of the wall material [1].

[0] https://slideplayer.com/slide/1676039/7/images/9/Semi-Infini...
[1] https://en.wikipedia.org/wiki/Thermal_diffusivity
If only there was a http header I could toggle to show websites I do not wish to be tracked...
I would like to know more… 8-)
Interesting. It’s possible the government could run it well but I would worry without a profit motive they might not adjust to supply and demand quickly and might not pursue new technologies like fusion.
not news, refer to plenty of previous discussion:

https://news.ycombinator.com/item?id=21213694
Dog ‘Mummified’ Inside the Trunk of a Tree
I'm assuming that this is all going to end with tax fraud prosecutions, now.
This reminds me of something one of my CS professors said about when he worked in industry. They had a joke:

"We may work slowly, but our products are bad."

Nobody laughed, so he added, "You don't think that's funny today, but in five years you'll think it's hilarious."

Can confirm, I think it's hilarious.
> Keep in mind that cubical type theories are somewhat complex (in sheer amount of code),

And in computational efficiency, no? I think making an efficient implementation of a cubical type theory is still an ongoing effort.
The CJEU doesn't have that much credibility after they ignored written law about ECB rules in a purely political ruling. I think it made a joke of itself and its independence should be thoroughly questioned. It also should restrict its rulings to matters were the EU has a mandate, which is luckily fairly restricted. So Poland has quite a case if they listen to their national constitutional court.
It most certainly is not the same. Take WaMu, for example. I think it was the largest bank failure in the history of the United States and it was largely due to a bank run.

Do you know how much money depositors lost? $0.00

And I don’t mean only up to the FDIC insured amount. Even those with WaMu deposits well in excess of FDIC coverage didn’t lose a penny. And it wasn’t thanks to the complex system of placing overnight deposits at various institutions for pass-through coverage in excess of the FDIC amount.

Because do you know how much money the FDIC insurance fund lost paying out claims to WaMu depositors? $0.00

Do you know who did lose a lot of money? WaMu investors and shareholders.

That is not even remotely close to how a stablecoin or crypto “bank run” would play out. Our banking system has built-in safety nets that work. Crypto safety nets don’t even exist.
This is a terrible way of handling it. Hiding comments? Flag abuse and ban people.

Why is that so hard?
Yeah, but banks don’t create a market for themselves in a notoriously unstable ecosystem by explicitly promising that their deposits are backed by 100% cash.

That is what USDC did. And it turns out not to be true. Which is… concerning.
I mean yes? Because either the toolkit does it or the platform does it and the toolkit wraps the functionality.

I think it’s easier to flip the script. If you didn’t include the ability for your toolkit to display HTML with a browser widget how do you imagine your user proceeding? I don’t think most end-programmers would be expected to know how to take WebKit and maybe a JS engine and make it into a custom widget in your framework.
My experience is that ageism only kicks in when the company culture is overtly focussed on a sort of "work hard; play hard" ethos. If the key influencers in the company enjoy working with a banterish atmosphere around them, then anyone over the age of 40 (and all women) are in for a stressful time.

Thankfully, there are companies out there which do value older workers and will make the effort to encourage a more diverse/inclusive working atmosphere.
> If you dig deeper, there are(/were?) other video sources that had the union leader saying things along the lines of "this guys not with us, we don't know who he is, take of your mask and protest peacefully like the rest of us".

It's actually in the video you posted so I've seen it. They were there with masks, they were not protesting, but they were standing peacefully: that is what I see in the video.

> The Canadian police got caught out trying to incite things

That's why I was talking about the "rock in their hands" part of the story because that's the only part that would be valuable at all to support the claim that they were there to "incite".

But actually you're probably wondering about the reason why they are dressed like other violent protesters (which we can see in an earlier part of the video in another street), there's a reason for that, and it's pretty simple: it makes it easier to catch them. And when you do you're burned so it's not like the costume is going to last forever.

Why did they then go to the peaceful street then? Because they were expecting the violent protesters from the other street to refuge there and take off their masks and blend in with the peaceful protesters. By being there first they could have caught them, but the "peaceful protestors" who "caught them" didn't let them do their job.

I don't believe one second that they did that to incite things, that they would be throwing rocks at their own colleagues, and have seen absolutely no reason let alone any evidence to think otherwise.

But even if their presence did incite you, then you would get caught extremely fast, and that would probably be a better ending for everybody including yourself, before you become a bigger danger.
Stylish Ways You Can Rock a Kimono
Funnily enough some of my better managers have been non-technical. Some of the worst have been people who know enough to micro-manage you to death.
Ask HN: What’s your preferred eating environment?
Last week, I went to McDonald’s and got a Filet-O-Fish combo with a bacon cheeseburger on the side. I was eating it in my vehicle in the parking lot and listening to an audiobook when I glanced up and saw the McDonald’s worker I ordered to outside having a cigarette.

She waved at me and I nodded and had to wait 7 minutes before she went back inside and I could finally eat in comfort again. I don’t think that employees should be bothering or even trying to socialize with customers outside of the McDonald’s restaurant or drive through… but that is another story.

Anyways, I went to McDonald’s for dinner tonight and got a McChicken combo with a bacon cheeseburger on the side. As I was driving to the second window, I noticed the same girl was still working. She was acting somewhat obsequious and attempting to small talk when she asked, “why don’t you come eat inside instead of in the parking lot anon?”

That really bothered me for many reasons. First of all, I don’t want my routine or actions to be tracked by a fast food employee. Secondly, she should not try to tell me how to live my life. I do not want to eat inside because I find it less comfortable and would much rather be inside my vehicle listening to an audiobook and enjoying myself and my privacy.

Overall, I think it was very unprofessional to bring this up. I should have a clean slate with each drive through visit, not have to get the third degree because I committed some sort of “faux pas”. Which I don’t think I did, because I often see other people eating in fast food parking lots. How does she know I am not busy going to work or somewhere in a rush?

How do you guys feel about eating in your vehicle in the parking lot of a fast food restaurant versus eating inside the restaurant?
Yes. New Stuff doesn't always supplant Old Stuff. And when it does, it does so at different rates. There will always be work available to bridge/replace Old to New. Heck, look at mainframes.
Yes! We're 1 file away from supporting a Python (and any other) back-end. For example, [this](https://github.com/uwu-tech/Kind/blob/master/base/Kind/Comp/...) is the simplified JS back-end. If you just copy/paste that file and edit the syntax to Python instead, we'll have a Python back-end. That kind of contribution is always welcome.
I’m not saying you should trust USDC is backed by anything at all.

It is tricky situation. Consumers want assurances, protection but the crypto true believers abhor regulation and disclosure. Trust is difficult in this space and right now many people are speculators consumed by FOMO vs. rational individuals/institutions. No one knows how this will all play out.
+1, not in docs nor in github :(
In Canada we call it "humidex" because we're cool like that.
yes. very similar to how “organic” constitutes a range of acceptable values and does not mean all ingredients are organic (and organic itself does not mean zero pesticides/chemicals)
Configure Ubuntu 18.04 LTS for smart card login [pdf]
Yep! Looks like the authors of the first paper I read on it (glass microspheres in silver-backed clear plastic film) are finally starting to commercialize it too... http://radi-cool.com/technologies/
In theory, everyone who descended from George II needed approval, but a whole lot of people decided that since they were never going to actually be near the throne, it didn't matter and didn't do it. You can see the complete list of approvals here: https://en.wikipedia.org/wiki/Royal_Marriages_Act_1772#Conse...

It does look like I got part of it wrong, though, it just needed to be approved by the Privy Council, not Parliament. The perils of being an American and posting about arcane UK stuff.

And yes, Harry and Meghan's marriage was approved in 2018.
What a great game.

It would be interesting to see what happens when the types „slide“ towards the next personality (copycat into copykittens into always cooperative) as they get possitive feedback (and the opposite for always cheater).
> I'm sorry, but claiming "attestations" aren't "worth the pixels they're rendered into" is a gross oversimplification and honestly, an outright lie.

Nope. For an example of why they're useless:

https://ag.ny.gov/press-release/2021/attorney-general-james-...

> In the face of persistent questions about whether the company actually held sufficient funds, Tether published a self-proclaimed ‘verification’ of its cash reserves, in 2017, that it characterized as “a good faith effort on our behalf to provide an interim analysis of our cash position.” In reality, however, the cash ostensibly backing tethers had only been placed in Tether’s account as of the very morning of the company’s ‘verification.’

> On November 1, 2018, Tether publicized another self-proclaimed ‘verification’ of its cash reserve; this time at Deltec Bank & Trust Ltd. of the Bahamas. The announcement linked to a letter dated November 1, 2018, which stated that tethers were fully backed by cash, at one dollar for every one tether. However, the very next day, on November 2, 2018, Tether began to transfer funds out of its account, ultimately moving hundreds of millions of dollars from Tether’s bank accounts to Bitfinex’s accounts. And so, as of November 2, 2018 — one day after their latest ‘verification’ — tethers were again no longer backed one-to-one by U.S. dollars in a Tether bank account.
If everyone wants to sell their USDC today they wouldn't be able to liquidate fast enough.
Follow it in real time

https://docs.google.com/spreadsheets/d/11LUJwLoHX8ZCyfjhg5YZ...
> If more people took the concept of don't be a dick just because you're safe behind the keyboard, I don't think we'd be where we are now.

Which was the entire gist of the OP, no? Perhaps I misread / misunderstood.
I know there are a bunch of small guides / articles written by the author of fp-ts, but is there a good book, guide, etc. for diving in for someone who is kind of familiar with functional concepts but not quite ready for going full haskell? A book on haskell?
mostly just an icorrect assumption. This is a group, that was performing attacks on gov sector since the end of 2020, this one just made the news.
Wait till you hear about what the IQ > 130 demographic think of the IQ <= 130 demographic and what the IQ > 140 demographic think of the IQ <= 140 demographic.
I'm excited about the Steam Deck but hesitant about this Linux decision. Despite Gabe Newell's objections, Windows works quite well as a gaming UI. The Xbox runs Windows and all of Steam's games work on Windows, so calling it a "steaming pile" or whatever really isn't accurate. It's more like sour grapes.

Steam managed to create the Windows gaming environment out of whole cloth. Microsoft's attempt to control gaming for PCs failed horribly, leaving Steam the victor. But, by the same token, Steam has no console presence, which with subscription models like Xbox Game Pass, can be very profitable.

What kind of console can they do? Not a home one. It's almost over for those anyway. So, a portable. What OS can it run? Not Windows. Steam isn't going to write an Xbox-like UI for Windows that would look good on the Deck, something Microsoft addressed back in the days of Xbox One.

The Xbox UI (and its integration with the PC) have only gotten better since then. So much so that many games are now "play anywhere," meaning you can buy it on one device, play on another, and pickup and play later on a third via streaming. This is remarkable and fantastic!

Will Linux on the Steam Deck enable this kind of "play anywhere" model? Hmmm.... Maybe. It will be a hard road. The article mentions that the "top shooters" don't run on Linux. That's pretty bad. Those are the games that have heavy user bases and you need them onboard.
Ageism is a thing but I don't think it is always due to the fact that you are "old". Companies turn old people away because they do not want to pay for "experience".

Why pay twice as much for an experienced developer when you can get a fresh new grad that is "just as productive"?
Companies often ignore the fact that there is an experienced Senior Developer sitting in the corner telling that productive Junior Developer what pitfalls to avoid and how to get things done.
Why? I could never understand why do simple financial formulae coded in COBOL need some colossal computers and still choke on laughable volumes of documents.

I believe my almost-decade-old smartphone has more than enough computing power and bandwidth to process all the unemployment applications even if all the Americans would file them on the same day.
I am still very new to proof theory. So please take this with a mountain of salt.

At the core all these proof assistants, is a dependent total functional programming language.

Total means all functions must be obviously be terminating.

Dependent means types can dependent on values or more generally you can have quantifiers (sigma and pi).

Both Coq and Lean have variants of a dependent type theory called “Calculus of Inductive Constructions”.

Coq and Lean have tactics which can be thought of an embedded “proof language”. It’s an useful fiction because underneath it is just functions and inductive definitions.

Agda and Idris doesn’t have tactics, so the proofs have to be done through computation (by defining and apply functions and data types)

Lean and Coq differ in how they encode mathematical objects. Lean makes it much easier to make use of classical axioms. (Defining axioms is easy in both Lean and Coq)

From a more practical POV, Coq has the best documentation, books and development tools.

Lean has the WORST development tools of all 4. However has extensive libraries for mathematics. ( It is very painful to use )

Agda and Idris are about the same (set up is a pain otherwise about as good as Haskell development)

Even though Idris is marketed for “practical programming” it doesn’t have partial functions!!

I am not sure if Agda supports partial functions.

A more thorough comparison can be found here : https://artagnon.com/articles/leancoq
I've got a lot of scars from MS... but the bootstrapper is 1.7MB. It will then pull in WebView2.

WebView2 btw is awesome (I've spent a lot of time with it already, see my profile if you want to know why)
fundamental foundations like this is money well spent
I did that for 3 years, then stopped.

The signal-to-noise ratio is depressing.
Wow, I guess we are polar opposites. I value every pixel of screen space I can have and loathe unnecessarily large UI elements that aren’t hideable.

I was immediately turned off from the GUI myself when I saw this.
I find this really interesting. The theoretical basis of the language and type theory seems sound on a brief inspection and the implementation also seems to have taken great steps toward a 'friendly' syntax with convenience features ready to be used. I am wondering if anyone with more familiarity with the implementation knows where they are handling (or if they are) proof-irrelevance and erasure issues? The language seems pretty 'flat' at the type level (no explicit Universes), but clearly with the emphasis on proof solving the theory can not be Type:Type.

TL;DR -- I think the language looks nice, and the compile to JS (from what I read of the Formcore source) looks to be well done. Also, the docs that are present are well presented in a non-academic way that I find pretty readable.
“essentially the same” is… not as reassuring as you think it sounds, not when we’re talking $28 billion in circulation.
You are capable of more productive discussion than this.
Sure, but USDT / USDC are pretending not to be wildcat banks, when that’s probably exactly what they are.

If you tell people that they’re buying the crypto equivalent of T-bills on one side, but then turn round and lend those $ to a combination of Chinese construction companies and crypto exchanges on the other side then you’re not being straight with people - you’re exposing them to a sizable risk of loss in return for nothing.

In the trad finance world, unsophisticated investors get the benefit of Fed / BoE / ECB banking bailouts for their (relatively) small balances if the bank they put their cash in goes under & bigger players understand the risks & choose their counterparties accordingly. There’s no central bank of crypto out there to bail out USD(T|C) if they go tits up & if they’re lying about their risk exposure then you won’t know anything about it until suddenly there aren’t any $ to be had.
The wild fire issue is only a thing due to a lack of regulations.

Historically small and mega fires swept though all the California forests, often burning 4x the amount that’s burned in this historic fire year. Human intervention to stop those burns has created very unhealthy forests. Having houses in all these areas that burn is just a bad idea and a lot of hubris about the extent of our control over nature.

Regulation to stop building in those area and enhance fire resistance of buildings is the solution, not more “freedom”. Housing developers have almost zero incentive to reduce their profit margin in order to fire proof the house or not build and thus not earn money.

And water use isn’t a solved issue in other states. Either they happen to have a wetter climate or they aren’t any better.

Power is a legitimate issue, but then I’d say California is actually doing pretty well because the climate change is a larger issue. Move fast and break things is better than doing nothing.
To me, in terms of the expectations of modern programming, the weird thing about proof languages is that they’re languages in the first place.

AFAIK, a lot of proof-language code is machine-generated. And even when it isn’t, the syntax and semantics of these provers seem to be stuck in the era of “one runtime, one language”, where switching languages forces you to switch runtimes, and proof libraries written for different proof languages can’t be used together in the same project because they have different core runtime semantics.

Why isn’t there instead a “proof-checker VM” that accepts some formally-specced “proof bytecode” with a formally-specced standard semantics, that 1. is easy for machines to generate, and 2. where these different proof-languages would then be compilers emitting said bytecode?
Yep, there is that, too. You lose the ability to erase types when compiling, so you must have a representation of types at runtime, and you need to pattern-match on them. That inefficiency won't show up in normal programs, though, but if, for some reason, your program depends on a program that depends on a program (...) that uses Paths and `transp`, then you'll have to pay. This is kind of unavoidable and not that bad, though. We're more worried about the complexity of the built-in `transp` that must be part of Core. Currently, our core has only two computational primitives: beta-reduction and dereference. These are orders of magnitude simpler than `transp`, which looks extremely artificial. I'm very confident there are simpler primitives that would allow `transp` to be derived.
Just to add, the Evergreen option also doesn't require multiple installs if multiple programs are using it. The client machine just needs a single install that all programs will share [1]. Further, if the client also has Microsoft Edge installed and up-to-date, Edge and WebView2 will be hard-linked allowing them to share the same libraries and processes, further reducing the performance, memory, and storage footprints.

[1]: https://docs.microsoft.com/en-us/microsoft-edge/webview2/con...
HN is a fairly ideologically homogeneous community. Moderating it is "easy mode" compared to FB or somewhere else that has a broader cross section of the population.
Show HN: AI Writer, Chrome Extension
Hi Everyone

It's evident that today's founder needs more support and powerful tools in order to break out and be noticed. One of the most fundamental steps in getting your startup to be a success (apart from the product itself) is Content Marketing. I know first-hand how hard it is to create content consistently so that your product has a chance of ranking for those long-tail keywords. Over and above that, I realize how hard it is to keep swapping "hats" from product to marketing to sales and back again. This is one of the main reasons I started ContentBot. I needed help. I needed help to get things done quicker and bridge the gap between myself and the competition. This is where the beauty and magic of ContentBot comes into play.

We've built something new that allows you to use the world's most advanced AI to write for you, wherever you are on the web!

The new AI Writer Chrome Extension allows you to generate AI content at the click of a button on nearly every and any website. Be inspired wherever you go - from WordPress and Wix, to Quora and even StackOverflow.

I'm so excited to get this out and I can't wait for you to try it.

There is a free plan and a paid plan.

You can grab it here: https://chrome.google.com/webstore/detail/contentbotai/ehliocfmgnkdcgigclppnodpgkiodfco
No disrespect for the author as he is twice as experienced as me. I am just entering that zone where ageism might start playing a role in whether I will be hired in the future or not. However, to me, his advice seemed to be just "Be a good slave, and you will always be a slave" with a little bit of "So good that they can't ignore you" from Cal Newport thrown in.
What are the pressure sensor and IMU for? You've open-sourced a dev-board version, I'm assuming you'll keep the production version private?
Yes, it's just sad that some people start judging beforehand, implying malicious behavior rather than misunderstanding.

And other people want to be offended, even when there is no insult, just different cultural norms.
Same goes for prefix and suffix trees. And for a lot of dynamic algorithms.

It is tough, as these are definitely good skills. But they are stupid easy ways to stall out projects.