MurphyA/hacker-news huggingface dataset:
by lukan | 2025-05-20 10:34:28+00:00
Yeah, I meant the northern way, but a tunnel into the baltics, or a normal, peaceful landconnection over St.Petersburg would of course make more sense for connecting Helsinki. Or connecting Helsinki with Stockholm via Åland.

All nice concepts. All quite expensive obviously.

https://www.euronews.com/next/2025/03/08/will-a-bridge-acros...

https://ferryshippingnews.com/aland-islands-tunnel-is-back-o...
by miki123211 | 2025-05-20 10:34:46+00:00
This is why Signal is so opposed to third-party apps (or forks) that connect to their service.

If you want to keep the branding of Signal being the secure app, you need to make sure that all Signal users are actually using a secure version of Signal.

If an insecure fork (like this one) becomes too popular, most groups will have at least one member using it, and then the security is gone.
by kkukshtel | 2025-05-20 10:35:06+00:00
I agree with a lot of this, and am similarily working on my own code-only C# game framework meant as a spiritual successfor to XNA/Monogame (using Sokol instead of SDL):

https://zinc.graphics/

In OP's post as well he brings up some of the main factors that make modern C# incredible:

- Cross platform development (and runtime).

- NativeAOT Compiling (great for consoles, provided you have backend headers).

- Native Hot-reloading.

- Reflection

I'd also add:

- Source Generators

Modern C# is incredible. I think people still discount it due to its admittedly bad legacy, but the past five years of C# and CoreCLR development make me feel like it's truly a language that has everything necessary but isn't baroque or overburdened. My only major request, Union types, is also in proposal and will (hopefully) come in the next year or so:

https://github.com/dotnet/csharplang/blob/main/proposals/Typ...
by ThierryAbalea | 2025-05-20 10:35:27+00:00
The announcement https://github.blog/news-insights/product-news/github-copilo... seems to position GitHub Actions as a core part of the Copilot coding agent’s architecture. From what I understand in the documentation and your comment, GitHub Actions is triggered later in the flow, mainly for security reasons. Just to clarify, is GitHub Actions also used in the development environment of the agent, or only after the code is generated and pushed?
by lynguist | 2025-05-20 10:35:55+00:00
When reading it it immediately makes me think of:

- the good old “through coach” („Kurswagen“) which existed until 2013 from pretty much any train station to any train station, for example there used to be one going directly Basel-Moscow - Europe without wars and polarization, easy travel, trust - Optimism about the future, being bright-eyed and enjoying travel - The very form of the blog - Life before smartphonization
by kstenerud | 2025-05-20 10:36:20+00:00
I haven't gotten around to writing a parser generator yet. I only wanted this for documentation purposes, and haven't had the spare time to take it further yet.

There are definitely going to be horribly convoluted formats that it can't describe without help (which is where custom functions come in). But it's been able to describe most formats I've thrown at it, so that's good enough for Dogma v1.

I was able to get it to describe minidump without function help...
by yetihehe | 2025-05-20 10:36:49+00:00
I think this article represents a pattern of "AI assisted theorizing". Someone (probably like author) has a rough idea or is interested in some topic, but doesn't have clear picture of why something happens or what is actually happening in some system, he messes around with wild ideas and tests it against AI to find some breaking/splitting point of idea space. I think this may actually push us a little further in science and philosophy, because it allows for generating a lot of novel ideas that fall in our human minds blind spots.

I've seen it happen with one of my friends, he's a chemist, but he "generated" a nice idea about matter/anti-matter imbalance, complete with some formulas and a way to experimentally test the idea. I see almost the exact same pattern of thought in this article.

I'm anxiously waiting to see what happens in future with this.
by notsydonia | 2025-05-20 10:38:13+00:00
Unfortunately, you can't opt out of Co-Pilot in Github. Although I did just use it to ask how to remove the sidebar with "Latest Changes" and other non-needed widgets that feel like clutter.

Copilot said: There is currently no official GitHub setting or option to remove or hide the sidebar with "Latest Changes" and similar widgets from your GitHub home page.

