MurphyA/hacker-news huggingface dataset:
by somenameforme | 2025-06-20 03:55:46+00:00
Antisemitism is largely becoming an irrelevant word because of how it's weaponized to prevent criticism of Israel. At this point in time many Jews would be considered antisemitic with how it's used, especially Ultra Orthodox who tend to view the existence of Israel (the current political entity) as blasphemous for reasons outside the scope of this post. It's also somewhat a dumb term given that e.g. Palestinians are Semites.

In any case I think Trump cares about things like preventing violence/intimidation against Jews. And I do think that's a reasonable concern. A certain political orientation in the US has become increasingly violent over the years and as Jews (which are distinct from the Israeli government) fall out of fashion with them, concerns of a progression towards violence are not entirely unfounded. By contrast, I do not think he cares about things like memes of long nosed bankers rubbing their hands or claims Jews are more loyal to Israel than the US.
by marcelox86 | 2025-06-20 03:58:28+00:00
Hi everyone, seeing all the new responses here - I will want to warn of a bug on 1.0.1 that prevents some samples from getting saved properly, and all that is left is a hidden "cached" audiofile on the sample directory. I've fixed it in version 1.0.2 and it should be approved by App Store review team soon :)
by shortformblog | 2025-06-20 04:00:49+00:00
Hey, just to offer more details on this piece: After I saw the initial video with Perifractic, I reached out to him via fax (a 20th century technology) to set up an interview over Zoom (a 21st century technology). Over an hour-long call, he offered a ton of details on the project that weren’t in the video.

“Now, I won’t go into too many details, but we basically took out a second mortgage on our house to get this done,” he told me. “It’s been seven months, nearly eight months of work, actually.”

We also talked about how a revived Commodore might interact with prominent existing Commodore-adjacent projects like Amiga Forever and the Commander X16, and discussed the possibility of new hardware.
by martin_ | 2025-06-20 04:00:51+00:00
You can get the un-redacted prompts via the OTel event logger[0], but unfortunately it won't give you responses. You could open up a GitHub issue to request that addition!

Disclaimer - I work at Anthropic but not on Claude Code, the team is responsive via GH issues though!

[0] https://docs.anthropic.com/en/docs/claude-code/monitoring-us...
by solid_fuel | 2025-06-20 04:01:03+00:00
I'll second this, just using the built in Logger [0] and Telemetry [1] applications would be fine, opentelemetry or anything else can be added to the telemetry hooks easily to export the metrics later.

[0] https://hexdocs.pm/logger/1.18.4/Logger.html [1] https://hexdocs.pm/telemetry/readme.html
by rf15 | 2025-06-20 04:02:42+00:00
Not sure if it's just my browser, but this just looks like a simple visualisation of which found texts where written in which style, when. It says absolutely nothing about the relationship and how the different strands evolved together, nor their locality.

Additionally, it counts modern font inventions as variants of the Latin Alphabet (a somewhat strange but acceptable interpretation) but then proceeds to not show its variants, despite the historic glyphs being shown in multiple variants each.

I find it lacking.
by shadowgovt | 2025-06-20 04:03:14+00:00
I wish it were. Some reading on the topic:

https://en.wikipedia.org/wiki/Dominion_theology

https://en.wikipedia.org/wiki/Seven_Mountain_Mandate

Worth noting: Senator Ted Cruz's father is a pastor and follows this ideology. There's a pretty good article on the topic:

https://www.christiancentury.org/article/features/quiet-rise...

And the Dominionists require Israel to be strong because Jews rebuilding the temple is part of their apocalyptic beliefs.

https://sojo.net/articles/evangelical-support-israel-fueled-...
by skydhash | 2025-06-20 04:03:21+00:00
I don't think Android is a good platform for desktop usage. First the windowing system, and the IPC mechanism. They are very limited. And one of the nice aspects of desktop computing is the ability to alter it for your own purposes (something that MacOS is running away from). Meaning you extend it for some other domain, think music production, video production,... Where you want to hook it to some hardware and have the software to talk directly to the latter. Which means having access to all the ports and coding bespoke protocols. I don't think current android API allows for that.
by ImPostingOnHN | 2025-06-20 04:03:35+00:00
You're selling an investment strategy, and the below two questions speak to how how you evaluate investment strategies.

