skysight-inc/HackerNews huggingface dataset:
Interestingly, based on the title of this article, I thought this would be discussing automated emergency braking systems that are standard on most cars, not the “what happens when you stop paying attention with adaptive cruise control, and ignore all the warnings”. Mercedes calling their call center seems a bit aggressive… since it doesn’t sound like the journalist was actually in a collision.
Each time there is an update to training algorithms and in response poisoning algorithms, artists will have to re-glaze, re-mist, and re-nightshade all their images?

Eventually I assume the poisoning artifacts introduced in the images will be very visible to humans as well.
Not ridiculous at all. If you use the service that pays the artists below the value, you are endorsing that underpayment. You're literally voting with your wallet that underpaying the artists is fine.

Pirating doesn't support the artists, but it's also not weakening their expected rights for future business contracts, which supporting services like Spotify does; after all, if all these other artists are getting paid 'x' much, and all these consumers think this is what it's worth, how is anyone but Beyonce or Swift or Kanye gonna have any hope of arguing against that?

There is no way to inform Spotify that you don't endorse their business practices, except to not subscribe. Subscribing is an endorsement.

Personally, I purchase my music individually on iTunes (and download and convert to mp3). Apple still takes a cut, but it's much lower than the near-100% cut that streaming services take.
I don’t think they’re losing the fight, I think they’re not fighting it because the spammers that bubble up are profitable to them in one way or another. I switched to Kagi and no longer have this problem.
Counterpoint: I don't love getting sticky paper menus full of stains... or for the ones that are in folios, full of crumbs.
When I see those, I just block the domain from my results. Sites that publish these unchecked AI pieces usually don't have anything else worthy of my time
I think Google Photos, Apple Photos, and Amazon Photos all have features to re-surface photos / memories.
I just tested it with Azure AI image classification and it worked - so this cat is yet to adapt to the mouse’s latest idea.

I still feel it is absolutely wrong to roam around the internet and scrape images (without consent) in order to power one’s cash cow AI. I hope more methods to protect artworks (including audio and other formats) become more accessible.
That creation of a new class of musicians is not due to their ads model though, but due to offering a platform for discovery and distribution.
Maybe it's the right place to advertise Snowflake. It's a browser extension that allows people to bypass Tor censorship if I understood correctly : https://snowflake.torproject.org/
Entities training models have no incentive to follow such metadata. If we accept the premise that "more input -> better models" then there's every reason to ignore non-legally-binding metadata requests.

Robots.txt survived because the use of it to gatekeep valuable goodies was never widespread. Most sites want to be indexed, most URLs excluded by the robots file are not of interest to the search engine anyway, and use of robots to prevent crawling actually interesting pages is marginal.

If there was ever genuine uptake in using robots to gatekeep the really good stuff search engines would've stopped respecting it pretty much immediately - it isn't legally binding after all.
Google’s problem is that success isn’t being measured by quality, it’s being measured by revenues. And revenues keep going up and to the right.

Everyone that says Sundar is a bad CEO, Google quality has gone down, etc have no quantitative proof besides their “feelings”. The overwhelming proof in terms of revenues is that everything is going well for a multi-trillion dollar company. Globally ads spend keeps increasing.

Until the revenues start going down and subsequently the stock price, then the people who would do anything to change things don’t care.
South Bavaria has beautiful lakes! My favorite is eibsee, just google it. You can also use a lift from the eibsee to the top of the Zugspitze (highest mountain in Germany). Walchensee, Kochselsee, Tegernsee and Chiemsee are also great.
>First, you need to prove that generative AI works fundamentally the same way as humans at the task of learning. Next you have to prove that it recalls information in the same way as humans.

No, you don't need to prove any of those things. They're irrelevant. You'd need to prove that the AI is itself morally (or, depending on the nature of the dispute, legally) equivalent to a human and therefore deserving of (or entitled to) the same rights and protections as a human. Since it is pretty indisputably the case that software is not currently legally equivalent to a human, you're stuck with the moral argument that it ought to be, but I think we're very far from a point where that position is warranted or likely to see much support.
Predicting memory usage in Haskell programs isn't actually tricky. At least, I stopped thinking so once I became an intermediate Haskeller. It's not that hard to have a mental model of the Haskell RTS the same as you'd have the JVM.

Having the ability to do so generally is tablestakes for being an intermediate professional programmer imo. In university, I had to draw diagrams explaining the state of the C stack and heap after each line of code. That's the same thing. And I was 19 lmao. It's not hard.

Maybe you're referring to space leaks? I've run into like 2 in my ten year Haskell career, and neither hit prod

