skysight-inc/HackerNews huggingface dataset:
The most common use of “tracking” cookies is just to be able to count unique views for your site, which I think is a perfectly reasonable thing to want to do. Knowing the impact of your site is something pretty much every website producer (including governments, individuals, and businesses) wants to do.

Other examples of where cross-site tracking is useful is for preventing online payments fraud. You have a similar IRL version of this where your bank will freeze your card if it sees purchases being made in different countries simultaneously.

Somewhere along the line, counting views or helping reduce fraud for customers turned into “store full demographic information about someone who never signed up for our service”, which is where everything went wrong in my mind. The cookies themselves aren’t the problem, it’s how they’re being used.
Digital photos are inherently computational, I think the distinction is where you stop processing and how much human control is exercised over the final product. Even film has some carefully developed characteristics that are used by the the photographer and developer to influence the image.

I love the full spectrum of it, from my DSLR to my iPhone. I'd love to see camera companies embrace the ability to capture the raw data to make deeper processing available and to open up the pipeline and let me tweak to my preference.
Hey you again. c:

>I have an Nvidia 1080ti

Fwiw, I used Linux with an 1080 Ti for years; it was the first card I tried Linux on. The only hitch is having to install Nvidia's proprietary drivers. Distros with GUI tools for drivers (e.g., Manjaro) make this easy.

The only problem was actually my G-SYNC monitor. It was one of those super expensive ones with G-SYNC hardware in it. It turns out those just go black if you're not using an Nvidia card && aren't running proprietary drivers.

At some point, I gave it and my 1080 Ti away and got an AMD card with FreeSync monitors. Funnily, the FreeSync doesn't actually work. (Luckily, I don't care that much about tearing, and it's less noticeable at >=144 Hz.) AND, with AMD, you don't have a nice GPU settings panel like Nvidia provides (as basic as it is compared to its Windows equivalent). I've noticed no other differences. Nevertheless, having the open source driver in-kernel and not worrying about installing it out of band is nice.

>no VR solution really works that well on Linux, even Valve's.

Yep, probably; tech is too new. I don't even try stuff like that until it's 30 years old and mainlined. ;D

>GNOME

Yeah, I don't know how anyone sane likes GNOME, and it's insane to me that KDE isn't the default DE instead. I reckon it's a combo of inertia, the fact that the GNOME faction were the GPL purists compared to TrollTech back in the day, and (enduring?) convergence/low-tech user adoption hopes.
>by ignoring computational photography advancements

I don't believe it's true. Dedicated cameras never "ignored" the means to get better dynamic range and signal/noise ratio with stacking. It's just not needed most of the time, being a very specific trade-off for certain scenes. And RAW processing software is pretty much embracing computational photography (calibrated optics correction, noise reduction, highlight reconstruction etc, including things like auto retouching and tonemapping if you don't want to do it manually). It hugely improved over the years, being able to pull out much better results from the same RAW shot.

What they're lacking is miniaturization and speed. Big sensors and many megapixels mean slow reading and writing speeds; my smartphone can record RAW video at 4K@60fps which is out of reach for my camera. Modern super-sharp lenses became huge. Electronic viewfinder and variable aperture mechanism can't be made reasonably small. Thankfully, the need for mechanical shutter seems to slowly go away as recent Nikons show.

I hope there will be more super-compact cameras like Sigma fp in the future; combine it with a pancake lens and proper calibration ("computational photography") to compensate for the lack of corrective elements in pancakes, and you got yourself a pocket camera with vastly better capabilities.