I'm using this an example to show that it is no longer possible to set up a GitHub account to NOT use CoPilot, even if it just lurks in the corner of every page waiting to offer a suggestion. Like many A.I. features it's there, whether you want to use it or not, without an option to disable.

So I'm suss of the "pretty much every developer" claim, no offense.
by gadilif | 2025-05-20 10:38:23+00:00
So, a couple of thoughts: First, a nitpick - the range of emotions probably behaves more like a weighted average than a regular average (recent experience impact your overall interpretation of a certain event differently than the first time). Second, there seems to be an assumptions that thoughts and words are 'digital', and so follow the entropy laws of digital entities. This seems like a logical leap to me, which requires proof (especially since this seems to be in the foundation of the claims).
by clan | 2025-05-20 10:39:10+00:00
Did you?

They base the feed on user input. The feed is then (supposedly) adjusted to what I like.

What I call a signal you call an attack.

I signal that I do not like Minecraft videos. But I do not attack them.

Your anger is misdirected. You should be mad at YouTube because they do not seem to understand that there can be multiple signals at once.

The chances that I click on a Minecraft video is low. Autotranslated even lower.

So we differ strongly in opinion on how the platform should work. I read your "attack" argument as I should write to the Minecraft creators and tell them their content would be better if they played Minesweeper instead.

I do not punish anyone. I just pursue a clean and (for me) high quality feed.

If you are up in arms that I punish your channel that is another signal that I am probably not your target audience.

When dealing with audiences at scale you need to listen to these signals as handling personal opinions in mails from the discerning viewer is not feasible.
by Julie309 | 2025-05-20 10:39:15+00:00
Motiff just launched Motiff MCP Server (Model Context Protocol server) — a lightweight program that supports reading design data via the API, which serves as a intermediary, connecting AI coding tools to Motiff.

A bit of background:

Motiff is an AI-powered UI design tool that turns wireframes or live websites into editable interfaces, with a full set of professional features for advanced design work.

What it does:

- Supports exporting HTML data via API. Compared to the JSON data of design, the HTML format allows LLMs to better understand the interface design and generate code with high fidelity. - Integrate into IDEs or custom AI dev tools to generate accurate front-end code
by giantg2 | 2025-05-20 10:39:17+00:00
I actually do this and haven't had any real issues. You occasionally get someone who made a mistake or misrepresented something, but it's not too often. What does happen pretty often is having buyers flake. Sometimes you can weed them out by the types of messages they send. If on FB Marketplace, any profile created less than 2 years old, or if their rating is low, or if they send a pre-written message gets automatically ignored by me.

My biggest haul was a piece of 3/4" plate glass 4'x9'. I've never even seen them listed, but I would guess it costs thousands new. I got it for free.

Coincidentally my sketchiest buy was also when buying glass. The guy looked like he was on something and had the stuff on the 3rd floor of some kind of scrap warehouse place. Nothing bad happened and the glass was as described.
by sgt101 | 2025-05-20 10:39:36+00:00
I think that while the mathematics of neural networks are clearly completely understood we do not really understand why neural networks behave the way that they do when combined with large amounts of real world data.

In particular the ability of auto regressive transformer based networks to produce sequences speech while being immutable still shocks me whenever I think about it. Of course, this says as much about what we think of ourselves and other humans as it does about the matrices. I also think that the weather forcasting networks are quite shocking, the compression that they have achieved in modeling the physical system that produces weather is frankly.... wrong... but it obviously does actually work.
by throw10920 | 2025-05-20 10:39:50+00:00
You add some good nuance in here, thank you.

Yes, politicians do lack spine and are manipulated, but there's ample evidence that they can get "electoral fright" directly from the populace. We had an example of that just a few months ago when Musk threatened to fund advertisements against Republican senators who voted against some of Trump's bills. That's a specific, concrete, recent example of congressmen being afraid of their constituents' voting power - and there are many others.

