MurphyA/hacker-news huggingface dataset:
by rdm_blackhole | 2025-07-31 13:53:14+00:00
Time to move to self hosted messaging platforms or go back to GPG encrypted messages.

And politicians complain that democracy is losing it's appeal! What's the difference between what the EU wants to do and what is being done in autocracies like China and Russia?

Snooping on all messages and conversations, even the Stasi did not have this much power!
by graemep | 2025-07-31 13:53:17+00:00
Is it clearly against the constitution?

What happens when the constitution clashes with EU law?

Can the constitution be amended and is it likely if there is a clash with EU law on this issue?

Enormous pressure can be brought to bear in politicians over something like this. The most prominent British politician to oppose the Online Safety Act in the UK is being labelled as "helping people like Jimmy Saville" by the government (Saville was a TV presenter and notorious child abuser) .
by CharlieDigital | 2025-07-31 13:53:23+00:00
The customers know he was hacked because the hacker sent an email to everyone on the customer list. Yet none of the customers left and he's only grown the customer base since then.

I think that tells you something: they have a real, painful, and costly problem to solve that he solves for them to a T.

> ...normie-coded startups

Having been in the startup space for the last 20 years spanning bootstrapped companies to startups that raised $8m seed rounds to startups that raised a $100m C round, I've learned that there's only one thing that matters: solving valuable problems and getting that in front of customers.

You can be as technically pristine as you want and live in an ivory tower, but that rarely if ever leads to a successful entrepreneurial endeavor.
by marstall | 2025-07-31 13:53:32+00:00
it's not such a binary. we all of us, software developers, are using AI every day now. It's one of our tools and we're staying present for at, sensing its energy. we let it run wild and get bored watching it work. Whatever it does is miraculous, even if it will take as long to fit it into your big project as it would have taken to write it on your own. and then you'd have a better understanding of your tools, your product, maybe even your customer.

we give it bits and pieces one after another and marvel at what its done. It nags at us that we can't reason about the outcome, but use it anyway. It's no problem. Or it is sometimes. We don't know what's going to happen. We switch tooling completely, then again. This shit is miraculous. Clock in.
by a2g | 2025-07-31 13:53:48+00:00
I've been profiling Go code for a while and always felt like something was missing — not in the tools themselves (pprof is great), but in the workflow. Tracking performance changes, organizing runs, and comparing baselines often turned into a mess of ad hoc files and scripts.

So I built Prof: a CLI tool to bring structure, clarity, and speed to Go performance work.

It wraps existing tools, organizes output automatically, and supports diffs at the function level. It’s still early days, but I’d love feedback from other Go engineers who care about performance and profiling.
by carlosjobim | 2025-07-31 13:53:56+00:00
Yes, but I understood the discussion about discoverability to be in the perspective of the webmaster. And in those cases, if you have published good information, other websites can link to you for discoverability. That's how an old fashioned web can be built: Pages linking to other good pages. I see it all the time.

And let's not forget that if you have high quality content and submit your pages to Google, they will put you very high in the organic search results.
by virgilp | 2025-07-31 13:54:20+00:00
> I guess the solution is to just join executive leadership ha.

It's really... not? I guess, it probably depends on the person too. But at some level, you have both a lot of power to influence things accidentally in a bad way if you're not careful, and at the same time absolutely minimal power to actually get stuff done (you always need to rely on others for the "doing" part, oftentimes several levels deep/ with a lot of potential for miscommunication).

