MurphyA/hacker-news huggingface dataset:
by drdaeman | 2025-07-02 23:30:05+00:00
> nothing drives engagement on social media like anger and drama

There. It isn’t even a “real” racism, it’s more of a flamebait, where the more outrageous and deranged a take is, the more likely it would captivate attention and possibly even provoke a reaction. Most likely they primarily wanted to earn some buck from viewer engagement, and didn’t care about the ethics of it. Maybe they also had the racist agendas, maybe not - but that’s just not the core of it.

And in the same spirit, the issue is not really racism or AI videos, but perversely incentivized attention economics. It just happened to manifest this way, but it could’ve been anything else - this is merely what happened to hit some journalist mental filters (suggesting that “racism” headlines attract attention those days, and so does “AI”).

And the only low-harm way - that I can think of - how to put this genie back in the bottle is to make sure everyone is well aware about how their attention is the new currency in the modern age, and spend it wisely, being aware about the addictive and self-reinforcing nature of some systems.
by johannes1234321 | 2025-07-02 23:30:41+00:00
Democracy is complicated. The world is complex, but you get only a limited set of choices (in some implementation a few more, in others a few less) which means the burden in the end is on you. Now you take the wannabe dictator, which takes that all of you "I'm like your dad and will care about all those problems, so you only have to care about your direct environment, doing your job, taking care of your family, all else will be handled"
by _carbyau_ | 2025-07-02 23:30:55+00:00
This is what I love about language. "several" and "handful" have waaay different meanings to me.

In practice my immediate response for "several" would be to use it interchangeably with "few". 3-5.

But all these comments make me think that maybe it should fill my [gap] at "seven-ish". I mean, the "seve" bit does kinda lend itself.

[0] Tangentially, several is from 'Medieval Latin separalis "separable," ' as in '(as in went their several ways)' . So to link it with "seven" would be a weird thing to do but I imagine this kind of thing happens with a living language.

[0] https://www.etymonline.com/word/several

As for "handful"... you and I are worlds apart on that one! :-P Hand has four fingers, five digits. So "handful" is 4-5 for me. But as other comments alluded, if the [thing] is a batch of small something (like sand) then it's simply how much you can grasp.

As I mentioned these words have surprisingly varied definitions between people! One of the wonders of a living language.
by elchananHaas | 2025-07-02 23:31:25+00:00
Agreed. Even as someone who thinks the strikes were justified this was an inevitable outcome. Iran was trying to get as far as they could with their enrichment without provoking a military response. Once there was a military response there was no reason to cooperate.

There might still be room for diplomacy and reentering IAEA. But since Iran leaving the IAEA strengthens their bargaining position this is a logical move for them.
by LegionMammal978 | 2025-07-02 23:32:05+00:00
The EU AI Act is supposed to affect all AI "providers", which includes any "natural or legal person, public authority, agency or other body that develops an AI system or a general-purpose AI model or that has an AI system or a general-purpose AI model developed and places it on the market or puts the AI system into service under its own name or trademark, whether for payment or free of charge" [0].

This would plausibly include anyone developing an LLM, even if they aren't selling access to it or building applications based on it. There are several exemptions, and the Act obstensibly avoids creating burdens for most general-purpose LLMs, but the point is that Huawei wants to avoid any worry by not "plac[ing] it on the market" in the first place.

[0] https://artificialintelligenceact.eu/article/3/
by WarOnPrivacy | 2025-07-02 23:33:39+00:00
Selling hardware since XT/286 days. For the last 3y I'm placing nothing but Lenovo M70q and M75q thin clients. For general purpose computing, they've been perfect.