> [TTT] appear to have beaten SPX yearly since [2008] ⁰

Where/how did you learn that they "appear to have beaten SPX yearly since 2008"?

How did you evaluate the truthfulness of that claim?

0 - https://news.ycombinator.com/item?id=44322687
by colechristensen | 2025-06-20 04:04:41+00:00
I've also been through the wheel of complexity a few times and I think the problem is different: coming up with the right abstraction is hard and generations of people repeatedly make the same mistakes even though a good abstraction is possible.

Part of it comes from new generations not understanding the old technology well enough.

Part of it comes from the need to remake some of the most base assumptions, but nobody has the guts to redo Posix or change the abstractions available in libc. Everything these days is a layer or three of abstractions on top of unix primitives coming up with their own set of primitives.
by kazinator | 2025-06-20 04:07:39+00:00
Well, RPN with parentheses, as a layer of syntax, would be easy to deal with. That's what Lisp backwards would be.

((a b +) (a b) add defun) (((list pop) print) list while)

It helps me to read it in Japanese:

"A to B wo tasu, A to B no paramēta no aru, 'add' to iu kansuu wo 'defun' shite."

"lisuto wo 'pop' shite, sore wo insatsu shite, lisuto ga kara de nai aida ni"

Interesting things happen. When we think about how 'add' is called, we follow it from right to left, contrary to the direction of speech of the Japanese sentence. The function add is called, the (a b) parameters receive argument values and the (a b +) is evaluated.

However, the chained application expressed by nesting, which people complain about being backwards (so they need to invent piping/threading macros to go left to right) now reads left to right! We do have to evaluate the while condition first, but then the pop and print to left to right.
by linguae | 2025-06-20 04:07:51+00:00
There is another factor at play: different users value different things. For example, there are some people who don't like systemd, not because they are enamored with classic startup scripts, but because they take issue with systemd's design. It's not that they dislike coherent, consistent platforms: they just take disagreement with the design decisions of that particular platform. For example, I like the classic Mac OS and Jobs-era Mac OS X, but I don't like GNOME. All of these are coherent platforms, but they have different philosophies.

The difference between open source software versus proprietary software is that if users don't like the changes made to proprietary software, there choices are limited to the following:

1. Dealing with the changes even though they don't like it.

2. Sticking to an older version of the software before the changes took place (which can be difficult due to needing to deal with a changing environment and thus is only delaying the inevitable).

3. Switching to an alternative product, if available.

4. Writing an alternative product (which can be a massive undertaking).

Open source software provides additional options:

5. Fork the older version of the software. If enough people maintain this fork, then this becomes a viable alternative to the changed software.

6. Use the new version of the software, but modify it to one's liking.

This is the blessing and the curse of open source software; we have the power to make our own environments, but some software is quite labor-intensive to write, and we need to rely on other people's libraries, systems, and tools to avoid reinventing wheels, but sometimes those dependencies change in ways that we disagree with.

I think the best way to mitigate this is making software easier to develop and more modular, though inevitably there are always going to be disagreements when using dependencies that we don't directly control.
Show HN: Walrus TV – Watch anything, with anyone, at anytime
by readreplica | 2025-06-20 04:08:06+00:00
Hi HN!

I'm the founder of Walrus TV (https://joinwalrus.tv). I created this site 5 years back while I was still in college and have been maintaining it on and off throughout the years.

Recently I've added virtual browsers to the site where you can view a shared browser among everyone in a room.

Would love to hear what you all think about it. Thank you!
by zhihaojia | 2025-06-20 04:08:22+00:00
1. In MPK, each task is mapped to an individual SM. The amount of work handled by a task is similar to that of a thread block in the traditional kernel-per-operator approach.

2. TL;DR: MPK automatically analyzes inter-task dependencies by tracking the input and output tensors associated with each task. A longer version: Longer version: MPK uses imap, omap, and fmap (see Section 2 of the Mirage paper) to determine each task’s input and output tensors. A dependency is introduced between task A and task B if A produces any tensor elements that B consumes—that is, if A's outputs overlap with B's inputs.

