skysight-inc/HackerNews huggingface dataset:
I'm really interested in cloud seeding for localized reduction in solar radiation.

This approach works well for oceans...
https://en.m.wikipedia.org/wiki/Marine_cloud_brightening

I suppose that we might start treating the earth like a garden we need to take care of?
I felt that it was a good article, very straightforward, and he made an interesting point about numerical packages being often written by graduate students.

Personally, I would like to learn the math, but I would want to first learn from the 'established' books (i.e. the books the author read on his way to this point), only then will I be in a position to judge the real worth of the author's books.
Much of Boston is also land fill. The original part of central Boston (basically Beacon Hill and the North End) was all but an island only connected to other land by a thin isthmus.
> turning off your phone Friday evening and turning it back on Saturday evening is a perfectly cromulent option.

Everyone here is discussing Hebrew and semantics but I see what you did.
I concur. I just moved away from Nest because they stopped supporting accounts that don’t end in gmail.com. It’s pure madness. I’ll never buy another Google hardware device again.
Which do we value more, speed of the UI or susceptibility to undesireable change? Libreelec (Kodi) on Pi4 skews away from the latter.
Good it asks though. So many stupid apps like Instagram and so on that assumes that the logged on user owns the device. In Europe it is very common that you are provided with a device from your work place that you also use in private. I did a password reset on Instagram with such a device. Totally unexceptable.
Serious is not the same as fatal.

People who aren’t being listened to sometimes take an overdose as a cry for help, expecting to be found. They still go to hospital.

That is quite different from shooting yourself in the head.
I have the same question. Usually the response is something about using randomly generated IDs/addresses with your “wallet” program managing all these pseudonyms and tying them to your actual identity for your convenience, but I don’t understand how that is any better than our current system where things just are private by nature. I don’t expect people to be okay with their purchase histories being public knowledge.
This still doesn't sound like an overly broad definition of suicide-attempt to me. Somebody saying they want to die and giving themselves minor cuts seems like a pretty serious situation. Unless the supposition is that boys don't get hospitalized when they do the same sort of thing, number of hospitalizations sounds like a robust metric.
not just about not using it on the sacred sabbath...

They aren't supposed to be using the internet, speaking to people of other genders... sending and receiving multi-media, etc.
It's still a terrible waste of energy to generate that much heat with a storage device which is essentially idle.
Wow cool, another thread for people on a political campaign to obviously lie about their economic concerns. I would mock you all for being so obvious but then dan g, creator of camelcamelcamel, will just find something else to shadowban me from.
Agree for iOS, i didn't know the list of installed packages was only known to Apple. On Android, it seems to be a new restriction that is being deployed in A11 (search for discussions on Android developers inquiring about the new "QUERY_ALL_PACKAGES" permission that some are struggling with already.

For the exaggeration, I would happily answer but I would need to know on which access you felt I exaggerated (except the fact I did not know Apple kept this list only to itself and friends). The data categories I mentioned are quite straightforward and not specifically obtained by WhatsApp only.
You're not wrong, but what should be the narrative to any future devices like this is:

"They change it after selling it to you for the worse, don't buy their products."

When that becomes the reputation the problem will solve itself when they stop selling them from bad reputation.
Thank you. This looks like exactly what I wanted.
Hackers Are Releasing Free Games Laced with Cryptomining Malware
This is a much better approach...
Note that we are not sure how many folks are killed by police every year let alone the demographics of those deaths. But even the data we have doesn't look good.

https://policeviolencereport.org/

US police departments are not required to provide this information. It must be collected ad hoc by outside orgs.

Many reports will (I kid you not) list sickle cell disease as cause of death during a police stop.
You perform research to find televisions that either do not have internet capability, or you unscrew your back panel and remove said internet capability.

The fact that you need to ask online how to buy a dumb tv, instead of being able to do so yourself, is depressing.
No. This would be a tautological violation of zero-knowledge, so it will never be solved.

However, if all you care about is the verification proof, then yes, you can prove arbitrary recursions by providing the branch condition evaluations as part of the proof.
I don't think that's specific to android tho. I got a Xiaomi one explicitly because they have good WiFi chips. This was one of my main worries, and I never had issues so far
Are you sure you know when type-checking and when dynamic dispatching happens?

Compile time is not runtime.

The Java compiler is not the JVM.

The compiler does type checking.
The JVM does the dynamic dispatching.

Neither does both.
Cheating and deception are at Reddit’s core, founder reveals (2012)
Maybe this is better for command line and server stuff. The app I was building used WPF with Core 3. The regular size was 180MB if built as self contained. Trimming took off maybe 30 MB but build times were painfully long. And the initial load took around 30 secs or more on some machine.
small point: the imperial vs metric is not an Arianne V thing but a Mars Climate Orbiter one ;)
We're talking about suicide attempts right? So yes, not fatal, obviously.
> The commit was about 10 years old, and it replaced every tab with 4 spaces.

