MurphyA/hacker-news huggingface dataset:
by yunohn | 2025-08-19 10:40:07+00:00
Sorry, but this is objectively not true. Like everything, nuance is crucial and our societal-legal system relies on it for a reason.

Leaking PII like names and phone numbers, versus KYC specific PII like ID proofs is a completely different ball game.

This argument is not about levels of harm, just your lack of understanding of nuance tbh.
by metalman | 2025-08-19 10:41:13+00:00
somewhere in the US, a man built a stone castle single handedly, useing whatever tools he could get, so not historicaly accurate, but the insights into what can be done would be valid, started in the 70's?, 60's, and last I heard had found a sucessor to continue construction I know a man who built a stone barn from salvaged granite foundation block's, and have watched an very large amish timber frame barn go up, by hapenstance on a back road in Pennsylvania, and have a bit of stone and timber frame experience myself, so seeing stuff like this makes my hands itchy.....abandoned quaries bieng plentiful
by lioeters | 2025-08-19 10:44:09+00:00
I like the idea very much. The prototype looks good, so simple yet it has a lot of potential leveraging Git.

To login, it asks for read/write permission on all my public repositories. I guess that's necessary to make tweets as commits from the web interface?It's a hard ask from a user wanting to join. Maybe better if it could be limited to a single repo.

> Authorize gitweets to access your GitHub account

> This application will be able to read and write all public repository data. This includes the following:

Code Issues Pull requests Wikis Settings Webhooks and services Deploy keys
by yunohn | 2025-08-19 10:44:19+00:00
It’s very unclear to me if you actually understood the discussion about forex fees.

One does not “solve” forex by trading in a common shared currency, that is already possible without stablecoins - it’s just that vendors often want their local currency and therein lies the problem.

Even if everyone moved to stable coins or Monopoly money, once you need to cash out in IRL, you encounter forex fees.

A sort-of example is Trump’s insistence on oil being traded purely in USD for the USA’s hegemonic benefit - but other nations are waking up and opposing this status quo actively.
by ksec | 2025-08-19 10:45:03+00:00
LinkedIn Is HUGE in The UK. To the point for some jobs ( cough ) if you don't post your work or accomplishments on it, it is not considered work done. Which ends up having a lot of people bragging about themselves. Stealing credit from others, claiming to have done things when they have not. Posting how much they care about current hot or trendy issues or topics ( they don't ). And then reassuring others they have done something with it already.

And it is sort of a negative feedback loop. These people attract the same type of people. And they each like their post and forward it. This endless circles makes the whole network cringe. And it is worst if you are forced to participate in it.
by addandsubtract | 2025-08-19 10:45:04+00:00
This looks neat. Thanks for providing an open source alternative!

However, you say everything is "100% local", but then require an API key for one of the big 4 LLM providers. Anything leaving my PC isn't local. Could you add the option to use a local model (ie. Ollama or custom API URL) for inference? That would truly make it local first, and a great companion app.
by mschuster91 | 2025-08-19 10:45:47+00:00
> The main issue is that contractors don't by default pay pension contributions, so the pension fund hunts down those it considers "fake contractors" under a complicated and ambiguous set of rules.

It's not that complicated. The rules are relatively easy: as soon as you're embedded into the organization of the client (aka, you get laptops/desktops from them, get directed by their staff what you have to do) and/or the dominant part of your time / income is one single client, the assumption is that the client only does "contracting" to avoid the obligations (in wages, social security contributions and employee protection laws) that regular employment would bring with it.

The only issue that I have with the current regulatory framework is that the individual "sole proprietors" are held financially accountable for the social security contributions, not those who actually profit from this kind of abuse.
by baduiux | 2025-08-19 10:46:17+00:00
+1

Native apps can in many ways be better than web apps but they definitely lack the client side control that a web app (or any website) comes with. The user is sadly just a consumer and the product at the same time without an opinion.

