skysight-inc/HackerNews huggingface dataset:
Governments regularly do terrible things in the banking system: Printing money, capital controls and mind boggling amount of red tape. With this red tape they can punish anyone who disagrees with them.
great idea. I really hope they add a keyword search feature so one can browse topics of interest (eg Logo, by searching 'logo' or 'turtle'). Otherwise... wow, difficult to navigatge.
those very bones with that built in aversion contain the very identifiers used to hunt you down
2x the landmass is in northern hemisphere, so there's less moderation from evaporation in NH summer.
I understand not being able to understand different opinions on certain (or all) matters, its something that happens to everyone. Announcing it in a nonconstructive way instead of avoiding the topic, however, feels extremely off to me.

OP might be the perfect stereotypical HN user while criticizing the same stereotype.
Technically when the Earth still had a molten crust it was the hottest. Does that matter right now? No, this is about our climate changing radically and us needing to do something before we make our planet less habitable. Nitpicking at phrasing will not help with this.
> However, I have no explanation for NFTs.

Simple. A multi-level-marketing scheme build on the free money/web3/crypto trend, successfully taking the existing art market speculative practices into the digital realm.
Nice!

Some more kanban related:

- Rust TUI kanban https://github.com/yashs662/rust_kanban

- Web UI drag-drop kanban https://wekan.github.io

BR,

xet7

Maintainer of WeKan
Because the landmass is split 68/32 north/south and sunlight on the land has a greater effect on atmospheric temperature than the sea ?
Yes. Northern and Southern seasons are not the same length due to the orbit. Also the proportion of land to ocean is very different which I think makes a big difference.
Definitely had, not just think they had: https://en.wikipedia.org/wiki/IBM_and_the_Holocaust

Lack of a detailed census in your country was indisputably protective for Jews during the Holocaust. Plenty of people only discovered themselves that they had matrilineal Jewish descent during the Holocaust, because the Nazis had all those punchcards.
The rude thing is to not offer any reward in return for you, if you agree to their request.

It's just saying they want to take advantage of you if you fall for it. Making such a request means that they are happy to take advantage of you as long as you let them. Is that unethical?

Think of it this way: You own a truly valuable stamp but you don't know its value. Then somebody who knows its value offers to exchange it for their stamp of much lesser value, without telling you what they know about its value.

It may not be unethical, businesses are based on such behavior. Buy low and sell high to make a profit. But when you see such behavior by your friends or neighbors or colleagues, be aware. They are the kind of people who are happy to take advantage of you.
Okay, but this isn't a Cruise car colliding with a SF fire truck - it's a fire truck colliding with the car! Now, it's still not good that they didn't yield to the fire truck properly. But that's a very different level of fuckup than "ran into a fire truck".
Yeah but Cloudflare integrates really nicely with Rust compared to other languages that compile to WASM, e.g. their service bindings
In the 1960s they already had languages such as Lisp, Fortran, Algol, Basic... Even Pascal is two years older than C, and ML also came out around that time.

The statement "the alternative to C was assembly" is simply incorrect.
Oh, so disagreeing with their conclusions might trigger vengeful retaliation, but actually threatening their power will not?
My evidence is that if it were the reverse, then ISPs would be lobbying for states rights instead.
the postal service? blue collar welfare recipients? union workers?
From what I remember, this is because there is more land in the northern hemisphere and more ocean in the southern hemisphere, and water has better thermal capacity than soil.
I've had those conversations. But when you dig further into those reasons the justifications often don't hold up.

They'll say "I can't get an EV because I need to be able to drive from X to Y". So I punch that route into abetterrouteplanner, and >50% of the time the route is quite feasible on a 250 mile EV.

If you've tried that and it doesn't work for you, fine. But many haven't.
I am beginning to accumulate instances of recording when Comcast lied to me personally. They patently lied straight to my face (over phone, over chat) on numerous distinct points. The most recent was outright fraudulent not canceling my phone plan despite 3 separate requests. They lied about my home having its previous tenant using their services. It did not, the last customer was apparently the original home owner who had RG59 cable installed. The tech who installed the system pretty much point blank said this house could not have had Comcast cable in the last decade or more because we switched to RG6 years ago.

I don't get how such a company can tolerate bald face liars working for them in so many segments of their staff, it's mind boggling and makes me think there are scumbags at the top who encourage this stuff or knowingly look the other way.
Too late. There's too much surveillance - how would you even discuss it with each other? The first thing they're going to do is target your phone and computers. Expect terrorism charges.
Falls are a fairly common cause of death. If you are elderly and fall and no one is around to help, that is in many cases a death sentence. Consider also the parent's comment about heart attacks, which you seem to have glossed over. Seems this factor alone can explain the data.
Even before then, 5.25" was popular among personal computer makers, such as Apple, Radio Shack, Commodore, Atari, and Osborne. (Though the TRS-80 Model II used 8".)
Just because you can doesn't mean you want to. There's alternatives.. if OP doesn't like vi's bindings why would you insinuate they're lazy or have a learning disability?

