MurphyA/hacker-news huggingface dataset:
by irevoire | 2025-04-14 19:07:46+00:00
I hate the way typesense are doing their « hybrid search ». It’s called fusion search and the idea is that you have no idea of how well the semantic and full text search are being doing, so you’re going to randomly mix them together without looking at all at the results both searches are returning.

I tried to explain them in an issue that in this state it was pretty much useless because you would always have one or the other search strategy that would give you awful results, but they basically said « some other engine are doing that as well so we won’t try to improve it » + a ton a justification instead of just admitting that this strategy is bad.
by Sayrus | 2025-04-14 19:07:49+00:00
> Just run it in a Docker container

You should probably read the original article in the footnotes of OP's article: https://equixly.com/blog/2025/03/29/mcp-server-new-security-...

While a container will surely protect you from those, it will also prevent you using the features implemented by those MCP Servers.
by rocqua | 2025-04-14 19:07:54+00:00
The federal government cannot attach conditions that limit free speech onto federal funding. There is precedent for the federal government expanding into areas it has no direct constitutional authority over through conditions on funding. But e.g. 'regulating commerce within a state' is not something the constitution explicitly forbids. Whilst 'abridging the freedom of speech' is very much explicitly forbidden.
by sophacles | 2025-04-14 19:08:05+00:00
Nah, you're just confusing the KPI with the desire.

You get different viewpoints by having people with different sets of experience.

Differing gender, race, and socioeconomic backgrounds are drivers of different experiences, and therefore viewpoints. You can't easily measure "did this company hire different experiences", but you can easily measure "did this company hire a bunch of different genders, races, etc", which doesn't guarantee differing viewpoints in individuals, but does strongly suggest it in aggregate/at the statistical level.
by FretLabs | 2025-04-14 19:08:10+00:00
Hey HN, I just launched FretLabs - a web application I've built to make guitar scale practice more engaging and productive. It started as a personal project to give a little structure to my freestyle sessions and has since evolved considerably. If you're familiar with Chordify, it's like that but for scales. Features:

- 10,000+ song catalog (growing daily), or upload your own MP3s

- Automatic key signature and song section boundary detection

- Dynamic 3d fretboard with customizable scale options/controls

- Left-handed mode, support for 4, 6, and 7 string guitars

I'd love to hear your thoughts, feedback, or answer any questions!
by mrguyorama | 2025-04-14 19:08:18+00:00
> a lot of the tech in that vehicle is pretty good

For all the insistence that "Tesla is a software company" and "Tesla's advantage is software", the Cybertruck has entirely software defined anti-slip and skid prevention loops that are utterly broken.

Which is funny, because ICE cars have solved this, again, fully electronically and with significantly less control over the drivetrain (the primary control is holding the brakes on whichever wheel is slipping and letting the diff sort it out) for decades.

My VW GTI can crawl its way across sheer ice by just holding down the gas pedal and letting the computer sort it out. A VW Passat from 2008 could do the exact same thing. Every other ICE vehicle manufacturer had this as standard functionality by like mid-2010s.

Meanwhile, you can find videos of Cybertrucks struggling to deal with an inch of slush, which is an trivial situation for electronic stability controls to handle.

There is no excuse for a fully electronic drivetrain which has perfect ability to modulate not just the speed but also the force with which it turns the wheels to be this bad. It's pathetic.
by cultofmetatron | 2025-04-14 19:08:41+00:00
elixir has an even better offering baked into phoenix. unlike node which is limited to 1 process and necessitating a complex IPC cluster, erlang's vm can use all cpus on the host as well as connect different machines. The end result is a much more robust websocket solution that can relay state to whichever machine resumes the connection.
by riskassessment | 2025-04-14 19:09:05+00:00
This isn't close to a monopsony but it's more directionally correct than it is wrong. Keep in mind research institutes can be funded by private foundations, state and local governments, industry (e.g. pharma), venture, or even foreign governments. The federal government is undoubtedly the largest buyer though. I do think there are other motivations to rely primarily on federal grants beyond number of dollars. In particular, funding sources other than federal grant money is often looked down on from an academic prestige perspective. Until now federal money came with very few strings attached compared to the perceived loss of objectivity that could occur when receiving money from other sources. The current situation may alter or relax the prevailing view on which sources of research money are perceived of as potentially compromising.
by overfeed | 2025-04-14 19:09:17+00:00
These "values" are not sincerely held, but tactical. Once they got the SCOTUS win and affirmative action was toast, they quickly moved on from fighting anti-Asian hate to a new fig-leaf/tool to useful for fighting the next ideological battle, which was prominent protests against government policy, which happened to be pro-Palestine, so this is the best tool for the job.

