skysight-inc/HackerNews huggingface dataset:
When Apple (computer company) was legally threatened by Apple Corps (Beatles record company) about the inclusion of audio technology in their computers in ostensible violation of a trademark agreement between the two companies, the sound designer for the former Apple defiantly added an alert sound to the Macintosh called "Sosumi".
In youtube there are people who takes ownership of songs that do have copyright owner but the owner don't give crap of people using their music (example, an intro song for a 80s cartoon).

The thing, is as long as those people have the ownership, they can demonetise your video and take it down, but you cant remove their claim of ownership unless you are the legal owner of the copyright, who as I said, does not care about it...

So whatever system you get, it is not perfect...
that would be amazingly good for the industry. not holding my breath, though; I can't think of a precedent even though lots of other companies have done shady stuff
I would describe myself as a good potential user of generative AI - I have an interest in electronic music, listen a lot, and like to play around with making simple tracks using LMMS and a MIDI keyboard. But have no background at all in music production.

What I'd be looking for is not generation of complete samples, but a tool that could coach me and assist me to achieve the sounds I am looking for with minimal technical know-how. For example, I might like to create a track with similar "instruments" to an existing track that I like. I could upload an mp3, the tool would identify the main "instruments", configure some kind of plugin for each of them, and then I could start making my own tracks using my keyboard and / or piano-roll. Eventually, I would graduate to making new "instruments", perhaps by generating variants of the ones that I have "favorited" in the past. Over time, I would become more adept at using the tools and interface available for tweaking the sounds.
The prisoners dilemma shows that everyone is incentivized against unions. Unions however, would solve this. You just need a mechanism to stop union cronyism.
I would have bought the Steam Deck regardless but the switch is optional since there are games the steam deck can play but the switch cannot, but the inverse isn’t true since I can play switch games for free on the steam deck.
I believe that the best solution would be for Apple to open up iMessage to other platforms. This would allow users to choose the messaging app that they prefer, regardless of what type of phone they have. It would also promote competition and innovation in the messaging market.
Like a TPM?
that's the one lol, took me far too long to realise the walls didn't go all the way to the ceiling
Employer Review Site Glassdoor Deanonymized Users Without Consent - https://news.ycombinator.com/item?id=39785815 - March 2024 (18 comments)

Glassdoor added real names to supposedly anonymous profiles - https://news.ycombinator.com/item?id=39777752 - March 2024 (23 comments)

Glassdoor is now adding real names to user profiles without consent - https://news.ycombinator.com/item?id=39769166 - March 2024 (40 comments)

Users ditch Glassdoor, stunned by site adding real names without consent - https://news.ycombinator.com/item?id=39761176 - March 2024 (31 comments)

Glassdoor updated my profile to add my real name and location - https://news.ycombinator.com/item?id=39705788 - March 2024 (310 comments)
And often there is a middleground. In this case one could write a script that outputs a reformatted file with one sentence per line.
In Vim this could even be a simple macro as the editor already has a key for jumping to the next sentence.
Show HN: Data Caterer – Data generation and validation tool
Hi everyone! My name is Peter and I've been working on a data generation and validation tool called Data Caterer (https://data.catering/). The latest version comes with a UI and you can now run it on Windows, Mac or Linux (also via Docker). I hope this tool makes generating and validating data across any data source simple and easy.

Key features:

- Batch and event data generation

- Maintain relationships across any dataset

- Create custom data generation scenarios

- Clean up generated data

- Advanced validation options

- Suggest data validations

Quick start to run it yourself: https://data.catering/get-started/docker

Demo of the UI: https://data.catering/sample/ui/index.html

Github repo: https://github.com/data-catering/data-caterer

Happy to receive any feedback.
SQLite Schema Diagram Generator
Not quite what you're looking for, but checkout bullshit.js[0].