Smartphones can sometimes get nice results and are pretty good at motion compensation in deep stacks, but they are slow, un-ergonomic and very restricted in what you can shoot well with them. And the people who use dedicated cameras tend to shoot RAW with smartphones for best results as well. (stacking is available in bayer domain so it's not a problem)
New technique to probe semiconductor-superconductor interactions
Welp, don't get me started on the "hai"->"h" contractions! The one that irks me the most is अच्छा (good, pronounced "uh-ch-aah" with a hard and emphasized "ch") is written as "axa" in chats (more popularly written as "achha").
The renminbi’s status as a reserve currency has been impeded by the Chinese government’s unwillingness to free up its exchange rate, allowing the currency’s external value to be determined by market forces, and to fully open the capital account.
Why write such a long posts only rehashing Russian propaganda? Removing the propaganda part, the bunch of those long posts of yours today could have been stated 10-20 times shorter as "Russia has decided to genocide a neighbor and to use the resulting wasteland of the neighbor's country as a geographical buffer".

Should the world allow it to happen? All countries have had centuries of wars. I don't see why Russia qualifies for an exception allowing it to genocide Ukrainians.

For the people not familiar with related terms - the UN definition of genocide https://www.un.org/en/genocideprevention/genocide.shtml. Putin was very clear in his editorial and speeches that the destruction of Ukrainian ethnic and national identity is the main goal of the war.
Can we refer to this as “Doing a Facebook?”
It's almost cute that people still think Windows as a product team cares what individual users want/need/buy. Individual opinions/license purchases don't seem to move Microsoft a millimeter in any direction. As others pointed out, examples abound with the horrible UI intrusions/dumb things that users have to work around just to get work done. My personal pet peeve is this persistent Windows 10 screen dimming/darkening that happens whenever I pull up a terminal no matter the settings changed via UI or registry. Also, having volunteers doing the (not always helpful or even right) troubleshooting for frustrated users isolates the devs from the stupid decisions they or their managers make. (speaking as a software developer myself: devs should be required to work support briefly in the section they'll be developing on so they understand user frustrations).

I believe the reason users still pay is so the price can justifiably be multiplied in bulk corporate purchases, otherwise they'd give it away for free to get more of that sweet, sweet data. So they can copy Google, poorly.
Thanks for elaborating, but I disagree with your assertion that I'm being disingenuous.

When I compared Ethereum to a Raspberry pi I was continuing the comparison from the root comment. The point of the comment was that, although POS would produce a significant reduction in power consumption, it would still consume a significant amount of power compared to the computing power of the network.

Discussions about if Ethereum has extra utility that offsets that extra powerdraw is outside of this comment thread, since the restriction that consider Ethereum as a "global single core raspberry pi" are given by the root comment.

I didn't mean to (and don't think i did) present that in any tricky way, and I think you're projecting an argument onto my comments that I'm not making.
That's not a serious consideration. People have lead bullets lodged inside their bodies for a lifetime without lead poisoning except in cases of extreme fragmentation. In most cases, and particularly in the case of metallic lead, RoHS represents the triumph of paranoia over reasoning.
Russia is more worried about a democratic Ukraine joining the EU than a far-right government. A democratic country on their boarder is far harder to control from Moscow, simply look at Belarus for proof of that. Nutty dictator in the pocket of Putin.

That anyone can even entertain that Russia is WORRIED about Nazis or far-right poltics in Ukraine is laughable, they WANT that government. It's propaganda 101.
The success of Bitcoin, being mainly traded against the dollar, is going to be the ultimate push for the USD as the invincible reserve currency.
Russians remember iron curtain all too well, wait now, and you will not be able to leave at all. There was no freedom of travel in Soviet Union.
Just because you can do something doesn't mean that you should do something.
Countries who can't agree with the US will move into currency-swaps and barters. I don't see them going for Crypto since that's even more scary for central banks than the US dollar.
Thanks! Of course I'm most interested in volume noncommercial use.
FWIW "The Blitz" is used exclusively to refer to German bombing of towns and cities after they'd lost the Battle of Britain (a battle for Air Superiority over England, which would have considerably improved prospects for German invasion if it came to that), and is never short for "Blitzkrieg" (the Germans never called it this) a fighting style of very rapid advances allowing German forces to overwhelm their European enemy before they were properly organised to defend.

So, the Blitz didn't rely on Jerrycans at all, planes leave from and, if they aren't destroyed, return to your airbases, which have plenty of fuel and refuelling apparatus in place.
I was listening to a podcast recently where they were discussion the best possible outcome for Russia in the comming years and there conclusion was a strong but benevolent dictator (maybe a women) that slowly paves the way towards democracy.
There sentiment was that Russia is not ready for democracy right now because of years and years of propaganda and suppression of an intellectual elite.
As mentioned here I expect that reality will intrude and the pipe will get bigger - of course good a BTC (and spending lots of gates on it) is important because that's what mitigates that deep pipe.

I haven't published my latest work (end of the week) I have a minor bump to ~6.5 DMips/MHz - Dhrystone isn't everything but it's still proving a useful tool to tweak the architecture (which is what's going on now)
"Control" is a relative term. Ukraine had physical control, gaining full access is a problem akin to finding a way to open a safe you're lawfully in long-term possession of. Ukraine also has nuclear power stations galore and factories that allow it to make modern ballistic missiles.
There is no picking. The rich always get richer.
Exactly! Parental relief.
During WW1, there was apparently some amount of effort to rename sauerkraut "liberty cabbage" to avoid the German association. My understanding is that this was at least in part driven by a worry from cabbage producers that the public would have a negative reaction to a German-named product. Thus, it may be that in some cases, the causality is reversed - it's not that products are renamed to stoke anti-X sentiment, but rather that anti-X sentiment makes it necessary to rename products. Obviously that was not the case with "freedom fries", though.
> I say this both as someone with a degree in linguistics and who has worked as a programmer for decades, there is no way that will happen. People are never going to stop using cultural references, shortened forms, double meanings, puns, abbreviations, slang, etc. just to make machine translation work better.