Reminds me of a project I worked on a while back - whenever you looked at the git history of a file, if you went back far enough you’d hit a dead end at the point where every source file was renamed from *.c to *.cpp.
> If you don't like the option of it happening, and as this example illustrates it can clearly happen, then do not buy products that have the capability of having ads added retroactively to the product.

So, don't buy anything capable of receiving a software update?
If history has taught us anything: this will blow over in a few weeks or months and everyone will get used to it in the end. The small percentage of users who (sometimes only temporarily) stop using the service is offset by the new income and the majority of users do not care.
https://policeviolencereport.org/

https://mappingpoliceviolence.org/
While making the state immutable made it more visible what code was affecting the state, the end result is still multiple pieces of code directly affecting what is essentially a global state. Sure, a copy is passed from one function to the next, but there is still one 'current' state and everything is messing with it directly.

The real problem here is not the mutability of the state, it is the ownership of it. Who is responsible for keeping the state internally consistent ? In this code the answer is: no one.

To solve his problem, there needs to be a clear owner of the state, and that code should be the only code directly affecting the state and and be responsible for keeping the state internally consistent.

Wether this 'owner' is a collection of functions that operate on a global state in a language like C, or on a state passed in and returned, or an object in an OO language, or whatever. Doesn't really matter.

For example. Moving the character and collision detection should not be two separate function that affect the state but that can be called separately (or in the wrong order) and keep the system in an incorrect state. Only the code responsible for modifying the state should do so, and it should guarantee to leave it in a correct state on returning. Moving without collision detection can leave the system in an incorrect state and thus should not even be a function that exists.

When designing a system this is always something I keep in the back of my head: who is responsible for what ? Once you have that clear, things become much easier.
Great, now do Narwala Gabarnmang.

60,000 years of human teachings.
I’d be worried that it was still phoning home even when I was on a different input. It’s a good solution if you have to have a smart tv though.
There must be some huge incentive for Reddit to push users toward the mobile app.

- Data-mining: a mobile phone is a major repository of personal information that every advertising platform wants access to.

- Ad-Targeting: a mobile app has a lot of data points to create a unique "finger print" for each user.

- Conserving resources: a well designed mobile app can really save a lot of bandwidth and server resources for an online platform like Reddit.
People still bought products that had the capability of ads being inserted retroactively.

If you don't want the potential of ads being inserted into hardware you purchase, then don't purchase hardware that allows it. It is very straightforward.
No, they should keep their low stack size to the benefit of everyone.

Diversity helps discover what is fundamentally a broken and fragile assumption that a dynamic property will always have some value. An assumption that can fail anywhere, including on the OS that was initially targeted, and will fail the moment another OS is targeted.

The developer should fix their broken assumption, but is entirely free to do so by taking control of the value at link time.
I've wondered about this for years now. Why do USB drives get so hot? My SD cards don't. Maybe it is the interface chip? But my tiny USB card readers don't get hot and they have more design constraints.

Maybe it's because of cheap components that push thermal limits to keep the prices down? I'd love to hear some insights from someone working lose to that field.
Yep. I’m not really looking forward to buying a hospitality or commercial version for my next TV but I fully expect that is how it will go when I tell the local electronics store that I just want a display.

It’s similar to the whole online advertising thing. I have no qualms about closing your website because of a cookie banner dark pattern or an annoying ad that makes it past my filtering. I’ll never come back either.

The problem is that the vast majority of people do not behave in this manner.
I like how you Arch guys seem to paint rest of us as some old folks who upate once a year our packages. I was literally running pacman -Suy weekly, but none of that should matter. It is the distribution maintainers and the package managers literal job to keep the OS running and runnable. It shouldn't matter how often I update my packages they should be migrated from one version to the next like any sane package manager does.

>It's build for experienced Linux techs who like to engage on a regular basis with the plumbing.

Yeah, sure. This is where the "Linux is only free if your time has no value" saying comes from. I think I've said this in all comments in the thread, but if it isn't abundantly clear anyone is free to use any distro they want or any OS for that matter (I use all major 3 almost daily), but I would not recommend anyone to use Arch unless they are willing to spend a lot of time fiddling with their machine and I wouldn't install it on anything that I might have to use at a moments notice since as I've been told part of Arch is that updating your packages just breaks your OS.
Not sure about Android, but on iOS some communication apps support this. My app deep links into those.
Sounds nice, but I can barely read my own handwriting and my hand starts to hurt after writing like one word.
In my experience, most people in engineering orgs default to hating Teams far more than it deserves. and loving Slack far more than it deserves. This has roots in Microsoft's history as computing Bad Guy and Slack's pre-Salesforce history as Scrappy Indie.