"Beige democracy" is a term that I've never heard before, and searching for it lead me to Charlie Stross' article[1], which is extremely interesting and I'm glad that you brought up. I don't fully understand this concept, I'll have to think about it more.

I partially agree with

> Theres no way to keep a government accountable for the small actions that are near or completely bipartisan.

because,

> They just make the election about some big other thing and keep getting away with it. People are forced to judge parties as a whole, and it sucks.

...but I don't agree with it completely. It's still possible to use voting power to discriminate between candidates in a party - that's what primaries are for, after all - such that the citizens don't (always) have to choose between "betraying their party" (even though that's a concept which I think is somewhat harmful to democracy) and forcing their representatives to be non-corrupt and address a particular issue.

Sure, it's harder with the system that we have, but definitely not impossible.

I think that the root of the problem is this:

> Especially if 90% of the voters dont care about the issue.

If people cared, we could have ranked-choice voting and get out of this vicious cycle of polarization that we're in. If people cared, they could threaten to vote out their representatives when they don't do the right thing - and they only have to do that once or twice a generation for it to work! If people cared, they'd could make "goodness lists" of how many times their representatives betray them. If people cared, they could bundle a bunch of small issues together into larger political movements that could get enough traction to get implemented.

I agree the system is "working as designed", but that the system's behavior is a function of the effort that the citizens invest (and the general moral character of the society (and other things), which is rapidly failing, but that's separate), and that the perverse behavior we're seeing is because the value we're plugging into that function is "people REALLY do not care".

Lobbying enables that more, sure, and I'm supportive of cutting it back, but the root problem is so much more important to address, that it's almost better to intentionally leave lobbying the way it is in hopes of forcing the populace to confront the root issue, because solving that is so incredibly important.

Thoughts? Thanks for the great comment!

[1] https://www.antipope.org/charlie/blog-static/2013/02/politic...
by MonkeyClub | 2025-05-20 10:40:52+00:00
The new Microsoft Edit is good. It's not as good as EDIT.COM, but it gets the job done.

A couple of peeves: it lacks word count (which would be very useful), and there is no way to escape to shell (which would render it more usable for light scripting tasks).

I don't mind it too much, but I dislike how it hijacks the selected terminal font in Windows Terminal, how you can't hit Esc to close the menus in a Linux terminal, and how not all functions can be accessed using the keyboard with direct shortcuts.

For example, to change which file you're editing, you have to select View > Focus Statusbar, press the left arrow, hit Enter to select the list of edited files, select the file you want to switch to, and press enter. I wonder why there's no shortcut for that, which would be a common use case.

For a side project, it's very nice all around. If these issues were to be fixed, it would be a perfectly adequate editor.

Then the only feature missing would be an embedded Lisp interpreter used for automation and extensibility. :)

Edit: It has no telemetry, right?
by moron4hire | 2025-05-20 10:42:07+00:00
Exactly. If you want your game to look exactly like every other game on Google Play, complete with all the same, long, janky splash screens and rendering hitches and slightly screwy text rendering and random audio glitches, use Unity.

