MurphyA/hacker-news huggingface dataset:
by numpad0 | 2025-04-15 08:36:11+00:00
Just my reading, not well separated from my own views but - he's wanting a steam powered paintbrush with thousand buttons that only professionally trained artists are allowed to use and does nothing if held in a hand of an average person. He's done with proxy manipulation through metadata such as fabricated museum captions, negative Danbooru tags, and lines painted over existing works. This is not exactly the problem definition made above nor a fair description to the problem, and it's opposite of "democratization" concepts, but I do believe that's what it is. It's also what Photoshop is, anyway. Untrained users can barely draw a smiley with Photoshop open on a Wacom display.

If I really think about it, it feels just weird to me that fabricated metadata is supposed to be enough to yield an art. Metadata by definition do not contain data. It's management data artificially made to be as disconnected from data as possible. The connections left between the two are basically unsafe side effects.

I wish OpenAI and its followers quit setting bridges ablaze left and right, though I know it's tall order.
by microtonal | 2025-04-15 08:36:29+00:00
Incidentally, if you think of TOTP as being HMAC(unix mod 30, secret), one idea would be to do public key crypto instead of symmetric HMAC stuff. That's basically what a security key is.

If you additionally made it so that you couldn't phish the security key -- by having the OS + web browser know which apps can ask for which security keys -- you'd have reinvented WebAuthn.

Another key part of FIDO2 phishing protection is challenge-response. The relying party sends some random material/nonce that the authenticator has to sign. This avoids replay attacks that e.g. a time-based method would have, since when a phisher tries to authenticate, the RP will send a different nonce and the phisher cannot sign it.
by stavros | 2025-04-15 08:36:51+00:00
No, I treat AE reviews as written by the manufacturer. Sometimes I'll look to see if a legitimate user has posted something wrong with the product, or a caveat, but I never pay attention to the rating.

I've had almost solely good experiences with AE, but it does take experience to shop there (never trust the photos, if the price is too cheap it's a scam, batteries are always fake, etc).
by dharmab | 2025-04-15 08:38:29+00:00
I've done a lot of motorcycle touring and there's only a few things that concern me at all now:

1. The few remaining 100 mile stretches of no services, when extreme weather is possible.

2. Sundown towns, if you aren't white. Yes, they still exist.

3. Running out of water.

Especially nowadays, when cell phone + satellite coverage is nearly universal and affordable, you can run a phone off a small solar panel, and a credit card can fix any fuckup.
by seestem | 2025-04-15 08:38:32+00:00
> AI is about right 1% of the time

just write another prompt

edit to say:

One of the best skills for developers is to lookup information using search engines. All the information is out there already you just need an understanding what you are looking for. This is similar to painting the colors are there already but not everyone is a good painter. LLMs empower skilled developers and do the boilerplate work usually done by mediocre developers. Later on it will depend on who can write the best prompt but that requires understanding.
Ask HN: Why is there no better protocol support for WiFi captive portals?
by jgtor | 2025-04-15 08:38:34+00:00
I'm curious why we still rely on hacky techniques like requesting captive.apple.com and waiting for interception, rather than having proper protocol-level support built into WPA. Why can't the WPA protocol simply announce that authentication requires a captive portal?

This seems like every public hotspot I connect to it's flakey and will sometimes report it's connected when it still requires captive portal auth. Or even when it does work it's a 15 second delay before the captive screen pops-up. Shouldn't this have been solved properly by now.

Does anyone have insight into the technical or historical reasons this remains so messy? If the wireless protocol could announce to the client thru some standard, that they have to complete auth via HTTP I feel the clients could implement much better experience.
by bayarearefugee | 2025-04-15 08:38:40+00:00
Microsoft is surprisingly bad at software these days in my experience as an end-user of said software who has been using Microsoft software as far back as MS BASIC 2.0 on the Commodore 64.

Despite all of the negative aspects of Microsoft in terms of business practices and such, I still found their software to be of very high quality from an end-user perspective through the 90s and up to around 2019 or so.

