skysight-inc/HackerNews huggingface dataset:
> A better option would be to just make tracking illegal, and heavily fine companies that are found to be doing it. And make it strict liability, so intent doesn't matter.

I don't think it's that easy though. The "just" is doing a lot of work in there. Consider:

Some websites have login with third-party credentials. It doesn't matter that you choose to use these for convenience, because intent doesn't matter, and it is a fact that both the Service Provider and the Identity Provider are tracking you. IdP knows which sites you are logging in to, and SP knows and stores your third-party identity (they might say they need it to know which account you're logging in to, but like I said, intent doesn't matter).

Hacker News is currently tracking me. They might say the cookie is needed for session stuff to work, but intent doesn't matter, and it is a fact that the cookie uniquely identifies me.

My web browser is tracking my mouse position. Mozilla might say they need it for styling stuff to work, but intent doesn't matter, and it is a fact that Mozilla's software is tracking my mouse position in real time (let's not even talk about browser history).

Your browser cache might have two HN posts where my comments appear. If that's the case, then it would be a fact that you are tracking which posts I am commenting on. Intent doesn't matter, so hopefully you're not a company (tracking is fine if you're an individual though (based on the quoted text)).

/s

Hopefully this ride down the slippery slope illustrates some subtleties, at least without a very precise definition of "tracking". But then again, if the definition is too precise, there's gonna be loopholes in the letter of the law; in that case we might say that we should also consider the spirit of the law, but "intent" is part of that.
For countries that aren't on the US' shit list (e.g. Brazil, South Africa, Saudi Arabia, or Thailand), why would I take a chance on Chinese legal agreements instead of American ones?

The American private company might be prohibited from launching military assets for you, but once a launch contract is otherwise signed, you know it's going to happen.

In contrast, a Chinese legal agreement is worth what, if the central government decides to get involved?
Tell HN: YouTube keeps recommending me videos I watched in 'incognito' mode
This has happened to me several times now, and at first, I dismissed it as mere coincidence. But slowly, and with growing certainty, I’ve started to believe it’s not accidental—it’s intentional.

Over the past 2–3 years, I’ve developed a habit: whenever I want to search for something on YouTube or watch content outside my main areas of interest, I switch to incognito mode. This is my way of keeping my main feed clean and relevant to my preferences.

Lately, however, I’ve noticed something unsettling. Occasionally, a video I watched in incognito mode would inexplicably show up in my main feed. At first, I was confused. Then it started happening more often—videos I had never clicked on but were clearly related to the genre I had explored in incognito mode would surface in my recommendations. Naturally, I avoided engaging with them, but the pattern was unmistakable.

Up to this point, I felt uneasy about YouTube’s recommendation system, but what pushed me to write about this was something even more alarming. Recently, YouTube started recommending videos I had watched in entirely different browsers—Samsung Internet on my phone and Firefox/Opera on my PC—while I wasn’t logged in to my account.

I understand that Google Chrome tracks users even in incognito mode [1], but discovering that YouTube tracks behavior across different browsers, operating systems, and sessions, without being logged in, feels downright invasive. It’s mind-boggling and deeply concerning.

____________________________

1. https://www.tomsguide.com/news/going-incognito-in-chrome-doesnt-mean-youre-not-being-tracked-now-confirmed-by-google
TrailBase: Lightweight API-Server with Auth, Admin UI, and V8 JavaScript Engine
I agree that ads are basically controlling most of the internet and public discourse now. Like you can't even use normal words in youtube videos anymore, because your video will be less visible/removed.