Those opaque decisions? You _have to_ take decisions, because not taking decisions is very often worse than taking a bad decision. And you don't have the information, you can't have the information, you need to work at a high level of abstraction because it's impossible to know all the details. Unless the relevant details are being communicated to you just in time (spoiler: they won't be), you won't know them. If you actually care about how well you do your job and what is your impact on others, it's not a walk in the park, at all.
by MobiusHorizons | 2025-07-31 13:54:35+00:00
Jim Keller did a talk somewhere on YouTube about his experience at AMD on the zen project, and one of the things he highlighted in that process was figuring out what was going on with people that was preventing them from working well on the project. Getting at the deeper causes made it easier to try to find mutually beneficial solutions even if those were the employee moving on from the team. People problems are messy though, and you will definitely feel like the bad guy in some cases, even if you are trying to do what is best for everyone.
by skeeter2020 | 2025-07-31 13:54:41+00:00
Nothing here is wrong; some of it good, but it's missing the foundational piece that - if you get it right - helps with everything you need to do and mitigates the countless mistakes you are going to make: you need to genuinely care. How you show your team you care is going to be different, but once (ed: if!) you do you get a pass on the little mistakes, they won't jump to the least charitable interpretation when you don't communicate clearly or fully, they will want to help you because you want to help them, and you will win together.

So how do you demonstrate caring? For me (YMMV) I prioritize relationships over everything else at the very start; you will be dropping the ball somewhere but can recover from technical gaps, product knowledge, etc. I get in the trenches with the team, not to do their work but to try and make it easier; the important but non-core stuff that nobody wants to tackle. For each direct I continually ask "where is this person heading and how am I help them get there?".

One tactical tip: too many managers - especially new ones - focus on mentorship, and then maybe coaching but neglect sponsoring. This is so important, very passive but probably takes the most energy because you need to keep your receiver power at 11 and then connect the indirect dots. The act of recognizing and connecting an individual with an opportunity is deceptively hard, but the returns for everybody dwarf any advice you can give.
by orangebread | 2025-07-31 13:55:12+00:00
Yeah, this is something I've thought of and in my search for something like what you're describing I came across https://world.org/

The problem is Sam Altman saw this coming a long time ago and is an investor (co-owner?) of this project.

I believe we will see a world where things are a lot more agentic and where applicable, a human will need to be verified for certain operations.
by lotsofpulp | 2025-07-31 13:55:19+00:00
My point is those hard assets have to be used for a business, not for price speculation (as far as I know). Your second link says:

>Farm Ownership Loans offer up to 100 percent financing and are a valuable resource to help farmers and ranchers purchase or enlarge family farms, improve and expand current operations, increase agricultural productivity, and assist with land tenure to save farmland for future generations.

What is "assist with land tenure to save farmland for future generations"? Is that speculating for future price increase?
by McDyver | 2025-07-31 13:55:33+00:00
They make it really difficult to fight any of this.

You have to, individually - find a representative, their contact info, state your case, hope it's the correct person, hope your mail doesn't go unnoticed, hope that it will be properly read, hope it changes their mind.

This is "lobbying" by the people in a disorganised way, trying to fight organised lobbying.

This is a barrier that puts lots of people off, even if they have strong feelings about it.

I wish there was an easier way for people to say they are against this
by konsuko | 2025-07-31 13:56:18+00:00
A while ago I ported my indie game Penko Park to Nintendo Switch, and the process turned out to be much bumpier and more challenging than I anticipated. There were unexpected technical hurdles, weird edge cases, and moments where I genuinely wondered if it would ever get finished.

I wrote a detailed breakdown of the whole journey – the good, the bad, and the ugly.

For those of you who have done console ports before: What was the biggest headache you ran into?

Would love to hear other devs’ experiences.
by sumtechguy | 2025-07-31 13:56:32+00:00
We had that exact thing. Our target at the time was about 6 different platforms. 2 of them had very picky compilers/ABI. We were trying to keep it to one codebase with minimal if-def callouts. Learned very quickly not all compilers are the same even thought they may have the same name and version number. Then the std libs are subtly different enough from each other you really have to pay attention to what you are doing.
by sneak | 2025-07-31 13:56:44+00:00
The article also forgot: don’t make communication synchronous when it could be sent as text. People generally can read faster than you can speak.

Lots of people speak instead of write for no reason other than they are bad at typing.

It’s not that annoying or burdensome to be repeated to in text.

Some people don’t read, but those people can be special cased with meetings and talk.
by olddustytrail | 2025-07-31 13:56:46+00:00
That's a rather petty closing paragraph. Your comment would be better without it.

