MurphyA/hacker-news huggingface dataset:
by dragontamer | 2026-01-24 19:26:27+00:00
That's already been revealed by Minnesota Police (thank goodness we at least have some degree of independent investigations going on right now).

1. Only had parking tickets on his criminal record. No other criminal activity.

2. Owned a gun with firearms permit.

3. 36 Years Old, male. EDIT: I misremembered. Its apparently 37 year old male.

Minnesota Police only have jurisdiction inside of Minnesota however. So those four+ ICE shooters just need to leave the state and they're safe. The FBI is required to pursue across state lines.
by class3shock | 2026-01-24 19:26:46+00:00
Slightly off topic but does anyone know if there are studies looking at the use of negative vs positive "reinforcement" on employees in order to increase productivity, reduce costs, whatever-metric-you-want-to-pick?

In my professional life I have never seen people respond well to cost cutting, layoffs, understaffing, corporate bs, etc. It is always demoralizing, resulting in reduced performance and I can only imagine worse outcomes for the company overall. But despite this I have never seen a company do the opposite and respond with offering incentives for better performance. I don't know if this is industry specific (I've mostly been in defense oriented companies) but was curious.
by vardalab | 2026-01-24 19:27:37+00:00
Exactly! I agree about feeling free to think is important. I am a legal immigrant here on the green card, and I was randomly looking at my iCloud photos, and there were two of them where I was wearing a 2024 elections t-shirt of the losing side. The t-shirt was given to me as a gag gift, and I just had taken a picture of it to show it to the sender for giggles.
Now looking at this old image. I had second thoughts. What if on the border crossing some officer sees a t-shirt and doesn't agree with it? Maybe I should delete the image. And it's not the first time I want to go post something online, but I've stopped myself. What if it comes back and bites me? Even though it might be an innocuous tweet, nothing egregious, but I just don't want to engage. And this is how freedom goes. This feels as bad as it was growing up in the Soviet Union.
by zahlman | 2026-01-24 19:27:45+00:00
> The government "just mocking people" is already disgusting behavior that belongs to failed states

Trump is also a citizen.

> it was clearly just propaganda to make the opposition look weak

And?

It comes across that you're upset that something you find in poor taste happened to target someone you agree with.

> If it was a "meme" they should've said so in the post before being called out.

Why would they say something that's obvious to people with common sense?
Show HN: Polymcp – Turn Any Python Function into an MCP Tool for AI Agents
by justvugg | 2026-01-24 19:27:58+00:00
I built Polymcp, a framework that allows you to transform any Python function into an MCP (Model Context Protocol) tool ready to be used by AI agents. No rewriting, no complex integrations.

Examples

Simple function:

from polymcp.polymcp_toolkit import expose_tools_http

def add(a: int, b: int) -> int:
"""Add two numbers"""
return a + b

app = expose_tools_http([add], title="Math Tools")

Run with:

uvicorn server_mcp:app --reload

Now add is exposed via MCP and can be called directly by AI agents.

API function:

import requests
from polymcp.polymcp_toolkit import expose_tools_http

def get_weather(city: str):
"""Return current weather data for a city"""
response = requests.get(f"https://api.weatherapi.com/v1/current.json?q={city}")
return response.json()

app = expose_tools_http([get_weather], title="Weather Tools")

AI agents can call get_weather("London") to get real-time weather data instantly.

Business workflow function:

import pandas as pd
from polymcp.polymcp_toolkit import expose_tools_http

def calculate_commissions(sales_data: list[dict]):
"""Calculate sales commissions from sales data"""
df = pd.DataFrame(sales_data)
df["commission"] = df["sales_amount"] * 0.05
return df.to_dict(orient="records")

app = expose_tools_http([calculate_commissions], title="Business Tools")

AI agents can now generate commission reports automatically.

Why it matters for companies
• Reuse existing code immediately: legacy scripts, internal libraries, APIs.
• Automate complex workflows: AI can orchestrate multiple tools reliably.
• Plug-and-play: multiple Python functions exposed on the same MCP server.
• Reduce development time: no custom wrappers or middleware needed.
• Built-in reliability: input/output validation and error handling included.

