MurphyA/hacker-news huggingface dataset:
by saulrh | 2025-05-27 18:28:46+00:00
I had those speakers for a few years before someone else noticed it, lol. The other tweeter worked just fine, and the speakers as a whole were so good that even without the dedicated hardware for higher frequencies it was still better in those ranges than what I'd been using.

I don't know how likely it'd be for something like that to turn out unsalvageable. I think that essentially everything at that level uses wooden enclosures, so it'd come down to whether the speaker bit is set into the wooden enclosure with screws or adhesive, and I don't know about the industry enough to know what the ratio is on that. Probably mostly screws. Then getting a compatible driver is probably guaranteed, at worst you have to replace both sides to keep them balanced.
by mdaniel | 2025-05-27 18:29:12+00:00
> And modulus the syntax piece, do you think Python could ever fill that gap?

I would never ever want a full fledged programming language to build type checking plugins, and doubly so in cases where one expects the tool to run in a read-write context

I am not saying that Skylark is the solution, but it's sandboxed mental model aligns with what I'd want for such a solution

I get the impression the wasm-adjacent libraries could also help this due to the WASI boundary already limiting what mutations it is allowed
by pfannkuchen | 2025-05-27 18:29:34+00:00
I’m pretty sure the men who actually wrote the first amendment would have been strongly against any non-European foreigner being educated in America, let alone those among them with anti-American views.

I agree with you that this violates the spirit of the first amendment as it is currently interpreted and portrayed, but how do we square that with this interpretation producing results that are squarely at odds with the intent of the founders? Pornography being protected by the first amendment is another example that is pretty straightforwardly against the original spirit.

If this is actually about anti-Israel sentiment being policed though then I’m just confused generally. If the views in question aren’t “destroy America” or “revolution in America”, both of which should be left to US voters and not foreign agitators, I don’t think that is really any of the US government’s business.
by burningChrome | 2025-05-27 18:29:34+00:00
>> The thing is though, in 5 years there is not going to be as many seniors.

This is already happening. Over the past 4-5 years I've known more than 30 senior devs either transition into areas other than development, or in many case, completely leave development all together. Most have left because they're getting stuck in situations like you describe. Having to pick up more managerial stuff and AI isn't capable of even doing junior level work so many just gave up and left.

Yes, AI is helping in a lot of different ways to reduce development times, but the offloading of specific knowledge to these tools is hampering actual skill development.

We're in for a real bumpy ride over the next decade as the industry comes to gripes with how to deal with a lot of bad things all happening at the same time.
by miki123211 | 2025-05-27 18:29:34+00:00
Private data + data exfiltration (with no attacker-controlled data) is fine, as there's no way to jailbreak the LLM. An attacker has no way to perform an attack, as no data they control can ever flow into the LLM, so they can't order it to behave in the way they want.

Private data + attacker controlled data (with no exfiltration capability) is also fine, as even if a jailbreak is performed, the LLM is physically incapable of leaking the results to the attacker.

So is attacker controlled data + exfiltration (with no private data access), as then there's nothing to exfiltrate.

This is just for the "data leakage attack." Other classes of LLM-powered attacks are possible, like asking the LLM to perform dangerous actions on your behalf, and they need their own security models.
by bicx | 2025-05-27 18:30:20+00:00
Hah, I've been guilty of a version of the "Hollywood no." Usually goes like "Cool, this looks really interesting! I'll do a little research into it." And then I look at it for 2 seconds and never bring it up again. Interestingly, this sometimes is all the person really wanted: to be heard and acknowledged for the small amount of effort they put in to surface an idea.
by kerkeslager | 2025-05-27 18:31:02+00:00
And if that's what you're saying, you're unambiguously wrong on your overall point.