I had been buying i5-12400 w/ 16GB for $300-$400 w/ 2yr onsite warranty. But the tariffs are taking their toll and now those same boxes are closer to $600
by bigstrat2003 | 2025-07-02 23:34:37+00:00
No, because not having a computer isn't a distinct lack from one's natural capabilities in the way that deafness is. Moreover, my issue here isn't with people who don't want to cure their own deafness, it's with people who don't even want such cures to be available for others. So in the computer analogy this would be more like someone who tries to protest the existence of computers at all, rather than simply choosing to not get one
by Moto7451 | 2025-07-02 23:35:24+00:00
And their half step/semi-custom work can find their way back to APUs. RDNA 3.5 (the version marketed as such) is in the Zen 5 APUs with Mobile oriented improvements. It wouldn’t surprise me if a future APU gets RDNA 5. GCN had this sort of APU/Console relationship as well.
by muzani | 2025-07-02 23:35:33+00:00
This is exactly it. One of the guys we interviewed failed because he used AI. The AI gave him a stack which made it difficult to complete the task in the given time.

Well, that was the story anyway. Some team members were already using AI for production code and pointed out that if he had knowledge of the good stack, he would have just asked AI to build the good stack instead of relying on it to build the whatever stack.

For context, the senior interviews we give don't force tool or stack. They're problems we have trouble with. The aim is to find someone smarter than us who brings in a new tool or stack which solves this problem better. If we wanted to test promises skill, we'd give a complex async problem, like getting them to clone the box in Facebook with emoji count and stuff.
by gyomu | 2025-07-02 23:36:19+00:00
The Internet changed the nature of tourism quite a bit as well. You have to remember most people used to use services like travel agents or tours to organize things for them. Anyone who went off the beaten path and was interested in experiencing another place by sleeping on a stranger’s couch was probably someone interesting.

Now everyone is used to using the internet to organize their travel and get the best deals on anything they can - and so websites like couchsurfing become a free booking.com alternative for people who have no interest in the human experience side of it.
by const_cast | 2025-07-02 23:37:57+00:00
The ADA is very good legislation and something I'm very thankful for as someone who is completely able-bodied. The reality is private entities won't do jack shit unless you force their hand and threaten them. It sucks it's that way, but that's the reality we have to acknowledge.

And, I benefit greatly from accommodations around accessibility. Both in the physical world and online.
by peterburkimsher | 2025-07-02 23:38:32+00:00
If anybody is interested in beta app testing, I’m happy to invite you to the BeWelcome.org iOS app!

Currently it’s just a PWA, but we’re trying to keep it simple so it can get onto the App Store.

I was a big fan of CouchSurfing before they started charging a monthly fee, which is a similar gripe I have with Servas. I met my girlfriend at the CS meet up in Kaohsiung, and although I’m no longer able to help, BeWelcome has several ways to volunteer.
by wolfgang42 | 2025-07-02 23:38:33+00:00
Expecting Friends Journal to explain quakers is like wanting the IETF to tell you what a computer is; the target audience for this article are people who are way beyond needing an introduction to the topic, though of course on the Internet articles can end up in unexpected places.

A brief and reductive explanation: The Religious Society of Friends (colloquially “Quakers”) are a religious movement (nominally Christian, in practice often agnostic) which originated in England circa 1650. A core part of the theology is that God might speak to anyone, so worship generally consists of sitting around in silence until someone hears from Him and stands up to repeat the message, hence why the article is drawing parallels between that practice and Zen Buddhism.
by skybrian | 2025-07-02 23:38:36+00:00
Not exactly. The flatMap() operation itself isn’t going to flatten an arbitrarily nested todo list. It just concatenates the lists that are returned after applying the callback to each item.

The monad part is about what happens if you call flatMap() repeatedly. That is, each call to flatMap() is one action, and these actions can be nested without affecting the result.
by defrost | 2025-07-02 23:39:32+00:00
Behold the June 11 Justice Dept Memo on wedge applications for "5. Prioritizing Denaturalization"

https://www.justice.gov/civil/media/1404046/dl

with some discussion at: DOJ Opens Door To Stripping Citizenship Over Politics - https://talkingpointsmemo.com/news/doj-opens-door-to-strippi...

"We can't let those (accused) commies take over New York (even if elected)"
by johnisgood | 2025-07-02 23:39:32+00:00
Is that really it? Why cannot you get a marketing budget, sponsored perhaps?