The messaging is very similar too, conflating pro-diversity with anti-whiteness, or anti-asian when needed, and now redefining being pro-Palestine as anti-Semitic or pro-Hamas. It's dumb, lacks nuance, but effective when the Fifth estate is pliant, co-opted or otherwise ineffective.
by luminadiffusion | 2025-04-14 19:09:21+00:00
Zuck waved the white flag, settled the frivolous Trump libel lawsuit, and made several trips to kiss Trump's ring - now he is getting skewered anyhow. Deliciously ironic.

“Your worst sin is that you have destroyed and betrayed yourself for nothing.”

― Dostoevsky, Crime and Punishment.
by jpgvm | 2025-04-14 19:09:24+00:00
In our case some machines would need to access less than 1% of the image size but being able to have an image with the entire model weights as a single artifact is an important feature in and of itself. In our specific scenario even if eStargz would be slow by filesystem standards it's competing with network transfer anyway so if it's the same order of magnitude as rsync that will do.

I don't have any perf numbers I can share but I can say we see ~30% compression with eStargz which is already a small win atleast heh.
by allturtles | 2025-04-14 19:09:40+00:00
As the Harvard letter says, "I encourage you to read the letter to gain a fuller understanding of the unprecedented demands being made by the federal government..." This goes far beyond a demand to follow existing civil rights law. It's a demand for a full-on, government-monitored cultural revolution that will punish Trump's enemies and bring in his supporters. It's also hilarously self-contradictory. The government demands an END to all DEI programs, yet in the same breath, "Every department or field found to lack viewpoint diversity must be reformed by hiring a critical mass of new faculty within that department or field who will provide viewpoint diversity..."
by tomrod | 2025-04-14 19:10:11+00:00
I might have missed a point you stated, but a few thoughts:

1. I am not sure the issue is double empathy

2. A group of people could see holding a performance standard as attacking livelihood. I believe this view ignores that the teacher chose to mis-grade a paper, so the jeopardy to livelihood is on the teacher themselves -- assuming the standard and expectation is fair. An organization needs to hire and be willing to fire based on its values.

3. Tone policing of text has a long history on the internet. Five years ago we'd accuse tone policing enforcers of expecting privilege where none should be expected if you seek a meeting of the minds. Tone policing is a weird mix of shibboleth and inability to simply state: "I disagree" and disengaging from a conversation.
by furtiman | 2025-04-14 19:11:18+00:00
This is a talk that I made back in February at TechEX conference in London.

edge AI is becoming ingrained in the industry. This is especially evident now in 2025; edge AI is no longer a mythical creature or two separate words in a sentence, but a set of technologies and practices that is proven to deliver real value and is being adopted by largest players in all kinds of verticals. But how does this latest and greatest category advance IoT — a recent technology that has found mass adoption across all sectors? The convergence of IoT, AI, and edge computing is now reshaping industries. It enables smarter, faster, and more efficient systems. In the talk I highlighted how these technologies are evolving and why their integration is critical for the future of innovation.
by mtoner23 | 2025-04-14 19:11:28+00:00
How did that work the last 10 times we said the things trump wants to do aren't gonna happen. He's saying he will so we should believe him

https://www.theatlantic.com/politics/archive/2025/04/trump-t...

https://www.foxnews.com/media/trump-going-run-third-term-ste...
by andrewaylett | 2025-04-14 19:11:34+00:00
I'm sure it does work really well -- the social dynamics are there, it's obviously easy to use. That doesn't mean I have to like the technical characteristics.