On the other hand, there are way too many people/accounts/bots out there that don't actually want to talk or discuss something, but spread false information and incite rage and anger. Those need to be moderated even harder than they already are, i think.
The link in question (linked from the the sumbitted link) is `porcini.us-east.host.bsky.network`. That's hosted by bsky, isn't it?
No offence intended, however, this is literally the pitch I have seen for why startups with 5 users need to architect their product to be global scale for 1 billion concurrent users. (those that try always burn out and fail)
We looked into that just before the big migration wave, when bsky was ~5M (https://dl.acm.org/doi/10.1145/3646547.3688407) and there is plenty of growth in terms of the number of labels/feeds, the posts that are labelled, and the popularity of the feeds. So while the default option is likely to matter lots, opening up content recommendation/moderation is having an effect.
Mixing editions in a file happens in Rust with the macro system. You write a macro to generate code in your edition and the generation happens in the callers crate, no matter what edition it is.
Although I'm not a Microsoft fan, their docs for F# are worlds ahead of anything I've seen for OCaml (I know a few OCaml folks are working to fix this).

I've considered trying it for Advent of Code this year.
> package management belongs to the os

Os package managers do a fundamentally different task than dependency management tools used in development.

They ship a bunch of applications and the libraries you need to run the applications.

If you need different version of libfoo than e.g. Firefox does, you're out of luck.

Need to support a customer with an older release which needs a different version of libfoo? Not gonna happen.

Unless you're talking about Nix or Guix, your OS package manager is not a substitute for a dependency management tools.
> How many traffic fatalities is too many? If we lowered the maximum speed of cars to 20 mph, and that reduced fatalities by 90%, would that be worth it?

Traffic fatalities are reduced by reduced speeds, and countries in Europe tend to limit quite heavily maximum speed in urban areas so... Yes, reducing speeds to 20-30mph in most cases is worth it, the US should adopt that.

Highways can have increased speeds as they are designed for it, here in Sweden it's limited to max 90km/h in urban perimeters (~55mph) but sometimes down to 70km/h, up to 120km/h outside urban areas (~75mph). Unfortunately speed limits aren't the solution though, better driver education, better urban design which naturally limits speeds, and stricter enforcement/punishment of traffic violations all build up to safer traffic.

Traffic in the USA is murderous, reminds me much more of my native country (Brazil) than any other developed country I've ever driven at.
I have one. I find it pretty bad for work. Low resolution, text is generally blurry and the corners of the screen are almost unusable with blurriness, colour aberration and other distortions.
Sounds a bit like playing with ice-nine...

https://en.m.wikipedia.org/wiki/Ice-nine
It doesn't. They are useful for the REPL only, to tell it that a statement is over. I prefer this over what Python does, which is to consider that an empty line is the end of a statement. Copy-pasting functions from a file to the REPL can be a bit tedious because of this. In OCaml, all I have to do is to add ;;<enter>, and I'm good to go.
Eludes me why they didn't have device-certificate-based auth for their Enterprise WiFi in addition to the username+password. Basically comes for free with AD and NPS.
His math is x ~ 0, hence x / 10 = 0, hence x = NaN.

The starting point is just wrong that Denmark can't play a role when it comes to climate change. Denmark can make a change. It is like saying that when voting that no individual vote or county matters, when the opposite is true: every vote matters in the same way.

Every kg CO2 saved is good... (obviously we should strive for the most economic way to save CO2).
> Alexa, Siri, Ok Google

Complex digital assistants aiming to be do-everything secretaries are not what I had in mind when I said "simple algorithmic approaches".

That aside, which of those were attempts to improve input to a computer like the project submitted here? Everything you listed was most focused on (a) trying to establish voice as a valid input method (b) to create a new class of applications (c) for more-or-less locked down devices. (The one assistant that's closest to what I'm referring to—but still misses the mark—is the one you didn't mention: Cortana.)

> because every type of action required a handcrafted integration, they were either costly to develop or extremely limited

That describes all conventional software—think of everything you do on your computer. How many lines of code across how many different software packages, each handcrafted, are on your computer? And how narrow versus broad and featureful is each one (calc.exe, for example)? "Do one thing and do it well" is an entire, night regarded philosophical outlook about how to make great software.
The technical pressure exerted on Python (which was resisted) is one thing. The social pressure incubated the most radical culture warriors the Internet has ever seen and its proponents have ruined the Python organization, driven away many people and have established a totalitarian and oppressive regime.

Interestingly, Google has fired the Python team this year. The revolution eats its own?

Anyway, Rust should take note and be extremely careful.
California grid storage growth has increased every year for five years, now that everyone has realized the importance of having batteries to buffer solar for peak and evening demand, and it will likely continue to grow — especially once someone in power realizes that desalination plants can turn their waste sodium into batteries.
They have, finally upped the base configuration to 16gb. But objectively, 8gb would / should be totally fine if modern software wasn't so insanely bloated.

I remember reading years ago about how people kept asking microsoft's engineers why Visual Studio hadn't been updated to be a 64 bit native app. They said they didn't need to - if visual studio ever gets anywhere near the 3gb memory limit (or whatever it is) on 32 bit windows apps, they spend the time to optimise the application. As a result, there is / was simply no benefit to have the program running in 64 bit mode. Even for massive projects, it simply doesn't need the larger address space.
I think the struggle with modules has much more to do with the complexity of the problem at hand. I think the solution looks very easy should one be willing to dispense with large parts of the ecosystem. But if your goal is to keep the ecosystem together and not break the world (ala python 2/3 or perl5/6) and solve the problem at hand (waves vaguely at modules) - then its a really hard problem.

I wish I could say modules don't work, but I have yet to understand them. Which is probably a big part of its problem.
People like to always talk about Carbon like that, yet the team is the first to point out anyone that can use something else, should.

Carbon is an experiment, that they aren't sure how it is going to work out in first place.

> "If you can use Rust, ignore Carbon"

https://github.com/carbon-language/carbon-lang/blob/e09bf82d...

> "We want to better understand whether we can build a language that meets our successor language criteria, and whether the resulting language can gather a critical mass of interest within the larger C++ industry and communit"

https://github.com/carbon-language/carbon-lang/blob/e09bf82d...
Curious that education is valued so much, but then there are cycles of uprisings where educated people are targeted (Cambodia, Chairman Mao, ..)
When I was caring more about hardware configuration on databases in big virtual machine hosts not configuring NUMA was an absolute performance killer, more than 50% performance on almost any hardware because as soon as you left the socket the interconnect suuuuucked.
I think in the book those people were convinced to give up air travel by the eco-terrorists known as the Children of Kali shooting commercial airliners out of the sky, and not shooting down cleaner alternatives like airships. A persuasive argument, to be sure.
How dumb do you have to be to do this after the Prenda Law saga...
My dreams.
What do you mean, "consenting adults" and "private spaces"?

It's transactional and commercial, someone is using money to get access to another's body, at least as exploitative as work generally is. It's something that wouldn't happen without the money, hence it obviously exerts some power in the relation.
Oh no! Herb Sutter is leaving Microsoft?!

That does not bode well for Microsoft. At least from the outside perspective it looks like he was the adult in the room, the driving force behind standards adoption and even trying to steer C++-the-language towards a better vision of the future.

If he is gone, MSVC will again be the unloved bastard child it has long been before Herb's efforts started to pay off. This is very disheartening news.

I'm happy he held out for this long even though he was being stonewalled every step of the way, like when Microsoft proposed std::span and it was adopted but minus the range checking (which was the whole point of std::span).

Now he has been pushing for a C++ preprocessor. Consider how desperate you have to be to even consider that as a potential solution for naysayers blocking your every move.
Focaccia: A Neolithic culinary tradition dating back 9k years ago
Reactor accidents will happen with enough reactors. And Chernobyl and Fukushima show that the consequences can be quite severe. Fukushima had "luck" that there was a lot of water involved, which is a decent radiation absorber. We also know that radiation doesn't disperse homogenously, so it could just enrich the food chain at specific points, probably without us noticing.

And there have been incidents on nuclear subs as well.

This is not against using nuclear power, but you should not downplay the risks. Because if something happens, the consequences can be devastating. There is also the problem with nuclear waste, which isn't really solved either.
Androids Dreaming of Electric Sheep, Or_ Hallucinated Turtles All the Way Down
What does that link tell us about the effectiveness of monitoring mammals with cameras?
I feel the opposite—the typing ergonomics are better with a lower-punctuation language, but the reading ergonomics are substantially worse.

Punctuation is used in written human languages to provide assistance to our brain-parsers—like road signs that help navigate a sentence. Too much punctuation and it becomes a huge problem because it ceases to be meaningful, but have you ever tried reading a Roman inscription written with no spaces or sentence boundaries?

I think programming language punctuation serves the same role—it visually marks out how the parser is going to navigate the code, allowing the reader to use less mental effort repursing code that they initially misparsed. ML-style languages have a simpler syntax than the C family, which means there is some justification for having less assistive punctuation, but I've definitely struggled to navigate OCaml as a result of too little punctuation.
Milk-V Megrez mini ITX board with EIC7700X RISC-V chip now available for $199
Anyone else find that article repeating itself over and over without getting to the damn point?
Maybe if you're young (20s, early 30s)?

I recognize 8/10 as well, but like you, can't name actual songs from most.

Same would have been true if I was tested in the mid-90s (HS and college). Mariah Carey, Celine Dion, Backstreet Boys - I know the names, but can't think of the names of songs. I'd test better on alt/grunge rock of the era - STP, Nirvana, REM, etc.

And I don't think I'm particularly lonely - I happily married, have a few office friends, and see normal friends regularly. I'm not as social as I was in my 20s, but I assume that's normal.
It gets legislation that people in general want (better rivers and streams, healthier sea ecosystem) passed, by subsidizing the changes required for the people those changes negatively affect.

Is it ideal? maybe not, but it is the real world.
Google dominates advertising and controls the vehicle most often used to access it.

This is not good for anyone other than Google.
the F-14 was an expensive hanger queen and was retired rapidly. the F-16 is still seeing use and was rotated out years after the F-14.

but yeah all fighters have bugs, often a lot of them
> The Semipalatinsk test site ruined the health of so many Kazakhs

that cannot be true. It was really middle of the semi-desert with no people around
They're correlating the different sessions based on IP address.
Doesn't this just mean that some people don't connect with this kind of music. I don't. Possibly my loss but there's a lot of music out there and life is short.
Looks like fairly standard operating procedure to ensure preservation and avoid infections.

The author wishes for courts and insurance to replace such regulation, but that would be more onerous for businesses (especially small ones).

It would also be slower and more random to react to new insights, because instead of having a structured agency consultation process, it will have to make its way through the courts.
It's difficult to speak of rigor for any of these hypotheses, but anyways. If we take "higher power" to roughly mean that there is some driving force, whether personal or impersonal, that inherently defines and imposes order and fate, I can see how it is compelling. It's simpler than introducing a third party like aliens or the Illuminati, and early humans had much less reason to feel they weren't just another part of the natural ecosystem. They were struggling against natural forces, and when interesting and terrifying things happened, they thought of these as supernatural forces, not having developed theories of, say, lightning or disease.
Netflix extended its prioritized load-shedding implementation to the individual service level to further improve system resilience. The approach uses cloud capacity more efficiently by shedding low-priority requests only when necessary instead of maintaining separate clusters for failure isolation.
Swift B734 near Vilnius on Nov 25th 2024, impacted building on final approach
Bats employ instant compensation strategy when they can't hear, study shows
Where do you live?

Users in the EU can choose to have all, some, or none of Google's services such as Search, YouTube, and Chrome share their data. You can automate it with consent-o-matic extension https://chromewebstore.google.com/detail/consent-o-matic/

In the US this is just the way it is.

Chrome’s Incognito Mode is not private. Google Updates Chrome's Incognito Warning to Admit It Tracks Users in ‘Private’ Mode https://www.wired.com/story/chrome-incognito-mode-privacy-wa...
> Changing 1% of code on top of that is probably not really that much compared

Changing 1% across all modules is a nightmare. Changing one module which is 1% of the code is nothing.
SQLite-utils: a tool for manipulating SQLite databases
But it does affect my life in a way you refuse to understand. That's the problem -- there isn't a true canonical representation of a name (any name really) that fits all practical purposes. Storing a bag of bytes to display back to user is the easiest of practical purposes and suggesting the practice that solve that is worse than rejecting Stępień, it's refusal to understand complexities, that leads to eventually doing the wrong thing and failing your user without even telling them.

>It is your unique identifier, do not munge it.

It's not a good identifier either. Nobody uses names as identifiers at any scale that matters for computers. You can't assume they don't have collisions, you can't tell whether two bags of bytes identify the same person or two different, they aren't even immutable and sometimes are accidentally mutable.
Isn't that what they are doing? They subsidize the farmers separately, and charge a carbon tax separately. Even if those are initially the same amount you would think that the incentive structure would encourage farmers to shift to less c02 methods, as that improves profit?
Blank rickroll site from 3 years ago using same technique: https://github.com/PwnFunction/Blank-Rick-Roll
https://github.com/c-blake/lc shows all files, including hidden files (starting with dot aka dot files) by default, suppressible in output with -xdot or a shell/internal alias to the same effect.

It helps to start with a more extensible/less built-in idea of "file type". "odd permissions" are another type that might interest someone, for example, such as "setgid but not group-executable" or "writable but not readable" or etc.

Yes, I know one can also use `find` or etc. for that, but there's no crime in there being >1 way to see things and, for some people, colors can make things really stand out - as can sort order which is another more color-blind possibility in `lc` as well as the simple filter-or-not of ls -a/-A.
Exactly: emissions are emissions. Reducing our own is just as good as other people reducing theirs. Plus then we can credibly badger others about their emissions, show them how to do it, and impose tariffs and sanctions when they don't.
> Brackets and commas in particular require you to navigate left/right a lot to add them in the right place while iterating and give confusing errors when you get them wrong.

In other languages, modern IDEs take care of that. For an invocation like `addNumbers(1, 2)`, you would perform code completion after typing “aN”, and the IDE would already fill in matching function arguments from the current scope. The selection (cursor) would be highlighting the first argument, so you can readily replace it. Pressing Tab would move to the next argument. Pressing Enter (or similar) would accept the call expression in the current state and move the cursor behind it. So you only type the actual arguments (if necessary) and otherwise just hit combinations of Tab and Enter, or Ctrl+Space for code completion. You generally don’t type the parentheses or commas yourself.

That being said, I’m in favor of languages with not too much punctuation. But there’s a balance, and too little punctuation can also hurt readability.
> hard real-time munitions control software for blowing shit up. Never had a problem.

Ha, Ha, Ha! The juxtaposition of these two phrases is really funny. I would like to apply for a position on the Testing team :-)
While I endorse working on these, I have to concede that it's only possible with text enlarged and increased scaling.
So in other words you want to reduce everyones quality of life. Let me guess, when people object and then go vote the parties you don't like you are going to blame everyone except these kind of policies.
I agree with this interpretation. Plus, I don't think it generalizes that well. In my stomping grounds, there are three circles of trust where people tend to talk about different things:

- Outer circle: the weather, dead relatives (yes, dead relatives!) and "expensive vs cheap" but without actual figures.

- Middle circle: what to eat, where to travel.

- Inner intimacy circle (people who are okay sharing a bed): money with actual figures. But you may not discuss the salary.

Celebrities don't show up in any of the circles, because one needs a measure of lightheartedness and humor to deal with that topic and use it on gossip about somebody else... which is a combination not everybody can or want to manage...not sure if that's a good or a bad thing, but it is what it is.