[0]: https://mourner.github.io/bullshit.js/
LOL, for a moment I thought this was about a new office glass door with built-in semitransparent smart display.
Yes if I didn’t have yuzu on my steam deck I 100% would have bought a switch just for the two Zelda games.
Spot on, in my opinion we need at least a 10 years ban on the creation of any new web framework of any kind. Hope that AI coders will make frameworks obsolete, but maybe i'm crazy :-).
AI and Scholarship: A Manifesto
The SSPL is more than just source available. Except for the anti-competitive poison pill in it, its effectively the same as rights granted under the GPL. It's just taking the GPL viral nature to its ultimate extent.

As a simple thought experiment outside the cloud space (or in the pre cloud times) on how the GPL is just as "anti-competitive"

I can release code as GPL. Lets assume either I am the only contributor to this code or I have a CLA allowing me extra rights to the code. In that case, only I have the right to use that GPLd code in a closed source product. That's fundamentally not any more "anti-competitive" or "discriminatory" than the SSPL. Just like the GPL would have allow you to use my code in your commercial product shipped to customers, as long as you GPLd the entire code base (which many might find untenable), so to the SSPL allows you to use a "service" oriented code base, as long as you open source the entire service structure that delivers your version of the service to the end user.

As I wrote above, its mostly a question on values and how one emotionally reacts to those values than simple logic. As the arguments made against the SSPL (or at least a theoretically more perfect SSPL type license, as the emotionally arguments against the SSPL have created an environment where there has been no desire to improve it) really apply just as equally to the GPL.
Well it's for the same reason that Twitter is popular: intentional limitations that cut everyone down to the same height make something approachable and feel friendly. Nobody can excel on the Picotron, so it's inviting to try because you won't be comparing your work to someone else who did something so much more impressive. Likewise in classical Twitter nobody could write a truly great tweet due to the character length limits, and that set the tone and encouraged everyone to get involved. Compare with blogging on something like Substack where people who might otherwise publish something end up comparing themselves to Scott Alexander or Matt Taibbi and concluding they can't compete.

I think in computing there's the other issue that modern programming has a big focus on safety and security which was absent in the 8-bit era. If you sit down to make a Mac app you're not only going to compare your work to Apple's own, but you're also going to be constantly distracted by things that aren't "fun" like slow compilers, type systems, notarization and code signing etc. These are all important for people who use computers as end users but if you just want to hack about and make something they suck away the energy.
I've always been able to disable the built-in display on all my XPS and Lenovo laptops. The choice was given to me to duplicate, extend or disable the built-in screen when casting or plugging external displays. It's also possible to disable the built-in display even if that's the only display available. It doesn't make sense in most cases but it is an option. (If you use your laptop as a cheap server for instance, you may want to keep it open due to how cooling works on XPS laptops)
Man, way to make your customers never want to buy your products. I don't know that I'll ever give another cent to Nintendo at this rate, they just seem completely Anti-User.
Tackling Tail Latency with eBPF
I can confirm this experience. At a previous job the management team (of which I was a member) would regularly review glassdoor reviews as part of our employee and candidate feedback. We had a healthy attitude toward employee satisfaction, but someone noticed you can flag a review as disputed (or "under review" or whatever the term is) and whilst it remains in this state, it is hidden from search results. Even for what I considered a team with a good attitude toward company culture, the temptation was too much and it soon became standard practice to flag every negative review asap. Some were unflagged after we reviewed them and we literally couldn't dispute the review but lots were just left as flagged.

The same practice is true of yelp and tripadvisor reviews.

They are cyber-racketeers.
I'm a 35 year old software developer, and I'm painfully aware that I'll face it, sooner or later, and working my ass off to build professional network, skills and experience that will set me apart and keep me marketable.

However, I don't think this ageism is unfair, at least in my case. I already feel that I'm not as fast as I was in my 20s; I'll probably be even slower on my feet and harder to adapt and learn in my 40s. If I don't acquire meaningful and provable (two different, both equally important components) experience and wisdom, then not just the perception by hiring managers, but my objective value as a professional will decline.
Thanks for sharing that map, I’m going to start using it to discover new artists :)