I've actually seem more Go and Java space leaks/OoM bugs hit prod than Haskell - despite having fewer total years using those languages than Haskell! Nobody blamed the language for those though :/
But Steam network services are not blocked in Russia, as far as I know. Steam itself does block certain games for Russia, but CS is not one of them.
You're really talking about digital possession not ownership.
Thanks for the reply. It's not surprising to hear any of this, honestly, but I am surprised all the same. What a sad state of affairs.
What the article doesn't illustrate is that it destroys fine detail in the image, even in the thumbnails of the reference paper:

https://arxiv.org/pdf/2310.13828.pdf

Also... Maybe I am naive, but it seems rather trivial to work around with a quick prefilter? I don't know if tradition denoising would be enough, but worst case you could run img2img diffusion.
You usually want to incentivize R&D, messing with that simple theory is the standard.

Anyway, even that 3 years common knowledge number is biased into long-lived code. Do you spend work time putting out fires? Do you write code that is immediately discovered to be wrong so you have to take more time and fix it? Those 3 years are only for software that already passed through all of that.

(Anyway, I don't have any interest on that fight, I'm just watching from a safe distance.)
I like the mobile order option the best, but very few places I've been have that.

The QR option is nice, as long as it's just an option. A physical menu is, generally, much nicer to use. That being said, sometimes you want to go back and reference what you ordered, or other options (like for drinks) and ... the menus have all been taken away.
> who actually cares about holding proper conversations with NPCs instead of just moving on to the next bit of actual gameplay

I think there's a lot of potential with LLMs that have two-way interaction with the game world. For example if it can generate `ATTACK <character-name>` API calls, the player can incite a feud and convince it to betray some other character, to the player's advantage. For immersive sims and RPGs, unscripted manipulation of NPCs could be a big part of the "actual gameplay".
Should point out when people go into the Sturm und Drang of the Great Firewall, that it was largely built by corporate America.

https://www.wired.com/2008/05/leaked-cisco-do/
And then what? The scrapers themselves already happily ignore copyright, they won't be inclined to obey a no-ai.txt. So someone would have to enforce the standard. Currently I see no organisation who would be willing to do this or even just technologically able - as even just detecting such scrapers is an extremely hard task.

Nevertheless, I hope that at some not-so-far point in the future there will be more legal guidance about this kind of stuff, i.e. it will be made clear that scraping violates copyright. This still won't solve the problem of detectability but it would at least increase the risk of scrapers, should they be caught.
And what is spotify?

Seriously, I would rather visit Bandcamp a 100 times than use Spotify, even though the website player of Bandcamp sucks and I need a user script to regulate the volume of it.
What the article doesn't illustrate is that it destroys fine detail in the image, even in the thumbnails of the reference paper:
https://arxiv.org/pdf/2310.13828.pdf

Also... Maybe I am naive, but it seems rather trivial to work around with a quick prefilter? I don't know if tradition denoising would be enough, but worst case you could run img2img diffusion.

reply
There's many such services, look for "points of interest (POI) data" or sometimes "place data". https://www.safegraph.com/ (premium) or https://poidata.xyz/ (cheap). If it's just restaurants in that one city there might be a government open data set like food/health inspection. https://health.data.ny.gov/Health/Food-Service-Establishment... (note the 'export' button on the top right).
This is always a cost-saver. Paper menus are never free, and they get filthy or damaged easily.

You should see a QR code as indicating the opposite, actually: that the menu is refreshed often enough that paper is impractical.
I remember a sysadmin at the company I worked at in 2006(?) remarking that this would be the third time he had migrated to and then away from Lotus Notes.
Wouldn't something like v2ray helps?
How did you post on HN btw?
I see.

What I really want is a converter from Spotify abomination to standard podcasts which I can read from any podcast client.

Last I checked the podcasts are DRM encumbered. So you’d have to spin up a client pretending to be chrome and use the Wivedine extension to decrypt every mp3 frame. No hacking required. But Life is too short. So instead I refuse to listen to fake podcasts on Spotify.
Rpg maker is a fun experience. Way simpler but can also become complex. I got into coding at 12 with that.
You can do very little coding or a lot of coding, it helps figuring out which parts of the experience are fun.

It's available on steam
I encourage you to consider why you would put programming in a separate category from "art". You seem just as output focused about code as those who motivated you to create a HN account.

Baskets, glass, code, photography, painting, they can all be art. Or a commodity. Or both.
That only happened because of Covid, which was, to put it mildly, a driver of major cultural shifts.
>misuse

