skysight-inc/HackerNews huggingface dataset:
I think people often think of their specific use-case and tend to forget the bigger picture. MCP does not force one transport or the other and that is great—use any transport you want as long as it uses JSON RPC as the payload.

The two built in transports are also extremely minimalistic and for SSE transport use regular HTTP—no need for web sockets or other heavier dependencies because SSE events are lightweight and broadly supported.
I’m a fan of Saramonic’s MV2000 (https://saramonicusa.com/sr-mv2000-large-diaphragm-usb-studi...) is an affordable, good quality cardiod mic.

Frequently available for $50 and supports live headphone pass through if that’s your jam.
I'm leaning toward this being top-notch satire, but I can't be entirely sure---and that's a good thing.

> Without those standards, the profession would lose its weight, its dignity. If becoming a doctor were simply a matter of competence and compassion, we’d all be wearing name tags and making $60,000 a year.
What about lav mics? Are they a good option if you're willing to clip one on?
It's different because in the previous antitrust case, Microsoft was accused of product tying. They apparently had private APIs built into their operating systems which only their own applications were allowed to use, and weren't available to competitors. There is no such allegation today. Any third-party vendor can write Windows applications that work just as well as Microsoft's own applications.

Apple also had a much smaller desktop OS market share at the time. They nearly disappeared but are in a much stronger position today, which makes it harder to argue that Microsoft has a monopoly. There's no strict threshold for market share in these cases, but it's one of the factors taken into account.
On this thought also dryer settings (high vs low heat) can play a big part especially with synthetic materials like elastics degrading faster than expected.
Here is the Panini projection paper, it's a good read[0].

Unreal Engine has support for it as a post-processing filter[1], but I don't know of any games using it.

[0]: http://tksharpless.net/vedutismo/Pannini/panini.pdf
[1]: https://dev.epicgames.com/documentation/en-us/unreal-engine/...
> instead of being left behind all over a bloated registry

Really? I think the idea of a central, generic, key-value pair database for all the setting on a system is probably the most elegant reasonable implementation there could be.

The initial implementation of Windows Registry wasn't good. It was overly simplistic and pretty slow. Though the "bloat" (what ever that means) of registry hasn't been an actual issue in over 20 years. The only people invested in convincing you "it's an issue" are CCleaner type software that promise to "speed up your computer" if you just pay $6.99.

How many rows do you need in a sqlite database for it to be "bloated"?
8 years in horrible places.

I second this.
"Don't fix what isn't broken" is often becoming a survival tactic these days. You never know what new modern puchase you could make is spying on you, only works online (when no useful reason for that), made of cheaper materials, planning to remotely disable a feature and charge you for it, vendor locks resupply/maintenance, etc..

It increasingly applies to nearly all aspects of the economy. Everybody wants to lock you in and take a cut. Almost all new innovation these days is just rent seeking gatekeeping. Even genuine innovations are unable to get their innovations out without either recreating entire software stacks (or supply chains) that's under feudalistic/parasitic control, they often remain niche and undermonetized. This will have an effect on the economy like a % yearly reduction in atmospheric oxygen will destroy biodiversity.
Oh, you're right; I managed to miss that the vuln was from 2023. I do wonder how widely used the wuffs version is now that it exists, though.
The Fiat 500 and Smart car survive surprisingly well in crash testing. If the IIHS put Kei trucks through fair crash tests and they passed, they should absolutely be given a fair chance. I’m a big proponent of vehicles like this being on the road, and realistically bringing back more small and affordable vehicles to the masses. Realistically, I would love to see the 25 year rule go away so the rest of the overinflated market could have some competition.
I didn't downvote because I think diverse perspective is important, but the OP's comment is condescending and elitist: it declares that US doctors and the system they operate within is superior to the doctors and medical systems of every other country. This is clearly false.
It is true that ~70% is a good idea, but most charging controllers are designed to give a full charge because they have no way of knowing when the user wants a 100% battery because they're about to go out or 70% because they're going to be plugged in for a while.

This can be changed in software, setting it to 70-80% or having a toggle is best for the battery.
This is not really related to the problems that the article is talking about. Rust doesn't have implementation inheritance at all, single or multiple, and "diamond impls" are prevented by the orphan rule.

A type implementing multiple traits is fine and normal, as is a type bound that requires type parameters to implement multiple traits; none of this poses any "diamond inheritance" type issues or other conceptual problems. It's only if you want to do dynamic dispatch in this situation that there are problems, because dynamic dispatch requires vtables and it's not clear how vtables for multiple traits would work; all known design proposals have serious drawbacks.
And they're saying: Why couldn't Doordash work when pizza delivery worked 20 years ago? Doordash is just pizza delivery scaled up, right? If pizza delivery had continued, it should work the same way as doordash for the same price as doordash but limited to pizza restaurants (by definition), right?
Philosophy of Coroutines (2023)
Heh, not a nodejs problem but something related to TCP connections.

I won't name the product because it's not its fault, but we had an HA cluster of 3 instances of it set up. Users reported that the first login of the day would fail, but only for the first person to come into the office. You hit the login button, it takes 30 seconds to give you an invalid login, and then you try logging in again and it works fine for the rest of the day.

Turns out IT had a "passive" firewall (traffic inspection and blocking, but no NAT) in place between the nodes. The nodes established long-running TCP connections between them for synchronization. The firewall internally kept a table of known established connections and eventually drops them out if they're idle. The product had turned on TCP keepalive, but the Linux default keepalive interval is longer than the firewall's timeout. When the firewall dropped the connection from the table it didn't spit out RST packets to anyone, it just silently stopped letting traffic flow.

When the first user of the day tried to log in, all three HA nodes believed their TCP connections were still alive and happy (since they had no reason not to think that) and had to wait for the connection to timeout before tearing those down and re-establishing them. That was a fun one to figure out...
Because that is just what we do.

Expressing things as percentages was a late arrival; when until the mid 70s folks had to be able to cope with, and mentally manipulate vulgar fractions.
Is this an apology piece for Spez now that Elon isn't cool with his friends anymore?

He burned any redeemable goodwill a long time ago, and it's laughable that he thinks he can get it back.
Upfront context, precise statements of what is required, immediate constructive feedback? What's not to like?
> unless you consider those a subset of your items above

It is the same just with extra steps which put politicians and such in control of it all. Which is why something like these really are the only viable tactics to the overarching strategy. Politicians won't allow change that excludes them from power
We have support for text-to-speech in the chat window and have also worked with developers who code entirely through voice and have been quite successful with Continue.

I don't claim that we're perfect and would love to hear how we can improve if you have the chance to give it a try
I, too, recoil at displays of arrogance, needing to spend time communing with nature from a barrel.

Tho I haven’t started on my exploratory instrument crafting era.
was great to meet you guys in NYC last month. congrats on your launch and its exciting to see Continue Hub go GA!
Love the ebike analogy!

You're right though, you need to be able to steer, but you don't necessarily need to be able to map read.

Case in point, I recently stood up my first project in supabase, cursor happily created the tables, secure RLS rules etc in a fraction of the time it would take me.

To stop it getting spaghetti I had to add a rule "I'm developing a first version - add everything to an SQL file that tears down and recreates everything cleanly".

This prevented hundreds of migration files being created, allowed me to retain and context, and every now and then ask "have you just made my database insecure", which 50:50 resulted in me learning something, or a "whoopsie, let me sort that".

If I wasn't aware of this then it's highly likely my project would be full of holes.

Maybe it still is, but ignorance is bliss (and 3 different LLMs can't be wrong can they?!)
Lol, it's literally affine texture mapping.
Procedurally-generated infinite Chinese landscape paintings (2017)
AMA is not the main culprit in supply of doctor's, that would be available spots for residents (and further downstream, available slots for sub-specialties e.g., pediatric nephrology; pulmonary critical care). You can expand med school enrollment until the cows come home, but you'll just be increasing the number of aspiring doctors who don't "match" to a program to continue their training.

Solving this is complex and complicated, in large part due to the fact that residences and many fellowship programs are funded through medicare/medicaid via congressional actions, sometimes with additional state funding.

Also keep in mind that most doctor's have high salaries and high debt load, they're not as rich as people think. There are sub-specialties though that are aboslutely rolling in cash (interventional radiology, dermatology, ortho as some).
RGL: Graph-Centric,Framework for Efficient RAG on Graphs
Mozilla warns Windows users of critical Firefox sandbox escape flaw
Sounds to me like you also misinterpreted the comment.
I think so, but I've never tried. I like to move around during calls so for me the ModMic Wireless + my existing Bluetooth headphones was the best option. I don't think there's any system out there that can beat the physical flexibility and ease of use of this setup.

The ModMic comes with a tiny magnetic nub that adheres (permanently) onto the headphones. Then the ModMic itself snaps onto / off of that magnetic element, so it takes literally 2 seconds to take it on/off.
You could just as well say that killing someone is not bad, because after you kill them they will not experience any lack of positive experience.
Might be, might be not. You really can not say that. Sometimes, online is simply cooler the exact same way new friends are sometimes cooler. It is more fun, because it is new and exciting. Sometimes, online (or new political group) hooks you in with fake threats that gives you feeling of purpose that has nothing to do with your actual environment being bad.

Plus these groups are addictive by way of being bubbles - where your real life friends might tell you that "hey that is rude" or just wont appreciate you being derogative to others, like minded online individuals will embrace that part of you. And as you become more radical, IRL people will avoid you to avoid your toxicity while you will feel good in the similarly toxic environment.
Show HN: Oscura Vim – A Refined Vim Colorscheme for Long Coding Sessions
Hey HN!

I’ve been working on Oscura, a Vim/Neovim colorscheme focused on clarity, contrast, and a cohesive coding experience. It’s designed to feel native rather than just another port.

What’s New?

• New Variant – Oscura Dusk : A refined, high-contrast take on the theme.
• Improved TypeScript Support : More accurate syntax highlighting.
• General Enhancements : Keeping it in sync with the VS Code version while staying true to Vim.

If you’re a Vim/Neovim user looking for a well-balanced and evolving colorscheme, give Oscura a try! Would love to hear your feedback.
>Another imperfect solution would be to ... ugh...generate exports in Excel format rather than CSV. I know, I know, but it does solve the problem.

That's honestly a good solution and the end users prefer it anyway.
How is the MCP API bad? It uses simple and widely available standards-based transports while still allowing custom transport implementations, along with a simple API that can be used easily without any libraries, in any programming language under the sun?
I bought a Yeti Blue a while back, and several people commented positively on its sound quality. I'm pleased with it, especially given its decent price: it's not a bank-breaker for being such a huge upgrade over the built-in laptop mic.

As a bonus, it has a hardware mute button on it. Now I usually leave my Zoom unmuted, and use the button to toggle whether my coworkers can hear me. It's more convenient than clicking the Zoom button or finding the keyboard shortcut.
Show HN: Xorq – open-source Python-first Pandas-style pipelines
Hi HN, Dan, Hussain and Daniel here… After years of struggling with data pipelines that worked in notebooks but failed in production, we decided to do something about it. We created xorq to eliminate the constant headaches of SQL/pandas impedance mismatch, runtime debugging, wasteful recomputations and unreliable research-to-production deployments that plague traditional pandas-style pipeline workflows. xorq is built on Ibis and DataFusion.

We’d love your feedback and contributions. xorq is [Apache 2.0 licensed](https://github.com/letsql/xorq/blob/main/LICENSE) to encourage open collaboration.

Repo: https://github.com/letsql/xorq

Docs: https://docs.xorq.dev

Roadmap Issues: https://github.com/letsql/xorq

You can get started `pip install xorq`.

Or, if you use nix, you can simply run `nix run github:xorq-labs/xorq` and drop into an IPython shell.

Demo video: https://youtu.be/jUk8vrR6bCw

Here are some vignettes to look into next:

1. MCP Server + Flight + XGBoost: https://docs.xorq.dev/vignettes/mcp_flight_server

2. 1 DuckDB + 2 Writers + 1 Reader: https://docs.xorq.dev/vignettes/duckdb_concurrent

3. OpenAI UDF: https://docs.xorq.dev/tutorials/hn_data_prep

Some features to note:

- Ibis-based multi-engine expression system: effortless engine-to-engine streaming

- Cache expressions with `.cache` operator

- Portable DataFusion-backed UDF engine with first class support for pandas dataframes

- Serialize Expressions to and from YAML

- Easily build Flight end-points by composing UDFs

thanks for checking this out, and we’re here to answer any questions!
The Case Against Realism
One of my favorite man pages is scan_ffs https://man.openbsd.org/scan_ffs

The basic operation of this program is as follows:

1. Panic. You usually do so anyways, so you might as well get it over with. Just don't do anything stupid. Panic away from your machine. Then relax, and see if the steps below won't help you out.

2. ...
Next, introduce some lyrics by Primus or The Presidents of the United States of America.
TLDR: Is there a way to make money from creating these specialized agents?
How to Believe False Things
>Then, the user doesn’t have Excel has the default program for opening the file and has to jump through a couple safety hoops

Nah, they just quickly learn to rename it .csv or .xls and excel will open it
In the US? Wasn't the whole thing that you could say what you wanted without fear in the US?

I understand that people say these things about Saudi Arabië and China and wherever else, but all my life the selling point of the US has been that it's the land of the free.

Please tear down the Statue of Liberty because it's an absolute embarrassment at this point. It's like the D in DPRK now.
I am slowly coming around to the idea of desk mics, like you I detest the idea of it hanging in my peripheral vision on the desk or monitor arms etc...

Even at the higher end of closed back headphones, there is a still a decent bit of noise leak.

I've Had V-Moda mic in the past, as well as Sennheiser and Beyerdynamic headsets with boom mics.

It usually isn't a problem with the relatively low volumes in a meeting, but any other time the noise leak is enough to get reliably picked up on recordings etc...
counterpoint: Microsoft does serve a lot of computer-illiterate customers. They also have very literature customers but they have to design for the lowest common denominator
> So does it mean that you take back your original claim of "if in a different syntax" then and move the goalpost to "higher level"?

Take back what now? I said that your code example demonstrated an "if" statement written in different syntax; that it did not approach things from a higher level. The same would be true if you had written it with a ternary operator, if the language in question had such a feature. How does restating the same thing in a slightly different way lead to some kind of contradiction or whatever it is you are seeing here?

> If so, I think "higher level" is too subjective and I'm tired of discussing this topic.

I suspect once again you're getting too caught up in what words mean to you and not what they mean to me. As much as I'd like to use words as you know them, I haven't quite figured out how to drill into your brain to extract that information. Best I can do is use what I have and work with you to clarify intent as needed.

But we've already discussed that to death. There was no need to say it again – especially if it has tired you. Why did you bring it up again, exactly...?

> You have to actually use it yourself, over time.

Time I have. All we lack is your code.

> I can write you the code, but I doubt it will help you.

Humorously, you've put way more effort into telling me this than the supporting if-statement approach would have required. Does this one again suggest that what you envision is so long and arduous that you are avoiding it because of the effort required?

Otherwise you may as well try me. If it doesn't help we're still in the same place with much less energy expenditure on your part as compared to whatever this is.

> It's like showing someone prolog code who is used to C. That just doesn't work.

No, it works just fine. Prolog is perfectly understandable to read. It is harder to write without first understanding a bunch of technical nuance, but we don't need the uninitiated to write code here.

Why not admit that you can't write the code in question? This act isn't fooling anyone.
University of Toronto Snags Yale Professors as Canada Raids American Brain Trust
Vendors with millions in federal contracts watching D.oE. constitutional battle
Speaking opinions contrary to the party line.
>"The degree to which eating dog food is tolerable can be measured in direct proportion to how good the dog food actually is. And this was not good dog food."
What is your definition of economic literacy?
Huh! So, before I posted this, I went to go double check, and found https://wiki.freebsd.org/VersionControl. What I missed was the (now obvious) banner saying

> The sections below are currently a historical reference covering FreeBSD's migration from CVS to Subversion.

My apologies! At the end of the day, the point still stands in that SVN isn't a DVCS and so you wouldn't want to be committing unfinished code though, correct?

(I suspect I got FreeBSD mixed up with OpenBSD in my head here, embarrassing.)
I used to think it was gluten, but then had issues with legumes (peanuts, beans). However, once I started taking an intense pre/pro biotic supplement, most of my issues disappeared.

What remained was acid stomach, but with my latest weight loss regime, I've seriously curtailed my ingestion of sugars, and now I don't take any more omeprazole regularly.
There is no sequence of steps that takes us from where we are to the society depicted in Star Trek, or at least none has been outlined so far. If it were to happen, the world would need an abrupt phase change (e.g., First Contact). You may be tempted to call me a pessimist, but I am a realist. To convince a realist, one must show a sequence of steps.
> In many ways, Jerry was ahead of the curve. He was lamenting “everything bagel liberalism” and “process over outcomes” before it was cool.

Process over outcomes is a great way of putting it.

For example, California has a well known environmental law, often referred to as its acronym, CEQA. Intended to protect the environment, it was certainly well intentioned, and surely much of what it accomplishes is good. But as the Wikipedia article notes:

> CEQA lawsuits (and threats of CEQA lawsuits) are frequently used by groups that want to block a proposed project for reasons other than its environmental impacts.

> Carol Galante, a professor of Affordable Housing and Urban Policy at the Terner Center for Housing Innovation at UC Berkeley, who served in the Obama Administration as the Assistant Secretary at the U.S. Department of Housing and Urban Development (HUD), stated that "It (CEQA) has been abused in this state for 30 years by people who use it when it has nothing to do with an environmental reason, ... NIMBY-ism is connected to the fact that for everyone who owns their little piece of the dream, there's no reason to want development next door to them, CEQA gives them a tool to effectuate their interest ... We need to fundamentally rethink how the CEQA process works in this state."

> CEQA has been used by residents in San Francisco and Los Angeles to attempt to block homeless shelters and affordable housing projects from being located in their neighborhoods.

Unfortunately, the well intentioned process ended up producing some very bad outcomes that were not anticipated. Not only are some projects blocked for reasons that are not about the environment, those blockages can easily end up hurting the environment; the people don't disappear if you make it harder to do high density, infill development, they'll just go live somewhere else, probably somewhere more sprawly that's worse for environment.
YTbErYb, Sc

Eu

You could *almost* squeeze in a seventh, as Holmium is named after the city of Stockholm; and the city Ytterby is in the greater Stockholm area, in Sweden. Sadly, Ytterby doesn't seem to be contained in any political division with a proper name containing "Stockholm". So, that doesn't work. (Though Ytterby is in a geographic region called the "Stockholm archipelago").
"New niobium thin film conducts better than copper" would have been my choice, but it would probably get butchered by the autofilter to something as useless as the current title anyway, because 'new' is probably elided, as would 'than'.
Are you saying it's bad that Apple's using an open source solution, or that Clang Static Analyzer (built into Xcode) is bad specifically? https://www.youtube.com/watch?v=jajgCfkLNdk
But somehow CSV is the PHP of serialization formats, attracts the wrong kind of developers and projects.
A Startup Linked to Peter Thiel Wants to Build "Next Great City" in Greenland
Just sell it to Elon!
I use the Elgato Wave:3, which is more table-level: https://www.elgato.com/us/en/p/wave-3-black

The software is also surprisingly useful, and includes a mixer and real-time-audio effects which are expensive to do outside of the software on macOS.
> While Mozilla didn't share technical details regarding CVE-2025-2857, it said the vulnerability is similar to a Chrome zero-day exploited in attacks and patched by Google earlier this week

Related: Operation ForumTroll: APT attack with Google Chrome zero-day exploit chain - https://news.ycombinator.com/item?id=43488841