Plenty of engineers are building barely-functional products as fast (cheap, because time is money) as can be and doing a ton of volume. The entire Bangalore contractor scene was built this way, as well as a ton of small Western contractor shops. You honestly think no engineers understand undercutting competition? Really?
by lolinder | 2025-05-27 18:31:19+00:00
Why does it need to be the Internet Archive that takes big risks?

In the startup space it's common for a founder to, after a successful launch, hand off control of the organization to someone else who's better equipped to drive the company in slow and steady mode. If the people in charge of the Internet Archive feel like they're best equipped to be revolutionaries rather than maintaining the ground they won in the past, maybe it's time for them to transition into a new organization and hand off the IA to people who are able to run it in maintenance mode.
by mrandish | 2025-05-27 18:31:19+00:00
While the "hobby computer club culture" is known for introducing Steve Jobs to Woz, I suspect it enabled many thousands of similar life and industry changing personal collisions. It certainly did for me. In 1982 my teenage self started a local computer club for my 4K 8-bit Radio Shack Color Computer which I promoted by printing up flyers and driving around to a dozen Radio Shack stores and convincing the managers to post them near the computer. The first meeting was at my house with a dozen or so people but quickly outgrew that and moved to a local community center. I mostly started it because there was a lack of information that was specific to the computer I owned except for two hobby-level monthly 'zines (only available by subscription) and I didn't have any computer knowledge myself (or know anyone with a computer).

Fortunately, a fair number of people who came to the club knew more than I did about our computer and computers in general. I acquired much of my early computer knowledge from those people as well as getting my first two programming jobs through club contacts despite having no resume or computer-specific education. Eventually the club grew to several hundred people, became a registered non-profit corporation and had a volunteer board of directors (who were all older and more experienced than I was about, well - almost everything). I describe myself as a "self-taught programmer" but a good part of that was also being informally 'club-taught' because I had people to ask when I got stuck. They may not have always had the answer but hearing how they thought through solving it was also an education.

I can trace back my entire life-long career as an (eventually) successful serial entrepreneur in desktop computer-centric software and hardware to that club I naively started 45 years ago - and I still have five close friends I met at the club despite all of us moving across the country and around the world several times. And each of those friends has gone on to have notably interesting and productive computer-related careers too.
by ceejayoz | 2025-05-27 18:31:47+00:00
https://scholarship.law.unc.edu/cgi/viewcontent.cgi?article=...

> In the eighteenth century, bookstores in the American colonies carried an extraordinary array of erotica, ranging from Boccaccio’s Decameron to such explicitly sexual works as Venus in the Cloister, The Politick Whore, and Letters of an Italian Nun and an English Gentleman, and there were no statutes forbidding obscenity during the entire colonial era. To the contrary, throughout this period, the distribution, exhibition, and possession of pornographic material was simply not thought to be any of the state’s business.

> The first obscenity prosecution in the United States did not occur until 1815, at the height of the evangelical explosion of the Second Great Awakening, which triggered a nationwide effort to transform American law and politics through the lens of evangelical Christianity.

Benjamin Franklin would've loved Pornhub.

https://en.wikipedia.org/wiki/Advice_to_a_Friend_on_Choosing...
by yupyupyups | 2025-05-27 18:32:10+00:00
In short: Signal uses DRM to prevent Windows Recall (spyware) from capturing what's inside the app. It's similar to how Netflix prevents piracy.

That's an interesting use-case of web DRM.

There are other details in the article, for example about Recall forces users to use biometrics to then permit them to authenticate using a PIN code. That's an interesting observation.
by eborgnia | 2025-05-27 18:32:50+00:00
Open source git repos are a really good place to get data -- it requires a lot of munging to get it into a useful format, but that's the name of the game with model training.

It's on the roadmap to make public evals people can use to compare their options. A lot of the current benchmarks aren't really specialized for these prompt-to-app use cases
by dangus | 2025-05-27 18:33:10+00:00
Frankly, who cares what the founders as slave owning dead men think?

They were right about the first amendment but were wrong about a bunch of other things.