Do today's artists pay royalties to the classics of the past they "misuse" when they do studies in art school? I'm really getting tired of reading these sorts of articles. Clerks didn't complain this much when machines learned to do their work with index cards, they adapted and learned to integrate the march of labor saving technology into their workflow. Even programmers haven't been anywhere near this entitled, and our work is actually possible (and in fact easier) to mostly copy rather than actually learn the data patterns the hard way. Yet digital artists act as though they are being uniquely victimized by targeted flat piracy instead of just living in the era when a manufactured contraption is finally sophisticated enough to do what they did to learn their art. I'm generally much more sympathetic to complaints about piracy abd copyright violation than most of the HN hivemind seems to be, but it seems to me in this case another round of copy-that-floppy hysteria is gaining traction.
I’ve yet to experience the self-ordering QR code thing, which sounds quite useful. In the UK, some chains had apps where you could order.

In the US, at least here in New England a menu QR code is a link to a PDF or a nightmare website (recently saw one that was a canva.com presentation formatted for a desktop computer or a TV) — a paper menu is almost always better around here.
That's not much harder, that's exactly what happened to them in the initial attack.

You're still depending on either a "secret" IPv6 network, or your upstream provider performing some source-based routing to only route packets from the VPN connection. I doubt that's available to a simple colo customer.
And then you can see that the bitrate is 2-20x better. I personally get bothered by anything under CD quality (44.1kHz 16-bit) so all these platforms are basically unlistenable for me.
I've also been frustrated when testing out tools that kinda keep you locked into one predetermined view, table, or set of tables at a time. I made a semantic data modeling library that puts together queries (and of course joins) for you as it uses a drill-across querying technique, and can also join data across different data sources in a secondary execution layer.

https://github.com/totalhack/zillion

Disclaimer: this project is currently a one man show, though I use it in production at my own company.
Why do you have to prove that? There is no replication (except in very rare cases), how someone draws a line should not be copyrightable.
There do exist cracked Spotify "mod" apks in the high seas that do it. They are perhaps too illegal to get featured on HN.
Really enjoyed my chat.
Funnily, I disagree with almost every point in the most upvoted answer. For me (as a physicist by training), the f' notation is a shorthand, and df/dx is the more clear notation. Because especially in physics, you often deal with functions that are dependent on multiple variables. Do I want to differentiate wrt. time or position? You can use "f dot" for the time derivative, but in more complex cases you are out of luck. How can you distinguish between f(x) and f(t) which are very different functions? And what if the variables depend on each other? You need a notation that distinguishes between treating "x" as a variable, and "x" as something that is dependent on some other variable.

The nice thing about Leibnitz calculus [1] is that you can do things like reduce fractions with dx'es, you can flip things around and calculate dx/df, the chain rule is not a rule that you have to memorize but just an obvious expansion etc., and it mostly just works. I don't recall seeing an explicit proof why it works (except for some specific cases), or a list of exact rules, but I'm sure that exists and it would have been neat to have seen that in my studies.

[1] calculus here in the sense of German Kalkül, a notational system and a method of mechanically manipulating symbols, and not neccessarily meaning "differential and integral calculation", although "the" calculus is the prime example of "a calculus" of course.
Yes, I would use it again, in part because I have some experience with it now. But you should give it a try, its fairly easy to get a basic structure built.

I haven't tried many other SSGs, but my tolerance for unnecessary pain is low, so I skipped quickly on some of the other popular options.

I think it would really depend on end use, as like I said it seems to have been designed for creating project documentation primarily, which could be limiting if you want to get crazy. And its written in Rust, if you want to modify anything.

Another plus for me is that it's available as an OpenBSD package/binary ready to run. I can't recall how much was installed as depency though. Have fun!
My problem with those headphones is that I don't find them comfortable for long periods of wear, mostly because they are too warm/hot. The sound is awesome, but I can't do much more than 30 minutes with them. I suspect there are some Sennheisers that may be better in this regard, and roughly as good acoustically.

I also have a pair of Sony noise-cancelling headphones, and ironically those are not only more comfortable, but their tech specs at least match the MDR-7508's.
Playing devil's advocate here. There are a large number of jobs that fall under this R&D classification in the software space that I do not feel carry the weight that a term like R&D ought to imply. This carve out was clearly intended to be for fundamental research in hard technical disciplines. Much of where it is being claimed however is really more accurately described as product development and market research at best. Not the kind of hard technical R&D that this is pitched as.

It seems that the number of software engineers involved in actual R&D (according to my admittedly made up and subjective definition) is vanishingly small, much less than 1% in all likelihood if we do some quick napkin guestimates.

So to what extent do we want to provide tax incentives to (an already profitable in some cases but also commonly accused of setting big piles of money on fire) industry for normal run of the mill product development? That's what's really going on here imo, and it's not obvious to me that there is any way to justify that. There has to be some line drawn somewhere between applications development / product development, and true R&D ala some systems research group working on scheduling algorithms or whatever.