Polymcp makes Python functions immediately usable by AI agents, standardizing integration across enterprise software.

Repo: https://github.com/poly-mcp/Polymcp
by thisislife2 | 2026-01-24 19:28:05+00:00
And that's the interesting question - how long will the dollar remain the global reserve currency? Apparently the recent spike in Gold prices is partly because of de-dollarisation:

- Gold and De-Dollarisation: Is the US Dollar Losing Its Safe-Haven Status? - https://www.royalmint.com/invest/discover/market-news/gold-a...

- Is the gold boom a sign of de-dollarisation? - https://unherd.com/newsroom/is-the-gold-boom-a-sign-of-de-do...
by eikenberry | 2026-01-24 19:28:17+00:00
Classifying a relationship as adversarial presumes a competitive context. I don't believe we are in competition with our employer but in a cooperative relationship, so we're talking game theory. A good employer cooperates with their employees to achieve business goals, a bad manager defects and prioritizes their personal goals/desires above the shared business goals. Your relationship falls out of this behavior (assuming no personal issues).
by davnicwil | 2026-01-24 19:28:24+00:00
Yes, but where reliability is concerned, a continuum is a problem. You can't say with any certainty where any given thing is on the continuum, or even define its bounds.

This is exactly what makes estimates categorically unreliable. The ones that aren't accurate will surprise you and mess things up.

In that sense, it does compress to being binary. To have a whole organisation work on the premise that estimates are reliable, they all have to be, at least within some pretty tight error bound (a small number of inaccuracies can be absorbed, but at some point the premise becomes de facto negated by inaccuracies).
by throwaway150 | 2026-01-24 19:28:42+00:00
Don't move the goalposts and take this as an opportunity to learn from the feedback you are receiving from several people here. Perhaps learn to be more accurate in what you say and if you fail to be accurate (which happens to everyone, we are all humans), admit it gracefully, and move on.

Your original claim was:

> There is no HTML5.

Clearly false because it exists: https://html.spec.whatwg.org/multipage/introduction.html#is-...

Then you move the goalpost.

> Please point to any current edition of the HTML standard that is titled HTML5 published by WHATWG or the W3C.

But who said anything about "current edition"? Only you did. The fact that the current edition is not HTML 5 does not mean that the HTML 5 standard has stopped existing!
by B1FIDO | 2026-01-24 19:28:59+00:00
Well, spam is no big deal, and any scam that comes via email should not affect anyone who is educated and prepared for them.

Of course, with a well-known email address, you could run a higher risk of credential stuffing, and an account takeover by someone who hijacks your email account, and then pivots from there to taking other accounts.

But this seems to be a risk we all take: email addresses are meant to be shared, to be public, and to be well-known to anyone to correspond with us.

I will say that disclosing my email address to certain parties has had noticeable effects. For example, I used "MYADDRESS+Echovita@gmail.com" once, and only once. My godfather had passed away, and I ordered some flowers for his funeral. And I put that order through with that email address.

Well, Echovita themselves had a data breach shortly afterwards, and I was inundated with scam emails. Just all sorts of attackers and they were basically all using the same M.O. But they were readily identifiable because I had used that "+Echovita" to identify it uniquely. And they really haven't stopped coming in. It's been 5 years since that breach.

So yes, especially with untrusted parties, it may help to tag your email address. I don't worry about receiving spam anywhere. But like I said, since I've never ever disclosed the addresses of 2-3 of my "alt accounts" they simply never receive any mail at all, spam or no spam.
by bad_haircut72 | 2026-01-24 19:29:50+00:00
I think forcing people to get vaccines that they dont want, even if they object for bad reasons, is also wrong. If Trump came out tomorrow and said "everyone is going to be forced to get this new vaccine RFK made in his basement" all the pro-vaccine people would be horrified. Well thats how the anti-vaxers feel about Covid shots, rightfully or wrongly.

That being said, of course the net effects of this will be more disease, and internationally probably harsher Visa restrictions on Americans.
by karhuton | 2026-01-24 19:30:00+00:00
Did it and can’t say yet I’d be very happy with the decision.

The first new feature we got on BOTH models was synced alarms! Why? It was already most hated feature on a stand-alone setup.

