MurphyA/hacker-news huggingface dataset:
by mrweasel | 2025-06-26 08:57:01+00:00
I consider C# / .NET to be one of the best options for application development.

Many would consider both VSCode and Visual Code pretty good. There might be better alternatives, but generally I'd say they are more good then bad. Github is also a good product. Maybe not exactly a develop tool, but Power BI is also fairly good.

Borderline developer / enterprise solution: SQLServer is great to work with. Maybe not the best relational database server, but it's every bit as capable as MariaDB and I'd prefer it over Oracle.
by modo_mario | 2025-06-26 08:57:55+00:00
Not the person you responded to but my 2cents. You expect to find the vast vast majority of materials for this self replicating mining equipment as well on the same asteroid? For them to put up the huge amounts of energy generation, materials refining and self fabrication for them to do a large amount of tasks and build reentry packages without us sending a lot of stuff into space lest we very easily surpass the impact of mining on earth.

We'll have to get very very creative with nickle-iron and silicates to build a small automata civilization on big flyby rocks.
by lordkrandel | 2025-06-26 08:59:23+00:00
The layoffs affected mostly the US market. In EU, there never has been an excess of salaries or hiring, so it's almost just bad as usual. You don't see much "funding" and "VC"s here. If you wanna stay on the market, you better have positive cash flow. In Italy, salaries are about 1/4 of what's overseas, it is very hard to job hop, those who do are seen as opportunistic people. So, you feel this slightly less.

All this AI marketing thing is another thing that is specific about Silicon Valley and investments, and "growth". In EU, you don't have much growth, and that's all.

I guess the US tech market has been drugged on free cash for too long, to even have an idea of what the real world is.
by marcus_holmes | 2025-06-26 09:01:23+00:00
Minimum wage is more complicated in Australia. There are effectively minimum wage levels set per profession, known as awards.

This is the list of awards: https://www.fairwork.gov.au/employment-conditions/awards/lis... it's pretty extensive

Each award is also complex, and covers a range of issues in the employment. For example, this is the Professional Employee award: https://awards.fairwork.gov.au/MA000065.html just working out what the minimum wage would be for a graduate engineer with 2 years experience is a complex, detailed matter.

But yes, probably, for most professions you could reasonably expect to support a family of 5 on the award, depending on location and definition of "support". Affording a house would largely depend on an additional inheritance, though.
by munksbeer | 2025-06-26 09:01:38+00:00
It doesn't feel particularly interesting to keep dismissing "these LLMs" as incapable of reaching AGI.

It feels more interesting to note that this time, it is different. I've been watching the field since the 90s when I first dabbled in crude neural nets. I am informed there was hype before, but in my time I've never seen progress like we've made in the last five years. If you showed it to people from the 90s, it would be mind blowing. And it keeps improving incrementally, and I do not think that is going to stop. The state of AI today is the worst it will ever be (trivially obvious but still capable of shocking me).

What I'm trying to say is that the shocking success of LLMs has become a powerful engine of progress, creating a positive feedback loop that is dramatically increasing investment, attracting top talent, and sharpening the focus of research into the next frontiers of artificial intelligence.
by valenterry | 2025-06-26 09:02:34+00:00
As soon as a self-taught-dev can't write this anymore and auth is fully in the hands of only big corps, I'm pulling the plug.

Yes, a self-taught-dev should not write their own hashing-algorithms and so on, sure. But if Oauth2 is so complicated and hard to get right (and test), well then maybe the standard isn't so great.
by forgotoldacc | 2025-06-26 09:03:24+00:00
One consequence of "Japanese hospitality" being widely known is that there are now swathes of tourists visiting with the expectation of getting their own "magical experience".

Some people living in places that have become tourist areas are putting up signs announcing their home toilets are not for public use. Because apparently some tourists have said things like "When I needed to use the bathroom and there was nowhere else around, I knocked on a random person's door and they were kind enough to let me use it!" So now a non-zero number of people go there with the expectation that they can (and possibly should) do the same.