Don’t forget that the first amendment isn’t the only amendment. America didn’t even achieve equitable civil rights until the last half decade or so. Within living memory women weren’t allowed to get bank accounts without spousal consent.

This idea that we should go back to the original ideas thought up before industrialized society was invented is super weird.
by nashashmi | 2025-05-27 18:33:14+00:00
> underestimated non human animals cognitive abilities

I think humans have done precisely what humans do: misunderstand. Unlike other animals, humans don't have the ability to understand creatures they have not studied for long periods of time.

We know animals are intelligent. But we don't know what intelligence means. Is it something we can use? no? then it is something we ignore. And it is most likely something we disrespect.
by jasonhong | 2025-05-27 18:33:17+00:00
What is the basis for your assertion? Pretty much every list of top universities in the world routinely lists a large number of US universities.

For example, in the Shanghai ranking, 16 of the top 20 universities are in the USA. https://www.shanghairanking.com/rankings/arwu/2024

In US News and World reports of top universities, 14 of the top 20 universities in the world are in the USA. https://www.usnews.com/education/best-global-universities/ra...

In The Times Higher Education ranking, 13 of the top 20 universities in the world are in the USA. https://www.timeshighereducation.com/world-university-rankin...

To be blunt, your assertion has extremely weak evidence. I urge you to look at facts and evidence and not your feels.
by 01100011 | 2025-05-27 18:33:33+00:00
No. It's an inalienable right inherent to all humans regardless of citizenship.

That said, the right to free speech does not mean you are free from consequences from that speech. If you're hoping to gain access to a country, it would be wise to refrain from criticizing that country. Yes, views can change and maybe you talked negatively before realizing you wanted to visit the offended country. Not sure what to say to that.
by reverendsteveii | 2025-05-27 18:33:34+00:00
>how do we square that with this interpretation producing results that are squarely at odds with the intent of the founders?

By not pretending we can read the minds of the dead, not letting racist rapists dictate our society from beyond the grave and enforcing the law as written and as interpreted by the courts. This idea that the founding fathers are the sole source of truth is not only dangerously destructive, it's explicitly denied by the constitution itself. This doesn't violate the spirit of the first amendment as currently interpreted, it violates the first amendment.
by MPSFounder | 2025-05-27 18:33:41+00:00
This is most certainly vetting against anti-Israel views. I know first hand that rich donors to the Trump campaigns (Adelsons and others) made Israel their top priority. They are seeking to control the narrative around this war, and are unable to do so with college-aged students that do not consume Facebook or Fox News media. It seems with everything else failing, they are resorting to vetting. Their concern is empathetic students coming into positions of power, which threatens the well-being of their darling (Israel). Among college aged students, Israel is viewed like Iran (and rightfully so, because the videos coming out of Ghaza are incompatible with western morals and values). America naturalized Trevor Noah during a Trump admin, who was critical of America on his show for 5 years. It seems Israel is where they draw the line, mainly because of the power some groups hold over the Trump admin (like every other admin frankly). In our country, you can criticize everything and everyone but free speech does not include a criticism of the darling of most of America's billionaires
by freedomben | 2025-05-27 18:33:47+00:00
> you have to decide if you hate RTO enough to try and find a new job

I think that's what the resistance looks like. It's certainly not enough in a big company to turn the ship, but in a free-ish market of employment that's really the way to do it. Eventually these companies will feel the result of their policies. It might make them better off and thus validate their policy, or it might not. Either way I think people need to act in their own self-interest with this. If you don't want to RTO, then bail. Obviously finding a job sucks and you might not be able to maintain your high salary (mostly for big tech engineers) but there are plenty of remote-friendly gigs out there.

People leaving tends to be somewhat of a positive feedback loop too. Once one person leaves, other people start thinking about it too. You can build a lot of momentum for change that way.
by nfriedly | 2025-05-27 18:34:25+00:00
I feel like I remember reading about Boston melting snow to make it easier to transport away. (Instead of just plowing it off to the side, because their streets are more narrow.) Probably didn't use a flamethrower, though.