BTW:

I am not fond of stuff like:

// Sort lines import std.stdio; import std.array; import std.algorithm; void main() { stdin .byLine(KeepTerminator.yes) .uniq .map!(a => a.idup) .array .sort .copy(stdout.lockingTextWriter());

Are there any ways to do this that do not involve a bunch of "."s? I do not understand "map!" and "a.idup" either, FWIW.

I really want to like D, but it tries to do too many things all at once, in my opinion.

Perhaps I will give C3 a fair try.
by damiante | 2025-07-02 23:39:33+00:00
The solution here is to build more higher-density housing options. Tokyo has very affordable real estate because dwellings are appropriately-sized for dense urban lifestyles and are nearly uniformly mixed-use buildings with retail space on ground floors and residence/office above. Combine this with lax zoning and you have a recipe for affordable housing.

Comparing this to my own city of Melbourne, Australia: high-density dwellings are generally constrained to innercity suburbs and are still seen as undesirable compared to free-standing homes or semi-detached houses. Councils restrict the development of new high-density or mixed-use buildings for what amounts to NIMBYism. Inadequate public transport in the growth areas of the Northern and Western suburbs increases dependence on roads and freeways.

There are options to support affordable living in cities that don't involve covering our farmland and wildlife reserves with uniform white plaster cubes.
by mixmastamyk | 2025-07-02 23:39:40+00:00
I've got plenty of... confidence. And have tried contacting folks directly at times. It's never helped and there's risk of offense. I shouldn't have to stalk people to get a reply when the post and You: paragraph above exactly describes me.

A reply with a simple "we have too many qualified applicants, sorry you weren't chosen," would be fine. But that didn't happen, either the message or the reality, did it? The post appearing again proves that.

This is for Versafeed.com by the way.
by mulmen | 2025-07-02 23:39:41+00:00
Sure, it is always DNS. But are other sites on that DNS also down? How long has this site been down? Has anyone acknowledged this outage?

If the DNS is up and the domain is registered it starts to look like a takedown instead of a mistake.

I do know that the EPA took down their EJScreen [1] dataset so it’s not like politically motivated takedowns are unprecedented under the current regime.

[1]: https://screening-tools.com/epa-ejscreen
by markjanzer | 2025-07-02 23:39:46+00:00
SEEKING WORK | San Francisco | Remote/Hybrid

Technologies: Ruby on Rails, TypeScript, React, Next.js, PostgreSQL, Golang, Python, Tailwind, Hotwire/Stimulus, Statistics, Data Engineering

Resume: https://docs.google.com/document/d/1TaK7Sl-1PSBhabkRS2truoqG... Email: [hello@markjanzer.com](mailto:hello@markjanzer.com) Website: [https://markjanzer.com](https://markjanzer.com/)

Founding/Staff Engineer with strong product sense and bias toward action. Former founding engineer at Monograph (Series B SaaS) where I wrote 80% of code through $160K ARR and helped scale from 1 to 25 engineers.

What I bring: Technical leadership on high-risk architecture decisions, experience mentoring engineers, and a track record of building scalable systems from scratch. Strong product sense focused on asking the right questions and figuring out what not to build. Comfortable diving into new tech stacks and problem domains.

Looking for: Teams where I can blend hands-on IC work with collaboration and teaching. Especially interested in ML/LLM applications. Want to work on something that makes a real difference—whether that's boring business software or cutting-edge tools.

Recent projects: Esports analytics with Elo ratings, spaced repetition learning tools in Go, and an experimental musical keyboard

Looking forward to hearing about what you’re building!
by azhenley | 2025-07-02 23:40:09+00:00
I really enjoy these lists of interesting features from various languages. They pop up occasionally on HN but now I can’t find them (Hillel Wayne had multiple).

I want a meta list of all these interesting features across languages.