For my 2c, I did invest the time and know my way around vim fairly well. I still prefer micro.
Looks like we are stuck with the insane officers on our submarine, who demand restarting the reactor, which is known for leaking poisonous gases and they dismiss all objections from the crew because their personal rooms are sealed better.
Do we know if it is actually a script encoding a language? I'm an amateur but the first things that pop into my mind are: Can we tell statistically if it looks like it's encoding a language? And could each character represent as much as a complete word or even more than one word (like a line in a song, or an event in a narrative)
I wish they'd recommend me local videos or videos about my area.
I have done so, but did not find enlightenment about the true purpose of patents.

Perhaps you did not explain it well enough and can provide more details?

Without it, I see no serious conflict or disagreement between my quick summary and the more complete history at https://en.wikipedia.org/wiki/History_of_patent_law
Musk ran out of money, got more from Thiel before getting that 1 billion. Some of us lived through this and remember the contract award for Falcon 9
Say what you want about the second, the fastest growing groups to embrace it are black communities and the LGBTQ community and they as a whole take it fast more seriously, borderline professionally, than any other group I've ever seen. I used to be a skeptic but seeing that has really been eye opening.
https://wikimediafoundation.org/about/annualreport/2021-annu...
Do we have to do the "I don't really get it so nobody else should have it" kind of thing. I have a reasonable level of experience with FP and a lot of general experience (I'm not someone who "read a blog post", I've used it commercially) and I find that it's very handy at the right time. So it can be abused like anything else. So people can write over-complex stuff, true, so blame the language because it's easier than addressing the root problem which is people (it's always people isn't it). In a good language (Scala) it really makes a difference.

Please dial back your casual critiques.

> This is exactly what I was afraid of when generics were introduced

Good god. IDK, perhaps hardware would better suit your skill set? It certainly scares me off, but you might have a good mind for it.
This is a non-issue with Nest thermostats (and maybe other brands as well). They have a pre-heating/cooling feature which figures out how long it takes for your heating system to get up to temp, and starts heating/cooling early so it can reach the target temp by the scheduled time (eg. when you get home).
> Clang is free to produce whatever output it wants because the behavior of that code is literally _undefined_.

> They apply a large number of small transformations, each of these transformations is very reasonable

One of those transformation detects that we are reading uninitialized memory and acts accordingly. Given that most of the case where we do it is by mistake, I think that doing anything other than raising an error (or at least a big warning) is not a very reasonable thing to do. For those case where such behavior is desired, a compiler flag could be provided.

The fact that the standard allows the current behavior, doesn't mean that the compiler should do it.
If you haven't run the numbers you could in fact be wasting more electricity by fully turning off your system when you aren't home. Depending on your home, system (central air versus room unit), how long you are away, climate, and temperature preferences it can often make sense to leave your AC or heating on at a different temperature versus fully shutting it off.

Having your home heat up to 90 degrees while you're doing some weekend errands only to crank the AC to cool it back down to 70 to 75 will often times use more electricity than if you just set the AC to 80 while you were gone.
Yes, you can fix it in some cases, but the real errors usually happen in complex code where it is much harder or impossible to detect at compile time. The examples in TFA are very simplified for exposition purposes, they are not representative of ease-of-detection.
"Permissible undefined behavior ranges from ignoring the situation completely with unpredictable results, to behaving during translation or program execution in a documented manner characteristic of the environment (with or without the issuance of a diagnostic message), to terminating a translation or execution (with the issuance of a diagnostic message)."

Note "permissible" and "ranges from ... to".

Again, this used to be normative in the original ANSI standard. It was changed in later versions to no longer be normative. Exactly as I wrote.
I love this story [1] of how folks in Jalandhar and north India were able to see the Himalayas for the first time in 30 years due to the lack of traffic pollution during the COVID lockdowns. It gives some hope as to what is possible.

Relatedly, I'd recommend watching the documentary The Year Earth Changed [2] which is about several environmental systems that recovered to some degree during COVID.

I don't think we should necessarily aim to restrict commuting to protect the environment, but now there's evidence that WFH + transitioning to cleaner energy sources can make a significant impact.

[1] https://www.cnn.com/travel/article/himalayas-visible-lockdow...

[2] https://www.youtube.com/watch?v=XswV_yqPq28
That is not a valid takeaway from what I said at all, rhetorical or not.
Try writing a generic, reusable data structure in C. It's agony.
> Writing C or C++, first and foremost, means writing code against the standard