All that might be acceptable for an adware befouled "idle RPG" style game on mobile (and they're all that kind of game these days). But it really galled me that people were using Unity so heavily for VR. It's extremely difficult to get a Unity game to work well on the standalone VR headsets. To hit the performance targets required by the Meta Quest Store, you really have to rewrite large portions of the engine to get around the fact that Unity is a disorganized, single-threaded, allocation-happy mess.

If you want your game to be a quality piece of software, you can't start with a garbage as your foundation.
by lhecker | 2025-05-20 10:42:29+00:00
What I imagined is that people could load runtimes like node.js as a plugin itself in order to then load plugins written in non-native languages (JavaScript, Lua, etc.; node.js being an extreme example). I wonder if WASM could also be one such "adapter plugin"?

But plugins are still a long way off. Until then, I updated the issue to include your suggestion (thank you for it!): https://github.com/microsoft/edit/issues/17
by notsydonia | 2025-05-20 10:42:33+00:00
Incorrect. It's not mandated that you actually use it to write or correct code but it's impossible to remove it so you need to either get used to blocking out it's incessant suggestions and notifications or stop using GitHub.

Similarly, the newest MS Word has CoPilot that you "don't have to use" but you still have to put up with the "what would you like to write today?" prompt request at the start of every document or worse "You look like you're trying to write a...formal letter...here are some suggestions."
by orthoxerox | 2025-05-20 10:43:50+00:00
Yes, C# has had low-level primitives since 1.0 and it has only gotten better in this regard. This means that it's worse than Java at things like devirtualizing calls, but you can write allocation-free hot loops in C# these days.

It's also cross-platform and has multiple deployment modes: you can ship the runtime and the program separately (good when you control the end-user machines, like in an enterprise settings), you can tree-shake the runtime and ship it with the program, or you can tree-shake the runtime and use the AOT compiler to ship a go-like native binary.

The JIT compiler is still better for long-running processes like servers, but for one-shot programs where the startup time is critical, like CLI tools and FaaS, the AOT compiler is really great.
by whyowhy3484939 | 2025-05-20 10:44:21+00:00
> Just last week i asked for a script to do image segmentation with a basic UI and claude just generated that for me in under 1 Minute.

Thing is we just see that it's copy pasting stack overflow, but now in a fancy way so this is sounding like "I asked Google for a nearby restaurant and it found it in like 500ms, my C64 couldn't do that". It sounds impressive (and it is) because it sounds like "it learned about navigating in the real world and it can now solve everything related to that" but what it actually solved is "fancy lookup in a GIS database". It's useful, damn sure it is, but once the novelty wears off you start seeing it for what it is instead of what you imagine it is.

Edit: to drive the point home.

> claude just generated that

What you think happened is AI is "thinking" and building a ontology over which it reasoned and came to the logical conclusion that this script was the right output. What actually happened is your input correlates to this output according to the trillion examples it saw. There is no ontology. There is no reasoning. There is nothing. Of course this is still impressive and useful as hell, but the novelty will wear off in time. The limitations are obvious by this point.
by ThinkBeat | 2025-05-20 10:44:30+00:00
This is really the case and has been for years now.

This is a list of software I run or have run and that I keep checking on every 6th month or so.

Most of them simply dont work, some have unstable limited features.

https://www.codeweavers.com/compatibility/crossover/microsof... https://www.codeweavers.com/compatibility/crossover/adobe-cr... https://www.codeweavers.com/compatibility/crossover/corel-pa... https://www.codeweavers.com/compatibility/crossover/corel-pa... https://www.codeweavers.com/compatibility/crossover/visual-s... https://www.codeweavers.com/compatibility/crossover/microsof... https://www.codeweavers.com/compatibility/crossover/affinity... https://www.codeweavers.com/compatibility/crossover/affinity... https://www.codeweavers.com/compatibility/crossover/affinity... https://www.codeweavers.com/compatibility/crossover/snagit13 https://www.codeweavers.com/compatibility/crossover/evernote...
by vidarh | 2025-05-20 10:44:40+00:00
This is crazy good. Both coherent, and consistently pretty believable, and the two songs in the episode I listened to were actually nice to listen to.

Getting the songs good, or the coherent script, or the TTS quality individually would already be good, but getting the full package so seamlessly consistent is amazing.

So far I'd say the only very minor weakness is that some of the narration is too emotionally flat. For the host, that mostly works and fits the nature of the kind of soothing radio host voice you'd expect from this kind of show (but slightly more excitement, or change in tone when changing subject would be great to prevent it from just becoming background I tune out), but it doesn't quite hit for the ads which are often over-the-top excited on radio.

But that's an incredibly minor nitpick. I've heard radio programs far worse than this on actual radio stations.

Please, please do a more extensive writeup of this (or release the code, though I fully understand if you intend to keep this to yourself). Heck, release the writeup as an episode :)

I could really see this turned into something to let users design a profile for a custom show, blending in a summary of news and media specific users care about.