A counter-point might be that my credit card doesn't require Google Play Services either. And won't run out of battery. And works with all the local businesses, including the smallest -- while there are some people (mostly outside cities) who still only take cash, I can't imagine them signing up for TWINT either.

There are several providers of services allowing individuals and small traders to accept credit and debit cards, and I've happily accepted cards from foreign banks too.

I'd be sceptical of anything like TWINT catching on in the UK, because NFC payments are already ubiquitous and also really easy to use.
by forrestthewoods | 2025-04-14 19:11:57+00:00
if a $50,000,000,000 endowment can not be used to smooth things over in times of need or turbulence then the endowment managers need to make changes.

You can not possibly convince me that Harvard’s endowment doesn’t trivially have one year of liquidity in it.

I’m sure it’s not structured to handle a 7% annual draw down for the next 30 years. But it’s got plenty of time to restructure if needed.
by ChuckMcM | 2025-04-14 19:12:03+00:00
> Google is just really bad at this, but seems to think it's not bad at this.

That is a very charitable way to look at it, when I worked their I started from that point as well. "Hey, this thing you just did, you did it really badly, can we workshop some ways to not do this so badly in the future?"

And yet, again and again they would do something similar again and still do it badly. As the examples piled up, I was able to have more pointed and more direct conversations with the executives tasked with doing these things. After a year or so, the evidence was pretty conclusive, it was neither that they didn't think they were bad at it, they didn't care.

There have been a lot of conversations on HN about how "managing" at Google was warped by the fact that their search advertising business was a freaking printing press for money. So much that billions of cash was generated every quarter that they just put into the bank because they didn't have anything to spend it on. There have been lots of discussions about how that twists evaluations etc.

What has been less discussed is that tens of thousands of people applied every week to work for Google. It is trivial for a manager to 'add staff' just pull them out of the candidate pipeline of people who have accepted offers. Tell HR^h^h People Operations to keep "n" candidates in the pipeline to support 'attritional effects' of management decisions. And blam! you get new employees with a lower salary than the ones you lose to attrition. It was always better to fill an open slot with a newer, cheaper, employee than to transfer one whose job/project/group had just been deleted. Always. Management explicitly pushed hard on the messaging of putting everything in the wiki because it was helpful that firing someone didn't lose any institutional knowledge because that knowledge was already online in the wiki.

As a result, it was ingrained in the management culture that "you can always replace people so don't feel bad about firing them" and "incremental revenue improvement or incremental cost reductions are not promotable events."

Google leadership spends money to create illusions for their employees to maximize their work effort, much like a dairy spends money to keep their cows milk production up. And like the dairy, they don't get too attached to any one cow, after all there are always more cows.

Argyle, the author, had their belief system completely invalidated. That is traumatic, always will be. Google's leadership doesn't care, Google's belief system is that there is already someone in the 'hired' pipeline who costs less than can do any of the things Argyle might do, or has done, and they are cheaper. So yeah, don't let the door hit you on the way out.
by astrange | 2025-04-14 19:14:11+00:00
> If Google is firing one of the most successful and active web developer relations people they have, it suggests a strategic downgrade of the Chrome, the web, and engagement in human developers.

A layoff is not firing. If Google is doing layoffs, they'll intentionally choose good performers so they can demonstrate it was done for purely economic reasons. Otherwise they get legal issues.

Besides that, Google may not trust its own performance metrics well enough to use them. The VP might assume the director is lying about who's important etc.
by Latty | 2025-04-14 19:14:19+00:00
People keep saying this about everything the admin does before they do it. Pretending it won't happen won't stop it happening.

The real question is, who is left to stop it? The man is saying he's not joking about it. It's in line with his previous actions. They have actively refused to comply with court orders. They actively tried to reject the results of an election.

Why is it alarmist to say they may do the thing they want to do, and can do?
by JumpCrisscross | 2025-04-14 19:14:33+00:00
> Once Americans pardoned an attempt by the sitting president to overthrow US democracy it's over already