Almost every bit of software I've used from them over the past 5-6 years across apps, Windows, the web and Xbox has been increasingly terrible (bloated, slow, buggy, etc), the only exception being VSCode.

Not sure what changed there to cause this but the external impact is unmistakable.
by hyperman1 | 2025-04-15 08:39:42+00:00
The Jetbrains AI autocomplete is indeed a lot better than the old one, but I can't predict it, so I have to keep watching it.

E.g. a few days ago I wanted to verify if a rebuilt DB table matched the original. So we built a query with autocomplete

SELECT ... FROM newtable n JOIN oldtable o ON ... WHERE n.field1<> o.field1 OR

and now we start autocompleting field comparisons and it nicely keeps generating similar code.

Until: n.field11<> o.field10

Wait? Why 10 instead of 11?
by immibis | 2025-04-15 08:40:15+00:00
To the fascist regime, "diversity" means "hiring black or gay people". Likewise "diverse points of view" means "viewpoints that think it's okay for black and gay people to be hired and for transgender people to pee". And "speech control" means "kicking out people who shout Hitler did nothing wrong in the middle of the library". And "inclusion" means "letting black or gay people study". It's all newspeak.
by grues-dinner | 2025-04-15 08:41:27+00:00
Well, quite. A fully ticket-funded passenger rail system is a rare, rare thing. There are simply better ways to make money than going solo on building and running a railway and not either diversifying or getting state support.

Yes, it's true for roads, but no-one expects roads to all turn a profit in the way that rail lines have to. Even for place with road use fees for motorways, most people can access the road system for rather less than the cost to construct and maintain it.

Unprofitable roads don't get closed very often.
by 0xbadcafebee | 2025-04-15 08:41:36+00:00
I first learned about Temu when someone I barely knew messaged me saying they needed me to sign up to Temu under some referral code so they could get bonus points to shop more. They were addicted to shopping, and Temu was the most addictive thing on the internet. Like the Dollar Store, Amazon, slots, and a pyramid scheme, rolled into one.
by axel7083 | 2025-04-15 08:41:54+00:00
I would say yes, but never tried:

1. enable remote connection in podman desktop (https://podman-desktop.io/docs/podman/podman-remote)

2. try the quadlet extensions (https://podman-desktop.io/blog/podman-quadlet)

I am curious to have feedback if you give it a try (https://github.com/podman-desktop/extension-podman-quadlet/i...)
by hieutrtr | 2025-04-15 08:42:22+00:00
After launching MCPHub on GitHub and sharing it on Hacker News, I received great feedback and questions about what the project is, why it matters, and how it fits into the growing ecosystem of AI agents.

In this post, I want to walk you through:

The pain points developers face integrating tools in LLM agents

How MCPHub simplifies agent development

A look at its architecture, features, and roadmap

How you can get involved
by Chipen | 2025-04-15 08:43:37+00:00
My friend and I attempted to cycle over 1300 kilometers during our university summer vacation without any special training. We just started off. This experience was very memorable because we had limited funds; I didn't have a sun-protective suit, and the bicycle was borrowed. Some protective gear was even handmade by my friend's mother, for which I am truly grateful. There was a particularly embarrassing incident where I even used women's sanitary pads because the area had become numb after long hours of cycling, and I needed something to cushion it. My friend bought them for me and insisted I use them. We also met many interesting people along the way. In short, although it was challenging, it was very fun. I believe that in life, some out-of-the-ordinary things are worth doing, but please always pay attention to safety.
by znpy | 2025-04-15 08:44:48+00:00
it's no vandalism, it's done on purpose:

https://www.boringcactus.com/assets/site.js

// Never read Hacker News // - Aphyr, "Hexing the technical interview" if (document.referrer.startsWith("https://news.ycombinator.com")) { document.location = "https://upload.wikimedia.org/wikipedia/commons/d/d4/Human_fart.wav" }

this also mean that copying the link and pasting it in the address bar will get you no fart sound

childish behavior if you ask me
by Ygg2 | 2025-04-15 08:44:51+00:00
> but learning to think about end-to-end performance absolutely will.

In a cloud DB webservice what will save you is having a good tracing/debugging story. From it, it will be easy to see E2E performance. Sure, some things will translate, but going SIMD optimized layout on a class, that will have to talk to DB across the ocean is a fool's errands.

To optimize you must have a good target and make sure you are measuring correctly.
by davegri | 2025-04-15 08:45:30+00:00
The demands only seem inconsistent if you don't look at the actual principle underlying them. Political discourse tends to present opposing ideologies as being about principles like "free speech" or "free markets" - it's really all about power, who has it, and who wants it.

In this case its strengthening particular social and economic hierarchies - america vs the rest of the world, and white christians over non-whites or non-christian.

What's interesting is that this is not necessarily a struggle between the top of a hierarchy vs the bottom of one, but between two different hierarchies. The democrats support cultural non racial and economic hierarchies, while the republicans support racial international and the same economic hierarchies. So while they both support the rich over the working class, there is a struggle over whether to support racial and international hierarchies. Democrats tend to support globalization, i.e unifying of the power of the top of the economic hierarchy across international boundaries, while eliminating racial and sexual hierarchies as they are seen as "inefficient" from a neoliberal perspective. Republicans are more focused on the "national elite", the rich people that depend on america being a global hegemon specifically, energy industry, military industira-complex, etc..
by pjc50 | 2025-04-15 08:45:38+00:00
> I'm surprised the websites don't even acknowledge this yet

Some people are reporting seeing tiktoks - not "ads", but regular videos, inasmuch as there's a difference - where Chinese vendors are saying "see, this is the factory that makes US brands such as lululemon, why not cut out the middleman and buy direct?"

> I guess they are hoping for a reversal in the next 2 weeks

There's been several reversals already. If trade policy is done by whim, why not wait for a reversal as soon as it starts to bite?

The whole category of "US business dependent on Chinese imports for inputs" is probably toast in the meantime. This includes a lot of kickstarters.
by lurking_swe | 2025-04-15 08:45:44+00:00
sometimes the best medicine is preventative medicine. In other words, leading a healthy active lifestyle. It’s a very western perspective to think all medical stuff should be resolved with drugs or surgery. And i say this as someone born in the west.

No need to be so dismissive. Anyway i do agree those 3 examples you provided are good ones and they have made a big difference in healthcare.
by bayindirh | 2025-04-15 08:46:00+00:00
> How would a copyleft license prevent it from being sold?

It doesn't but, it prevents the code from being sold, without the source code attached.

I can pull the code, add some levels, polish this more, call CaveRider, and sell it as a binary. With GPL, you can't do that. You need to add the source to the archive, or make it accessible without any walls.
Show HN: Apple Dev Docs Translation and Enhancer
by Xheldon | 2025-04-15 08:46:27+00:00
Apple Developer Documentation Enhancer & Multilingual Automatic Translation Plugin

The Apple Dev Docs Translation plugin (ADDT) helps you read Apple developer docs more efficiently!

First, it offers instant translation, so you can browse docs in your native language.

Second, it provides a bilingual display mode, letting you compare with the original English text while reading.

Lastly, you can view link previews just by hovering over them, no need to click!

Plus, the plugin lets you customize the font, background, size, and color of the bilingual content display. More features are in the works, stay tuned!
by insomniacity | 2025-04-15 08:47:01+00:00
> decent amount of start up funding in the form of a grant

This is fascinating? What was it in absolute terms, or relative to your base salary?

Did you have to have a viable startup idea and it was paid to the incorporated company? Or was it just extra cash in your personal bank account?

Did you do that, or did you just get another job?
by jeroenhd | 2025-04-15 08:47:24+00:00
AFAIK IPv6 multicast across the internet is pretty much dead. ISPs seem to block it because of its DDoS potential. They use it themselves of course (very useful for streaming live TV across their private VLANs) but as an outsider you'll have to convince every ISP and backbone provider to trust your multicast stream, which they probably won't.

Tailscale (or any other P2P overlay network) could solve this problem by re-enabling the multicast support that most ISPs block. It's not a terrible idea.

Edit: a comment elsewhere linked https://www.librecast.net/librecast.html which seems to be doing exactly this.
by mhast | 2025-04-15 08:48:03+00:00
When I've been experimenting with Cursor I've found that one of the essential parts is the agent MUST be able to close the loop itself for it to be useful in any real sense.

So if you are having the agent write a script to call an endpoint and do something with the result. Have it write a script that does that and then ask it to run the script itself. It will then be able to close the loop by itself and iterate on the code until it does what you want (usually).

It is also very useful to ask the agent to write a test for something and then run that test to close the loop in the same way.
by bawolff | 2025-04-15 08:48:04+00:00
Hmm interesting i didn't know that.

I couldn't find much docs on how it works, just https://docs.joinpeertube.org/contribute/architecture#live

Sounds like they break the stream into very small segments and publish each of those with bit torrent (?), they seem to claim about 30 second delay and scale in the hundreds but not thousands. Certainly impressive if true, i wouldnt of thought such an approach would scale so well. Of course its still a far cry from twitch, but nonetheless impressive.
by AngryData | 2025-04-15 08:50:14+00:00
It does work, but the problem is gasoline has distorted our view on how much energy we are actually using. Most people would shrug at using a single gallon of gas to drive to the store. But telling them they gotta cut down an entire tree just to drive to the corner store doesn't fly as well. Of course if we used all the energy in the tree instead of just what can be distilled off it would reduce the amount used quite a lot, but nobody is going to switch to steam boiler powered cars that they gotta fire up 45 minutes before hand.
Show HN: A free tool to generate customizable agile retrospective templates
by kollabe | 2025-04-15 08:50:39+00:00
After facilitating too many repetitive retrospectives, I built this free tool to generate various retro templates: https://kollabe.com/tools/generate-retrospective-template

It offers standard formats (Mad/Sad/Glad, Start/Stop/Continue) and themed templates to keep teams engaged. No login required, works for remote and in-person teams.

What has your experience been with retrospectives? Have you found certain formats particularly effective for developer teams?
by brigandish | 2025-04-15 08:51:00+00:00
> then they turn around and defund universities

Harvard was one of the universities "screw[ing] over poor, hard-working Asian students", so I'm not sure the criticism holds, especially when the government's letter is asking for merit based admissions reform.

Are there other universities that weren't discriminating against Asians that the government has or has moved to defund?
by dspillett | 2025-04-15 08:52:06+00:00
It is easier to understand their thinking when you combine each pair of demands: what they want is reversals, they've just split each into two steps because they think that will be more palatable. It makes it easier to sell to their own base certainly, because they can concentrate on whichever half has the most emotive effect in any given speech, and easier for their base to parrot: they just repeat the half they want and don't need to think about the other.

The end to current diversity policies and the start of others combined is a demand for u-turn: stop allowing the things we don't like, start allowing the things you were stopping.

Same for speech: stop auditing the speech we want to say, start auditing the speech you were previously allowing.

And so on.

In the minds of the administration it makes sense, because they think of each item separately where there is conflict and together where there is not. Such cognitive dissonance seems to be their natural state of mind, the seem to seek it.

Much like their cries of “but what about tolerance?!”¹ when you mention punching nazis. They want the complete about-turn: LBTQ out, racism/sexism/phobias in. You are supposed to tolerate what they want you to tolerate, and little or nothing else.

--------

[1] My answer there has often become “you didn't want tolerance, you specifically voted against continued tolerance, what you voted for won, intolerance is your democratically chosen desire, who am I to deny the will of your people?”.
by meindnoch | 2025-04-15 08:53:12+00:00
>A woman named Margaret Howe Lovatt lived full-time with the Dolphins attempting to learn a shared language between them.

She also had sex with a male dolphin called Peter.

>He would take LSD and place himself in the tank and believed he was psychically communicating with the Dolphins.

He eventually came to believe he was communicating with a cosmic entity called ECCO (Earth Coincidence Control Office). The story of the Sega game "Ecco the Dolphin" [1] is a tongue-in-cheek reference to this. I recommend watching the Atrocity Guide episode on John C. Lily and his dolphin "science" [2]. It's on par with The Men Who Stare at Goats (the non-fiction book [3], not the movie).

He has a website that looks like it's been untouched since his death, 2001: http://www.johnclilly.com/

[1] https://en.wikipedia.org/wiki/Ecco_the_Dolphin

[2] https://www.youtube.com/watch?v=UziFw-jQSks

[3] https://en.wikipedia.org/wiki/The_Men_Who_Stare_at_Goats
by dale_glass | 2025-04-15 08:54:05+00:00
I don't believe there's any major harm in using Github for most projects.

Maintaining my own servers and chasing ideological purity doesn't improve my project. Any time I dedicate to setting up infrastructure is time I'm not dedicating to making the code better.

The nature of Git means Microsoft can't really do much harm. Every developer and contributor has a copy of the repo, should the worst happen setting up home elsewhere isn't that difficult. But until it is, why spend time on it?
by nick_wolf | 2025-04-15 08:54:33+00:00
Thanks! Glad identify-as makes sense. Your prior research was definitely valuable context, appreciate you putting that out there.

Checked out mcp-scan yesterday, nice work! Good to see more tools emerging for MCP security. Feels like these kinds of tools are essential right now for highlighting the risks. Long term, hopefully the insights gained push the protocol itself, or the big wrappers like Claude/Cursor, towards building in more robust, integrated verification deeper down as the ecosystem matures.
by kristopolous | 2025-04-15 08:54:45+00:00
here's some surreal art I made today as an example: https://9ol.es/dress.mp4 ... this was uno/wan/kdenlive via pinokio for the first 2 ... there's AI slop and then there's AI as an interesting new medium for exploring the strange ... that's what I want to do more of

The song is https://www.youtube.com/watch?v=6K2U6SuVk5s
by Etheryte | 2025-04-15 08:54:55+00:00
It very much is, because stocks don't start at zero and your entry point will also not be zero. You can be deep in the red long before the stock gets anywhere close to zero. Even when a stock hits zero it doesn't always mean something useful, look at the Hertz bankruptcy for a good example. As far as stocks are concerned, zero is arbitrary and pretty universally a useless reference point.
by Braxton1980 | 2025-04-15 08:55:25+00:00
>There are objective measures like quantity of publications, quality of the journals published in, # of citations, awards won, books published, things like that

None of these are objective measures of quality.

1. The more papers you write the more likely you'll be published more. This is connected to time and desire.

2. Judging yhe quality of a journal is subjective therefore can't be used as an objective measurement for something else

3. If you write a paper that more people have access to, is about a more popular subject, is the only paper for a subject, or is published in more popular journals it would increase your citations outside of the paper quality.

4. Awards are a subjective judgement

Of course all of these increase the probability of quality but it's not a guarantee.

> for example, they have not published at all.

I don't think anyone going for a position as a professor hasn't published since most PHds require it. This point probably adds more weight but I think it would be rare between candidates for job.
by Braxton1980 | 2025-04-15 08:56:02+00:00
>I'm telling you there are cases where PhD candidates with zero publications, people who have not even finished and defended their dissertation yet, are hired for tenure-track positions over other candidates who have had their degree for several years, published in top journals, won highly competitive fellowships, etc, because universities want someone of a particular race. It's not subtle.

Give me examples then because how could you know this?
by poisonborz | 2025-04-15 08:56:16+00:00
You really expect that kind of support from something ahipped across the globe for peanuts? Ali/Temu and the kind serve specific purposes and they do it well.

I find reviews on those sites still useful, and at least on Ali there are a fair number of negative ones as well. Users tell if a specific part works with Home Assistant or zigbee2mqt.

I suggest to sort by order number and not stars.