On an unrelated note, I didn't know that microwaves were less effective on ice than liquid water. That's useful to know.
by bradchris | 2025-05-27 18:34:40+00:00
Not just spirit, they do entirely apply. Some Supreme Court decisions (there are many clarifying the first amendment)—

Bridges v. Wixon, 326 U.S. 135 (1945)

> freedom of speech and of press is accorded aliens residing in this country.

Plyler v. Doe, 457 U.S. 202 (1982)

> constitutional protections extend to “all persons” within the U.S, including undocumented immigrants.
by gavinray | 2025-05-27 18:34:44+00:00
Gradle wrapper scripts when combined with the new-ish Gradle Toolchains feature already fetch both Gradle and the required JDK version, though?

https://docs.gradle.org/current/userguide/toolchains.html#se...

> Using Java toolchains allows Gradle to automatically download and manage the required JDK version for your build.
by jtigani | 2025-05-27 18:35:01+00:00
For what it's worth, MotherDuck and DuckLake will play together very nicely. You will be able to have your MotherDuck data stored in DuckLake, improving scalability, concurrency, and consistency while also giving access to the underlying data to third-party tools. We've been working on this for the last couple of months, and will share more soon.
by wild_egg | 2025-05-27 18:35:24+00:00
https://news.ycombinator.com/item?id=44097390

Also currently on the front page. It's mainly that this tool hits the trifecta of having privileged access, untrusted inputs, and ability to exfiltrate. Most tools only do 1-2 of those so attacks need to be more sophisticated to coordinate that.
by merksoftworks | 2025-05-27 18:35:36+00:00
I'd like to experiment with writing a reflection based dynamic type annotator for one of these. Just as a toy. Imagine a module which monkey patches every function, class in the parent module it is loaded into, then reflects on the arguments at run time slowly building up a database of expected type signatures. The user would then pick through the deltas approving what made sense.
by stonemetal12 | 2025-05-27 18:35:38+00:00
They are not "older models" just lower end. TI-92 came out in 1995 and discontinued in in 1998. TI-83 was introduced in 1996 and discontinued in 2004. TI-89 came out in 1998 and was discontinued in 2004.

At my high school we were allowed to have TI-83s but not TI-89s, because 89s had built in CAS (computer algebra system) and could do your algebra homework for you. When I went to college I already had an 83 so I didn't feel the need to upgrade.
by gambiting | 2025-05-27 18:35:41+00:00
UK universities did their own student exodus move with brexit, I'm still friends with several professors of Russel group universities and they all say the same thing - after Brexit the number of MSc and PhD level students have collapsed and not recovered anywhere since. UK is in for a very rude awakening in a few years where its position as a superpower in research starts to dwindle. And to add on top of it - the universities are now cramming as many international(non-EU) students as possible, because they pay ridiculous fees that support school coffers - lecturers are more or less directly told they are not allowed to fail those students in any way almost no matter the transgression because they are the main source of income for universities.
by faresahmed | 2025-05-27 18:36:03+00:00
Makes you wonder, how many webpages are dependant on such services. The Web has always been brittle, but it's a little sad seeing a website not able to survive ~50k users on its first day online.

Even the least offenders, GitHub Pages, broke links before [0].

[0]: https://github.blog/news-insights/product-news/new-github-pa...
by JumpCrisscross | 2025-05-27 18:36:29+00:00
> It's an inalienable right inherent to all humans regardless of citizenship

No, it's not. The First Amendment is a legal provision restricting what the U.S. government can do. Free speech, as a principle, is a broader construct. Some people believe it's a natural right [1].

[1] https://en.wikipedia.org/wiki/Natural_rights_and_legal_right...
by mmozeiko | 2025-05-27 18:37:31+00:00
I don't know why Signal calls it "DRM" because the do not use DRM for this. Typically DRM means encryption & keys are involved (which is what Netflix & others are doing with Widevine or PlayReady).