In general you are correct, but there is the special case of a person using machine translation as a tool to try and communicate with someone they don't share a language with.

Of course, the first approximation is the person performing all the stereotypical monolingual behaviors of speaking extra slowly and loudly, using pseudo-simplified language, accompanied with exaggerated hand gestures that don't really help.

BTW, I've seen people struggling with voice assistants in almost exactly the same way (absent the hand gestures).

But the point is that people modify their language to try and compensate for communication barriers all the time, and it is just a skill, whether it is speaking to children, or foreigners, or code switching to speak to someone in a different class or subculture. Machine translation adds a new wrinkle to the mix, but it isn't all that different.
This is good scouting. In Java there is a naming convention. In<metric>, like TTLInMillis. In C# you often use TimeSpans, like TimeSpan.FromSeconds(123). However, I see this problem more and more often for some reason.
Is the PHPSESSION cookie valid for GDPR? Or should we replace it with a token?
“Anything else is probably misuse” is simultaneously true and brushes away all the realities of front end development.
I always enjoy the articles Cloudflare publishes. I still really don't like the company, but good job to the individuals who wrote the primer.
As to the theory, I stand corrected!

As to the practicality of suing for violations, how would you quantify "damaged suffered" from saving a cookie in my browser?
We all have many paths we could take through life, but have to select one. You never will know how your life would have turned out on a path you didn't choose, and neither do any of the people giving advice. You choose, do your best, and adjust if things aren't going the way you want. Good luck with your decision!

For the record, I love computers, hated school, and only went to get the piece of paper. I went to Indiana University, Purdue, Oakland (in MI) and finally graduated from U of L's Speed engineering school. I never used anything I learned in school: the computer classes were lame, but I do think the piece of paper kept me from getting rejected for large independent contracting jobs (I've mostly worked independently my whole life), so I'm very glad I went. You're welcome to contact me.
> The iPhone camera has never had skin smoothing

https://en.wikipedia.org/wiki/IPhone_XS#Excessive_smoothing_...

You were saying?
Armenia accepts Russian citizen by internal Russian ID. It's confusing, because internal id is called "passport" in Russia, and passport is called "foreign passport" — a legacy of a system that was (and still is) designed to impose prison-like discipline on it's own citizens and limit their ability to go abroad.
That's simple supply and demand: buyers want trinkets to be cheap, sellers want them to be low. Theres an equilibrium price at the middl6.
I think we need a valuation of the software. If you can show its real value to a business it's much easier to get a business to add a line item to pay for it. Defining the risk to a business of the software being abandoned is another good way to make a case for funding.