Tourists used to be a novelty to Japanese. Now with over 40 million projected for this year, a massive rise from about 6 million in 2012, a large number of them taking extended vacations (in contrast to Euros who might hop a border for a weekend and boost tourist counts quickly), people are getting quickly burnt out with the entitlement many of them exhibit. To tourists, it's a magical, unique vacation and they must have the Ghibli experience someone else posted about. To locals, countless people are harassing you everyday demanding unreasonable things.
Show HN: Fluida – Global Payments for Businesses
by metalmetta | 2025-06-26 09:03:36+00:00
Hey HN, we’re Matteo and Nicolas, the founders of Fluida (https://www.getfluida.com): a global payment platform for SMBs with a need to pay suppliers, vendors, and contractors across borders. Check out our demo to see it in action: https://www.youtube.com/watch?v=545IfgVW9mM

We started Fluida after seeing how slow, expensive, and opaque it is for small businesses in the US to pay international partners, especially in places like Europe, Latin America, and Southeast Asia. Bank wires take days, fees are unpredictable, and the user experience is stuck in the early 2000s.

Fluida makes cross-border business payments as easy as Venmo, but for companies.

- From onboarding to payout in a few hours - Pay invoices in EUR, MXN, BRL, COP, PHP and more coming soon - USD in, local currency or stablecoin out - No shady fees, simple monthly subscription - Instant or same-day delivery - Fully compliant, with invoice matching and audit trails

We’re built on USD-denominated stablecoins and modern banking rails, but our users never have to touch crypto. Everything happens behind the scenes: they upload an invoice, fund the payment, and it lands with the recipient.

Some use cases we’ve seen: 1. A US software agency paying dev teams in Bulgaria and Brasil 2. An ecommerce brand wiring suppliers in Portugal and India 3. A film production company sending payments to freelancers across Europe

We’re focusing on the 10M+ US-based SMBs that do business globally but don’t have a finance team or a treasury function. If you’ve ever sent a $2,500 international wire and watched $85 disappear in fees (without knowing why), this is for you.

Fluida is live and processing real payments. You can signup for early access or schedule a demo at https://www.getfluida.com and we'll get in touch soon to onboard your company personally.

Any thoughts, feedback, or horror stories about cross-border payments and invoicing nightmares are welcome! AMA
by jiggawatts | 2025-06-26 09:04:19+00:00
It’s wildly different now.

The first release that would run at all on Linux was 9 years ago and was essential a beta or maybe just a proof of concept.

The current .NET 9 version has trivialised my development projects to the point that I feel bad for taking the customer’s money.

The only problem I’ve had with .NET is that it doesn’t have the same breadth of third party libraries that Java has. If you need something really obscure it either exists in Java or nowhere else.
by sersi | 2025-06-26 09:04:55+00:00
> the reporter is too lazy to even type up a tone-adjusted individual message. Would it have been so hard for the reporter to write the following?

The reporter doesn't care about libxml2 being more secure, they only care about having a CVE-ID to brag about discovering a vulnerability and publishing it on their blog. If the reporter used the second message you wrote, they wouldn't get what they want.
by jeroenhd | 2025-06-26 09:05:31+00:00
I don't think putting the burden to fix the code should be on users. However, it also shouldn't be on developers.

I think something like "Null-pointer-referencing issues will not be looked at by core maintainers unless someone already provides a patch". That way, someone else who knows how to fix the problem can step in, and users aren't left with the false impression that merely reporting their bug will not guarantee a solution.
by roryirvine | 2025-06-26 09:06:09+00:00
One of the comments on the LWN article is an analysis of exactly that happening with this very library - https://lwn.net/Articles/1026956/

In short, Apple maintain a 448 kB diff which they 'throw across the wall' in the form of an opaque tarball, shorn of all context. Many of the changes contained within look potentially security-related, but it's been released in a way which would require a huge amount of work to unpick.

That level of effort is unfeasible for a volunteer upstream developer, but is a nice juicy resource for a motivated attacker. Apple's behaviour, therefore, is going to be a net negative from a security point of view for all other users of this library.
by cb321 | 2025-06-26 09:07:56+00:00
Important enough to re-state whenever it arises - once you have 2 or more axes/dimensions, you no longer have a linear ordering. You need to map back to a number line to "compare". This is the motivation or driving force toward your "single axis". { That doesn't mean it's a goal any easier to realize, though. I am attempting to merely clarify/amplify rather than dispute here.. }
Snow - Classic Macintosh emulator
by ColinWright | 2025-06-26 09:08:00+00:00
GitHub repo: https://github.com/twvd/snow, Announcement from creator: https://www.emaculation.com/forum/viewtopic.php?t=12509, Originally-submitted source with further details: https://oldbytes.space/@smallsco/114747196289375530
by jeroenhd | 2025-06-26 09:08:04+00:00
The security researcher is paid to find vulnerabilities, not to fix them. These companies are selling code analysis to their customers and the more issues they find, the more they'll be worth.

When it comes to fixing the issues, their customers will have to beg/spam/threaten the maintainers until the problem is solved. They probably won't write a patch; after all, Apple, Google, and Microsoft are only small companies with limited funds.
by c2h5oh | 2025-06-26 09:08:31+00:00
With SAAS swallowing big chunk of software business GPL is much less effective.

There isn't much difference between MIT and GPL unless you are selling a product that runs locally or on premisses and with the latter some companies try to work around GPL by renting servers with software on it - either as physical boxes or something provided on cloud provider marketplace.

Look at what you actually have installed on your computer - odds are that unless your job requires something like CAD, photo/video editing or other highly specialized software you have nothing made by large enterprise with exception of OS and Slack/Teams/Zoom.
by merl1n | 2025-06-26 09:08:52+00:00
Hey HN, nextbike.lol is an exploratory project that collects and visualizes data from the biggest European rental bike provider, Nextbike.

Right now it is capable of collecting all bike positions over time and their corresponding places and cities. It also collects the zones in which bikes can be parked.

When clicking on a bike you can see how it has moved across the map over time.
by atemerev | 2025-06-26 09:09:32+00:00
Don't like something? Fork and fix.

Unhappy with a maintainer? Fork and maintain it yourself.

Some open source code creates issues in your project? Fix it and try to upstream. Upstream is not accepted? Fork and announce the fix.

Unpaid open source developers owe you nothing, you can't demand anything, their work is already a huge charitable contribution to humanity. If you can do better — fork button is universally available. Don't forget to say thank you to original authors while you stay on the shoulders of giants.
by esperent | 2025-06-26 09:10:55+00:00
Storage is far from the highest priority. I do store quite a bit of files for marketing but those only need to be accessed by a few people.

Also, much as I wish otherwise, very little happens via email in this business. It's all chat apps now.

The important part is cross platform real time communications, calendar, and office. Some kind of kanban board is a nice bonus.
by bloppe | 2025-06-26 09:11:17+00:00
Requests for documentation clarification:

- Here [1] it says "Project settings override user settings." How does gemini determine if we're in a project? Does it look for a `.gemini` folder in the current working directory as well as every parent directory up to the root? Would Gemini be able to read the contents of a subfolder of the CWD if the subfolder contains a different `.gemini` folder?

- I don't see documentation for the `selectedAuthType` field in the documentation for settings.json. Mine says `oauth-personal`. I could've sworn I signed in with my Google Workspace account. Does `oauth-personal` apply to Workspace accounts?

And a feature request: it would be nice to add a restriction in the settings.json file forcing anybody who uses gemini in that project to sign in to a Workspace account in a specific org (or use a specific project, I guess).

[1]: https://github.com/google-gemini/gemini-cli/blob/main/docs/c...
by account42 | 2025-06-26 09:11:39+00:00
The cost is paid in different memory access patterns which may or may not be mitigated by the GPU scheduler. It's an insignificant cost either way though, both for the encoder and the renderer. Also depending on the pixel order in sensor, file or frame buffer "rotated" might actually be the native way and the default is where things get flipped around from source to destination.
by A_D_E_P_T | 2025-06-26 09:11:45+00:00
I wholeheartedly agree that Amazon needs to fix how they handle product reviews in general. For a lot of non-book products, their system is totally broken. But for book reviews in particular, as bad as it is, it's better than whatever Goodreads is doing.

Amazon, like all review sites, can be gamed. But it takes quite a lot of effort, and credible fake reviews need to actually purchase the book in question -- and so, for the average book, fake reviews are practically a non-factor.

Goodreads is trivially easy to manipulate, and it's manipulated as a matter of course. Anybody with $45 can simply buy 10 Goodreads reviews. https://alphabetazone.com/buy-goodreads-reviews/
by agurk | 2025-06-26 09:12:14+00:00
> More people are alive today than have ever lived.

Assuming you meant died instead of lived to avoid a potentially nonsensical reading, this is not true.

It seems this factoid[0] has been around since the 1970s, and at least in 2007 it was estimated to be 6% of people who'd ever lived being currently alive [1]

[0] In the original sense of factoid - being fact-like, but not a fact (i.e. not true). C.f. android, like a man

[1] https://www.scientificamerican.com/article/fact-or-fiction-l...
by pyrale | 2025-06-26 09:13:14+00:00
This article looks like it completely embraces the pov of solar providers, and describes maintenance of the grid as serving the interests of the fossil electricity industry.

...And not far from the end:

> The next milestone, Massol-Deyá says, will be successfully connecting microgrids that are not in close geographic proximity.

Yeah... great journalism here IEEE.
by tzs | 2025-06-26 09:14:14+00:00
> It is reasonable to assume that this is true. But an equally effective way other than making your license unpalatable to them, is just to say no and state clearly: "Patches or GTFO". Also, have a homepage to link with your (hefty?) consulting rates?

That's fine for feature requests, but the issue in the present case is bug reports.
by zombot | 2025-06-26 09:14:15+00:00
> The Trump politics are, for a lack of a better publishable word, unpredictable.

That's one of his most powerful weapons. Like with terrorism, nobody knows who or what is going to be next on the executioner's block, and thus nobody can safeguard against it except cut all ties with the U.S. if you're lucky enough to be outside.
by majkinetor | 2025-06-26 09:14:51+00:00
Yeah, that is a new thing, but honestly it existed a way back, its just that it is now officially supported.

But you are missing a point here. It's about the language, ecosystem and practicality. In shell, you need correct abstraction that lets you work in fast and efficient way and lets you interact fast when debug is needed. What is done using c# in 10 lines can be done in a single line in pwsh. In my book, lower amount of code, ideally no code, is the most important aspect of the development. Majority of things are not constrained by the performance, so pwsh is usually a good fit.

People used ruby, python etc. for infrastructure development long time ago and it was/is akward.
by lmeyerov | 2025-06-26 09:15:12+00:00
We're talking about different things. I agree CVE ratings and risk/severity/etc levels in general for third party libraries are awkward. I don't have a solution there. That does not mean we should stop reporting and tracking C+I+A violations - they're neutral, specific, and useful.

Risk, severity, etc are careful terms that are typically defined contextually relative to the application... yet CVEs do want some sort of prioritization level reported too for usability reasons, so it feels shoe-horned. Those words are useful in operational context where a team can prioritize based on them, and agreed, a third-party rating must be reinterpreted for the application's rating. CVE ratings is an area where it seems "something is better than nothing", and I don't think about it enough to have an opinion on what would be better.

Conversely, saying a library has a public method with an information flow leak is a statement that we can compositionally track (e.g., dataflow analysis). It's useful info that lets us stand on the shoulders of giants.

FWIW, in an age of LLMs, both kinds of information will be getting even more accessible and practical for many more people. I can imagine flipping my view on risk/severity to being more useful as the LLM can do the compositional reasoning in places the automated symbolic analyzers cannot.
by dajonker | 2025-06-26 09:15:54+00:00
Gemini 2.5 pro is, in my usage, quite superior for high quality transcriptions of phone calls, in Dutch in my case. As long as you upload the audio to GCS there you can easily process conversations of over an hour. It correctly identified and labeled speakers.

The cheaper 2.5 flash made noticeably more mistakes, for example it didn't correctly output numbers while the Pro model did.

As for OpenAI, their gpt-4o-transcribe model did worse than 2.5 flash, completely messing up names of places and/or people. Plus it doesn't label the conversation in turns, it just outputs a single continuous piece of text.
by majkinetor | 2025-06-26 09:16:12+00:00
It's not different. I am not talking about method, I talk about the language and ecosystem. Package manager for scripts? Yeah. Standardized names and params? Fuck yeah. Drop to dotNet on funky corners? Shut up and take my money.

Put pwsh on linux (I do, in all of them) and I will use ssh and vim no problem.
by magicalhippo | 2025-06-26 09:16:25+00:00
> You have to classify inputs one LLM call at a time?

Yes, but it's possible to batch the calls when feeding the data through the neural network, so LLM libraries might support that.

See for example this[1] article which gives a brief overview of batching calls using vLLM.

[1]: https://medium.com/ubiops-tech/how-to-optimize-inference-spe...
by Imustaskforhelp | 2025-06-26 09:19:37+00:00
I remember how basically better auth got a huge lead because lucia was shutdown by its dev for their own reasons which I admittedly have forgotten but they made sense and the community had accepted it.

But those who hadn't started using better auth more. And now I guess its crazy how I felt as if this would be just a small project like lucia in the sense of its just created for the passion and the art, but now it has raised 5 mill$ , I wonder if the community wanted this to be an artisanal like project like lucia before its end or what the community thinks of this move. Since VC and open source have some inherent compromises with each other and I guess I just wanted to write this to hear more about people who are using better auth in prod and what they think of what this VC funding.
by hariso | 2025-06-26 09:21:32+00:00
I switched from Java to Go some 3 and a half years ago. When I was going through The Go Programming Language (Kernighan et al.), I thought I’d just skim the chapter on packages. In Java, at least, it's a relatively unremarkable topic—something you don’t spend much time thinking about.

But Go is different. Interestingly, Go packages made me think more deeply about code organization than Java packages ever did.

The more I reflected on Go packages—especially while writing this article—the more they made sense. And to be honest, I think Java should reconsider some of its package conventions, as they might be one of the reasons for its "notorious" verbosity.
by ColinWright | 2025-06-26 09:23:50+00:00
The paper says:

"What did appear as a challenge, though, was a physical realization of such an object. The second author built a model (now lost) from lead foil and finely-split bamboo, which appeared to tumble sequentially from one face, through two others, to its final resting position."

I have that model ... Bob Dawson and I built it together while we were at Cambridge. Probably I should contact him.

The paper is here: https://arxiv.org/abs/2506.19244

The content in HTML is here: https://arxiv.org/html/2506.19244v1
by devill23 | 2025-06-26 09:24:13+00:00
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322314 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322314 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322314 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322314 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322314 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322314 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5321874 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322268 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322272 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322300 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322314
by 123yawaworht456 | 2025-06-26 09:24:43+00:00
>Do several LLMs communicate with each other before providing a solution?

no

>I wonder what technological aspect makes this possible.

one of its training datasets (prioritized somehow over the rest of them) contains a large number of examples emulating the thinking process within <think></think> tags before providing an output. the model then emulates it at runtime.
by gtufano | 2025-06-26 09:24:50+00:00
Yeah, technically. But just everyone _normal_ just pays using Stripe often without even knowing about it. On the _walled garden_ all is so clear that my 70 years aunt is able to do it. And there is no exceptions to the rule: every subscription made through the App Store is there and it's cancellable...

30% is a robbery, and the confusion on the customer "ownership" is true, but it's not useful for the discussion to negate the advantage the _garden_ offers to the basic consumer
by mettamage | 2025-06-26 09:25:23+00:00
It also depends on the person. I was not an adult at 27. I realized I was one at 32 though.

Kids at 27 would have been a bad bad idea. Kids at 32 as well (wrong partner). I’m even older now but I am with the right partner and naturally want kids now. Before her, the topic wouldn’t even cross my mind.

I think it’s really hard to give general advice if one doesn’t mention how their advice interacts with other variables