I admit that the line here is blurry and not well defined. That needs to change if there are tax incentives involved.

At the very least, anything that you know for sure is going to end up in an end product is NOT R&D. The definition ought to depend on what a reasonable and informed observer would classify the risk of total failure to be. True R&D tends to have a very high risk of complete failure in either a technical sense or a product integration sense (as in, you find a solution to your question but it cannot be made into a commercially viable product, often for technical reasons or the specifics of your solution). That is what laws like this are intended to incentive, because we have collectively decided that we want this research to take place even if the risk calculus is such that it is entirely unprofitable for a lot of companies.
me? I got good wired speakers
Yeah. At worst a simple img2img diffusion step would mitigate this, but just eyeballing the examples, traditional denoisers would probably do the job?

Denoising is probably a good preprocessing step anyway.
Leaf blowers are absolutely useless. If you want to do useless stuff but without the noise, take a rake.
>why are you seeking to provide an “antidote”

To train a model on the data.
Re paywall - interesting. I posted this as a free link, but the tags for that get stripped out in the posting. TIL.
I personally know them as synthetic tests. They are generally tests you run at a cadence against your live, production site.

Most services offer both:

- “API” where they can just send a basic GET request and assert the response is 2xx (we use these for our main api endpoint)

- “Browser” tests, which is more like Playwright in that it’s an actual browser (albeit usually headless) - we run these against our main homepage and assert some important pieces of text are present (in other words, checking we didn’t push a broken bundle or something).

Browser tests usually cost more by about a magnitude because they cost drastically more compute (still not THAT much, but it’s expensive at scale).
If they have done such a good job with a back and forth conversation that A) I can't tell it's fake and B) it has useful information then the only thing I have to say is

https://xkcd.com/810/

-edit- also my point was about conversations that are significantly longer and more substantive than the ones you describe. That actually get into details, with back and forth.
Thanks for the candid reply. Man... this sounds like too much for me. Oh well. Guess I'll use AppKit for now and if I wanna add Windows/Linux I'll bring in Qt. Definitely will come back to this comment if/when that happens.
I'd say: Not using a search engine for that. Instead, go directly to a relevant reviewer in that niche, and search on their page.

So for headphones it might be something like crinacle.com (via Youtube) and rtings.com (which google will present when searching for headphone review sites), reviewers that provide a proper mix of subjective discussions and objective measurements. Though rtings is monetized.
> I could see myself teaching high school in retirement.

My calc & discrete math teacher in HS was a retired guy from bell labs, apparently knew claude shannon. He had made a bunch of money doing that and was just teaching at the HS as a philanthropic service in old age. He wrote & printed the textbooks we used. Practically every other teacher seemed inadequate afterwards. Oddly enough I had a professor in college who was from bell labs too, absolutely brilliant too and taught in the same, in some way brutal, style too.
I only know the PhD's students in my lab and they don't write unit tests. But now I'm there, I do my best to explain them why they should :-)
Investigating a vanishing BIOS on the Fujitsu Lifebook AH532
I had two thoughts on this Ask (I don't have children, but I do have two nieces and constantly work to inspire them to creativity in the arts and sciences. I do care).

If your son is copying something else he's seen someone do, or if he's really into games and his friends also share this interest [1], then you can't beat the 2D approach. If you can find the right software, then you help him learn the software and he goes to town. He will need to adjust his ambition to what he can accomplish with the software. He already knows what he likes, and you're there to help him participate and get out of the way. ahaha

My other idea is there is an educational angle to "games" as a collection of skills and knowledge: problem solving skill of breaking a goal into parts. All games are in some form about probability, and *probability modeling* animations can be really cool. (I saw this post on reddit today [2]). Modeling is a great skill or tool in your toolbox. You can go really fast with this approach, and get to an abstract but interesting outcome. Maybe something that involves using a keyboard or mouse for interactivity and probability. If he loses interest, then maybe it wasn't going to last anyway, but you planted these educational seeds which can grow later.

[1]: I remember when I was his age, and I had five friends who lived six blocks from my house next to a park. We would get together to play touch football. I remember going over to this one kid's house trying to get him to come out and play football in the park, and he was showing us this 'computer' thing he had, Commodore64. I remember not having any of it, and we left. haha. That was _not_ my introduction to computers.

[2]: https://www.reddit.com/r/oddlysatisfying/comments/19bgdvr/th...
I'm curious, how do people record the history of their adventures like this? I assume this doesn't all come from memory. And writing some kind of diary for everything you mess around with must be hard. Or is it common?
To be fair, when a person is not reacting after the sequence described a medical emergency seems likely & a checkup might be a good idea.