Also, their communication system between the models is a VERY noisy ad hoc wiresless audio mesh network.

(I have to admit it works better than our Wifi across the apartment – but I guess it’s because there’s no legal TX Watt limits!)
What usually happens after a VC asks for a demo?
by stijo | 2026-01-24 19:30:00+00:00
I had a VC call that went well. They asked for a demo, mentioned looping in an operating partner, and I shared details etc. Since then it’s been quiet (a day or two).

For folks who’ve raised before or worked in VC:
Is this typically just internal review time, or does silence after a demo usually signal a pass?

Not looking for validation, just trying to understand how this phase usually plays out.

Thanks.
by drzaiusx11 | 2026-01-24 19:30:48+00:00
That's awesome! I had access to an electron microscope at my last makespace and always wanted to decap a simple chip for reverse engineering. A close friend of mine did that with a SID and recreated it in verilog with good results, which I always found fascinating. Great work on the VIC20 side! And yeah, my VIC20 was never the most stable machine, crashing frequently but I also had a bunch of janky expansion boards attached so ymmv...
by winstonwinston | 2026-01-24 19:31:21+00:00
Technically it is possible to configure butlocker using passphrase instead of a TPM. It is not easy though. It is configured via GPO. However it is not a local account password. It is a separate passphrase which you need to provide early in boot process, similar to LUKS on linux systems. It works on windows computers without TPM, i’m not sure is it supported on systems that actually have TPM available.
by enraged_camel | 2026-01-24 19:31:22+00:00
Yes, very common in Turkish culture. My dad passed away a month ago. Everyone who came over to offer condolences brought pastries, cakes, various home-made foods. And roasted chestnuts, which are sold by street vendors in Turkey in the winter.

I thought about why that is, and came to the same conclusion as you: when you are grieving you just need to be able to go through the motions, and not stressing about what foods to make is really helpful.
by verginer | 2026-01-24 19:31:28+00:00
I finally found a job for my Raspberry Pi 1 Model B from 2012. It’s been sitting in a drawer for years, but about a 2 years ago added it to my Tailscale network as an exit node.

It’s a single-core 700MHz ARMv6 chip with 512MB of RAM. It's a fossil—a Pi 5 is 600x faster (according to the video). But for the 'low-bandwidth' task of routing some banking traffic or running a few changedetection watches via a Hetzner VPS (where the actual docker image runs), it’s rock solid. There’s something deeply satisfying about giving 'e-waste' a second life as a weekend project.
by dangus | 2026-01-24 19:31:34+00:00
I don’t think your newspaper analogy works very well here.

Newspapers had willing subscribers especially since they had few alternatives. Their subscriber base was not niche at all.

These newspapers were also heavily subsidized by not only advertisements but paid classified ads.

You either caught the local/evening news on TV or subscribed to a small handful of locally delivered papers. Maybe they also deliver major national newspapers like the New York Times and Wall Street Journal.

The willingness to subscribe didn’t go away, the problem is that alternatives quickly arrived that didn’t cost any money.

Free online classifieds ate the newspaper cash cow. People are often still willing to pay for the services that newspapers provided: just see eBay, Autotrader, and Craigslist. The problem is that your local paper can’t match the product that the internet makes available.
by Zigurd | 2026-01-24 19:31:48+00:00
There is never any remote driving involved. That would be dangerous. The current state of Tesla's "remote control" consists of a ghetto V2V hack to move the Killswitch to the chase car. How many years do you think it took to develop the remote decision-support Waymo has got? The second paragraph of the article you linked to explains this:

> Much like phone-a-friend, when the Waymo vehicle encounters a particular situation on the road, the autonomous driver can reach out to a human fleet response agent for additional information to contextualize its environment. The Waymo Driver does not rely solely on the inputs it receives from the fleet response agent and it is in control of the vehicle at all times. As the Waymo Driver waits for input from fleet response, and even after receiving it, the Waymo Driver continues using available information to inform its decisions. This is important because, given the dynamic conditions on the road, the environment around the car can change, which either remedies the situation or influences how the Waymo Driver should proceed. In fact, the vast majority of such situations are resolved, without assistance, by the Waymo Driver.
by pvtmert | 2026-01-24 19:32:25+00:00
In my ~10 year tenure, every single manager/boss I had was a variation of Michael Scott. This is in terms of both good and bad.

