skysight-inc/HackerNews huggingface dataset:
Is anybody here monetizing their web projects with Google Adsense?

If so, how do you manage consent?

I tried to build a simple modal that asks the user if they agree to ads+cookies, with a link to a privacy policy which explains that I use Adsense and a link to their privacy policy. And only loaded Adsense if the user agreeed. But Google never accepted that. They never gave an explanation why.
> then total atmospheric carbon is unchanged but the proportion of methane, and therefore the total GHG effect, is increased at that time. Summing over time, and you get an increase in overall heat that has been trapped

This is not correct. We are already in a steady state. Methane levels due to cattle are already at their maximum (given a fixed amount of cattle).

At any point in time, gras will absorb some CO2 from the atmosphere, cattle will convert some gras / carbon into methane and emit the latter into the atmosphere, and some methane in the atmosphere will decompose into CO2. This is a continuous process, that's happening every second, and if the amount of cattle is kept constant, there is a maximum amount of methane that you can reach in the atmosphere as well as a maximum amount of CO2. After all, the total amount of carbon involved in the process is constant – energy conservation dictates that mass doesn't appear out of nowhere.

In fact, since we've been doing agriculture for a time much longer than the time scale in which grass grows, a cow digests grass or methane decomposes into CO2, this whole closed loop has already settled into a steady state: At any point in time, the amounts of methane and CO2 in the atmosphere due to cattle are constant. The resulting radiative forcing will thus stay constant, too.
Where Wagner operate things are about to go genocidal soon
thanks, interesting
To be fair writing trully portable C that does useful things is not that simple. When was the last time you made sure your code supports CHAR_BIT != 8 for example.
Switzerland. Still do but luckily I'm a green card holder, not a US Citizen.

Plan to get rid of my GC later this year.

No more of filing BS papers and buying US taxes soon.
Is it yet another markup language?
This tweet likely had way more visibility due to Musk - https://twitter.com/MedvedevRussiaE/status/16446690390950379...
Thoughts on Meaning and Writing (2020)
Poll: When do you expect AGI?
Pick the closest year to when you think it will become more likely than not (probability over 50%). For the purpose of this poll, "AGI" means "AI as good as or better than a smart human at any intellectual task".
> Duolingo banked on the gamification, and that works really well. However, learning a language is only incidental.

Agree to a point. I used Duolingo as a stepping stone to studying Mandarin, up until I got bored and switched to YouTube videos. I got bored mainly due to repetition and not much new words per level.

Apparently in order to get me back, Duolingo kept on giving me push notifications about how I'm gonna lose my streak, or how I'm gonna fall behind in the leaderboard. No, Duolingo. I do not care about those.
I was just about to overthink on what is the best comment I can write on this post. But then I realized... I stopped thinking
There's no way for SpaceX to hide a static fire from anyone, much less a launch. It's not a thing. This is not a stealth airplane. Even if unannounced nerds would fish it out.
Alien is not a reason something is bad, just that's it's unusual. JSON was a bit alien when it first arrived as well, as everyone was used to XML at the time.

`{num 5, val 4}` looks fine to me, but we can do even better! We already know objects/maps are always in pairs, so we don't really need that comma either. Just do `{num 5 val 4}` and we save yet another unnecessary characters.

Of course, I didn't come up with this format myself, what I actually want JSON to be is EDN (https://github.com/edn-format/edn) which is a standalone format but also directly used in Clojure, so it already exists inside a programming language and works very well. There keys are strings though, so you example would end up being `{"num" 5 "val" 5 "person" var}`, where commas are optional.
> From what I have read and heard, the likely reason why Genseler will not go after Bitcoin is because he believes the SEC lacks the resources.

From what you've read and heard from whom? Please be specific.
Replacing pork with bell peppers is a very strange idea. The go-to cheap, healthy and easy alternativeS are found in all sorts of beans meal like read beans and rice

https://en.m.wikipedia.org/wiki/Red_beans_and_rice
https://dhall-lang.org/