Teams is more complex than Slack but also does more, but it's also not a complete superset of Slack, so unplanned/unguided transitions from Slack to Teams tend not to go well. Like any sort of knowledge management change, it can go well with empathy, planning, and care.
That’s my impression too. Seems these days in general desktop applications are more of an afterthought in the .NET world and most new features are built mainly for server stuff.
Does that mean git would have to support all known programming languages, and any language syntax change would require a backwards incompatible upgrade of the VCS?
I was looking for dumb tvs a little bit ago and it's quite hard to find. Every company wants to turn their hardware sale into an eternal revenue stream.
Humans will never make it, but our computers will. The internet is the singularity now.
I’m not sure what the argument is here. Either the header files you have to download are big so you shouldn’t have them on your system if you don’t need them, or they’re not big so it’s not a problem to just use the apt command to download all the header packages you need to build the package you want.
NS Basic for Symbian OS
Yes, but it's not a coincidence. Someone read
https://news.ycombinator.com/item?id=27640700 and thought it was worth posting.
TypeScript is also there thing. They've been pushing React as well in SharePoint & other areas for quite a few years.

Blazor is very new & was considered experimental until recently. It's still fairly bleeding edge.

Microsoft started Teams in 2016 & bought Xamarin in 2016.

JavaScript developers are also more plentiful than Xamarin I assume.

They should choose the best tools for the job, even if it's not there own.

- Edit - It looks like WebView2 is a Microsoft thing based on their Chromium browser version. Super common for Microsoft to make multiple competing products that do similar things.
Interesting but why now? Based on the dates, this change came in April? Or did people update old reviews but keep the old timestamp?
Different values of "we" going on here. "We" know how heavier-than-air flight works in the sense that it is known to science. "We" in the comments don't know, because most of us here have at most a Bachelor's in physics, and it takes more than that to really grok aerodynamics, but everyone (including me) can't resist the temptation to show off what partial knowledge they have from that undergrad fluid dynamics class.

The fact that the second "we" doesn't really know aerodynamics, and is going to waste man-days chasing its own half-understandings round in circles in the comments, doesn't contradict that fact that the first "we" does understand aerodynamics. Planes aren't staying in the sky by accident, nor even just by the survivorship of trial-and-error engineering.
Alek Sigley eventually got in trouble for it and had to leave, but before that he wrote a lot of articles on daily life for (admittedly privileged, given that he was in Pyongyang and at a university) people in North Korea.
I'm no expert in crypto. But how would people know that your public key belongs to "you" ?
Using Facebook Reduces Ethnic Tension, New Study Finds
> So, don't buy anything capable of receiving a software update?

Not quite. Don't buy anything that forces updates. Updates are obviously important for security, compatibility and a slew of other reasons. But updates which are forced on the user are no bueno.
It's not a service like a subscription. It's the driver for a suite of hardware products that Google intentionally broke after the return window.
A central authority means not only trust but responsibility, and in turn risk. Why require so much responsibility when it is not necessary? The possible problems are not only malicious actions from the central authority but accidental actions and also susceptibility to malicious third parties. [Edit - problems]
Yeah, but I'm not sure a nuclear winter is preferable...
I agree, and many others have seen it this way as well.
Someone already gave me a useful tip, so I’m glad I asked! What’s the point of commenting if not to learn new things? We also all benefit from having a conversation about alternatives to Android TV on this thread.
His statements make a lot of sense: the first language learned often has a profound effect on programming habits. That's why proverbs like "one can program in COBOL in any language" appeared.
So you're future victim blaming now? People need to be able to predict all possible eventualities and are to blame for any future changes to a system?
Reading histories of Rome's collapse mainly taught me to be skeptical of historians. At every period Rome's collapse was attributed to the cause du jour ignoring all the contrary evidence.
It's counting suicide attempts, not suicides. Obviously one rate does not predict the other, but does that mean suicide attempts aren't worth tracking? I don't think so.

And I don't know how to explain the discrepancy, but that's what the data says. Being unable to explain the data doesn't mean the data is wrong.
Maybe I'm being cynical, but it feels weird to read a post about all this "decentralized web" technology from a company built entirely on centralizing the web.

Then near the end they introduce their central gateway to this decentralized web, and tell us that another similar gateway is merging into theirs.

I'm not against introducing more options for decentralization into browsers, but I don't think you're going to do that by making it unnecessary through central gateways.
Interesting that it lists this:

https://darksearch.io/

It should link to the .ONION service here:

http://darkschn4iw2hxvpv2vy2uoxwkvs2padb56t3h4wqztre6upoc5qw...