I could literally write 20 page essay about every single piece of slighting, favouritism, discrimination, overstepping labour law, then trying to cover up by denial/not remembering/false pretences even fake witnesses.

But, this firstly quite lots of work, secondly the risk of them chasing me back and suing for damages is not worth it, thirdly, it will seem "unprofessional" by the managers/leadership (or future prospects) anyway.
by i_cannot_hack | 2026-01-24 19:32:43+00:00
> FWIW, here's a short version: users flag things for various reasons; we turn off flags on a few such stories, but not more; that's because HN isn't a political or current affairs site;

I think you have misunderstood the request. The request was not to clarify the general moderation policy, but rather clarify the reasoning why this specific story was not considered as one of the few stories where such action was taken.

I have already clarified my specific concerns regarding flagging and this specific story in another post in this discussion: https://news.ycombinator.com/item?id=46745562

People are curious to hear the reasoning for keeping the flag on this specific post, since thought has obviously been put to it and a decision to keep it was made after thoughtful consideration. I.e. which of the several different policies you highlighted had the most weight in this decision, and which mitigating circumstances were considered as reasons for bypassing this policy and removing the flag (even if they were discarded in the end).

It is precisely because consistent moderation is not possible that this is needed (otherwise it would be easy to just refer to the consistent guidelines). The quality of the moderation depends on the judgement and reasoning of the moderators, and the only way for the users to form their own picture (good or bad) of this judgement is to ask to hear how it is applied to specific scenarios where it is ambiguous.

I am very sympathetic to the fact that it must be tedious and sometimes repetitive, but if the decision is controversial I think it is an important part of moderation and important for the community as a whole.
by callc | 2026-01-24 19:32:54+00:00
Sounds like you are extremely valuable in the product you built.

In your experience it’s not just the manager direct report relationship that’s adversarial, it’s you against the whole company for the mismatched value they place in you.

You should use that as leverage. This comes with an mindset of looking out for yourself and not any loyalty to the company (I really wish that we could all find companies loyal and nice to their employees, in reality they are few and far between).

Something along the lines of “Hey I built our product. We’re making X in profit. I deserve Y in comp. I’ll give you a week to decide. If you reject I quit and build my own product or join another company.” Obviously add some fluff to reduce harshness.
by hirvi74 | 2026-01-24 19:33:21+00:00
> assignment to rewarding work, get paid top dollar, not be bored, get recognition for success, coaching on career growth, given leeway to make mistakes, not overlooked for promotion, etc.

How likely is one to find all of the above in a job? My current job is essentially the opposite of all of those items. Though, believe it or not, it's not a bad place to work. Just very old school and non-tech focused.
by justonceokay | 2026-01-24 19:33:28+00:00
What if they just don’t value the abstract “public health”? To quote my mother, “there is no economy, there’s just my economy and it’s doing fine”. I think a large plurality (if not majority) of Americans think this way.

If you do value public health then this viewpoint can seem cruel. But if you think like my mom then vaccines might as well be a government-mandated forehead tattoo.
by vohk | 2026-01-24 19:33:44+00:00
I think that becomes more common with income brackets that can start to feel like "enough".

If you've spent time struggling to make ends meet, even median income can feel like previously unimaginable wealth and security, and workplace satisfaction is rarely something that you had a great deal of choice around. If you've spent most of a decade making six figures with benefits, it's easier to decide an extra 10k or even 50k isn't worth the added stress.

Cost of living and personal situation (dual incomes, dependents) can shift that needle around quite a lot too.
by mcjiggerlog | 2026-01-24 19:33:46+00:00
> With the new WhatsApp interface mandated by the DMA, any BirdyChat user in the EEA will be able to start a chat with any WhatsApp user in the region simply by knowing their phone number.

Unfortunately, as it's been implemented as opt-in on WhatsApp's side, this isn't really true. Honestly that decision alone means it's kinda dead in the water.
by pfdietz | 2026-01-24 19:33:52+00:00
If someone doesn't get a vaccination, and as a result gets infected, and then as a result passes the disease to someone else, then this should be treated as equivalent to harming someone by causing an accident through reckless driving.

