skysight-inc/HackerNews huggingface dataset:
I'm confused. The top reason for declining is this:

> The surge in AI has been built on the backs of creative people like us. Artists’ work has been harvested in order to train large language models and they have not been informed or compensated.

The AI company is literally informing them that they want a partnership, which obviously involves discussing compensation. That is the polar opposite of harvesting all their comics to create a language model. So how is this relevant?

Thing is, AI is happening to creatives whether you like it or not, so you might as well play a part in directing its trajectory. Apple hired world class drummers for the new AI drummer feature in their flagship music production software. Dreamtonics hired a lot of vocalists for its flagship vocal synthesis software, which happens to be quite brilliant.

The last reason says:

> Artists would much rather have an AI that actually helps with grunt chores, such as writing invoices, or helping with taxes in order to focus more on fulfilling creative tasks. Such an AI-tool would be of much more value to the artist community.

Such AI tools already exist in large numbers. It just so happens that the current frontier of AI is the creative arts. This is all rather similar to how people resisted personal computers in the 70s and 80s.
This is exactly what we do for the Factorio modding API docs. The docs are embedded inside the codebase, alongside the classes and methods that implement the functionality the docs describe.

So they are written and adjusted as the functionality is implemented, they can be reviwed alongside the code PRs. The CI builds the docs and makes sure there are no issues.

The format is a custom one, which is parsed and converted into JSON for language servers and into the API website. Not sure how you‘d test the docs content, but this parser is tested for sure.

Works great for us in general.
> Just make car theft / break-ins a bad play game-theory wise: a few cars on the street are left with the police ready to pounce. You break in to a bait car, you get 2 years in jail.

Or they can just follow the cars that are stolen 'normally' and arrest those people:

* https://www.cbc.ca/news/canada/toronto/tps-project-poacher-1...

* https://toronto.ctvnews.ca/arrests-made-in-highly-orchestrat...

* https://www.cbc.ca/news/canada/toronto/ontario-project-volca...

And why don't the US or UK do what you suggest, given they similar/worse numbers per the linked article:

> While the US, Canada and the UK have all experienced a spike in car thefts since the Covid-19 pandemic, Canada’s rate of thefts (262.5 per 100,000 people) is higher than that of England and Wales (220 per 100,000 people), according to the latest available data from each country.

> It is also fairly close to that of the US, which sits at around 300 vehicle thefts per 100,000 people, based on 2022 data.
Copilot is just a glorified vim macro.

It is dumb as rocks so it doesn't ever get anything complicated. But it is good for "autofilling" like excel, a bunch of stuff, given a pattern.
“Wang added there is some research that suggests pathogens, including listeria, grow better in plant-based milk than cow's milk.”

Maybe (!) this is one factor, with this products becoming more popular.
Reasonable is determined if you already paid for the shower, and then are denied it. Where does this sense of entitlement come from?
Sure, but then a forgotten password is your problem.
Painters said that about photographs.

Artists are petty.
That’s right; the concept of nothing was already there, both as an idea, as well as in written language. It’s the use of a written numeral zero for arithmetic, and the implications of using zeroes in algebra that this article is discussing.
> It's disturbing that it's illegal to scalp a single ticket in person outside an event, but if someone does it online with hundreds of tickets then they're a "ticket broker" and that's legal (in California at least).

Legal space around ticketing is... insane. The laws protecting "ticker brokers" are cloaked as consumer friendly regulations, and ironically TicketMaster actively lobbies against online "ticket brokers".

> I have purchased secondary tickets outside of TicketMaster many times and the fee has always been lower. But, that's anecdotal of course... there's no reason why they couldn't be higher.

In general, TM's share of resell is much smaller, and the resell market is heavily fee sensitive, as the brokers like to keep as much of the money as they can, so the fees tend to be set by the market (and they didn't go up when TM got in to the business).
CityHash (2011)
user cases are that of LLMs, from a mobile UI (so every AI use case there is), when you need privacy from big tech's AI APIs.

I'm just so amazed by statements like "LLMs can ONLY be used for autocomplete", like am I supposed to be impressed by the smirkiness?
No these low level jobs shouldn't exist.
Asking this question since the first password manager
The county is Multnomah, which is where Portland is. So this type of activist lawsuit is no surprise. It’s amazing to me that officials are spending time and money on this ideological fight instead of focusing on the real problems that affect Portland citizens and businesses every single day such as drug abuse, encampments, property crime, physical assaults, and general blight. It’s also strange, or maybe purposeful, that the city does nothing about political violence in the city, particularly from groups like Rose City Antifa. The city used to be beautiful, safe, and was very attractive, but things have changed and they need to be fixed ASAP.