Cool indeed. I wonder how you can supply it with types from the program that consumes the config.

My Gradle config is in Kotlin these days. Kotlin, besides being a full blown prog lang, has nice features for config specs (map/list literals, typed, eDSL syntax). Though it is an enormous dependency (way to big for a project that just needs a config file format).
The global population has been steadily declining since 1990

I assume you mean global population growth here? The global population isn't expected to decline until 2100 [1], barring cataclysmic disasters.

[1] https://ourworldindata.org/future-population-growth
While I think (and lament) that you are almost right -- that is, that ridding the world of the foul pestilence that is JSON it will take insanely longer than it should -- I do think it will come a bit sooner than the heat death of the universe.

The reason I think so is that so many JSON users are no longer actually using JSON. Although there are apparently several competing implementations still vying for the name "JSONC", one of those is the non-JSON format that allows comments used by VS Code (among many others), and it is spreading (often inadvertently).

This weakens JSON by diluting the meaning of the term (many users of this "JSON plus comments" think they are using JSON). The end result might be that we standardize on some "JSON+" type name, or that the meaning of "JSON" itself is diluted to include such superior mutations.

Either way is pain in the ass, though, because JSON is a human-readable format (I mean, not really, but in practice), but it is also a machine-to-machine format, so deviation from the spec is certainly unhelpful there.

But we got rid of Latin-1 and SJIS (for the most part), and I have hope that in the fullness of time, we'll get rid of JSON, too. (Probably not with RON, though.)

P.S.
Nrwl guys, JSON config files are literally the most painful part of using Nx, and you should consider just using TypeScript, but if not, "VS Code style comments-enhanced JSON" would still be a massive improvement. :-D
Arm to make its own semiconductor
Games are an obvious example where platform UI conventions aren’t applicable, and where Apple’s restrictions hinder not just UX (see discoverability in the App Store) but also incentivise shitty monetisation practices.

Gaming on mobile friggen sucks and that is primarily because Apple wants to retain control and the biggest piece of the pie.

Gaming in mobile browsers, in 2023, should be as easily accessible as it were in desktop browser in the Flash days. Apple just won’t come to the table to facilitate a decent gaming experience in Safari.

Let’s also not forget Steve Jobs was all for web standards in his letter against Flash. Apple should make good on what was promised in that letter instead of dragging their feet.

https://newslang.ch/wp-content/uploads/2022/06/Thoughts-on-F...
So they say. Fueling data is redundant (they faced the same issue that caused the hold before a few times). Raptor 2 also has failed before with entertaining but expensive results. If it's in the same way, we do not know.

Since they're not saying anything about the data that was gathered or was going to be gathered we're all going by SpaceX marketing.
They might have been aiming for structural load data on the coupling, or might not. Engine relighting maybe, or maybe not. They might have been going after trust vectoring, or not...
It's a resource curse and also a strategic geopolitical location due to shipping and oil.
Haha, quickstart requires toml.
They’re actually supported by carriers. In the UK there’s only EE and only with a contract. I can’t use eSIM with EE pay as you go.
True, RPZ makes it harder to pass along costs. And it makes sense tenant ability to pay affects rents in the current shortage.
It's already happened without them, but yes, their involvement doesn't bode well.
JSON5 looks great! https://json5.org/
PS: choice of country to move of course greatly depends on everyone's personal circumstances.

It's much easier to prepare the remote landing strip before storm hits the fan and everyone will try to run the same direction.

I strongly suggest everyone to have some viable options in advance.
Speed controls don't normally change the pitch of the sound, eg https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaEl...
Thanks for this. I think I might look into it as I finish my degree.
They could claim to be the state driven there by the revolution on the mainland. And I suspect they were recognized as that for a while after ww ii.
2003. The things being shown now are 1990's era prototypes by comparison.
Apple doesn’t know what you want and neither do you. Apple makes you want.

Nobody, least of all oneself, knows what one wants (except in the moment; I want some peanuts) so we have to be told. And you certainly do have a choice, so long as it’s the right one.
Love Joe Scott. He's one of the few channels I watch.
I agree.

