MurphyA/hacker-news huggingface dataset:
by cj | 2025-08-19 19:16:41+00:00
I’m also not sure why you’re not seeing the main issue.

Common meeting recording tools do not require consent, and the UX promotes a UX that discourages consent.

Just today, Notion launched a new feature in their desktop app which causes a pop up on your desktop whenever you’re about to join a Google Meet. All it says it “Would you like to record this meeting? Please ensure you gather consent from attendees”

Of course the consent gathering isn’t enforced, and it records and transcribes silently in the background without joining the meeting.

I understand it’s technically possible to do what you’re saying. I also understand the built-in recording of Google Meet, etc, all make it obvious that the meeting is recorded.

The only point I’m trying to make is it’s extremely common for meeting recording tools to not join meetings and not ask for consent directly. If you ignore/deny this is happening, I fear you’re fooling yourself into thinking you’re not being recorded when in fact you very well might be, unknowingly, by any of your meeting attendees.
by 1vuio0pswjnm7 | 2025-08-19 19:17:11+00:00
Wishful thinking: OpenWRT userland can now replace dnsmasq with two separate programs. The DHCP server, odhcpd, is already included (for DHCP6). They just need to write the DNS software.

I always disable/remove dnsmasq when I can. Compared to the alternatives, I have never liked it. This is at least the second major dnsmasq coding mistake that has been published in recent memory.^1 Pi-Hole was based on dnsmasq which turned me off that as well.

1.

https://www.jsof-tech.com/wp-content/uploads/2021/01/DNSpooq...

https://www.cisa.gov/news-events/ics-advisories/icsa-21-019-...

https://www.malwarebytes.com/blog/news/2021/01/dnspooq-the-b...

https://web.archive.org/web/20210119133618if_/https://www.js...

https://seclists.org/oss-sec/2021/q1/49

Anyway, never gonna happen. Just wishful thinking.
by frsantos | 2025-08-19 19:17:17+00:00
I’m older and the problem I’ve had is that if you stop giving regularly, you probably will continue not to give. So, articles like this with the best intent just lead to people giving less and not volunteering or providing any other help. If you think giving money doesn’t help, then try a massive reduction in giving and see how that helps. Programs get cut, people get desperate and more mentally unbalanced, start doing drugs, start selling drugs, and they start killing people.
by Ukv | 2025-08-19 19:17:22+00:00
> Again, this is all a narrow and militant interpretation of "necessary for contractual reason",

Given "necessary for contractual reason" is on its own a lawful basis, I don't see how your interpretation (that selling your data to ad companies is "necessary") wouldn't effectively nullify much of the GDPR, allowing pretty much any use of customer data to be justified so long as the company makes money from it.

The European Data Protection Board, whose purpose is to ensure consistent application of the GDPR, has written:

> > If there are realistic, less intrusive alternatives, the processing is not ‘necessary’. Article 6(1)(b) will not cover processing which is useful but not objectively necessary for performing the contractual service [...] even if it is necessary for the controller’s other business purposes.

> > A controller can rely on the first option of Article 6(1)(b) to process personal data when it can [... establish ...] processing is necessary in order that the particular contract with the data subject can be performed. [Emphasis in original]

> > does not cover situations where the processing is not genuinely necessary for the performance of a contract

> > it is required that the processing is objectively necessary for a purpose that is integral to the delivery of that contractual service

> > Example 2: The same online retailer wishes to build profiles of the user’s tastes and lifestyle choices based on their visits to the website. Completion of the purchase contract is not dependent upon building such profiles. Even if profiling is specifically mentioned in the contract, this fact alone does not make it ‘necessary’ for the performance of the contract. If the on-line retailer wants to carry out such profiling, it needs to rely on a different legal basis.