I’d love to see a semantic map of the internet, I’m considering having a crack it as well, but it’d be a monumental task. There is this cool map but it’s quite dated: http://internet-map.net/
Are all junior software engineers out of a job in 1-3 years?
Well that didn't succeed then because it's also the most emulated console of all times after launch.

I've never seen such a competition of very high quality emulators in the lifetime of a console. Usually you need to wait 5+ years after the console dies to get anything remotely useful.
That's where it comes from?? That's incredible.
For cryptographic applications yes. That is why people have spent significant effort to implement constant time algorithms to replace standard math and bitwise operations.

At the hardware level any optimizations that change performance characteristics locally (how long the crypto operation directly takes) or non locally (in this case the secrets leak via observation of cache timings in the attacker's untrusted code) are unsafe.

Intel DMPs already have a flag to turn off the same behavior that was exploited on the M1/M2. Which may suggest that the risk of this type of optimization was understood previously.

Mixing crypto operations with general purpose computation and memory accesses is a fragile balance. Where possible try utilizing HSMs, yubikeys, secure enclaves - any specialized hardware that has been hardened to protect key material.
Unions should be mandatory in any organization which has an HR department, regardless of whether its internal or outsourced.
> You just need a mechanism to stop union cronyism

How?
Suing is the easy part. Getting courts to rule that Apple is a monopoly is a much bigger deal. And Apple will surely appeal, and that appeal has to also result in same ruling.

Otherwise it’s a performance like Lina Khan does with FTC with little to to show.
I wonder how difficult it would be to create a p2p remote.
Like a torrent that can be continously updated.
It is bad, it is required for performance reasons.

The questions is what could be the solution going forward, which is going to be a huge change anyway. I do not see a way out of this with our current architectures.
They both charge 15% for most developers. Google charges 15% for the first million for all developers.
> but at this point a Nintendo system is often not the best way to enjoy a Nintendo game.

Perhaps Nintendo should provide a better way to play their games themselves then?
I feels like the tech business is become a lot like a dodgy casino with investors that invest the same way an old lady invests in a slot machine. Oh yes sometimes a machine (company) will pay out 10 to 1. Most of the time it pays out nothing before the machine catches fire.
> So you're saying that Nintendo's hard stance on emulation is working?

Obviously not since this console has the highest quality emulators I've even seen during the console's lifetime. Usually you need to wait 5+ years after the console dies to get anything remotely as good.

So we can confidently say that emulation being available didn't affect the high sales of the console.
> this just reads as a thought-terminater happening on your end

That's exactly what it is. Not just that "more could be done" is always true, but it's irrelevant at the same time, because what they propose - taking resources from space agencies and sending truck-loads of food - won't do any good to those children. It will probably just fuel more war and terrorism and more schemes to divert those money to opaque bank accounts in some tropical country.

> It's not that we can't do more than one thing, it's that if we are gonna devote massive amounts of resources to some grand scale project, there are disagreements about what's more pressing.

Can't just ignore a project because it's not "pressing". And, btw, it IS pressing. We have 50 year of oil left with no alternative that is nearly as good as diesel. Do you tink that mankind can support a grand scale project after that?

> [...] is gonna actively deteriorate our chances of ever getting anything done because it comes off as deeply detached and cruel.

More cruel than it is now? More cruel than current wars and genocide (you know which ones, I won't name them). People already don't care, except for having their iSomething to brag about. How many children were exploited for all the copper in those devices? Did the buyers care? How many people went to buy FairPhone instead?

I think a big project like this is the only thing that can still unite most of the people. I hope China does it first so we could have a race again, like it happend in the 60's.

> You know what would be a tangible benefit of automated asteroid mining? Making child-powered cobalt mines obsolete in a flash, [...]

Yes, but people still won't care.
It's basically AI-powered Splice with being less PITA due to music licensing. It makes sense for me.

But I think while generated samples will be somewhat unique, overall sound would be mostly generic.
For clarity's sake: the Yuzu repository is most likely radioactive in general. As part of the settlement, the judge issued an injunction to declare Yuzu as software to exist solely to bypass TPMs. That gives Nintendo the legal right to issue takedowns (and pursue legal action) against Yuzu code. It doesn't set any precedent for other emulators though.

As far as I can tell, yes, injunctions like that extend beyond the person they've been issued against. Sure, it may not be fully correct assuming you modify the Yuzu code to take out everything to do with bypassing TPMs, but Nintendo has a strong legal team and the ability to drag out a court case if you want to test that. I don't think most people will want to do that.
No, Firefox and/or raspberryos just not well engineered for this usecase.

My Chromebook with 8Gb ram has dozens of tabs and web apps open in Chrome, runs one VM with Android and another VM with Linux in turn running Firefox and more. All without breaking a sweat.
What are specific "innovative approaches to perfromance" is wiz bringing?

Even though it's claimed that it powers many of Google's websites, most of those websites are very far from being paragons of performance.
An open-source CLI Photo manager
If those products end up bloated and slow, perhaps, some blame can be placed on the tools, too?
See also this ExplainingComputers video on Very Useful Small Computing Things: https://www.youtube.com/watch?v=K_yO7aaHd0o
In what sense? You need a true peer-to-peer internet before you can think about decentralized. The current internet is a highly centralized place and every effort to change that failed so far for various reasons. See the Skype story as an example.
How are workers incentivized against unions? From my perspective there's little downside.
Interestingly, while it was down last night (GMT) and all the release download links on their website were broken, those links and the associated GitLab repos appear to be back up now (09:47 GMT).

Quick, mirror everything :)
In short, they were allowing the distribution of pirated content on their patreon only discord server. That's what allowed Nintendo to win this time.

Nintendo has tried for ages to take down emulators, and this time it was tropical haze's fault for siding with Piracy.

It has nothing to do with console reverse engineering.
> It’s a total non issue for the majority of folks

People said the _exact_ same thing about Spectre/Meltdown. Then the JS PoCs came out
Unions represent employees, not candidates. I don't see how ageism in the hiring pipeline would be fixed by unions.
You seem to be conflating open source with free software—open source implies free as in beer, not speech.
> MacOS has what for that?

It has sandboxing, which does all that stuff.

(iOS has even more, like JIT protections.)
The securtiy aspects are a big deal and I say this as someone who is not bothered at all by ad tracking and cookies and the like. But I and a lot of people have banking and crypto stuff on the phone and not having people able to hack in and steal your money is significant.
Last year, I had a similar idea to "map out" case law and legislation in the UK — as usual, though, life got in the way and it's ended up joining my vast collection of half-finished projects. Having read your excellent writeup, I'm now feeling rather inspired to give it another try! :)
As a maintainer of a lot of large/popular projects, this couldn't be further from the truth. I stick that label onto things that are typically trivial and I don't want to allot much time to aside from approving/merging a PR and letting it get stuffed into the next release cycle.