Regarding the 2021 ‘heat dome’ event - there isn’t convincing science that attributes climate change for that one-off event. The subsequent few years have not had something similar. UW Atmospheric Science professor Cliff Mass wrote about this previously (https://cliffmass.blogspot.com/2021/07/was-global-warming-ca...) and demonstrated that it is most likely a rare event caused by a mix of overlapping factors and not causally linked to climate change. Other studies have claimed in their title or abstract that this event was caused by climate change, but when you read the actual paper, you’ll see them admit that they’re making a probabilistic guess and that it is also possible that it is just a rare event. Unfortunately journalists have recycled those headlines without any critical thought around it.

All that said, I do think there is something to the argument that fossil fuel companies (and many other industries) have been deceitful in their marketing and public campaigns as to the impact of their industry. The plastics industry (which is also fossil fuels driven) also comes to mind. But the reality is that the choice to use fossil fuels is also one made individually, by every citizen. It seems odd to me to try to blame the fossil fuel industry when it’s all of us, and when the real problem is just over consumption (regardless of the material in question).
> Oh I thought they were talking about silly web comics and random art on the internet that was 'stolen'.

It is extremely common for "silly web comics and random art on the internet" to be meaningfully monetized by their creators, whether or not they make a living that way.

> Film and game industries of course embrace all types of tech to make money (didn't Disney use generative AI for the opening sequence of a Marvel series last year?)

Yes, and they also employ legions of human artists.

---

edit: I checked out the OP artists' Patreon and they are, at a minimum, making over $2500/mo that way. That's a lot more than $0!
Appreciate the level-headed take.
I like many things about Mac OS but I do wonder about the quality of the low-level software engineering.

The preponderance of bespoke NIH is glaring: filesystems, network protocols, "resource forks" (this one goes WAY back to pascal-OS days). Given that OS X was a significant rewrite and embrace of Posix, it's a mystery why they wouldn't have gone further with this.

I think the lack of a mature server OS reflects this. Single-user allows for a lot of workarounds, but a true multiuser runtime can't be hipster for its own sake.
Ask HN: How do browsers isolate internal audio from microphone input?
I've noticed an interesting feature in Chrome and Chromium: they seem to isolate internal audio from the microphone input. For instance, when I'm on a Google Meet call in one tab and playing a YouTube video at full volume in another tab, the video’s audio isn’t picked up by Google Meet. This isolation doesn’t happen if I use different browsers for each task (e.g., Google Meet on Chrome and YouTube on Chromium).

Does anyone know how Chrome and Chromium achieve this audio isolation?

Given that Chromium is open source, it would be helpful if someone could point me to the specific part of the codebase that handles this. Any insights or technical details would be greatly appreciated!
For that I think having a remote "reset password" option is more sensible. It would avoid issues coming from password reuse.
MUI has always done this (since 2014), but goes one or two steps further than the bullet list at the beginning of the article. Most significantly, API documentation is generated from the code of the components being documented, so is always accurate and up to date.

https://mui.com
Goes without saying, yet worth pointing out.
Since 2021 I keep reading doomsayer articles about how one part of the economy (or the whole thing) is going to crash. I feel like pundits just put out a negative naysayer article every six months so if it happens they point back and say "see, I called it"!
Did you really just write most people are fine with doing chores and think that they are good at them?
the car theft at the scale it is at requires cooperation of the port authorities, shockingly those in Quebec who can traditionally be relied upon to undermine the rest of the country. if you have looked at the path of any strong men of history, whether it's politics, crime, or militarily, fundamentally they are deal makers between coalitions. the epidemic car theft is being managed to the benefit of the parties who tolerate it. it's a way for crime gangs to funnel blackmarket dollars back to local candidates that secure seats for national party organizations. naming politicians instead of discussing incentives and tactics and offices is low-information and reduces the quality of discourse imo.

Ironically, while the mayor of brampton acts mystified, if you check his background at all, he used the same techniques and networks of foreign influenced diaspora organizing to win the provincial party leadership before being exited using equally dodgy tactics when the party realized they had been taken.

India's PM remains the kingmaker in Canada and anyone who wants seats here has to go there and kiss the ring (as that mayor did), or dance for him, as ours famously did. India's hold has been consolidated by the minority government deal jamming the door open to increase India's influence. the ottawa establishment doesn't care because they are so profoundly racist that they think they can manage the chaos they're importing and somehow prevail on it with their spunky quirkiness and enlightened policy.

your opinion of the PM doesn't matter. these dynamics have shifted, and the only way the car theft issue gets better is with some very difficult times ahead. A friend has had three attempts to steal his truck from his house this year, and now he sleeps with a rifle by his bed, in Canada. if you live in a big city, you have no clue what's going on.
FTC Slams Middlemen for High Drug Prices
Over time cheaper countries and regions of countries get improved standards of living etc and stop being cheap.

The Poland that joined the EU is so different from the Poland of today etc. It is subtle and not instant so perhaps younger people don’t see it so easily?
Because they’re not reproducing it.
I have whiplash from your first and last sentences.

> Students should be able to learn from books, music, film. So should AI training models.

An AI model is a thing. It is owned and fully controlled by some agent. A student is a sentient, thinking being. Both can be trained, only one can be educated. Treating the two as comparable is misleading and in my view, wrong.
You can get work done with LLMs but you will not learn if you don't reflect on it. Some things are not worth learning and that is okay.
Show HN: AI tool for easy pre-mortem planning
AI-powered pre-mortem tool to help teams identify risks before launch of a new feature or product

Experiment with playing around with Claude 3.5. Interested if folks find it helpful

https://pre-mortem.replit.app/
Not only. Probably all ISPs around the world who provides their customers a modem with an embedded (or not) WiFi router do the same.

EDIT: also, if your ISP has a mobile app from which you can change any password on ISP provided devices, then most likely it goes around in plain text (inside TCP/TLS packets, at least).
The internal representation isn't the problem, or even a problem. It's not even beginning to address what I described.

E.g this is a real line of code:

link = wf["links"].find{ _1["rel"] == "self" && _1["type"] == "application/activity+json" }

Now consider I have a visual programming version representing that expression, and I want to ask someones opinion about it on Slack. Unless your visual programming environment has a solution for how I can post that to Slack, and have others respond with tweaked versions, it's a non-starter.

Once you've solved Slack - maybe with a plugin -, you need to solve all our e-mail clients, and you need to solve Google Docs and Word for when we write documentation, and a multitude of other tools.

You might be able to get part of the way there with a browser plugin, but you'll still have a wide variety of other tools and platforms to cover.
Almond and oat milk, not soy
AI is going to have to get a lot better before "Programmed by a human" is an anachronism. I played around with Copilot over the weekend because everyone on HN urged me to try it and thought it would change my mind about AI. It's pretty terrible still. I tested three things on a few existing C++ and Objective-C code bases: 1. Have it explain existing code to me: This worked reasonably well. I give it an A-minus. AI seems to be able to analyze and explain code at the level of a junior CS student in college. 2. Have it write new code to do a few tasks: I give it a C grade. Not bad, but a lot of the code it writes just isn't how I'd do it, and I saw a couple of subtle bugs. 3. Suggest improvements/refactors to existing code: I give it an F. It's terrible, and often provides suggestions that don't make sense (the return value for foo() should be bar, when it already is bar!) or that will actually make the code worse.

I think it will be a long time before AI produces code of such quality and correctness that I'd give it a passing grade in a college-level CS/programming course.

One thing I give it credit for, it will confidently spit out code when you ask it, often code that works, but it's pretty terrible code.
so it take 3 seconds to run instead of 0.3?
Don't get me wrong, that's a huge improvement but in my opinion not worth switching languages over

Features should be developed and tested locally before any code is pushed to a CI system. Dependency resolution should happen once while the container is being built. Containers themselves shouldn't be installing anything on the fly it should be baked in exactly once per build.
This is currently at the top of my list of next purchases. Out of curiosity, has your experience using it this way been good? Also curious if you've tried using Oreilly's web platform on it for consuming technical material.
That eso stuff ends way to often in nature purity ideology which is close by a hair to racism. I never understood why that ideologic "field" escapes all scrutiny and is considered idealistic and good by default. They can yell for genocide on the poor via foolish agrarian policies and nobody bats an eye.
The DaC debates grow increasingly grim as the overall employment situation worsens across industries. It's pretty hard to get people to react authentically, rather than see the discussion as an attack on how they do their jobs[0].

I'm going to head all this off at the pass, and say instead that DaC[1] is a technological tool for a limited number of business use cases. It's not a panacea, no more than XML publishing in a CCMS (component content management system) was seen as the Alpha and the Omega (and indeed still is by a whoooooole lot of people). I say this as a heartfelt believer in the DaC approach vs a big heavy XML approach.

Your first question - really, this should always be your first question - is, "how do people do their jobs today?". If you work in a broom factory, and the CAD guy reads word documents, the pubs guys use Framemaker, the reviews are in PDF, and the final delivery is a handful of PDF documents....well, using DaC is going to be a jump.

Now, is that jump worth it? Well, it might be. Your CAD guy might know his way around gitlens, your pubs folks probably have some experience with more complex publishing build systems, and, most important of all, you might have a change tempo that really recommends the faster-moving flows of DaC. If you're going the Asciidoc route, you could even try out some re-use via the `include` and `conditional` directives. But it also could be a disaster, with no one using VCS, no one planning out re-use properly[2], people passing reviews around in whatever format, and PDF builds hand-tooled each time. It's not something you dive into because it's what the cool kids are doing. Some places, maybe even most places legacy industry wise, it's just not going to work. Your task - if your job is consulting about such things - is to be able to read the room real fast, and recognize where it's a good fit, and where you might need to back off and point to a heavier solution.

[0] Big traditional XML publishing systems are also in the crosshairs, as they're quite frankly usuriously expensive, also writer teams have started noticing the annoying tendency of vendors to sell a big CCMS and then - once the content's migrated - completely disappearing, knowing that the costs of migration will keep you paying the bill basically forever.

[1] DaC defined as : lightweight markup (adoc, md, rst, etc), written/reviewed with a general-purpose text editor, where change/review/publish is handled on generic version control (git, hg, svn, etc), and the consumable "documents" are produced as part of a build system.

[2] Which crashes ANY CCMS, regardless of how expensive or how DaC-y it is.
This is a really interesting topic, and it has complexity I didn't consider until I became deeply involved in some similar systems.

For example, in code, you can generally use feature flags, A/B testing, etc. to show different things to different people quite flexibly, but (depending on how the documentation is actually published) you might have very different capabilities.
The title is unfortunately click-baity — as many are in astronomy and the sciences these days. This has nothing to do with faster-than-light (FTL) travel. It has to do with measuring the warp of the Milky Way due to dark matter. It helps explain why the Milky Way isn't just casting out stars it creates into the void. What is helping it stick together more or less cohesively over billions of years.

Note that there are traces of former galaxy collisions, and the warp is exacerbated by nearby Magellanic clouds.

It also gets into measuring the warp's rate of precession around the Milky Way by way of Cepheid variable stars.

The original paper published in Nature this article refers to is available here: https://www.nature.com/articles/s41550-024-02309-5?utm_mediu...
The AI Summer
One thing missing from this analysis is how the profit-seeking platforms for AI were directly created from the works of the passionate - something not seen when the loom (or machining tools, etc) was created. Most hobby artists see it as stealing, even if the laws may not agree.

And yes, even a hobbiest has the right to make money off their work.
That is one of the more clear (and opinionated, but IMO correct) summaries of how we got here that I've seen -- thank you!

Another aspect are all the cartel-like programs of banks overall (and the banking regulators) to keep even well-capitalized fintechs from offering these services directly. For e.g. Mercury they could probably be entirely fine without the high debit card fees.
You can also get better at those skills while also using AI. It’s not really an absolute. You can generate outlines sketches so you can practice shading techniques as a simple example.

There are also those who don’t want to get better at those skills, as those skills are just a temporary medium. For example someone making pottery might be terrible at drawing and creating ideas, so they generate some and then get to working with clay. Essentially, references.
I believe I remember reading that for merging branches to the Postgres project, you need to update the docs too in order to pass code review. A nice way of doing it, I thought. Pg has some great docs that I have been reading for some years.
Yeah that's pretty much what I figured.
That's an opinion that is largely disproven by the amount of working Python code in the world.

Why is it so hard to accept that this is your personal preference and is really not an "objective" statement?
> You need Kubernetes

No, you THINK you need k8s.
Powell Welcomes Cooling Inflation but Wants 'More Good Data' Before Rate Cut
https://archive.is/5czwa
> I've heard that welding stainless steel gets it too hot and removes something (the carbon?) essentially de-stainlessing it (?).

I don't know if it's possible, but even if it is, it's not the carbon that makes the steel stainless. It's the additional chromium, nickel, or molybdenum.

Maybe when the steel melts during the welding process, those other metals get separated from the iron.
> Just because something is important or painful for you doesn't make it universal,

Again: nobody said it was "universal", but again: it's not about me, either. It's ridiculous that you're still insisting it's just me when you literally see other people complaining about it. You clearly aren't interested in having a reasonable conversation so there's no point in continuing to engage.
> you ignore the time [and] effort that goes into creating [a car]

given that about 150 words of my comment, more than a third of the total, was about this and its analogues in the world of intellectual work, i can only conclude that you didn't even spend the minute and a half required to read my comment, much less take the time to understand the ideas i was expressing. consequently there is no point in replying further to you
> They bought a couple more helicopters though!

It was the province (OPP) that bought (will buy) the helicopters, and they will be accessible for use by all the agencies in the GTA:

* https://www.cbc.ca/news/canada/toronto/ontario-police-helico...

TPS has never owned their owned helicopters, but have used York Region's.
Show HN: Perplexity for work that's privacy-focused