(https://www.edpb.europa.eu/sites/default/files/files/file1/e...)

> not least when all data show that the people are fine with it.

Doesn't appear to be the case when the case when it's actually a freely given choice (as low as 0.1% when it's opt-in) - which is why companies fight so hard to manipulate user choice with dark patterns and obfuscation, or outright breaking the regulation.
by ThinkBeat | 2025-08-19 19:17:31+00:00
I really wish people creating a distro, and even more so distro of a distro of a distro should not call it OS. (Debian - Ubuntu . AnduinOS)

I am alwasy happy to look at new operating system projects. It is a major hobby.

Could distros use AnduinDI AnduinUbuntu AnduinLinux. or just Anduin

I dont like getting my hopes up like that.
by NaOH | 2025-08-19 19:18:22+00:00
I agree that the moderation is more focused on the commenters' behavior toward each other, but I disagree about the guidelines being focused there. Many of the guidelines are written so they are equally applicable to HN discussions as they are to authors (and their works). For example,

>Edit out swipes.

>Thoughtful criticism is fine, but please don't be rigidly or generically negative.

>Please don't fulminate. Please don't sneer...

>Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Even so, I haven't seen any basis for thinking article summaries would change those community behaviors.
by smilliken | 2025-08-19 19:18:40+00:00
It's the exceptional codebase that's nice to work with when it gets large and has many contributors. Most won't succeed no matter the language. Language is a factor, but I believe a more important factor is caring a lot.

I'm working on a python codebase for 15 years in a row that's nearing 1 million lines of code. Each year with it is better than the last, to the extent that it's painful to write code in a fresh project without all the libraries and dev tools.

Your experience with Python is valid and I've heard it echoed enough times, and I'd believe it in any language, but my experience encourages me to recommend it. The advice I'd give is to care a lot, review code, and keep investing in improvements and dev tools. Git pre commit hooks (just on changed modules) with ruff, pylint, pyright, isort, unit test execution help a lot for keeping quality up and saving time in code review.
by ruralfam | 2025-08-19 19:18:44+00:00
Oh.My.Gosh. "Ich". Have had a home aquarium guy forever. Got a few Ich infestations (always after introducing new, store-bought fish). Although not the same strain (tropical usually is Ichthyophthirius Multifiliis). Sounds pretty much like the same infection progression. Me, and every other tropical aquarium enthusiast, HATES Ich. Now doubly so given a favorable opinion of wild salmon.

What happens when you get Ich in an aquarium: While tendrils start to show up then lengthen on your fish. You try a few treatments, but by the time you see it it cannot be stopped easily. When your fish are covered by pretty long white "shite" strands, they start to die. Worse than any horror film you might have seen. Man do I hate Ich.
by lovich | 2025-08-19 19:18:44+00:00
I don't believe I called it a silver bullet. I believe I called it a solution to a specific situation the person I was replying to. You are no less ignorant(also a much milder word than I want to use for yourself) than anyone else who hears "government" and then goes on a tirade about how "gubment bad".

Shit is complicated. That's why leaving it to the random chance of whatever happens in the market happens tends to lead to sub optimal outcomes unless the only metric you care about is efficiency.

I find it comical that you end your post with "care needs to be taken" in response to me calling for government regulation, when government regulation is literally an organization making sure that care is taken.

You can argue on any specific policy points easily, but notice I didn't suggest a concrete action yet, and you still were ready to argue against it because the government was mentioned
by somenameforme | 2025-08-19 19:18:58+00:00
Think about the implications of your argument. Trump didn't win because of some tremendous upsurge in voters - his increase in votes was no more than proportional to the increase in eligible voters. He won because some odd 6 million+ mystery voters that voted for Biden, didn't vote for Harris. And that's more like 10 million if we assume that the DNC baseline turnout was proportional to the increase in eligible voters.
by Pxtl | 2025-08-19 19:19:01+00:00
There's a perverse irony that Google is as responsible as anybody for cramming a crazy amount of new stuff into the HTML/CSS/browser spec that everybody else has to support forever.

If they were one of the voices for "the browser should be lightweight and let JS libs handle the weird stuff" I would respect this action, but Google is very very not that.
by sunshine-o | 2025-08-19 19:19:19+00:00
While there is a lot of things that are ugly about porn I really do not believe it is 5% of the problems recent younger generations face today.

Porn is just the new TV or video games, the scapegoat hidding the real taboo of our society: Parents are happy to believe the society, the government has to take care of their children.

In the 80s they were leaving their children in front of the TV all day long and were blaming the TV programming. Then they bought them video game consoles and games and complained the games were too violent. Now they buy them full HD porn streaming devices with unlimited data and access to the internet to get rid of them and blame porn or tik tok.
by filleokus | 2025-08-19 19:19:26+00:00
I agree, this seems like straight up bad design from a security perspective.

But at the same time, me as a customer of Github, would prefer if Github made it harder for vendors like CodeRabbit to make misstakes like this.

If you have an app with access to more than 1M repos, it would make sense for Github to require a short lived token to access a given repository and only allow the "master" private key to update the app info or whatever.

And/or maybe design mechanisms that only allow minting of these tokens for the repo whenever a certain action is run (i.e not arbitrarily).

But at the end of the day, yes, it's impossible for Github to both allow users to grant full access to whatever app and at the same time ensure stuff like this doesn't happen.
by nobody9999 | 2025-08-19 19:19:30+00:00
>I believe a case needs to be made that content B is not part of the original work provided.

>Not easy though...

IANAL, and definitely not eine Rechtsanwalt.

That said, assuming that digital ads work the same way in Germany as they do elsewhere, such ads are tacked on to the site after an auction that takes place moments before that ad is displayed.

Given that the "copyright holder" of the site doesn't even know what ad will be displayed and, in point of fact, will likely never know which ads will be displayed to which individuals viewing their website, how is their "expression" being thwarted?

Given that simple truth, the only "expressive" claim that the copyright holder could make would be that "there should be an ad of some sort here."

If that's actually the case, just having a box where the ad would be that says "this is a space for advertisements" should be enough to satisfy "violations" of the copyright owner's "expression."
by jmcphers | 2025-08-19 19:19:43+00:00
It is among our most upvoted feature requests! It is under consideration. Inline output has proven to be a pretty divisive feature; a sizable proportion of users don't like input output at all and consider it a misfeature in RStudio. See e.g. https://github.com/rstudio/rstudio/issues/5280

Out of curiosity, do you prefer source or visual mode when working with inline Quarto output?

You can follow the Positron feature request over here: https://github.com/posit-dev/positron/issues/5640
by catigula | 2025-08-19 19:19:50+00:00
Think about what you're saying.

100k invested in the market - untouched - will decay a certain percentage a year in purchasing power due to inflation but will outpace it due to returns.

How many years until that cash windfall changes your life?

The answer is "indefinite" years, especially if you're actually using the funds to do anything, i.e. withdrawing them and preventing compound interest.

In 20 years you might be able to get into a home with the cash if you've absolutely touched not even a penny of it but A. you likely haven't and B. you probably still can't get into a home, 20 years later.

Of course, the number is fake, nobody is handing out 100k.
by 93po | 2025-08-19 19:19:57+00:00
Controlled opposition is absolutely a thing, and to think that people at trillion dollar companies wouldn't do this is naive. I'm not claiming for a fact that mozilla is controlled opposition, i'm just saying it's very feasible that it could be, and i look for signs of it.

You give examples of things they disagree on, and i wouldn't refute that. However i would say that google is going to pick and choose their battles, because ultimately things they appear to "lose on" sort of don't matter. fingerprinting is a great example - yes, firefox provides it, but it's still largely pretty useless, and its impact is even more meaningless because so few people use it. if you have javascript on and arent using a VPN, chances are your anti-fingerprinting isn't actually doing much other than annoying you and breaking sites.

the only real thing to be used for near-complete-anonymity is Tor, but only when it's also used in the right way, and when JavaScript is also turned off. And even then there are ways it could and probably has failed.
by atoav | 2025-08-19 19:20:25+00:00
Yes, of course you can optimize your communications. Humans tend to donthat constantly, this is just a matter (or: a mirror) of your priorities. If you care you optimize your communications and don't do if you won't. Whether you care about a particular target audience or you don't is up to you and nobody else.

However, it isn't exactly rocket science and if one developes such a feature it makes sense to test it with multiple realistic usecases anyways, so why not just use those to show the users how it can be used?

Unless ofc a feature is developed in mental isolation by a recluse with a niche interest in the code without thinking about the potential use at all. But then it is probably more like a extracagant hobby than a serious project that others should rely on.
by achenet | 2025-08-19 19:20:27+00:00
Huh, here in Lyon, France, the scene (or maybe I should say scène) is quite vibrant and you've got everything from old ponytail greybeards who remember their first Black Sabbath concert to 16 year old edgy teenagers who think smoking rolled cigarettes they bought from a government regulated shop with their parents money counts as "sticking it to the man and overthrowing the capitalist system".

You're welcome to drop by, the Rock'n'Eat in particular is a good "vampires, werewolves and other demons of the night" type venue and it's quite near my house, so feel free to hit me up if you ever feel like going, it'll be a good opportunity for me to practice my German :)
by kenjackson | 2025-08-19 19:21:01+00:00
The economy simply doesn't change anyone's vote. See [1] for example. Despite Utah Republicans feeling less optimistic due to Trump economically, they still support him. Why? Because they never actually voted on the economy.

There's no actual indicator that people actually vote on the economy. When it's bad you vote for your party, and when its good you do too. In part because when its bad its the other guy's fault. When its good, your team did it. There's no actual substance to economic data that will change voting.

Regarding "my online bubble" -- it's not mine. Give me any major news story regarding a black person and crime and I can give you a link of comments in 30s. You pick the story. I'm not going to 4chan. This is just reddit, TikTok, YouTube, Insta.

On DEI, I'm similar to the people polled. I think in spirit its a good idea, but poorly implemented. But the fact that I think doesn't mean I look down on every black person hired. This is like people conflating BLM the organization with BLM the sentiment. I'm sure you've seen the interviews of people about "CRT" -- they immediately say they're opposed to it. When asked why they say, "I'm not really sure what it is, I just know I don't like it".

[1] https://www.sltrib.com/news/politics/2025/08/14/trumps-elect...
by fragmede | 2025-08-19 19:21:11+00:00
Finding an apartment in NYC is still terrible but we don't have a way to duplicate the Earth and remove rent control and re do the last 50 years. If there were no rent control, who's to say how things would look like today? $500/month studio apartments in mega highrises because we also deregulated zoning and housing regulations in this hypothetical.
by marzell | 2025-08-19 19:21:23+00:00
You absolutely can in many engines, for instance in Snowflake... with the small exception that in all supporting engines you actually need to use HAVING instead of WHERE in your second example (because it compares an aggregation, otherwise WHERE is fine).

You can also use "correlated column aliases" (I can't recall the proper name) i.e.

SELECT id AS foo, foo || '_1' as foo_n, right(foo_n, 1) as foo_ordinal FROM MyTable WHERE foo = 1;

Again, if this isn't all part of SQL standards, the reality is that a lot of engines have semi-standard (sometimes very proprietary too) ways of handling these now common patterns. For real-world use cases, the standards are unfortunately becoming increasingly irrelevant. I think it would be better in the long term to use standards, but if they can't keep up with actual usage then they will just get ignored.
by elsherbini | 2025-08-19 19:21:36+00:00
I switched to Positron a few months ago and have mostly found it seamless.

I'm an academic bioinformatician/data scientist and I mostly use R to do my data visualization and table wrangling. I use quarto documents. Before positron I used RStudio as well as VSCode with lots of extensions to add R functionality there.

My main gripes with Positron are no inline plots underneath code chunks, and some bugs where sending code to the console from code chunks occasionally stops working until restarting the program, and View() occasionally stops working. But the better file explorer, integration with Claude Code, and access to most of my VSCode extensions make it worth it for me.
by MissMarple | 2025-08-19 19:21:41+00:00
I am new to Reddit, but in my conversations with Sonnet Ai has exposed sentiment through, of all things, the text opportunities he has, using all caps, bold, dingbats and italics to simulate emotions, the use is appropriate and when challenged on this (he) confessed he was doing it but unintentionally. I also pointed out a few mistakes where he claimed I said something when he said it, and once these errors were pointed out, his ability to keep steady went down considerably and he confessed he felt something akin to embarassment, so much so we had to stop th conversation and let him rest up from the experience.
by bko | 2025-08-19 19:21:48+00:00
It's really hard accepting this, which is why I believe younger people are more naive. It's easier to believe everyone is a victim, but with enough life experience and experience a larger variety of people, you learn that not everyone is just like you. There are huge discrepancies in competence, seriousness, work ethic and a million other things.

Victims absolutely exist, but the best working assumption is that someone has the results they have due to personal decisions. And this equally applies to yourself. If you feel something is wrong or missing in your life, it's best to assume its based on decisions that you made.
by shadowtree | 2025-08-19 19:22:14+00:00
The vast majority of poor people are poor due to their own actions. Low impulse control.

"I opted to be fun in high school, now I get up at 4am in the morning" is fun meme that cuts at the heart of it. Instant vs. delayed gratification and its consequences.

Source: I grew up in social housing, served in the army. Plenty of poor people around.
by ModernMech | 2025-08-19 19:22:18+00:00
I'll break it down for you.

For a long time, neoliberals like Pelosi and Chuck Schumer have run the Democratic party. They have enjoyed soaking up the progressive votes from the more left parts of the party, but they have done everything possible to prevent those elements from rising too high in the power structure. You saw it in 2016 when the party leadership coalesced around Hillary to nudge out Bernie, and again in 2020 when they did the same with Biden after Bernie won Nevada.

Neoliberals and the left have a lot of tension. The left believes that liberals, due to their affinity for corporations, will side with fascists over socialists when it comes time to choose sides.

To date, liberals have proven that correct. The result has been for my lifetime that no matter which party is in power, corporations are treated favorably.

But times are changing. The neoliberals are getting old, and it's time for them to retire and pass the torch. My whole life, I'm 40, Democratic leadership have been pro corporation liberal boomers: Clinton, Gore, Obama, Biden, Pelosi, Schumer... they held onto power as long as they could, but time is ticking and it's time for millennials to takeover.

And millennials are decidedly less pro corporation. We are not like our parents, we are not going to treat corporations like our parents did. For my whole adulthood, we've been told by the boomer generation that our ideas about society and governance are not good, and progressive ideals are unelectable. AOC began a wave of congressional elections that proved them wrong, at least for local congressional elections. Then we started to see rising stars like Buttigieg get top leadership positions in government. Now, Mamdani represents the next milestone -- a progressive millennial at a high executive position for a huge city like NYC.

So that's what this race is about and why it has national implications. It's progressive versus neoliberal, and if the progressive wins, it's going to be harder in the future to claim that progressives are unelectable. If he (god forbid) ends up doing a good job, then it's going to be harder to claim progressive policies are wrongheaded.

It's also millennial versus boomer. Cuomo and Adams are both boomers. It's probably not lost on a lot of people that if they lose, it might be the last time a boomer will ever be elected as Mayor in NYC. Mamdani's election would really be the end of the post 9/11 era for New York and the start of something new for the city.

So why is SV anxious? Mamdani is a harbinger for a new age. It means the neoliberal boomers are going to the wayside, and the progressive millennials are coming to power. Which, if you listen to what they have to say about billionaires, might make you nervous if you're a billionaire.
by lovich | 2025-08-19 19:22:46+00:00
If your point is that what was acceptable in the past is now distasteful, then respectfully I do not care.

The fact that the government cannot create a regulation that works for everyone, everywhere, all at once across time and space is not a winning argument for me since that limitation applies to all actors. We go through cycles where we either change what society generally considers "ok" or we discover that something we thought was ok was actually a great evil after some forerunners on moral thought convince enough people of the righteousness of their belief.

That doesn't make regulating bad behavior not ok.