This was never true and never will be. There are tons of C and C++ code that cannot be compiled in more than a few compilers. The standard is the minimum denominator, but all compilers have something beyond the standard that is used in practice. Just check the Linux code, for example.

> if you give that up it makes no sense to stick with C or C++

No, the whole point of UB is that every compiler can do what it wants in that situation. C/C++ actively embrace differences between compilers, while trying to standardize the core meaning of the language.
You forgot the crimes of "I can get away with it", or else perhaps you don't live in San Francisco or Jalisco or Sinaloa.
>Since when is x86 legacy?

Since the first commercial RISC chips obsoleted x86 in the 80s.

>Have you actually used one of those?

Yes, JH7110 on VisionFive 2.

>They are excruciatingly slow. Less performance than most Raspberry Pi.

Not my experience, owning VisionFive 2 and all raspberry pi B boards (1,2,3,3+ and 4), all of which have been used heavily.

The CPU is much faster than RPi3b+'s while using way less power. Only a little slower than RPi4, and this is assuming the RPi4 has a huge heatsink like mine does. JH7110 doesn't require a heatsink nor throttle under load, for it stays under 75C even when running builds 24/7, yet is designed to survive 125C.

Whereas everything else in the SoC is better. Especially the GPU, which in the RPi4 is anemic, and can barely keep up even for 2d at 1080p. The experience is much better on VisionFive 2 for even simple tasks like web browsing, and it's not even close. Night and day.

Nevermind the upstream support effort[0] getting this far in just a few months (indiegogo delivery was in March), and follows standard RISC-V boot/firmware interface specifications, whereas Raspberry Pi is all bespoke and never cared much about upstreaming support.

>Also competitive ARM based alternatives (such as Snapdragon) require many closed source blobs to function.

Here I just do not understand what point you're trying to make.

0. https://rvspace.org/en/project/JH7110_Upstream_Plan
Funnily enough 'sweeteners' as a class are so diverse that any claim that 'recent studies' universally show a common effect can be thrown straight into the rubbish bin.

Erithritol, Stevia, and Aspartame are all so wildly different that it is implausible they share a common mode of action.
If there are no requirements on what it's doing, how is that not a license to do whatever?

There is not even a requirement that a theoretical program that contains e.g. only preceding code, would still maintain any invariants. So I don't see what an instance of "whatever" that violates "no requirements" would look like.
They need to get 1/3 of their revenue (over $50M) as donations from the general public to qualify as a charity. https://www.irs.gov/charities-non-profits/exempt-organizatio...
> Compatibility is defined in terms of a contract between program and language implementation. If the program violates the contract by containing UB, then compatibility does not apply.

Indeed, furthering my point that having UB in a language undermines backwards compatibility.

> Taking your argument, compilers couldn’t even add any benign optimization without breaking compatibility, because that would change the runtime of the affected code.

That does not follow from what I said.
OK the landmass thing a few people pointed out. I can buy into this, but it's still a bit confusing.

What does 'moderation' mean? The solar energy has to go somewhere, I'm assuming that's temperature. Are you saying it's not going into temperature, but instead being stored some otherway (like evaporation causing an increase in potential energy as the molecules rise?).

To me it's a question of energy input from sun - energy reflected and radiated out. Something like

temperature = constant * (energy from sun - energy reflected - energy radiated)

Maybe the earth reflects more energy due to more water / less land in the southern hemisphere?
It comes from the Wikimedia Foundation.

https://wikimediafoundation.org/about/annualreport/2021-annu...
> I think this is a more elegantly stated version of my argument.

Yep. I think your argument pretty much conveyed the same thing, along with a lot of anger and frustration.

I also agree with that anger and frustration— I've felt the same rage before, when I've been hit with blockers or UX degradation related to nominal or actual attempts to improve security. Restrictions that are ill-motivated (or whose motivations are just not clearly or convincingly communicated) are infuriating.

> by the time the organization realizes the harm, it's often too late to change.

This worry is the twin of the rage, for me, this sense that I can't do anything about it and it's never going to get better. A dreadful, reluctant admission to myself that the only way to stop the continual degradation of my work life will be to uproot myself: give up my job and everything I do like about it, leaving behind people I enjoy working with and reducing the amount of contact I have with them.

Happily, engaging directly with my company's infosec department directly often gives me hope and allays these fears somewhat. But generally, online discussion with people who implement security controls tends to reinforce my worry that, to borrow your metaphor, the disease is systemic and terminal.

Most 'cybersecurity professionals' (who are visible online, at least) transparently do not give a shit about UX, display flagrantly antagonistic attitudes about users and developers, and talk often about defense-in-depth but never articulate any inherent limits for appeals to defense-in-depth beyond 'well don't bother with measures that don't increase security at all'. All of it sends strong signals that people who value UX, DX, autonomy, morale, and well-being, to the extent they are present at all, are outliers in infosec who do not belong and have no hope of being effective.