> Again taking matmul as an example: a given output output tile requires the correspond M_BLOCK rows of the A matrix. If the A matrix was itself an output of a prior matmul (+ nonlinearity), the dependees would be all of output tile tasks corresponding to those M_BLOCK rows of the operator that produced A?

Exactly. In this case, all output tile tasks that consume those M_BLOCK rows of A will depend on all tasks responsible for producing the corresponding parts of A in the previous operator.
by chandlerswift | 2025-06-20 04:08:31+00:00
Am I reading all of these backwards? You say

> He predicted at least $250 million in damages from Black Lives Matter protests.

He says

> 5. At least $250 million in damage from BLM protests this year: 30%

which, by my reading means he assigns it greater-than-even odds that _less_ than $250 million dollars in damages happened (I have no understanding of whether or not this result is the case, but my reading of your post suggests that you believe that this was indeed the outcome).

You say > He gave a 70% chance to Vitamin D being generally recognized as a good COVID treatment

while he says > Vitamin D is _not_ generally recognized (eg NICE, UpToDate) as effective COVID treatment: 70% (emphasis mine)
by IgorPartola | 2025-06-20 04:08:33+00:00
I have had to do some bank statements to CSV conversions before and still do occasionally and https://tabula.technology/ has been invaluable for this.

In other news, any bank that does not produce a standard CSV file for their bank statements should be fined $1m per day until they do. It's ridiculous that this isn't the first option when you go to download them.
by RossBencina | 2025-06-20 04:08:51+00:00
Who is being incentivised to reduce the friction of interoperation?

Coordination is hard. People who are good at coordinating are not necessarily the same people who are happy to contribute their time to FOSS. And FOSS may need to coordinate in ways that vertically integrated companies do not.

Coordinating between loosely aggregated volunteer projects is not the same as coordinating between vested stakeholders either. I would guess that most FOSS projects are more invested in their own survival than in some larger objective. Teams within a company are (presumably) by definition invested in seeing the company mission succeed.

The GNOME / KDE example mentioned elsewhere in this thread is interesting because these are two somewhat equivalent co-existing projects. Any coordination between them is surely not their highest priority. Same with all of the different distros. The each exist to solve a problem, as the fine article says.

I wonder how much the problem is actually "open source can't standardise on a single solution." Let one thousand flowers bloom, sure. But don't expect a homogeneous user experience. The great thing about standards is there are so many to choose from. xkcd 927. etc.
by throwdbaaway | 2025-06-20 04:09:08+00:00
It is possible that the tasks you gave to the model previously were just about easy enough for it to handle, while the few failing tasks you gave recently were a bit too tough for the model, thus it had to cheat.

For the exact same task, some changes in the system prompt used by Claude Code, and/or how it constructs the user prompt, can quite easily make the task either easy enough or not. It is a fine line.
by reptilian | 2025-06-20 04:09:25+00:00
Bungie bust stealing a variety of assets and passing them off as their own.

Try multiple strategies to con users into thinking this was a mistake/intern etc until users identify the senior design team as the culprits.

Embezzling hundreds of millions of dollars while claiming they spent it on making a game. Take a classic Mac IP ripe for a remake, strip it of everything that made it a classic, shoe horn it into a live service model for profiteering, fail on all fronts to build something a one man operation couldn't turn out, and, despite hundreds of millions "invested" still can't produce even a mediocre game.

At this stage all triple A gaming is just a laundry for the bankers.

Industry dead.
by stirfish | 2025-06-20 04:09:43+00:00
Fair, not comparable to chattel slavery.

Do you know about black codes? I brought up the "who decides who criminals are" because it starts here: https://en.m.wikipedia.org/wiki/Black_Codes_(United_States)

Again, not comparable to chattel slavery, but related enough that it links to the page for chattel slavery in the first paragraph.
by colesantiago | 2025-06-20 04:09:57+00:00
I would love to tell people about linux for their desktops, but the main issue I have with it is the fact that people who are interested in it ask me one question regarding Linux distributions:

“Which one?”

This is pretty much the cause of a 90% drop off of interest in Linux on the desktop.

I could say use Ubuntu (and I do) to some of the people who I’m close with that are interested in Linux, but they discover Lubuntu, or Linux Mint and Debian, then they get easily confused and give up.