What I also don’t like are companies that more and more push the user into using the native (I.e. installed) app over the website. I use almost all apps in browser (YouTube, LinkedIn) and the LinkedIn website has a “this content is only visible in the LinkedIn app” banner that is so prominent, it’s disgusting. You’re unable to see details of people changing their job / completing a degree and you’re unable to see the list of “visitors of your profile” (even though this is a silly feature).

On iOS I use YouTube in the browser for a single reason: ads are not shown and/or skippable by reloading the site. Sometimes I use the YouTube app on an iPad and the advertisement experience is so bad. I highly recommend using YouTube in browser (Safari).

Since I’m also somewhat addicted to short, but only use YouTube, I’ve built a chrome+safari extension that allows me to watch X shorts (for longer than 1sec) before closing the page and redirecting me to a different page (whatever you want). This is quite helpful. You can check it out [here](https://chromewebstore.google.com/detail/youtube-shorts-trac...). I also use it on iOS via the Safari extension but I haven’t published it yet.
by roscas | 2025-08-19 10:47:04+00:00
Germany could soon be declared illegal by Mozilla and others.

That said... this is a wrong move. We all know that. But like I said before, those marketing associations have loads of money and they make politics happy.

Then there is the elephant on the room: Google. What they lobby and done with Chromium to change the browser so it won't be possible to block ads, it is a huge disaster for the people.

Facebook is also the problem. The company that want's to track you from age 0 up to you die. And since they do track you from the moment you have a computer (aka smartphone), they will spend the money companies give them for them to put ads on your face.

Let's not forget also Amazon and many other advertising companies.

Privacy and data collection are the main concern here. Since that already happens, we should not be talking about ad blocking. We should be talking about how to split Google and Facebook in several companies. And make them stop collecting people data and active tracking.
by slightwinder | 2025-08-19 10:47:27+00:00
> What does it mean to turn any set of notes into a powerful database?

You must be fun at parties. Complaining about everything, but not even bother to read the damn manual... It's explained on the third sentence on that site. Ok, to be fair, there is a big picture between those parts, and you have to follow some links for more details.

> And why set of notes?

Just curious, do you even know Obsidian? Have you ever used it? You read like someone who has no clue about this software, jump right in the middle of the manual, and then complain that you missed the tutorial.

Obsidian is a markdown-editor with knowledge base. Notes are its lifeline, and they have since nearly the beginning the option to put metadata into each note in a special section (in yaml), basically the header of the note. This metadata are now called properties. Bases is a feature building up on this metadata, offering a database-like experience for viewing and editing them in a specialized UI. The database, is the vault, the folder+subfolder containing the notes. Each note is a row in that database.

This is all explained in the documentation, if you just would read it...
by wrp | 2025-08-19 10:47:56+00:00
There are at least three definitions of creativity in circulation. One, you are the first person in history to have that idea. (rare, but I've seen it) Two, you came up with an idea that was new to you. (most common) Three, you have a new idea that gains social acceptance. (Teresa Amabile argues for this one in Creativity in Context (1996))

I wasn't referring to that last definition, but to the view that intellectual environment is so important for supporting the exploration of ideas that true solitary creativity doesn't happen. For books arguing this view, try Robert Weisberg, Dean Keith Simonton, and Keith Sawyer. Study specifically on creativity in lab research was done by Kevin Dunbar, who also found the social aspect essential.
by adamgordonbell | 2025-08-19 10:48:04+00:00
> simultaneously extremely similar to and extremely different

yeah, I don't understand the change tbh.

It's said Eric Heisserer spent years and years on the screenplay so I'm assuming he couldn't sell the original version. But it's a bit like making fight club and removing the big reveal. It ends up feeling the same, but not having the same impact and meaning almost the opposite.
by alexey-salmin | 2025-08-19 10:48:51+00:00
Slavery made a lot of economic sense prior to the industrial revolution. If you consider "good and evil" as a set of norms that help society to thrive (as in outcompete other societies for resources) then it's not surprising that slavery went from good to bad as the technology progressed.

That's the only remotely rational view of it that I'm aware of. "Remotely" because without some kind of religion it doesn't follow that outcompeting other societies or survival in general is "good".

So in the end yes, I do believe "good and evil" are made up. Luckily, it's not a bad thing.
by empiko | 2025-08-19 10:48:51+00:00
The problem with this approach for me is that I don't know which variables are important outside of this snippet or outside of the next line. Is input_groups something I should keep in my head or is it just an intermediate result that can be discarded from my attention right away? The pipe-like solutions are nice because they are self-contained and you know that you only care about the final result and can abstract away the implementation.

I prefer python comprehensions for the same reason. I can tell that they are about crating a list or a dict and I don't need to parse a bunch of operations in a loop to come to the same conclusion.
by _l7dh | 2025-08-19 10:49:03+00:00
I’m absolutely baffled by Germans at this point. I’ve been taking to many Germans in the beginning of the genocide and the major feedback I got was « given what we did to the Jews… we can’t criticize Israel ». Now almost two years after, countless of massive crimes and violated international laws later, I really can’t fathom how people are not outside shouting to their government to stop supporting this evil state (which has nothing to do with Judaism as many courageous Jews are currently pointing out). This is deep corruption at the state level and, likely, deep racism at the population level. Dehumanizing the Palestinians is the main explanation for the silent majority in Germany, and not without irony: yesterday they dehumanized the Jews, and instead of learning a general lesson, they keep dehumanizing other semites in the name of their past crimes.
by reify | 2025-08-19 10:49:31+00:00
Please do not listen to the people who espouse the brain chemical imbalance bullshit

I am a retired psychotherapist and have been aware that this is a line sold to us by big pharma since the late 1980's. It was all lies.

there is no such thing as a chemical imbalance in the brain. this has been disproved by loads of recent research,

It may not be depression, it may just be that you are at a crossroads in life and are looking for a new direction.

The existential emptiness could be a sense of loss and you are looking to find out who you are.

go see a therapist. have a chat, see what unfolds.
by ehnto | 2025-08-19 10:50:02+00:00
That the best thing about Linux(et al), it's a fairly stable target and programs and tools are pretty much the same as they were year on year. I wouldn't get it to help me with Nix, or let it loose on an EC2 instance, but doe general troubleshooting of Arch or something it's fine.

Edge cases are everywhere, obviously, but I don't let it run wild. I approve every command it runs.
by jonezie | 2025-08-19 10:50:08+00:00
War will be automated before too long as well. The Chinese are far ahead of the west in automation of production lines too. Basically, we need to be nice to China, not try and start a war with them. Historically, there’s no evidence to say that china would start a war so I guess that’s up to the west to chill out and accept that they’re not number one anymore.
by StopDisinfo910 | 2025-08-19 10:50:15+00:00
That seems extremely backward to me. Is that specific to certain contracting status or is that the case for any kind of contracting?

People should be free to contract if they want. Obviously that means they are now acting company-like and have to pay social contribution like a company would but that should be on the contractor not on the client. That’s how things work everywhere in Europe I had to deal with contracting.

Germany really is a puzzling country.
The Future of Work: How AI Is Reshaping Careers
by kevalpadia | 2025-08-19 10:51:10+00:00
Artificial Intelligence (AI) is no longer just a buzzword—it’s a driving force behind the transformation of modern workplaces. From automating repetitive tasks to enabling advanced decision-making, AI is fundamentally reshaping how we work, the skills we need, and the careers we build.

AI and Job Transformation

While many fear that AI will replace jobs, the reality is more nuanced. AI is redefining roles by taking over routine processes and freeing up employees to focus on strategic, creative, and people-centered tasks. For example, customer service teams now use AI chatbots for basic inquiries, allowing human agents to solve complex issues that require empathy and critical thinking.

The Rise of New Careers

As AI evolves, it creates new career opportunities in areas like data science, AI ethics, prompt engineering, and machine learning operations. Just as the internet birthed careers we couldn’t imagine decades ago, AI is paving the way for professions that blend technical expertise with human-centered skills.

Skills for the AI Era

To thrive in this AI-powered future, workers must focus on skills that machines cannot easily replicate—critical thinking, creativity, emotional intelligence, and adaptability. Upskilling and reskilling will be essential as industries adopt AI-driven solutions at scale.

Building Trust with Ethical AI

With great innovation comes responsibility. Businesses must prioritize ethical AI practices to ensure transparency, fairness, and inclusivity in their systems. By doing so, they can foster trust among employees and customers while ensuring that AI works for humanity, not against it.

Preparing for the Future

Organizations that embrace AI early will be better equipped to adapt to workplace shifts. Partnering with experts can help companies build robust AI strategies tailored to their goals. If you’re looking to explore how AI can transform your business and workforce, check out Nimblechapps’ AI Consulting Services to get started.

Connect Us: https://www.nimblechapps.com/services/ai-consulting-services
by st_goliath | 2025-08-19 10:56:38+00:00
There are `asprintf` and `vasprintf` (takes a va_list argument). Those allocate a sufficiently sized buffer that can be released with `free`.

Yes, it's a GNU extension, but it's also supported by various BSDs [1][2][3], and yes, Musl has it too. It's present in pretty much any sane C library.

[1] https://man.openbsd.org/man3/printf.3

[2] https://man.netbsd.org/vasprintf.3

[3] https://man.freebsd.org/cgi/man.cgi?query=vasprintf&sektion=...
Show HN: Hacker News London Meetup #4
by Wdorf | 2025-08-19 10:56:44+00:00
Hi HN, please join us for our second event in 2025.

This is a space where Hacker News readers can come along and discuss technology, science, and business.

Location: The Masque Haunt (Wetherspoon) 168–172 Old Street, London, UK

Time: Tuesday, August 26, 6pm - 9pm

Meetup (64 attendees so far): https://www.meetup.com/hackernewslondon/events/310296581

lu.ma (new): https://lu.ma/xb70gefx

This is an unofficial, community organized event from Hacker News readers for Hacker News readers.
by samrus | 2025-08-19 10:56:54+00:00
Like anything in culture and art, its opaque if you dont know the context, because its all a long conversation where everything is a repsonse to something before. This i feel is a response to how irony and cynicism (which were responses to dogmatic cult like obedience) get tiring and at some point people want sincerity rather than just poking fun at thing

You know how people now hate the "umm that just happened" style of comedy writing? Its basically thay backlash. People dont want quippy remarks and tearing things down, they was genuine appreciation for things

I feel if we think about it more it might have a relarion to shamelessness. But im not so sure. Shamelessness seems to be opposite of cynicism by itself
Show HN: Uspeedo.ai – Faster first drafts for posts and ads
by clarytai | 2025-08-19 10:57:06+00:00
We built uSpeedo.ai to help teams get from a blank page to a publish-ready first draft. In one place: AI copy, simple visuals, and quick trend/competitor snapshots. Feedback on what signals/templates help you most would be hugely appreciated.
by DavideNL | 2025-08-19 11:00:00+00:00
Related and Bases description: https://www.theverge.com/decoder-podcast-with-nilay-patel/76...

> The idea is that you can store properties, or metadata about the current file, in Obsidian notes. For example, if I have a note about Decoder, I might put the name of the host and a list of episodes. For each episode that I want to take notes on, I might write down which guests were on, what date it came out, or the episode number. What Bases allows you to do is visualize a certain kind of note as a table or eventually as a Kanban view or another type of view. So, it’s like a visualization layer on top of the data that you already have. We just make it really easy to create that database from the bottom up.

> It’s kind of like a backward database because all the data is already in there. You’re just looking at it and saying, “Show me all notes that have the ‘books’ tag,” for example, or a link to “Casey.” Then, I get a table and then I have all my metadata, which I can edit. It’s quite powerful if you’re someone who enjoys tracking books that you read, or the movies that you watch, the places that you go, the articles you’ve read. You can very easily create these structures or do project management.
by jpfromlondon | 2025-08-19 11:00:16+00:00
I can't help but see security professionals as fakers, they seem to mostly be box-tickers rather than the professionally curious, in school and college I was up to no good with tech, but now when my employer is recruiting to establish an in-house cyber team I know I'm not what they're looking for and never was.

I exclude the RE guys who are undoubtedly extraordinary.
by Joe8Bit | 2025-08-19 11:00:17+00:00
Reading the article I got the impression the big challenge is doing "personalzation" of the content at scale.

If it were "just" static pages, served the same to everyone, then it's pretty straightforward to implement even at the >300m users scale Netflix operates at. If you need to serve >300m _different_ pages, each built in real-time with a high-bar p95 SLO then I can see it getting complicated pretty quickly in a way that could conceivably justify this level of "over engineering".

To be honest though, I know very little about this problem beyond my intuition, so someone could tell me the above is super easy!
by closewith | 2025-08-19 11:00:20+00:00
The benefit is similar to remittances - you get a huge influx of hard currency as digital nomads freely spend their high salaries. That does create jobs and raises tax revenue through consumption taxes and downstream employment. It's very similar to tourism - digital nomads are effectively semi-permanent tourists.

However, like tourism, it causes inflation, prices out locals, and can detract from more sustainable, natural economic growth (the so-called tourism curse). So like tourism, developed economies inevitably place limits on digital nomads.

That can take the form of stricter visas, capped numbers, or by implementing tax reforms.
by dzhiurgis | 2025-08-19 11:02:05+00:00
Pizza at home is my pet peeve. Lots of work working the dough, lots of waiting, super messy. Needs expensive oven and tons of electricity. All of this work to get one of the cheapest meal available.

Now compare to a steak - add salt, 5 minutes on pan, rest. Better than $50 steak at most restaurants.
by TheCapeGreek | 2025-08-19 11:03:00+00:00
Honestly, these days I save links in my Obsidian vault. I have an "Inbox" file as a raw dump of thoughts, links, todos, ephemeral notes etc, and every once in a while I revisit links living in there and categorise them into the appropriate knowledgebase files or delete them.

Never been interested in bookmarking tools, and to me being able to save notes next to the link is a simple but effective use case.
Show HN: I'm building a "work visa" API for AI agents
by huey77 | 2025-08-19 11:03:50+00:00
Hey HN,

I’m Chris, a solo dev in Melbourne AU. For the past month I've been spending my after work hours building AgentVisa. I'm both excited (and admittedly nervous) to be sharing it with you all today.

I've been spending a lot of time thinking about the future of AI agents and the more I experimented, the more I realized I was building on a fragile foundation. How do we build trust into these systems? How do we know what our agents are doing, and who gave them permission?

My long-term vision is to give developers an "Agent Atlas" - a clear map of their agentic workforce, showing where they're going and what they're authorized to do. The MVP I'm launching today is that first step.

The core idea is simple: stop giving agents a permanent "passport" (a static API key) and start giving them a temporary "work visa" for each specific task. AgentVisa is a simple API that issues secure, short-lived credentials, linking an agent's task back to a specific user and a set of permissions.

To make this more concrete, I've put together a demo you can run locally showing how an agentic customer service bot uses AgentVisa to access an internal API. You can see it here: https://github.com/AgentVisa/agentvisa-customer-support-demo

Under the hood it’s JWTs for now. But the product isn't the token - it's the simple, secure workflow for delegating authority. It's a pattern I needed for my own projects and I'm hoping it's useful to you too.

I know there's a "two-sided problem" here - this is most useful when the server an agent connects to can also verify the agent's authenticity. Right now it's ideal for securing your own internal services, which is where I started. My hope is that over time this can be built into a standard that more services adopt.

I'm keen for feedback from fellow devs working with AI agents. Does this problem of agent identity and auditability resonate with you? Is the "visa vs. passport" concept clear? What would you want to see on that "Agent Atlas" I mentioned?

The Python SDK is open and on GitHub, and there's a generous free tier so you can build with it right away. I'll be here to answer as best I can any questions you have. Thanks for checking it out!

SDK: https://github.com/AgentVisa/agentvisa-python Demo: https://github.com/AgentVisa/agentvisa-customer-support-demo

Note: for us down under it’s getting late! So if I miss your comment while asleep, I’ll reply first thing in the morning AEST.