After that I think it's worth having a new corporate funding method. I think there should be a "co-op patreon", where the software funding requirement is presented, and companies join the patreon group and equally share the cost of supporting it, adjusted by revenue amount. In this way both a mom-and-pop and a FAANG can contribute fairly to the project. The more organizations that join, the less they have to pay, as once the funding cap is reached, no more money is needed, and the cost is spread across more and more orgs. If every company that used curl joined such a group, they'd all be paying pennies.

So, next steps would be:

1. Standard process to evaluate software value
2. Standard provess to evaluate software risk
3. Stock letter to use in companies to propose funding
4. "Patreon" clone that enables corporate co-funding adjusted by revenue
And she made the equivalent of nearly $100,000 in speaking fees along the way
I'm not sure what would be gained by that compatibility break. If it was something like the "upgrade" from plaintext email to HTML email, where both could be supported in the same message, I think that could be a reasonable approach, but I can't imagine anything that could be improved at that level.
I remember having to use !important statements to override styling when making custom CSS themes for subreddits, back when old Reddit wasn’t old.
> The whole concept of "war crimes" is so depressing. It literally means, "THESE are the things you shouldn't do, but the rest of war is okay".

Well, no, it doesn't, because their are also crimes against peace (mostly, aggressive war, even if no war crimes are committed in it).

So, war crimes really mean that even in the case where you are fighting to defend yourself and war itself is not a crime, there are still things you aren't allowed to do.
> psychosexual toxicity

The Fedora hat (actually the Trilby hat) usually is associated with socially inept neckbeards. No need to use such strong words, even though it might describe some of them. Not all neckbeards are incels.
A great exposition on how mathematical thinking is performed is Imre Lakatos' Proofs and Refutations.
I feel the opposite: I don't care about the camera. I just take snaps of people and random things and like the memory more than anything else. I wish apple made high end phones with cameras that were flush in the body. For me the extended lenses are just an annoying and user hostile design statement.*

And ditto ipads: since the first ipad came out I've taken a grand total of one photo with it. The aggressive cluster of lenses is a real downer since I can't lay it flat.

* Yes I know some people chose their phone by the camera and need the physics of a longer lens barrel. They are not wrong, nor am I: I'm just saying that one size doesn't fit all.
Is the Metaverse Even Feasible?
> I was just asserting out that a law that banned spyware-based advertising would harm the current website ecomomy which is largely based around spyware.

I think that largely, the website economy is based around advertising. I honestly doubt the advertising-centered business model would disappear even if large-scale tracking did. Would it be less targeted and less efficient on a micro-level - yes probably.

But less abusive advertising would also have upsides for website owners: Privacy conscious people are increasingly blocking all ads, losing them eyeballs. Privacy friendly ads may be given a pass.

Right now it's mostly impossible for privacy-conscious people to support a website the like by looking at their ads. The adtech industry is to blame for this for data-raping people. Website owners would benefit from a sustainable advertising model, where users don't have to make the choice between not contributing financially, vs sacrificing their privacy to data leeches. All the websites crying over ad-blockers would instead be forced to use legal ad networks that don't rely on illegal tracking, and people might again be willing to look at ads for content.

Brave is an interesting take, but I think the more optimal solution is to just ban the practice of tracking and shadow-profile building. Problem solved, and I don't need to encourage people to install ad-blockers anymore.
As oil, gold and other commodities start being available with Crypto, the USD will fade to insignificance. How is the USD responsible in any way for bitcoin being successful?
>Ultimately, we need meaningful incentives that can push even existing nuclear states to clean up their act, without having to worry that this might expose them to coercion by other states that have kept their nukes.

I don't see how such incentives are possible. At this point, any politician in a nuclear state who chooses to give up the ultimate insurance policy against the kind of invasion happening in Ukraine right now is essentially a traitor. What possible insurance policy can replace a nuke? Even things people consider ironclad security guarantees are very ambiguous and are only a sure thing short-term.