And then the response to someone openly including a dimension of emotionality in an argument about a security measure they feel is gratuitous and cumbersome is

> Did... did [a cumbersome security measure] hurt you?

Like, seriously? Yes. Indeed it did and does.

But more than the security measures themselves, the pervasive attitude conveyed by that belittling question is the even bigger problem. And it generates many of the small ones.
Colossal waste?

- have a .json with format [{ name: AUTH_TOKEN, type: String }] (you can add extras like regex match etc)

- have a method that goes through all items on startup and checks process.env existence plus the type.

- use this method as a getter method based on name

- search replace all other process.env usage and disable it via linting so that no one can get around the restriction

voila.

Oooor use these libs from other people who had the same idea (I just found them as well)

https://www.npmjs.com/package/envalid

https://www.npmjs.com/package/env-vars-validator
Russian Futurism and Italian Futurism are related but diverged in a number of ways. Worthwhile but nigh-infinite clickhole, made more impressive by the fact that Russian Futurists weren't around for all that long.
That's an incredibly good way of putting it. As long as you can justify your comfort over someone else's, you golden.
indeed!

i only see subscriptions and videos i care about now. and through my subscriptions, i discover videos related to what i care about. they should do away with the home page all together for people who have watch history turned off.

best move ever!
I don't mind the design thing or the designer price, but I don't think much of the pretentious writer's voice boasting about his fancy clothing collection. If that's your aesthetic great, I see why he liked it. But please skip all the earnest talk about how Important it is, it's just an expensive LARPing outfit.
While other states may also collect DNA, it is amongst the worst since they do not later destroy it.

>Some states destroy the blood spots after a year, 12 states store them for at least 21 years.

>California, however, is one of a handful of states that stores the remaining blood spots for research indefinitely in a state-run biobank.
I used taxis in Chicago maybe three times.

But while rideshares can be better for me than listening to some taxi driver go off on some misogynist rant, that doesn't mean that they're better once you start taking into account wage problems, increase in CO2 production, etc.

But seriously, taxis in Chicago can get fucked. They were so terrible.
Benefits of Hybrid Search
How this usually happens is that there's a notification indication. I'd click on the clock to show the notification center, dismiss the notification, and the clock would slide "too much" to the right, so that almost half of it is outside the screen.

A quick google search doesn't bring my issue up (I'll try to take a screenshot next time it happens, but I'm usually too annoyed of having to use windows to think about it). But it did bring up a separate issue, where the right-hand side icons area (system tray?) and the clock are moved down so that only the top of the date is showing. I've never had that one.

I think these are lag-related, as in things move when something opens. But if the thing before didn't complete or something, the new thing happening doesn't get to remove the old one as expected.

The other day, on a PC that was doing whatever it is that windows does when the CPU fan goes full tilt while pretending to be asleep (complete with the blinking power light), after waking it up, I managed to have both the notification center and the quick settings displayed. I mistakenly clicked on the notification, then immediately on the settings. The notification panel took forever to show up, and it showed while the settings panel was still showing.
Cavity Magnetron
Not a dumb question at all! The main reason is because there is much more land mass in the northern hemisphere than in the southern, and land tends to heat up more than ocean. You can actually see how this effect balances out on this site: https://climatereanalyzer.org/clim/t2_daily/

If you look at the annual temperature range for the northern hemisphere (NH) it has a range >10C, while the southern hemisphere has a range ~5C.

You can read more about this here: https://www.carbonbrief.org/guest-post-why-does-land-warm-up...
I also don't think nintendo should be granted the patents it is seeking, other games have done similar enough before that it feels wrong to give it to the bigger company because they asked.
> For example, here is what FDA says on parabens (something people often freak about needlessly)

1. Parabens aren't homogenous

2. There is very concrete evidence now that SPECIFIC parabens induce an identical or near-identical effect as an excessively high estrogen level, which includes breast cancer and cervical cancer.

3. There is also mounting evidence that SPECIFIC parabens accumulate in vitro and hence circumvent the metabolism.

4. There is recent evidence that it's a lot easier to cross the daily threshhold of topical paraben application than expected because consumers apply larger amounts of products.

> Everything is carcinogenic. It's the dose that is a poison not the substance

Of course, life itsself is carcinogenic but that doesn't mean all substances are equally dangerous, which is the whole point here.
It came for me by using Arch for a year, I had no other choice but to use the commandline sometimes
You’re in the wrong thread. Normal folks outnumber developers 100 to 1.

Not to mention, some of that dev group prefer that their small editor have the same keybindings as their full dev environment and entire OS for that matter. No mode switching needed.