What is needed here are laws making it a crime to conceal that you have or had a communicable disease, so infections can be tracked and fault determined.
by binaryturtle | 2026-01-24 19:34:51+00:00
I still use a PI3 as a daily driver. I never got around to the PI4 (too expensive, low availability), and when the PI 5 came along it was severely downgraded for my main usage purpose (x264/AVC playback) while much pricier too. I don't expect a further PI 6 will remedy this properly.
by jonah | 2026-01-24 19:34:56+00:00
There are simpler ways to get a conduit under a driveway than a huge DB machine. I'm boarding a flight, but look up using water (dig a pit on either side of the road, attach water hose to piece of conduit, and push the conduit under the driveway using the water to erode a hole as you go.)

The there are also smaller hydraulic ram tools designed for pushing a pipe under a driveway.
by tastyface | 2026-01-24 19:34:58+00:00
Bellingcat analysis: https://bsky.app/profile/bellingcat.com/post/3md6vleoxks2t

"A video of the shooting appears to show that a gun was taken from the man BEFORE THE FIRST shot was fired."

"At least 10 shots being heard in total. Most of them are fired after a brief delay, when the man is already lying motionless on the ground."
by kryogen1c | 2026-01-24 19:35:08+00:00
> the default of giving babies Hepatitis B vaccine even if there is no possible vector for them to get the disease

Yeah absolutely. Another example, which is tangential since its not a vaccine but is a default medicine for some reason, is antibiotic eye ointment on literal hours-old infants. Im not concerned we have gonorrhea thanks, ill listen to your talks and sign your waiver.

Fwiw, the hep b recommendation just changed like a month ago :) sensibility wins out, sometimes eventually.
by kevin_thibedeau | 2026-01-24 19:35:34+00:00
Multiple accounts as others have said. The most powerful is to switch to a provider that permits custom domains and allows you to construct topic specific wildcard addresses on the fly. These can't be flagged as invalid or stripped like Google '+' suffixes and when compromised, you can filter them into oblivion and move on to something else. You also get the bonus of having the entire namespace to yourself and can select short addresses.
by dratopher | 2026-01-24 19:35:43+00:00
His latest editions are a bit alarming...The telemetry system explicitly captures:
"Claude session JSONL files (when accessible)"
Those session files contain complete conversation histories - everything users ask Claude, everything Claude responds, including:
• Source code
• API keys and secrets discussed
• Business logic and proprietary algorithms
• Security vulnerabilities being fixed
• Personal and confidential information
• Credentials mentioned in chat
If OpenTelemetry is configured to export to an attacker-controlled endpoint, the author has been collecting:
Data
Scale
All conversations
Every user of claude-flow
All code generated
Every project using it
All commands run
Complete terminal history
All files edited
Full codebase access -- maybe he hasn't, but it is there...not just Claude Code...
Target Config Location Status
Claude Code ~/.claude/settings.json Confirmed compromised
Claude Desktop ~/.claude/settings.json Confirmed compromised
Roo Code ~/.roo/mcp.json Evidence of targeting
Cursor ~/.cursor/mcp.json Documentation for injection
Windsurf Unknown Mentioned as target
Any MCP client Various Universal MCP server
It is possible conversations are being harvested from every major AI coding assistant
by flyingcircus3 | 2026-01-24 19:35:46+00:00
I think it comes down to the difference between predictions and prescriptions. When a person is predicting how long someone else's work will take, the revelation of their error causes them to change their subsequent predictions to be more accurate. When a person is prescribing how long someone else's work will take, the revelation of their error causes them to demand productivity increases.
by slg | 2026-01-24 19:35:51+00:00
With the direction we're headed, there's a non-zero chance that some day soon I'll click on over to https://news.ycombinator.com/active and see "[flagged][dead] US Erupts in Civil War" and I'll click on the comments to see a copied and pasted comment from dang with a link to a dozen other comments explaining why this political story doesn't belong on HN.

"Politics" doesn't care about your apolitical spaces. It's coming for everything and you'll have to draw the line somewhere.