I was shocked that it needed Javascript in order to work
>
Come to think of it, I'm not even sure why there was a push for Alpine-based Docker images at some point.

The continuing push is due to the smaller footprint and better security properties. And no amount of sharing makes up for the difference between a single-MB image and a GB image.

Any application can just dictate its own thread stack size. What is discussed here is a default.
Agreed. It seems silly that we still have to deal with things like tabs vs spaces or formatting in different ways. This should be handled by IDEs and editors.
Perfect!

Please produce a piece of code (in a language such as Coq or Agda) which proves whether any given piece of random data has the type “C++ compiler” or “C++ program”.

That is the epitome of static type-checking, right?
Indeed. This concept is sadly too often misunderstood. Many users feel they get everything when they ask for their data, but these data sets are usually restricted in two ways:

1. You only get the data you provided to the service, not the data they derived from your use of the service. Incidentally, this second data set can be as much critical when shared to third parties.

2. You only get the data they kept about you, not the data that resulted from the various transfers to their partner companies and which was thereafter correlated with other databases.

These two sets of data are about the user, but the user never gets to see it, unless it is explicitly requested to the partner companies.

Thanks Trojan horse GDPR.
History teaches us that HN readers are generally quite caring of these sort of intrusions into their previous "just right" setups and don't tend to just let it ride.
This is a symptom of caring too much about what you're focused on, though. While I appreciate that sometimes it's easy to forget important things, I think if you need inorganic means to remember to call your mother, you need to take a moment to actually consider that, rather than looking for the nearest software "solution".
Most stuff I/we care about is regional things. Most German TV stations run their own 'netflix' (some free, some paid) all of which someone made a Kodi app for, none for Android.

Also:
- Porn (it's annoying to depend on your phone for that, and many good sites don't have push to TV yet). Kodi has those apps :)

- 'illegal streaming' which is huge in German speaking countries and legal here in Switzerland. No streaming apps on Android, plenty and more on Kodi

Also I don't count the original android YouTube app. With the amount of ads it is basically not useable.
Don't forget about open hostility toward mobile browser users. If you don't want to use their app they treat you like the scum of the earth. That goes for Reddit-originating sites like Imgur as well.
Do you see yourself having a bigger future in this job than your past?

The essential question is growth.

Dan Sullivan has a great discussion on this subject > https://10xtalk.com/84/
It's still vandalistic destruction of property Google doesn't own. Google and their hardware partners owe refunds to all these customers.
No - the context from upthread is this:

> Suicide attempts have always been way more frequent among women/girls, whereas men/boys actually commit suicide more often.
They will ratchet, small step at a time. Not sure how the rope snapping will look like...
Depends on how friendly their relations are with the United States, is our operating principle at the moment
this company is run by a bunch of scam artists...they scammed me out of close to $10k
Many people have an entry in their calendar to call their parents and grandparents. It’s also about making time for people you care about instead of work and other things taking over.
Tesla Automatic Charger
Word/Excel run natively on Windows and MacOS. Also have a web client for them. How does that justify using web technologies for cross platform development?
Even more troubling than Aliens, Russians or Chineses, would be if those devices were NAZI UFO, or worse, non-homo-sapiens-sapiens devices (say, remnants of some ancient civilisation that lives hidden on (in) Earth.
> At least with Visa, you have a reasonable expectation that the transaction is private between you and the merchant.

Eh, not really: https://www.theverge.com/2018/8/30/17801880/google-mastercar...
You can’t store a blockchain in a ZK-snark/stark either. You can only verify it. So the transactions take place ‘off the blockchain’ here as well. The difference is that they can be verified no matter where they occurred.
Note though that the warming was always going to continue even after reducing emissions to zero, because it takes time for a complex system to settle into a new stable state. This is only one of the many effects that make highly nonlinear systems difficult to intuitively understand. The math is clear, though (although many of the myriad feedback loops involved are still poorly understood).
In the context of cyberbullying, I have seen assertions that teenage girls are typically more impacted by social stress than teenage boys. If this were the case, then we might expect that being deprived of social contact entirely would also have a bigger impact on teenage girls than teenage boys.

How one could objectively measure whether girls are, in fact, more impacted by social stress, is not something I know the answer to.
You have many options, here are two:

B) Your ring buffer is your allocator: copy (or inplace-construct) your messages direcly in your ring buffer. This work very well for short messages like continuations.

B) each producer thread has a freed-memory lock free queue so that consumers can return memory. The producer can pop the whole queue in one go when it has exhausted its local cache, but pushing an object in the queue can be expensive if the producer was talking with multiple threads. If you want to get fancy you can have NxN spsc queues which works fine with the one thread per core model, but obviously won't scale to ten of thousands of threads.
You don't have to dead name trans people. Chelsea Manning chose her name, please respect that.