Not to mention planned obsolescence of C and c++ syntax via ISO, that on a medium cycle (5/10 years).

With c++ it is even worse: its syntax complexity is grotesque and absurd, it requires beyond sanity compilers, hence limiting to very few the ones which actually "work". c++ and similar should be avoided like hell.

But C has already a waaaaay too rich and complex syntax: integer promotion, enum, switch, typedef should go away (and probably more), only sized primitive types (u8/16/32/64, s8/16/32/64, f32/64, or ub/uw/ud/uq...), only explicit casts (runtime/compile-time) with only implicit casts from literals and maybe pointers reducing to void*, only one loop keyword (loop{}), finally fix macro functions with variable arguments for good, explicit compile-time constant (don't rely on compiler optimisation), no anonymous code block, etc.

Sometimes I ask myself if I should code in SPIR-V instead of C...

In the view of all this, I now code assembly with a very simple and cheap SDK. Namely, I currently code x86_64. I still may code some plain and simple C, but I'll compile and run them with NOT gcc or clang (usually very small alternative C compilers, tinycc, cproc, etc), and I am carefull to stick to c89 with "benign" c99/c11.

As for arm64 assembly, I am not there yet. Additionally RISC-V is happening: namely I will favor a worldwide royalty free standard by default (which are not arm64 neither x86_64), and may still use some C reference implementation for arm64 targets.
The number comes from this mastodon post, which is cited in the original article:

https://kolektiva.social/@cedar/110214532879538171

> This enemy site talks about using up to 10,000 computers with GPU acceleration to attack a LUKS password:

> https://blog.elcomsoft.com/2020/08/breaking-luks-encryption/

There, it says:

> Up to 10,000 computers and on-demand cloud instances can be used to attack a single password with Elcomsoft Distributed Password Recovery.

So this is the theoretical maximum of some service.

We should not be under the impression that the hard drive of the activist in question has been attacked with 10,000 GPUs.
JSON is perfectly human readable. Anyone claiming otherwise hasn't seen a binary format.

Where JSON mainly fails as config format is lack of comments. Comment provide help and structure when editing. While allowing to toggle functionality. Which is where trailing commas help.
Structure and Interpretation of React Native
We just are not thinking wide enough:

* Train on all of television history, and streaming content.

* Train on YouTube.

* I suspect at some point we'll have a recording of most of people's lives, e.g. live-streaming: https://en.wikipedia.org/wiki/Lifestreaming#Lifecasting
hashmap's a collection type, record/struct is a product type (tuple is another product type), many miss the sum type (incl JSON) sadly.

JS conflating the hashmap and record/struct is a big loss, probably fixed by TS. it does show JS's dedication to its radical dynamic typing discipline (or lack thereof).
Not from Earth you cannot. Run rough TWR calculations. (You can use Falcon Heavy data for that.)

You can abort the mission more safely perhaps (if separation works), but not proceed with it really.
OK, I forgot to mention ceteris paribus.

So you suggest, by analogy, that higher gas prices might reduce demand for electric vehicles by pre-emptively emptying drivers' wallets ?
I couldn't replicate his results about "reasonable prompts" with ChatGPT 3.5. I did a small write up and a critique here:
https://www.linkedin.com/posts/terokeskivalkama_so-some-tips...
The first three advantages are present in javascript, and removed for JSON:

trailing commas allowed
single- and multi-line comments
field names aren't quoted, so it's less verbose
> then their billion dollar app distribution monopoly money hose will be in jeopardy

It only comes under jeopardy, if there are reasonable alternatives the Apple app store (not move to Android).

Otherwise, it's easy for Apple to say - we are now taking step x, y and z, and "trust us".
If they want claims on Egyptian kinds and queens as native Africans of various descent, there are other, better choices available. Greek interlopers at the end of Egypt’s history as it were are not optimal as previously mentioned here.
chromebooks are a scam - I haven't seen worse equipment.
Compared to Windows+Bitlocker, using full disk encryption on Ubuntu (the most user friendly distro) is bizarrely difficult. By default the boot partition is not encrypted (so evil maid attacks are easier) and the KDF iteration counts are way too low, as can be seen here.

When I setup FDE with LUKS on my Ubuntu laptop I had to go the manual route since I noticed that the default iteration counts don't make any sense, and it was so incredibly difficult to change them, pages upon pages of instructions.

Anyone has any insight why the state of FDE is so bad on Linux? Nobody uses it?
There are definitely plenty of Slovenes on this board you could ask yourself
That's a colon, not a semicolon. I prefer them myself, as I find them easier to read and slightly simpler to process in ad hoc ways with sed etc.
Check the r/Duolingo Reddit. He had an ama there.
This reminds me that while I’ve been programming for a paycheck since 1998 my knowledge growth in html stopped at about 2001. Are there any good courses or recommendations for seasoned pros who never stopped to learn HTML5?
From the wikipedia page:

> Not to be confused with systemd.

Lol.
If by 'talk therapy' you mean psychoanalysis, it's not at all the best we have. I mean, I know some people prefer lithotherapy and homeotherapy over evidence-based medecine, but I would not argue that they're 'the best we have'. I'm not a fan of hypnosis at all (I prefer therapies that involve the patient becoming an agent), but it's cheaper, shorter, and have empirically a better success rate, and a lower remission rate.

We don't know how it work but we can mesure how much it does, an in case of psychoanalysis, it doesn't.

Take homeopathic antidepressant with a certified homeopath, it'll work the same.

Psychoanalyst are entrenched in a early 20th century view of the human brain, just listen to them talking about autism.

'trained professional' psychoanalyst have the same effect on me as a 'trained professional' sorcerer does, except I can play pathfinder with the second.

I don't really care that they charge money now that my mom got out of their claws, just as I didn't really care about cryptocurrencies grifters charging money for financial advice, my typical friends and family are not the usual prey so I don't feel threatened. I'm just sad that as American women managed to escape this grift (unlike French women), young American men seems to fall into the trap.
In short, Develop once, use by everybody everywhere.

It's not everybody's first thought. My sister was working with local university to build content to support access and awareness of accessibility resources (mostly for parents of disabled children) . She couldn't even parse the notion of making a website as opposed to an app. Who doesn't use an iPhone these days?? Who uses a computer to do stuff??? Ironically, it kills so many screen readers too. Plus you need specifically iOS developers instead of generic web developers. And redevelop multiple times if you want multiple platforms. Plus some people are wary of installing apps so there's an overhead loss there.

Just... A massive amount of unnecessary constraints if your goal is simply to get information out there. But apps are many people's default way of thinking, and certainly many companies are pushing it due to lock in benefits.

Edit : the original post now has a "here's a YouTube video if you can't / won't install an app", which, y'know, exemplifies it perfectly :).

Now, this looks like a labour of love so more power to author to use whatever method of getting it out there that they are comfortable with. But app has drawbacks over a website as well as benefits, is all :)
See also https://en.m.wikipedia.org/wiki/Zwentendorf_Nuclear_Power_Pl...