EDIT: I found one! “Micro features I’d like to see in more languages” https://buttondown.com/hillelwayne/archive/microfeatures-id-...
by int_19h | 2025-07-02 23:40:14+00:00
But the main reason why that cost of living is ridiculously cheaper is because human labor is so much less expensive. There's no free lunch - if the output is that much cheaper, that difference has to come out of someone's pocket eventually, even if it's not the person directly manufacturing the thing but someone down the line from them.

Or you can look from it from the opposite direction and imagine what would have happened if there was full freedom of movement between China and US (i.e. no visas etc) and thus an actual free market for labor. If you expect workers in such situation to steadily migrate from China to US but not vice versa (at least until cost of labor equalizes), this implies that the workers in China are somehow worse off in absolute quality of life even when accounting for relative cost-of-life differences. That is, if the relationship between two countries wasn't economically exploitative in some way, we wouldn't need to restrict the free flow of labor at the border.
by godelski | 2025-07-02 23:40:39+00:00
It's already being treated like nuclear and that's a problem

- highly centralized - lots of misinformation - lots of fear mongerng - arms race between most powerful countries - who can't stop because if the other gets a significant lead it could be used to destroy the other - potentially world changing - potential to cause unprecedented levels of harm - potential to cause unprecedented levels of prosperity

Sometimes things are just done better with your enemy than in direct competition with them. "Keep your enemies closer" kinda thing.

As a parallel, look at medicine and gain of function research. It has a lot of benefits but can walk the line of bioweapons development. A mistake causes a global event. So its best to work together. Everyone benefits from any progress by anyone. Everyone is harmed by mistakes by any one actor. That's regardless of working together or not. But working together means you keep an eye on one another, helping prevent mistakes. Often ones that are small and subtle. The adversarial nature is (or can be) beneficial in this case

Regardless of who invents AGI, it affects the entire world.

Regardless of who invents AGI, you can't put the genie back on the bottle (or rather it's a great struggle to that's extremely costly, if even possible)

Regardless of who invents AGI, the other will have it in a matter of months
by kevinventullo | 2025-07-02 23:40:47+00:00
So I come at this from a math background but I’ve always found these explanations to be overly complex. In the parlance of C++, I think of a monad as a template class T with the following properties:

1. For any class X, there is a canonical method

F: X -> T<X>

2. For any class X, there is a canonical method

G: T<T<X>> -> T<X>.

3. For classes X and Y, and any method

f: X -> Y,

there is a corresponding method

“T<f>”: T<X> -> T<Y>.

—————-

Here “any type” means any type that is compatible with the template.

And then there’s some additional rules which make all these methods compatible, based on the different ways of stacking nested T’s and the “canonical” maps you get. Admittedly there is some confusing accounting here, but I also think most natural ways of constructing the above three requirements are going to satisfy them anyway. For List and Maybe it’s fairly obvious what the above methods are.

I dunno, maybe I have it wrong and someone can correct my understanding.
by rincebrain | 2025-07-02 23:42:33+00:00
I would imagine that a lot of the job background check processes can be somewhat fuzzy - it's too much time and too unreliable to try asking actual startups if someone is employed there currently, particularly outside of the US, and it wouldn't even really tell you what you wanted to know if someone is saying they'll leave their current job for you.

(Hell, every so often various companies randomly decide that I and someone with almost the same full name as I are the same person, even without that person ever having had an account with the company, and then it's a pain to straighten it out because they all claim they have no insight into where those black box systems pull this information...yes, I'm really quite sure that I did not have a lease on this kind of car before I was born.)

Doubly so, I imagine, if you're not in the US, depending on whether you're an actual FTE or a contractor or what.

I find it hard to be sympathetic to the companies though, really - given how quickly the organizations that love to use family metaphors and imagery to describe their culture will drop people if it's inconvenient for the company, I don't think they get to cry foul on someone thinking they're entitled to the work as promised and nothing else.
by ilaksh | 2025-07-02 23:42:42+00:00
This isn't really a problem with video generation or AI in general. Sure, there is an aspect of ragebait to it, but the reality is that racism is extremely widespread. If it were not, this kind of content would not be so popular. The people at the very top of US government right now are white supremacists. I'm sorry that is not an exaggeration. There is another term that encompasses more of their worldviews which is not politically correct but is accurate.