Who's to say how a US or a German government will interpret Article 5 in 2070, for example?

>The Parties agree ... that, if [an] armed attack occurs, each of them ... will assist the Party or Parties so attacked by taking forthwith, individually and in concert with the other Parties, such action as it deems necessary, including the use of armed force...

You can drive a truck through that kind of ambiguity. All options including doing nothing are firmly on the table. If I'm Estonia, I just hope for the current climate of firm resolve to fight against aggression to remain indefinitely. But if I'm Poland or Turkey, I'm thinking long and hard about convincing someone to proliferate.
I'm a native English speaker and I actually have no idea where "waiting for the other shoe to drop" comes from, but I know its idiomatic meaning.
I generally agree with your point, but...

> And it really doesn't matter to me how civilians die, in a Nagasaki nuclear explosion or a Tokyo firestorm.

I'm pretty sure it's not likely or feasible to firestorm an entire country absent nuclear weapons. Put differently, nuclear weapons are concerning because of scale, not method, of death.
Disclaimer: I work for undo.io (see my username) on time travel debugging. We use GDB as the front end but the engine underneath is proprietary.

The GDB Documentation is really nice (as GNU project docs tend to be) and I've made lots of use of them. The fact that they've also documented things like the serial comms protocol is a level further still.

Some related stuff we (Undo) have produced about GDB and might be interesting to the audience here...

Articles about less-known parts of GDB functionality:
https://undo.io/resources/gdb-watchpoint/

Greg Law's quick talk on little-known features of GDB:
https://undo.io/resources/cppcon-2015-greg-law-give-me-15-mi...

Greg's bigger talk on GDB:
https://www.youtube.com/watch?v=-n9Fkq1e6sg
Interesting, yes, this is something I'm fairly convinced of.

I posted an Ask HN on this theme which - funny enough - got flagged:

https://news.ycombinator.com/item?id=30670690
Came here to say this too. Principle of least privilege doesn't exist here, even with the browser prompting for access to files, people are going to make mistakes and upload their entire C: directory by accident. Reminds me of Kazaa where you could essentially browse the contents of a person's hard-drive because they configured the wrong folder.
Great channel. One of his fav recipes is potato chocolate cake
My understanding is that the preferences should not be an opt-out of a default setting per the GPDR, they should be preferences that requested and then saved. So surely the opt-in setting would take just as long as the opt-out setting, wouldn't it?
Can't upload an ipa to App Store Connect for an hour.
Engineering is doing what you can with what you've actually got. If what you've actually got is an inherited tremendous ball of spaghetti css, a need to change just one thing on the page, and scant prospects for future changes in the area, then it may be good engineering to use "!important" to make your change over a more complex solution. This is in fact the situation I find myself in at work somewhat often, although luckily I can't recall the last time I had to use "!important". But I wouldn't issue a blanket disendorsement of it.
The cost of renewables has fallen, but the cost of grid scale energy storage is still quite high. When the cost of the entire energy grid is viewed holistically (including required storage if using renewables) the cost of nuclear is competitive with renewables.

Unless people are suddenly ok with blackouts, energy grid have to be robust. For renewables, that means having enough stores energy for times of decreased production.
The comment was more in jest, but RoHS is more than lead.

Cadmium (Cd): < 100 ppm
Lead (Pb): < 1000 ppm
Mercury (Hg): < 1000 ppm
Hexavalent Chromium: (Cr VI) < 1000 ppm
Polybrominated Biphenyls (PBB): < 1000 ppm
Polybrominated Diphenyl Ethers (PBDE): < 1000 ppm
Bis(2-Ethylhexyl) phthalate (DEHP): < 1000 ppm
Benzyl butyl phthalate (BBP): < 1000 ppm
Dibutyl phthalate (DBP): < 1000 ppm
Diisobutyl phthalate (DIBP): < 1000 ppm