Completely finished, everything was ready, even the protective clothing and all employee contracts, fuel rods on standby, just never switched on due to popular vote (political miscalculation).

"The most expensive museum in the world".
Namely it defaults to supporting noscript/basic (x)html browsers?
Those advantages also apply to lua tables, fwiw.
That's YAML. This is object notation.
I used fish extensively a few months ago, had to switch back to bash for some reasons, but yeah fish is incredible.
> nor desire all these technology

Are you sure? Parrots are highly social creatures. Very possible that they do desire if not the technology, but the connection it gives them.

> the only reason they are not scared of it is a professionalism of their caretakers

Maybe. Maybe not. You have way too much confidence for something we do not know enough about.
They thought that about XML, and ASN.1, and...
In ancient times, aspiring professors were not supposed to reveal they could program until after tenure was granted. I assume it was a disinterest in field concern? Similarly, they weren’t supposed to collaborate too much with others in the department as independence seemed favoured.

Once tenured, all bets were off.
These are generally much rarer problems.
Ask HN: What Are the Git Sins?
What are the some of the absolute no no you have seen committed frequently in git world?
How do you get these?
Except when a sideloading switch is so easy to access that naive users are easily manipulated into enabling it or having a security policy installed on their phones that disables it.
It really annoys me how everyone takes that statement that a 20 character password has been cracked at face value. If it was randomly generated, it is physically impossible to crack even if it was hashed with MD5. It's also unlikely that somebody memorized 20 random characters. It is much more likely that the passphrase was weak because it's the title of a Wikipedia article or contained in some public word list.