There is actually great value in confirming things we thought were probably right. A person upthread mentioned that the LHC hadn't discovered much new, but the vast majority of its data does provide confirmation of what we thought and when we talk about a "reproducibility crisis" it is actually good to know that these things are correct even if it's not headline news.
by rayiner | 2025-07-31 13:56:54+00:00
I don’t know how “gerrymandering” became such a meme. Currently, Democrats have 6 more seats than their two-party share of the House popular vote. That’s only 1.3% off. The differences have been pretty small since the 1990s: https://en.m.wikipedia.org/wiki/File:Popular_vote_vs_actual_...
by benterix | 2025-07-31 13:57:36+00:00
I guess it depends on the type of contract. I checked the job offers on https://germantechjobs.de/en and it seems 80k/year is in the middle for many for these (I ignored job offers where they start with 45k for a senior position, this is just ridiculous).

And it seems I was wrong, because according to this page https://salaryaftertax.com/de/salary-calculator 80k actually gives you only 4k/month, not 5k, because of almost 40% tax. Sorry for that (on the other hand, I learned something new...).
by ayankovsky | 2025-07-31 13:58:12+00:00
Depending on the model, it could take from minutes to a couple of hours to adapt it and deploy to our platform. The process is quite easy if you want to run say an LLM (check an example project here https://github.com/dat1-co/dat1-model-examples/tree/main/lla...).

As to why we're better, I'd say a couple of reasons: lower cold start, more transparent pricing and human-first approach where we will work with you to make your model run in the best way possible.
by jghn | 2025-07-31 13:59:08+00:00
> In the US you can fire an employee for any reason at any time

On paper, yes. In practice, especially in a larger company? It's often a long journey that involves a lot of energy on the part of the manager. And then of course you may not get a backfill rec. So then one needs to ask themselves: is this person truly a net negative when compared to the energy that'd be required to jettison them *and* replace them with nothing?

Often the answer is no.
by phtrivier | 2025-07-31 13:59:19+00:00
I would have loved to live in a universe where we could replace the Windows Terminal with RefTerm - if only, to measure how many hours would pass before a Fortune 500 company has to halt operations, because RefTerm does not properly re- implement one of the subtle bugs creeping from one of the bazillion features that had made WinTerm slow over the years. [1]

[1] https://xkcd.com/1172/
by Rayhem | 2025-07-31 13:59:55+00:00
> The health of a monster is currently represented by a 4 byte signed integer, meaning that the health can range from -2^31 to 2^31-1 (2^31 ~= 2 million). We can already see that half of the integers potential is unused because the health of a monster should never be negative, so an unsigned int would fit way better.

If you're strictly optimizing for memory size out of necessity, then yes. It's dangerous to use an unsigned type in any context where you might even consider subtraction, though, and it's pretty effortless to see that new_health = health - damage is going to be used somewhere. Congrats! Your 100hp lvl3 monster just got resurrected with sixteen thousand hp.
by Jyaif | 2025-07-31 14:00:17+00:00
I always run my Go code with `-race`, but I feel more comfortable writing C++ multithreaded code than Go thanks to the thread sanitizer annotations ( `__attribute__((guarded_by(guard)))` and others in the family).

The annotation also help me discover patterns, like when most of the functions of a class have the same annotations, maybe it means that all the functions of the class should have the same annotations.

I really wish an equivalent to those annotations came to Go.
by lbhdc | 2025-07-31 14:00:29+00:00
This is me. After I hit ~70 domains, I realized I needed to stop. Now, I have since pared that down considerably, and instead add all of the domains I like to a "wishlist" so I can come back to them (I never do).

Then for my project ideas, I find writing them out to really be what scatches most of the itch for me. I get to think through the problem, think about how I could implement it, maybe even do a little exploring of tech I could use to solve the problem.

For the vast majority of the ideas I don't circle back. For some ideas I will come back a few times and iterate on the plans and designs, but still never build it. And even fewer I actually build. Its all of the fun, without feeling like I can never finish a project. Instead I feel like I can't start them.
Show HN: BI chatbot in one Docker command
by BenderV | 2025-07-31 14:00:45+00:00
Myriade is a chat interface to analyze your database.

Most data analysts are convinced that AI for data analysis is a scam because data is messy and complex. So, nobody even tries to use AI for data analysis.

Even though agentic AI is getting better and better at handling messy and complex data and most startups, relying on simple stacks (database replica) actually have pretty good data.

I have made two ways for people to see the potential of AI for business intelligence:

1. As a docker command

docker run -p 8080:8080 -v $(pwd)/data:/app/data myriadeai/myriade:latest

2. As a live demo - no login required

https://demo.myriade.ai

I would love to hear your feedback.
by AdmiralAsshat | 2025-07-31 14:00:50+00:00
I feel like Mozilla is going to join the annals of history with the likes of Xerox in the category of "Companies that created the technology of the future and casually tossed it to the wayside for competitors to scoop up" with Rust and Servo.

It's mind-boggling that for a company so often seemingly playing catch-up with Google, Mozilla actually leapfrogged Google in the browser development space for a time, and then...decided it wasn't worth pursuing any further.
by mewpmewp2 | 2025-07-31 14:01:15+00:00
Instead of repetition I would prefer written information organized well by priority. You don't have to repeat if I can revisit the information, easily find it when I need it, if I was to forget it. And with text I am happy also with overcommunicating as long as it is done once, not frequently to break my flow. When you ask me to do something always mention priority and the expected due time, do I have to drop other things or no. If you have a question, tell me by when do you need the answer.
by skeeter2020 | 2025-07-31 14:01:42+00:00
this is a good point. I've been a people manager for about 7 years and I try to help these people understand that they are leaders. I actually think it's a much ahrder form of leadership because they don't have the hierarchy crutch like me; their legitimacy has to be earned. Recognizing the diversity of leadership also helps break the "to go up you need to become a manager" idea, which is toxic for technical organizations.
by scblock | 2025-07-31 14:01:58+00:00
That happened last year, when they changed their license terms and started shaking people down for money. I wouldn't touch it.

https://www.theregister.com/2024/08/08/anaconda_puts_the_squ...

https://licenseware.io/retrospective-on-anacondas-2024-licen...

https://www.cdotrends.com/story/4173/anaconda-threatens-lega...

https://www.reuters.com/legal/litigation/intel-sued-copyrigh...
by ralferoo | 2025-07-31 14:02:08+00:00
> I just can't eat one. I'm not sure what the magnitude of the power of ten is but I know it's north of "a normal person's portion"

After about 300g, my tongue swells a bit and I start to wonder if I'm actually allergic to them [0] after all. Smaller quantities seem fine though.

[0] I know it's not really the nut that people are allergic too, but some fungus that grows on pistachios and cashews.
by uberman | 2025-07-31 14:02:21+00:00
Typically, people don't change out their browser/app. I know there is a vanguard of loyalty-fluid users out there but the reality is product inertia is real.

Myself for example, will continue to use Chrome even though I have a half dozen browsers installed for testing. So an AI augmented browser interests me about as much as an AI integrated laptop. That is not at all.

However, having said that, I think Google's biggest threat is that people can typically get better, ad free answers from chatGPT for many queries and people will switch (at least I will) to a new source of better information.
by hansmayer | 2025-07-31 14:02:22+00:00
"Commit 2ef776f dipampaul17 committed Jul 31, 2025 · Update READMEs: honest, clear, aesthetic - Removed pretentious language and marketing speak - Added real developer experience based on actual testing - Clear, direct explanations of what it actually does - Aesthetic improvements with better formatting - Accurate feature descriptions based on verified functionality - Honest about capabilities without overselling - Reflects the 30-second integration we tested

The README now matches what developers actually experience: two lines of code, automatic tracking, no code changes needed."

Hey OP - next time perhaps at least write the commit messages yourself?
by Aurornis | 2025-07-31 14:02:34+00:00
> I've seen really strong performers drop and fail because of personal situations and not being able (or rather not given the space and bandwidth to recover organically). And similarly those with a poor perf in one company go to a supposedly "higher tier" company and really thrive and sky rocket.

I have, too, but this is the bias I was talking about: We like reading and writing about the situations where managers were able to convert a low performer to a star performer. Similarly, when a high performer becomes a low performer we like reading about how management was at fault.

Yet much less is written about the difficult employees who aren’t responsive to management coaching. Most of what is written is about the stories where good managers turned difficult employees around or bad managers failed to help employees, leaving an impression that the manager is solely responsible for the outcome.

In the peer group I mentioned above a common story is for someone to arrive after trying to coach a problem employee for years without progress. When you’ve been led to believe that a failing employee is really a failure of management it’s hard to let go of them, because letting go is admitting failure. It takes a reality check from someone more experienced to realize that not every employee has good intentions. These situations aren’t written about as much because they’re uncomfortable and many don’t like reading about it.
by orthoxerox | 2025-07-31 14:03:50+00:00
Yes, and setting deadlines is an important aspect of it. If you don't like how close the deadline is, then it's even more important to communicate it to your IC.

You might think that saying "I need this done by the end of Friday" will make your IC sad. No, what will make him or her sad is you coming for the deliverable on Friday when they have just started.
by b3lvedere | 2025-07-31 14:04:19+00:00
You can both speak the exact same language and still have misinterpretations on what needs to be done. I've witnessed that multiple times. Management team holds a meeting and agree on what needs to be done. Single manager meets his team and tells them something, but not totally the same thing on what needs to be done. Each team member just nods and starts working. Everybody gets annoyed. Somewhere in the communication line something went horribly wrong.
by judahmeek | 2025-07-31 14:04:43+00:00
> Why is that? What are we misunderstanding about their perspective that causes the expectation to be off?

There's a perfect explanation for this in Ten Steps of Genocide, which is taught by many Holocaust museums.

Instead of recognizing Palestinian humanity, Israelites (not all, but enough to gain control of their government) have allowed themselves to discriminate, dehumanize, and persecute them.

Granted, not doing so in a situation as fraught with hostility & danger as Israel's would have taken tremendous levels of moral courage, but if there's one ethnic group that we expected to be aware of the slippery slope of genocide, it's the jews.
by Buttons840 | 2025-07-31 14:04:57+00:00
Looks interesting, but they're going to try writing it in Swift?

If you're writing a browser engine in C++, I may not like it, but I can see that you're pragmatic and are focused on the end result rather than the language. If you're writing it in Rust, okay, you maybe have your eyes on that pie in the sky, but you've chosen a language that, at least potentially, has the ability to replace C++ in creating bedrock software.

Any other language and I feel like someone with a lot of political capital at the company just has a personal preference for the language and so, "yeah, we're going to rewrite it all in Swift"[0].

I mean, you're writing a browser. Do you really want to build it in a language that is at the "it's improving" stage of support for the most popular operating systems?

[0]: https://x.com/awesomekling/status/1822236888188498031
by flashgordon | 2025-07-31 14:05:05+00:00
I wasnt suggesting that you shouldnt or you cannot take the decisions. We all understand corporate life etc and i think that kind of compartmentalizing is just part of the game. Frankly there is no decision to take - you are just a messenger so you roll with the punches. While we all learn to put up a straight face and explain (nay relay/readout) why sacrificing X000 people because the path to ASI needs new blood etc - if you are not moved by it internally (with your inner self raising that single eye-brow in .... curiosity) then I applaude you for being made of much more sterner stuff than me :)
by iberator | 2025-07-31 14:05:39+00:00
"For native profilers and debuggers, such as perf and GDB, there is a need to unwind the stack through JIT frames, and interact with JIT frames, but "the short answer is that it's really really complicated"

I'm homeless and broken and I just spent like 2 weeks developing low level python bytecode tracer, and it SEEMS that this gonna ruin everything.

This is hilarious - as its my first project in like 2 years