Also, there's a lot to learn from closed PRs.
If the iPad pro came with macOS I'd have one instead of my macbook.
What is the alternative to YC that would still support hackers/builders?
My personal opinion is that we should solve it the opposite way - don't run untrusted code in the first place (with rare exceptions like dedicating an entire cpu core and a region of memory to a virtual machine, etc). Speculation is one of many side channel attacks, who knows what kind of crazy RF-based exploits are out there. AFAIK we still haven't fully solved rowhammer.

I think for "normal" users the main risk is JavaScript, which can (kind of) be mitigated in software without affecting the rest of the system, so no one really cares about these attacks. But the fundamental abstraction leak between physics and programming will always be there.
> "we can also see that Australian case law is a continuum of sorts"

It definitely provides a pretty picture, but just wanted to emphasise the map !== territory addage. The continuum may rather be a function of the projection, chosen similarity metric and so on.

That does not mean we cannot learn from the map, but that the actual 'knowledge structure' of the sum of documents may not be a convenient continuum at all.

In any case, the way you've documented this project is remarkable, and it does provide a novel view of the Australian legal sphere. Thanks for sharing!
Do you know much about the history of unions in the US and the monsters many of them became?
> I already feel that I'm not as fast as I was in my 20s;

I’ve also observed this but there’s another way to frame it - you’re doing a lot less thrashing around. Instead of brute force testing 5 approaches to a problem, experience allows you to narrow it down to 1 or 2.
Ironic that Jobs started by fighting the big, fat, corporate IBM, and now they turned the company he founded, Apple, into a big, fat, corporation with despicable practices...