Stop trying to blame technology for longstanding social problems. That's a cop out.
by burnt-resistor | 2025-07-02 23:43:07+00:00
Because it's all about suppressing wages of the one bastion of the middle-class in knowledge work that temporarily escaped the ire of the ruling class. Now, that's gone too.

This is what happens when people prostrate themselves before the (nonexistent) mercy of wealth instead of forming unions and their own co-ops for more stability and long-term happiness.
by themaninthedark | 2025-07-02 23:43:26+00:00
And why is cost of living ridiculously cheaper in China?

If you pay less in wages, goods cost less.

If you have less environmental regulations/ignore them, goods cost less.

Yes, they are the leader in renewable energy tech. They have also cornered the market with regards to the rare minerals that are some/most of the inputs. The link is not a coincidence.
by tel | 2025-07-02 23:43:52+00:00
Every monad is also an applicative and liftA2 does/is the same thing as liftM2. The only reason they both exist was due to Monad being popularized in Haskell earlier than Applicative and thus not having it as a superclass until the Functor-Applicative-Monad Proposal in Haskell 2014. It was obviously correct, but a major breaking change that also got pork barreled a bit and so took a while to land.
by ultimafan | 2025-07-02 23:45:37+00:00
The interesting (to me) part about such a philosophy is that it seems like it can only really survive and prosper within a society where someone else is willing to pick up the burden of doing the killing for you.

It seems like in nature or on its own such a mindset would be akin to being in a death cult- you're just going to get rolled over by someone else and your "tribe" won't be around long enough to have this belief "reproduce" and be passed on.

But if you live in the midst of a society full of other people who are willing to kill or be killed to protect those in it beliefs like that can grow and gain followers without any risk of external challenge putting their faith to the test.

Reading my comment I realize it may sound a little bit inflammatory or perhaps bloodthirsty- that's not my intention, I don't know how to word it better. Just a passing thought on this topic
by currymj | 2025-07-02 23:45:52+00:00
from an information theory perspective, predicting and efficiently representing data is so closely tied to generation that it is unavoidable.

if you want to use ML to do anything at all with image and video, you will usually wind up creating the capability to generate image and video one way or another.

however building a polished consumer product is a choice, and probably a mistake. every technology has good and bad uses, but there seem to be few and trivial good uses for image/video generation, with many severe bad uses.
by salysson | 2025-07-02 23:45:53+00:00
Location: Aracaju, Brazil

Remote: Yes

Willing to relocate: No

Technologies: PHP, Laravel, Apache, Git, MySQL, Composer, HTML, CSS

Resume: https://drive.google.com/file/d/1Bn4tIifMQNBqwlEghnkl-FdFHKP

Email: salysson280@gmail.com

Location: Aracaju, Brazil

Summary: I am a Backend PHP developer with 1 year of experience and have knowledge of PHP, Laravel, Apache, Git, MySQL, Composer, HTML and CSS tools. I'm open to remote positions as a contract and I'm open to positions in a startup where I can grow with the company and show my skills and continuous improvement in problem-solving capacity in addition to building, maintaining and securing PHP applications. I am someone with a lot of energy to learn and contribute to the team, as well as being an excellent listener and someone who is hungry to show continuous improvements in PHP development. I am available for both backend and full stack
by christo16 | 2025-07-02 23:46:15+00:00
Apple | SWE | ONSITE | Cupertino, CA & San Diego, CA (US) | Full-time

Looking for mid to senior level engineers with Apple platform experience (Objective-C/Swift/C) and either networking and/or WiFi experience. Please reach out directly using: WiFi_Experience_Careers [AT] group.apple.com

San Diego: https://jobs.apple.com/en-us/details/200573152/software-deve...

Cupertino: https://jobs.apple.com/en-us/details/200606006/software-deve...