@dang, if you see this, only 8 points for this post in 20 hours is criminal - if anything deserves a round in the second chance pool this is up there...
Show HN: Output – An AI Agent That Controls Your Computer (Mac and Windows)
by sudhar172 | 2025-05-20 10:44:42+00:00
Hey HN,

After months of building, we're excited to share Output — the first AI agent that can truly control your computer.

You can speak or type instructions like:

“Fill out this job application using the info in this PDF” “Edit this video in DaVinci Resolve” “Schedule a Zoom call and send the invite”

Output understands your intent and directly clicks, types, and navigates apps across your system — without relying on scripts, plugins, or integrations. It's like giving your computer a brain.

Works on both Mac and Windows

No setup or scripting required

Handles real apps like Chrome, Excel, Notion, Zoom, etc.

Designed for general-purpose use — students, founders, creatives, you name it

We're still early and improving every day, but we'd love your feedback. Live demo + early access: https://theoutput.co/ You can follow us on X: https://x.com/theoutputai

Happy to answer any questions and go deep on how it works!
by diggan | 2025-05-20 10:45:45+00:00
Might be filtered somewhat, like extracted all ASCII text then compile that into the dump, rather than just the raw dump files.

Edit: reading the description on the dump again, seems exactly what they did:

> Some of the archived data includes plaintext messages while other portions only include metadata, including sender and recipient information, timestamps, and group names. To facilitate research, Distributed Denial of Secrets has extracted the text from the original heap dumps.

https://ddosecrets.com/article/telemessage
by miki123211 | 2025-05-20 10:45:45+00:00
And to make matters worse, unlike a GUI, the terminal doesn't provide any semantic information about the content it displays to the OS.

This is a problem for accessibility software, screen readers, UI automation, voice control etc.

If you want a screen reader to announce that a menu option is selected, you need some way to signal to the OS that there's a menu open, that some text is a menu option, and that the option has the "selected" state. All serious GUI frameworks let you do this (and mostly do it automatically for native controls), so does the web.

TUIs do not (and currently can not) do this. While this is not really a problem for shells or simple Unix utilities, as they just output text which you can read with a screen reader just fine, it gets really annoying with complicated, terminal-based UIs. The modern AI coding agents are very prominent examples of how not to do this right.
by Abishek_Muthian | 2025-05-20 10:46:07+00:00
Congratulations and all the best.

Could Searchcord API be useful for discord servers which want to archive their chats to their own website?

e.g. I have discord server for my product and I want to copy the Q&A threads to FAQ section of my product website will Searchcord be useful for that or are there better solutions?
by fidotron | 2025-05-20 10:47:47+00:00
To take the example of why London to Berlin by train is viable, and NYC to Chicago is not take a look at a map. There simply aren't many places between NYC and Chicago (except maybe Cleveland), while London to Berlin crosses whole other countries, many major cities, and almost no empty space except for under the channel, despite being slightly shorter.

And they chose that example because it's a good one for their case. Something like NYC to LA obviously would be much less so.
by krige | 2025-05-20 10:47:54+00:00
That really depends on what you want to run. Dipping into a Linux laptop lately (Mint) there are things, old things (think 1996-1999) that somehow "just work" out of box on Windows 10, but configuring them to work under WINE is a huge PITA coming with loads of caveats, workarounds and silent crashes.
by vintermann | 2025-05-20 10:48:49+00:00
Russia can't just attack anywhere it wants to. Putin is not Kim Il-sung, he can't count on any order to be blindly obeyed. It took years of propaganda, unfortunately armed with a couple of actually good points (mostly supplied by the neonazi nationalist wing in Ukraine, who wanted a war), before he could try actually invading. He had to walk a dangerous game with his own, in particular with his own neonazi supporter Prigozhin, who could easily have come up on top in their inevitable conflict.

He's absolutely not harmless, but neither should we allow ourselves to be distracted by phony countermeasures against the Russian threat, like this gauge shift thing clearly is in my opinion.