By this logic it was “over already” at the end of the Civil War. Suspending habeus corpus, ignoring the courts and then meeting with public indifference will be the point of no return. Trump’s third term would just be the canary passing out.
by simonask | 2025-04-14 19:15:03+00:00
I'm wondering what makes you feel confident about the use of linked lists in all of those components.

Mind you, most of those will be written in C on a typical Linux installation, and linked lists happen to be one of the two collection types that are relatively easy to use in C (the other being a flat array), so I will concede that some software is using linked lists out of desperation, rather than it being the correct choice. :-)
by iLemming | 2025-04-14 19:15:57+00:00
> The way lisp languages are pitched here, I thought I was in for a mind opening experience

Have you used a Lisp with a connected REPL? Not the one that you have to type instructions into - the one that allows you to send any expression at point, with virtually zero ceremony to it, basically letting you evaluate any part of the program on the fly? And that REPL can be even remote - at work we use one running in a kubernetes cluster, we can change our APIs and experiment without not only redeploying things, we don't even have to save our changes. Can you imagine being able to try your code without saving, linting, linking, compiling, deploying - all that on the fly? It is truly mind-opening experience. It's so fucking nice, it's like playing a video game. I do understand why it's appealing to build actual video games that way.

Using a Lisp without structural editing tools and without a REPL is like having a Ferrari without a working engine - you'd have to pedal it to move around, it's ridiculous.
by exiguus | 2025-04-14 19:15:59+00:00
I strongly support this approach. By voicing my thoughts, including any weaknesses and unknowns, I invite others to contribute their insights. This not only helps to address gaps in my knowledge but also encourages a collaborative environment where other engineers can engage in discussion and decision-making. I believe this dynamic is a sign of a healthy workspace, where open communication and teamwork are valued.
by lotyrin | 2025-04-14 19:16:24+00:00
"virtue signalling" really is one of those words/turns of phrase that needs to be put on a high shelf.

Plenty of people genuinely dislike the concentration of economic and computing power that big tech represents. Them expressing this is not "virtue signaling", it is an authentic moral position they hold.

Plenty of people genuinely dislike the disregard for labor and intellectual property rights that anything Gen AI represents. Again, an authentic moral position.