Also, by going with the original article (https://nantes.indymedia.org/posts/87395/une-lettre-divan-en...), which I translated using DeepL, this is what we know:

> As far as the investigation is concerned, in recent months new elements have been added to the file. The most significant is that the police managed to gain access to my computers, even though they were encrypted. The one at work, on which Windows is installed, is encrypted with BitLocker. _A previous report in the file says that they had already tried to access it while I was in police custody but had not succeeded._ But in September the Brigade d'appui en téléphonie, cyber-investigation et analyse criminelle (BATCIAC) sent a copy of the hard disk to the SDAT. In the PV, they only explain that they booted the computer with a bootable USB key and then used the software AccesData FTK imager 3.3.05 to copy the hard disk. But they don't talk about the decryption itself.

> My personal computer, which runs Ubuntu 18, is encrypted with Luks (the password is more than twenty characters: letters, numbers, punctuation marks...). I couldn't find any indication in the file about how they decrypted it, but there too they made a copy of the hard disk. There are even files that had been deleted and emails that had been downloaded with Thunderbird (and then deleted). They didn't find anything that could be related to the fires I'm charged with. But I think the very fact that they were able to access hard drives encrypted with supposedly unbreakable software should be made as widely known as possible.

This clearly hints at an evil maid attack, which we always knew were a real risk when it comes to full disk encryption.
Very few vegans know about it, even fewer supplement it.
Just some anecdata: I use the Outlook PWA (on an iPhone!) to access my work mail and calendar. It does not have notifications, which I really liked for calendar events (because I’m forgetful), so that’s a bit sad. However, there is a decisive pro: It cannot enforce restrictive device policies. What a great feature!

UX isn’t half bad either. It actually feels pretty native most of the time.
You need a consent popup to embed YouTube or Twitter or any ad platform. And if you have the popup, you might as well throw in Google Analytics etc as well, right?

If sites use this because it's easy to set up, then Cloudflare has done something good for the internet. Compared to the alternative, which is where they choose a product that loads up dark patterns to get users to accept cookies.
We will be able to improve the charade but intelligence goes beyond thousands or millions of nested if statement or pattern recognition evaluations. As such, no machine will ever truly be intelligent, only highly competent at specialized tasks (like most humans seem to be these days).
Contact Was Wrong – Aliens Can't Hear Us – Answers with Joe [video]
As the sibling already said: We're in a closed loop. Methane decomposes into CO2, so if you want to maintain a constant level of methane in the atmosphere, energy/mass conservation dictates that this carbon needs to come from somewhere else. Solution: It actually comes from the CO2, via grass growth & the cattle's digestive system. The amount of CO2, averaged over time, therefore cannot increase.
Are you actually planning on building this? We should talk if so, this is a super interesting problem domain IMO.
Impossible as those desktops are perfect.

(irony)
I thought they did a really good job in the NOVA The Planets miniseries as well:

https://www.pbs.org/video/cassini-spacecraft-final-moments/

which is in general full of some pretty excellent simulations, arranged very aesthetically
> Thank you, EU!!

I think this plan will move forward because of consumer protections afforded in the EU (ie including sideloaded apps) not available elsewhere.
Snake speed is too fast or is it my wireless keyboard ? Lost three times. :(
Gog is a good example of how it should be done - you buy the game, and it can be played without needing their servers to be accessible