When are people going to stop buying Apple?
I assume auto-wrapping a copied function signature around a selecting block as if it was just parentheses or something. I don't think I ever needed that, but a variant of that might be useful for XML where wrapping something in a pair of tags is a common operation.
Same. I watched it on TV probably aged about 10 and was I think one of the first films that made me cry
I'm 41. Traditionally, as you got older you had more demands on your time, but you could offset that with experience which made you faster and better. I don't know if I'm slower than I was in my 20's, but I definitely know that I spend a lot less time developing my skills outside of work than I did back then. I have two kids, a house that needs fixing, and a million other things to do.

I wonder if part of the reason so many IC's go in to management is simply that "how do you handle a team conflict" has a more evergreen answer than "how do you do some random task in X framework, describe the cost of different approaches in big-O notation, and do it fast". Or, of course, you've had 20 years to build up your network of professional friends and you all get each other the nicer jobs.
I made https://www.codeshelter.co/ back in the day for this exact purpose, maybe one of the projects there will pique your interest.
Not the only thing they DMCA'd yesterday, they also DMCA'd:

- The primary forums for Pokemon fangames [1]

- Youtube Creators playing games with mods that added Pokemon [2]

[1] https://twitter.com/RelicCastleCom/status/177090143586736135...

[2] https://www.techdirt.com/2024/03/20/pokemon-co-is-now-dmcain...
These days, with a record number of post-graduates living with their part, empty nesting is probably a hope for many.

For me, I want my son to be successful and happy, for any definition of the former he wishes. I would not compare it to being fired. It’s unsettling to wait while they figure out life, because you know you cannot short circuit experience by living and failing and succeeding.

I never realized how hard being an empty nester would be, I just thought it would be hard for different reasons.
I remember just laughing when I heard that Adobe had fixed a bug that occurred when running Photoshop in more than 1GB RAM on Mac OS 9. It seemed like such a theoretical thing to have that much memory.
The current implementations are rather ridiculous, you either get a giant pop-up where you can at least say no or - which is more prevalent in my experience - you get a little a message saying we are using cookies whether you like it or not, you can close this by clicking on the "Accept" button.

What if sites would be required to request similarly to camera/microphone access? This way, users would get a consistent experiences across the web and also, developers would have to actually prepare for both responses.
Should we make a petition for apple to make lockdown-like mode that disables speculative execution? I'll sign up for that.
> and notice how there isn't a single language in your list which is in all 7 categories.

Implementing, sometimes quite poorly, all 7 categories does not a revolution make.

Golang looked at the past 60 years of programming evolution and decided it needed almost none of it, and ignored any developments in programming languages of the past thirty years or so. This is not revolutionary. It is, at best, reactionary.
Correct. 70's
It's bikeshedding. People respond to the parts that they can, and ignore the parts they can't. Even if everyone else has already responded with the same thing.
Closure of office, or branch, and possibly opportunity to never work with this company or in this industry thats not a little downside.

Of course its technically illegal, but reality could be harsh.