"Virtue signaling" is for example, when a corporate entity doesn't authentically support diversity through any kind of consequential action but does make sure to sponsor the local pride event (in exchange for their logo being everywhere) and swaps their social media logos to rainbow versions.
by ben_w | 2025-04-14 19:16:31+00:00
Exactly what I don't want to happen. I don't mind sharing my github repos (they're MIT for a reason), but training AI on device content like this is exactly the kind of creepy that puts me off all the "we value your privacy, here's 1604 people we want to share your browsing habbits with" popups.

I'm glad I live in the EU, but I wonder if that's sufficient…
by henryfjordan | 2025-04-14 19:16:38+00:00
> "The FTC's lawsuit against Meta defies reality. The evidence at trial will show what every 17-year-old in the world knows: Instagram, Facebook and WhatsApp compete with Chinese-owned TikTok, YouTube, X, iMessage and many others," Meta spokesperson Chris Sgro said in a statement.

Everyone knew at the time that Facebook bought Instagram because it threatened Facebook's dominance, and hindsight shows that exactly that happened. There's a huge swath of people that dropped off FB and now use Insta, but Meta owns both. It was a great move but it was absolutely anti-competitive at the time.
by breadwinner | 2025-04-14 19:16:39+00:00
Being anti-Israel should not be conflated with being antisemitic. After all, the International Criminal Court has issued an arrest warrant for Netanyahu for a reason.

Trump is using “antisemitism” as cover for the imposition of authoritarianism. This comes from Putin's playbook. Putin used denazification as an excuse for invading Ukraine.

Trump himself has espoused antisemitism from time to time, see below.

John Kelly, Trump’s former White House chief of staff, reiterated his assertion that Trump said, “Hitler did some good things, too,” in a story published Tuesday in The New York Times. https://www.pbs.org/newshour/politics/trump-said-hitler-did-...

Donald Trump dabbles in Nazi allusions too often for it to be a coincidence. https://www.cnn.com/2024/05/21/politics/trump-nazi-allusions...

Trump's re-election campaign that featured a symbol used in Nazi Germany. https://www.bbc.com/news/world-us-canada-53098439

Trump’s latest flirtation with Nazi symbolism draws criticism https://thehill.com/homenews/campaign/4677700-trumps-latest-...

Trump campaign accused of T-shirt design with similarity to Nazi eagle https://www.usatoday.com/story/news/factcheck/2020/07/11/fac...

Donald Trump's 'Star of David' Tweet About Hillary Clinton Posted Weeks Earlier on Racist Feed https://www.nbcnews.com/politics/2016-election/donald-trump-...

An order by Defense Secretary Pete Hegseth’s office resulted in a purge of books critical of racism but preserved volumes defending white power. Two copies of “Mein Kampf” are still on the shelves but “Memorializing the Holocaust” was removed. https://www.nytimes.com/2025/04/11/us/politics/naval-academy...
by zamadatix | 2025-04-14 19:17:01+00:00
It does. It also includes a dozen other things beyond what that one liner would do. Keep in mind, if it fits with what you're trying to test/how you're trying to develop, just doing things on http://localhost will be treated as a secure origin in most browsers these days.

There does seem to be a weird limitation that you can't enable both HTTP and HTTPS on the same port for some reason. That should be easy enough to code a fix for though.
by alnwlsn | 2025-04-14 19:17:05+00:00
I was somewhat disappointed to learn that there's a lot less Monty Python on Youtube than there used to be. You can still find the Cheese Shop, Dead Parrot, or Silly Walks, but about 15 years back it seemed like nearly every sketch from Flying Circus was there. Most of which were uploaded by the official Monty Python youtube channel.

Now, about 90% of them have been taken down. Which is a shame, as this is how I discovered them. Another loss for kids these days.
Show HN: I made an AI form Building Copilot like Cursor
by nilveryboring | 2025-04-14 19:17:05+00:00
I'm a solo indiehacker and just made Makeform AI — an AI form-building copilot that lets you build complex forms by chatting, kind of like how Cursor helps you code.

Instead of dragging and dropping fields or wrestling with logic conditions, you just tell Makeform what you need, and it generates everything: Questions Conditional logic Design Integrations (email, Slack, webhooks, etc.)

For example, say “I need a lead-gen form for B2B SaaS founders” — it’ll generate a beautiful, branded form, ready to publish or embed.

Why I built it: I’ve always found traditional form builders slow and clunky, especially when you want to iterate fast or embed logic. I wanted a tool that feels more like talking to an assistant than fiddling with a UI.

Cool bits:

AI-assisted form creation via natural language

Works with branching logic and conditional flows

Slack + Email notifications out of the box

JSON config editor for devs who want full control

Beautiful default styles (Tally/Typeform vibes)

Would love feedback — especially on what types of forms you'd want it to generate or integrations you'd expect.

Try it out: https://www.makeform.ai

Happy to answer anything!
by duxup | 2025-04-14 19:17:06+00:00
From the feds documents they describe the federal government as thought police:

>Viewpoint Diversity in Admissions and Hiring. By August 2025, the University shall commission an external party, which shall satisfy the federal government as to its competence and good faith, to audit the student body, faculty, staff, and leadership for viewpoint diversity, such that each department, field, or teaching unit must be individually viewpoint diverse.

Even ICE had a deleted tweet that makes it clear the thought police are active:

https://i0.wp.com/www.techdirt.com/wp-content/uploads/2025/0...
by mapt | 2025-04-14 19:17:13+00:00
I'm not expecting the average German to rise up against Hitler. Unfortunately.

But the average German Jew? Maybe they have more incentive to be prepared? If guns are readily available?

This isn't in the category of "to save their life, they started carrying weapons". This is in the category of collective defense - "To provide a deterrent, they started carrying weapons, just to make their abduction/murder costly". It doesn't make sense (for most) to sacrifice their lives just for their residency - getting deported is not the end of the world. But if the result is "You get thrown into a torture/slave/deathcamp and forgotten for the rest of your short life", that changes the calculus a great deal.