All Signal does is just a simple Windows API call to exclude window from screen capture. SetWindowDisplayAffinity function with WDA_EXCLUDEFROMCAPTURE argument: https://learn.microsoft.com/en-us/windows/win32/api/winuser/...
by TrackerFF | 2025-05-27 18:37:52+00:00
Banana republic shit. Pure and simple.

I'm pretty sure a bunch of three-letter agencies have intel on potential extremists entering the country legally. Intel agencies in allied countries do share this information.

This is nothing more than a move to stop the "politically undesirable" from entering the country. I guess it's going to work like this:

- Crawl all social media activity (and probably mails, text messages, etc. in the future)

- Run a semantic analysis, if the person scores high on subjects which MAGA opposes, refuse entry.

Stopping "activist students" is to kick open that door.
by amluto | 2025-05-27 18:38:09+00:00
I have an personal pet peeve about Parquet that is solved, incompatibly, by basically every "data lake / lakehouse" layer on top, and I'd love to see it become compatible: ranged partitioning.

I have an application which ought to be a near-perfect match for Parquet. I have a source of timestamped data (basically a time series, except that the intervals might not be evenly spaced -- think log files). A row is a timestamp and a bunch of other columns, and all the columns have data types that Parquet handles just fine [0]. The data accumulates, and it's written out in batches, and the batches all have civilized sizes. The data is naturally partitioned on some partition column, and there is only one writer for each value of the partition column. So far, so good -- the operation of writing a batch is a single file creation or create call to any object store. The partition column maps to the de-facto sort-of-standard Hive partitioning scheme.

Except that the data is (obviously) also partitioned on the timestamp -- each batch covers a non-overlapping range of timestamps. And Hive partitioning can't represent this. So none of the otherwise excellent query tools can naturally import the data unless I engage in a gross hack:

I could also partition on a silly column like "date". This involves aligning batches to date boundaries and also makes queries uglier.

I could just write the files and import ".parquet". This kills performance and costs lots of money.

I could use Iceberg or Delta Lake or whatever for the sole benefit that their client tools can handle ranged partitions. Gee thanks. I don't actually need any of the other complexity.

It would IMO be really really nice if everyone could come up with a directory-name or filename scheme for ranged partitioning.

[0] My other peeve is that a Parquet row and an Arrow row and a Thrift message and a protobuf message, etc, are almost* but not quite the same thing. It would be awesome if there was a companion binary format for a single Parquet row or a stream of rows so that tools could cooperate more easily on producing the data that eventually gets written into Parquet files.
by jasonhong | 2025-05-27 18:38:12+00:00
I'd say it's worse than that. This new policy of vetting will be extremely high cost in terms of time, money, and lost opportunities for students and universities, while also be rather useless in practice. Seriously, what student applicant won't clean up their social media profile? What threats will actually be caught by this approach?

This whole policy is dumber than conventional security theater.

But then again, that's the point of this policy. It has the thinnest veneer of being for a legitimate purpose while hurting those that this administration wants to hurt.
by h2zizzle | 2025-05-27 18:38:21+00:00
Thinking about the uproar over, "God damn America." (Which was also a diatribe condemning America's practical sins, not its high ideals and values, as media coverage of the time would have had you believe.)

If we'd taken that seriously, and seriously dialogued about the way America comports itself at home and on the world stage, would we be here today?
by wrs | 2025-05-27 18:38:22+00:00
>Thinking is a incremental process, you make small changes to things, verify if they are logically consistent and work from there. >What is to practice here?

You just described the homework for a college-level math class (which will consist largely of proofs). That’s what you’re practicing.

Also, it’s 2025, if you want to discover new truths in math and science you’re going to need quite a lot of background material. We know a heck of a lot of old truths that you need to learn first.