And that is not even getting into the updates and the packaging and heaven forbid anything breaks.
by marcelox86 | 2025-06-20 04:10:19+00:00
version 1.0.1 does keep a cached file undeleted (due to an oversight)....and has a lot of other bugs. version 1.0.2 doesnt!

On the other note - right now RM2000 Tape Recorder uses the ScreenCaptureKit API. This is the worst API i've ever used - every app i've tried out that uses it (Polycapture, QuickRecorder, Ayazaka) has had EXC_BAD_ACCESS problems with it, and sometimes it causes `replayd` to consume 5% of cpu even after the recording is done. I plan to move all the recording into a CoreAudio API, which is not only stable, but also has the added benefit of being more privacy conscious - it only uses the "record system audio" macOS permission instead of the "record the ENTIRE screen" permission.

right now, the app does the bare minimum of trying to record the screen. it captures a 2 x 2 window of the screen, and it throws away all the video buffers regardless. i've always felt like im actually doing something that apple wouldn't like and they just didn't see it. moving to the new API is one of my top priorities, and it still lets me keep the minimum requirement at macOS 14.6+
by amendegree | 2025-06-20 04:10:32+00:00
I tried engaging this guy a few days ago, he’s very single minded in his opinions. He’s not interested in reason, only in hating a certain group of people who originate from a particular region in the Middle East. It’s good to see others are trying but you’re just gonna end up frustrated as he ties himself in knots to paint you as bigot while displaying many of those same traits.
by margalabargala | 2025-06-20 04:12:02+00:00
Additional note: compatibilism is only obviously correct if you accept that "free will" actually just means "the experienced perception/illusion of free will" as described by Schopenhauer.

Using a slightly different definition of free will, suddenly Compatibilism becomes obviously incorrect.

And now it's been reduced to quibbling over definitions, thereby reinventing much of the history of philosophy.
by shadowgovt | 2025-06-20 04:12:20+00:00
I am reminded of someone I read recently decrying as a loss GNOME adopting systemd components as a critical dependency because they want alternatives to systemd.

... and this a layer of open source flexibility I never wanted. I don't want alternatives to core system management; I want one correct answer that is rugged, robust, well-tested, and standardized so that I don't have to play the "How is this service configured atop this service manager" game.
by bcbernstein | 2025-06-20 04:12:59+00:00
Nice work! I'm a therapist and programmer in LA. Unlike others, I think AI has a huge potential to help.

CBT is great but there are many other modalities that can provide other change and are in high demand. Psychodynamic therapy is one. If you want to talk about this I'm happy to give you some ideas - benbernsteintherapy@gmail.com
by numpad0 | 2025-06-20 04:13:08+00:00
> Ironically - or perhaps not - it would be much easier to create a self-sustaining population of machines on Mars and/or the Moon than any project that relies on incredibly complex and messy human biochemistry.

I don't think that's even ironic. It's the only viable path.

It should be like: robots keep 3D printing and launching giant capsule parts into L1/L2, which are to be robotically welded with captured asteroid inside so that the inside can be filled with all sorts of minimum viable tools until it's good enough to host life, and then interested life on Earth can choose to inhabit them.

We are not going to be welding space sailboats in an Apollo suits on Lunar surface and taking breaks on space prefab shacks. That just is not going to work.
by bawolff | 2025-06-20 04:13:23+00:00
> This is what we are seeing with the strikes on residential areas. It’s not that they are “flattening” Tehran in the initial stages of war, but that Israel military policy so disregards the lives of non combatants that attacks on residential areas are justified in its view.

The death toll in Iran is not really consistent with that. (At least based on what has been reported so far. Admittedly there is much uncertainty)
by Drugein | 2025-06-20 04:13:44+00:00
It doesn't help that, in the fervour to amplify black contributions, there is a lot of embellishment, appropriation, and even outright lies, often at the expense of White pioneers. I know we won't agree on this point, yourself clearly being a proud black man and myself a proud White man, but that is the sense that I have around this topic now. If I'm being frank, I find that I am conditioned at this point to treat these claims with a great amount of suspicion, as they often appear to be motivated more so by racial interests than historical accuracy.
by chironjit | 2025-06-20 04:13:57+00:00
Adding my review of the ones I have tried:

Cursor: I've been using Cursor and had to reinstall recently. Almost accidentally agreed to data sharing, which now is a compulsory must to agree on to use (or must be manually disabled later). Almost missed it, as I'm happy to share usage but not my code (A lot of the code I write have bits I would like to remain private, and anything I'm happy to make public is already public). Not super happy with this.

Their agent mode is also not that great, it either overshoots or misses because it doesn't get the context. Worse, it will refactor and delete other parts, such as comments that I put there as guides for myself.

Was happy to use it in chat though - really sped up my troubleshooting, and that itself made it worth the price. Also, the latest models are actually quite a lot better than the older one, especially for novel code.

Copilot (on VS Code): Stopped using it after I found cursor. The earlier autocomplete models were nice for boilerplate but now that I have used the newer models (deepseek, gemini 2.5 models, sonnet 4) those feel really bad, and not useful for novel code.
by viamiraia | 2025-06-20 04:14:00+00:00
I am a trans woman. For me it's closer to wrong body, as I do get a lot of physical dysphoria, but I'm always careful when talking about gender. I like to split it into three components - gender identity, gender expression, and gender roles.

Currently, my gender identity and feminine expression feel (very) correct, but when I was repressing and thought I was a man, both my gender identity and masculine expression felt wrong.

Gendered interests are gender roles. On this topic there seems to be a double bind applied to trans people. Conforming to roles is viewed as bad (see other comments in this thread), but not conforming to them (such as keeping "male" interests) is viewed as evidence our identities are invalid. A lot of trans people do retain the interests they grew up with, but to me, at least, that's just inertia. We are encouraged or often coerced into interests stereotypically related to our birth sex. I felt heavily restricted and unable to explore feminine interests growing up, due to a combination of society, culture, family, and other relationships.

Feel free to ask more, I'm pretty comfortable talking about these things as long as I have the energy.
by FridgeSeal | 2025-06-20 04:14:29+00:00
> For fun, look into bicycles and how standardized (or, increasingly not) they are.

Because triangles are a fantastic, high-strength shape, that suits the loads a bicycle is subject to. For the vast majority of cases, it’s a very solid choice. We deviate when specific UX requirements are required (city bikes having a battery and a low stepover to suit a variety of clothing, and the motor makes up for additional weight required.

> Is there a solid technical reason for multiple ways to make shoes that connect to pedals?

All of them attempt to address the same requirement, and make different tradeoffs depending on use-case and environment.

> Why are there several ways to shift from your handlebars?

Price points, performance reqs, handlebar setup, environmental (is it expected to be subject to mud rocks and trees constantly?) and weight.

> With the popularity of disk brakes, why don't we have a standard size for pads?

Same as for shifters: the braking compound and design for a race road bike will be really different to what a DH race bike requires.
by marcelox86 | 2025-06-20 04:14:34+00:00
I would still use Audio Hijack when it comes to recording long-form internal audio like zoom meetings. RM2000 Tape Recorder is meant for shorter, "music-like" recordings.

here is what I would want the average Sample Library for RM2000 Tape Recorder to look like : https://www.youtube.com/watch?v=jJXwCcAR6uw . Its more of a tool like PureRef, Pinterest & Are.na (for grabbing quick ideas) rather than Audacity or Audition.
by charcircuit | 2025-06-20 04:14:43+00:00
>They are very limited.

Sure the windowing is limited, but it could be extended. I disagree that the IPC is limited though.

>Which means having access to all the ports and coding bespoke protocols. I don't think current android API allows for that.

It's still all open source. The distros could add new APIs to expose new capabilities.
by pabs3 | 2025-06-20 04:16:39+00:00
What is it about GPLv3 that causes a line in the sand?

The source distribution, modification and reinstallation requirements are pretty much identical, at least according to the main folks doing Linux kernel GPL enforcement for the last decades.

https://sfconservancy.org/blog/2021/mar/25/install-gplv2/ https://sfconservancy.org/blog/2021/jul/23/tivoization-and-t... https://events19.linuxfoundation.org/wp-content/uploads/2017...