skysight-inc/HackerNews huggingface dataset:
Might be worth talking to a lawyer. Sorry to hear that, absolutely maddening
Why aren't there more tech startups serving B2B /prosumer finance?
I went down a rabbit hole of investigating funds like https://www.motivepartners.com/ and their portfolios. A lot of b2b finance startups in these PE/VC portfolios seem to be very underdeveloped compared to traditional SaaS. Maybe it is because sales are almost exclusively relationship-driven and they thrive on privacy, but I can't help but frown and believe there should be more of these tools, reviews, documentation... Serving PE firms and financial institutions. G2 and Capterra are also underdeveloped in this category.

Aside from this underserved b2b software segment, personal experience in investing has shown me that a lot of the most popular prosumer SaaS like finbox, tikr, koyfin, with huge user bases do not have a lot of employees, and at the same, provide a lot of value to the end user making subscriptions of over $20/mo justifiable for an investor with a relatively small portfolio.

Any reason aside from the regulatory and technical aspects of finance for these projects to be in short supply? It seems like most startups in finance tend to fall in consumer fintech which is a crowded space much harder to stand out in.
I’d argue this is the biggest issue, because it’s ultimately about who controls the political process. Unless we can wrest that control from the hands of the wealthy, it’s hard to see how we can make lasting progress on other fronts. They run the show according to their own interests, even undermining the Constitution when it suits them.

The fact that they still hold all the power is proof that, consciously or not, enough people are still settling for scraps. You may not be, but many are, and that’s part of the problem.
Summary of US Latest Federal Income Tax Data, 2025 Update
Tech is always boom/bust. We’re lucky to have had a long boom.

I’m personally well acquainted with many people in tech, especially big tech. Many of them are doing little or nothing, certainly not justifying $300k+ salaries.

What you do has risk but is fundamentally more honest - your skills are around technology and output, not navigating corporate bureaucracy.
What makes you say they still totally depended on it? I can easily imagine groups of humans having a period of settled agriculture for convenience rather than necessity.
This is your brain on capitalism.
Respectfully disagree. I’m not going to hold highly sensitive conversations anywhere that someone could hear. And I assume a lot of presentations people work on in planes are at least somewhat sensitive if the wrong person were to see.

But I do assume some modicum of privacy.
Okay, thanks for explaining more.

> And it's typesafe: if you write invalid code the compiler will give you an error.

One more question, if @fieldParentPtr("node", n) is typesafe and can get you a User, the compiler needs to know that the struct has the fields of a User, and that this pointer is indeed pointing at a node field, right? Then why do you need to specify "node" at all?

I think I don't understand Zig at all :)
> GPU acceleration on Apple silicon

There is at least one benefit. I'd be interested to see what their security model is.
Absolutely disgusting, collecting advertising data is out of control. I'm never taking a Lyft again.
> One of the (many) differences between junior developers and LLM assistance is that humans can learn from their mistakes

One would think so, but I've had some developers repeat the same mistake a hundred times, where eventually they admit they just keep forgetting it.

The frustration you feel when telling a human for the Xth time that we do not allow yoda-conditions in our codebase is incredibly similar to when an AI does something wrong.
Noblesse oblige is the name for this concept: that traditionally, the wealthy were socially obligated to "give back".

This kind of "social obligation to share within the group" behaviour is seen all over the Animal kingdom too, not only in humans. The difficulty comes in scale and abstraction as we see today.
Hey, keeping your sanity in corpo world can be a challenge. Sometimes you need a mini game like this just to help pass the time.
In practice, US tech companies literally buy their way out. They pay such a premium for those independent contractors that there would be no such complaints in the first place.
> However, I also really like A Scanner Darkly which is arguably the closest PKD adaptation.

Oh I missed this. Personally I think the best PKD "adaptation" is this:

https://www.imdb.com/title/tt0284978/

Possibly because it wasn't an actual adaptation but low ish budget original work, with less of the constraints that a high budget brings.
With LLMs and the new transcription models it’s too easy for an individual to implement mass surveillance. You could easily plant listening devices around a cafe and pick up every conversation.

I don’t think we’ve properly internalized this as a society. While I’m not saying to be paranoid everywhere you go, I do this there should be reasonable expectation of being tapped in higher value areas where people like to casually do business.
Well yes, I do assume inequality is bad. In what situations / with what values is inequality a good thing?
As mentioned, I didn't go to Rust for the performance alone so I didn't track the articles that tried to prove the claim. The stated logic was that due to having more info to work with the toolchain could optimize away, quite aggressively so, many things, to the point of the code becoming lighter-weight than C.

Whether that's true or not, I make no claims. Not a compiler developer.

And yeah I'd be quite content with 1-2% margin compared to C as well.
Show HN: MCP Manager – Manage Your MCP Servers with Ease
MCP Manager is the ultimate desktop application for managing your Model Context Protocol servers.
Ask HN: What is the oldest thing you own that you still use?
A lot of modern things are not designed with longevity in mind. I am curious about things that have survived the test of time.

Excluding things like your body!
I think you're joking, but at a certain point you're essentially getting live attestation from the CA, with the certificate duration only serving as sort of a caching function to enable faster responses by the server and to avoid overloading the CA. In that model, you might as well have much shorter duration certificates, with maybe the only limiting factor being the capacity of the CA.
If you’re claustrophobic, this article probably isn’t for you :)
Carbon is basically "fancy fibrous plastic" though. It still degrades. Just in different ways than aluminum or steel.
It's an implementation detail though. For example when you do multiple tasks in the same repo with the same rules, your context stays cached and you're not "repeating everything" anymore. Does that make a difference?
> The new version isn't generic. Rather, you embed the linked list node with your data. This is known as an intrusive linked list and tends to perform better and require fewer allocations.

I don’t get this. In the generic version the data is embedded with the linked list node, so there’s only one allocation per node. ‘T’ isn’t a pointer (or doesn’t have to be) there’s no indirection between data and node.
If I may add to your second point, generating good documentation is also important. Of-course if you give a damn, this may flow naturally.
Microsoft tightens plugin rules
Google goes all-in on cloud-native AI
What’s next for Xcode?

Fatbobman’s Swift Weekly #079 is out!

Build WASM apps in Swift
Structured Concurrency (EGG rule)
WWDC25 wishes
…and more
While 'no expectation of privacy in public spaces' is an American thing, people in general accept any number otherwise awful things as long as they are part of the status quo. I mean, I can go on, but one only has to look at the history of man to look for appropriate examples.
SSH Keys Don't Scale. SSH Certificates Do
Same reason people prefer neural networks over genetic algorithms, evolution is slow.
RE: the power filter caps

It might be somewhat more ethical redacting this, some things are just better left alluded to

I myself have taken apart CRTs and microwaves, but learning these things should be done by reading media with all attention paid to safety (a specific tutorial on testing and discharging caps), not a quick aside in an unrelated blog post

You didn’t say anything wrong, but it might be wise to lessen the word count while also protecting (the potentially vulnerable) people that may read your post

Quite a lot of people with intellectual disabilities and/or on the spectrum do teardowns/e-waste (there are even charities here in Brisbane Australia), it’s similar to the old journalist code of ethics on carefully omitting information related to suicides, sometimes it’s wiser to not say anything at all, than it is to say the technically correct thing
How else can you adjudicate a he said she said scenario?
The economics of AI coding assistants
Cars break too, but roads for cars are typically constructed such that you won't go off a cliff or under a heavier vehicle like a train even if it happens. I believe GP's point is that cyclists' safety in failure scenarios is often not similarly accounted for.
Sorry your life is now lost for your optional participation in this conversation. Let's agree on one thing then: Google is an evil ad business.
Except for like the last 3 months!
> The strangest thing is happening in AI: the supposedly 'smarter' coding models like Gemini 2.5 Pro & Sonnet 3.7 are becoming less reliable than their predecessors.

Noticed that also. Maybe the new models are just the old models with more training data, tuned for the latest benchmarks, and a more aggressive temperature value ;-)

We are not on the way to AGI and should lay off the cool aid.

"Research Reveals How AI "Thinks" (It Doesn't)" - https://news.ycombinator.com/item?id=43673463
I've not seen other Moomin TV-series than the one made in Japan, so I can't comment on the others. The Japanese-made TV-series was probably watched by almost all children of a certain age group in Finland. Of course not all children liked the series or some episodes etc. but I'd say the vast majority did.

And yes, empirically, there were several "scary" things which freaked out the smaller children but were just amusing for an older child. The scary parts usually had a logical explanation or a backstory which made sense (or reflection with an adult made it make sense).

For example (I hope I remember all the details right):

The angry Ant Lion preying in a sandpit: eventually the Moomins manage to shrink it to peanut-size with the Wizard's hat, and it's not so scary anymore. It's still an Ant Lion, but very small, and the voice is high-pitched. Why isn't it scary anymore?

The Groke is scary as it stares while making gnarling sounds and all other characters are afraid of it, but The Groke doesn't want to harm anyone. In some episode a character explains that The Groke is actually very lonely. So it follows people as it wants to hang around them, but expresses itself in a scary way and since The Groke unvillingly freezes things where it goes, others avoid it.

The Wizard was dressed in dark clothes, looked scary and rode on a flying panther. But while The Wizard had a stern face and voice, he did not want harm to anyone and helped Moomins too.

Stinky may have a scary appearance, but also he is is not evil as such, just smells bad and does mischief like steals stuff. Which is why the characters are not so fond of him.

The Hattifatteners are like mushrooms, they grow from seeds, and move about, trying to reach the horizon in groups. They are drawn to thunder and electricity and they can zap someone with electricity if one touches the charged-up Hattifatteners. I always interpreted them like a force of nature, they're not looking to harm anyone, and are no more evil than wind that falls a tree is evil.
It's April 2025
Is the National Media and Infocommunications Authority (NMHH) Website Down?
Is the (Hungarian) National Media and Infocommunications Authority (NMHH) website down? https://hmhh.hu
He makes that claim because he doesn't like the sources, not because the sources are wrong.

Reading the wikipedia references show me that this is well studied and sourced.

Academic sources for his argument either dont exist or are so rare even he can't find them.

IOW, it's a post hoc rationalisation from him.
The problem with that is, I have more than one interest. So any algorithm will make a salad out of that and never hit me with what I want. Even if this particular session was about topic X they will still fill it with proposals from yesterday's topic Y, or extrapolate from them to topic Z I don't care, and so on. Mostly useless either way.
For most people this is probably furniture, but specifically for tech, it's a record player-FM radio combo from the 70s/80s with some records dating back to the same period. I also have a Bluetooth receiver hooked up to it as an audio input source, which means I can use it as a speaker system for my digital movie projector.

I also have plans to purchase some old landline phones to create a room-to-room phone system with a cheap PBX machine, but that's a long term plan.
"11.4% of respondents had experienced at least one crash that they suspected was due partly to structural weakness"

Does not sound like a drop in the ocean.

"The top causes of death can be summed up by "eating shit and not exercising enough", do you want to enforce these too ? "

By that logic we should get rid of a lot of existing regulation.
It's easy to accidentally hit the microphone button that appears for any text field in almost all smartphone apps. The phone then transcribes any speech it hears and enters it into the field. I've done this.

It's not hard to imagine a scenario where the driver had the message passenger view open in the Lyft app and accidentally recorded the conversation this way. This probably happens a lot but this time the driver also accidentally sent it rather than deleting it.

This seems much more likely than a company recording someone without their consent but also texting them the transcription.
I hope you're not suggesting that you approach your marriage the way you approach your relationship with a corporate partner.
If you are entering a gas station you are only for ~5 min. In a cab you are sometimes for half an hour - If somebody call you during a ride it's weird to tell "sorry I will call you later because I'm in a cab and being recorded honey"

I'm not sure if this is in US but at least in EU you are only allowed to record video without audio with security cameras.
That could be done before, but now you could automatically flag and harass people based on the transcriptions and a lot of people would think it is a quite robust system, or will in the future when the only one they actually confide in is a chatbot.
Do people if any gender actually sit on public toilets? In my neck of the woods you are expected to hover unless you are at home...
Rape is fundamentally about power, control and the violation of consent.

The casual dismissal of artists' fundamental rights to control their work and how they are used is a part of a larger cultural problem, where might would rule over law, power would rule over justice, lies over truth.

That may seem a charged argument, and it is, because it hits right and it is particularly uncomfortable to acknowledge.

The same tech leaders that push for this move over IP law are the tech leaders that fund(ed) the current dismantling of US democracy and that have chosen their political team because it aligns precisely (up to the man that got the presidential seat, the man that has (had?) quite problematic issues towards women) with their values.

This is too obvious to be an accident.

And this is also a stern warning. Because the ideology behind power does not stop at anything. It goes on until it eats itself.
Can someone explain how the claim of higher performance works here? In C, which lacks generics, an intrusive list is preferred because otherwise you end up with each node having a void pointer to the data it holds. The previous Zig version was a generic, so the data type could easily be a value type. Given that the compiler is allowed to rearrange the layout of both structs unless data is packed or extern (in which case it almost certainly won't want to have a linked list node in the middle anyway) isn't the resulting type exactly the same in memory unless you intentionally made T a pointer type?
I use a few old laptops like this, but I opted to remove the batteries due to the risk of spicy pillow.

The benefits of the "built in UPS" didn't seem worth it to me because if my power is out, my internet is down anyway, and I don't run anything that needs that much uptime anyway.
It probably just didn't have enough economic value for the company, from your explanation of the role I'm not sure I see the value either. The guy probably earned enough money in a few years that would take me 15 years of work, I'm not sure this as a "personal tragedy".
recently their stocks have gone down...

and when you're large, it takes much more effort to grow at the same %, and maybe it's not worth it?
Probably helps with paying attention/not falling asleep during meetings, too. And for everyone involved, if it’s public. It’s a bit like a swear jar.
Japanese hand planes shave with a pull motion instead of push.
> only one allocation per node

I believe the implication is there's fewer than one allocation per node with the new API. You allocate contiguous memory once, and use it to store n elements.
The only logical explanation I can see is that these are two decisions:

- linked lists aren’t useful on modern systems because traversing them causes to many cache misses. Therefore, we shouldn’t provide such a simple implementation.

- but we need one in low level OS code, and there, intrusive lists are preferred. Their limitation that you cannot store an object in multiple lists isn’t a problem, and the extra speed and the fact that you can move items between lists without allocations is desired.

I don’t see why the intrusive implementation has to be so basic, though. Can’t you, in Zig, express that a generic type T used in a generic list class has to have a nullable next field that points to a T?
> Sometimes engineers are right to be non-committal if the non-functional requirements are not yet fully known because the business side simply hasn't really fully scoped their NFRs which can often make a big difference in the design of the system.

Doesn't this necessitate asking the questions to get the NFRs out? You don't need to be non-committal then. Just say "we need answers to these 8 questions before we can estimate, as they will make a massive difference."
Layoffs in US companies are a BCP event. It's like an earthquake or a tsunami. Weeks of chaos while you figure out who survived, and who's now doing the work previously done by a team that no longer exists.

I watched a layoff take out half the security team during an incident. That was fun.
No one ever wants the government to regulate what they do, yet a lot of things are regulated.

It is interesting how hostile cyclists are to any suggestion of regulation, even for safety.
It's not he-said-she-said, they sent a txt message to her of her conversation.
That actually makes perfect sense. It's a reminder that we are all now surrounded by microphones that may or may not be recording.
This is kinda confusing at it's more for people who already know the meaning.
Take the bus exemple, it's so short that it skip explaining why someone on a moving bus will see different timing for the asteroid landing. You can decipher it if you know it, you'll not gonna learn from the story line.
The problem is that unless you have something very valuable and hard to replicate - which is by far the exception - any businessperson who's willing to do all the work of bringing something to market can typically hire developers to implement it for them, and be in total control of the product, instead of depending on someone whose motivations don't align with the business they're building.

In short, there's nothing in it for them except a hard to manage risk.
i'm an american and it is is exactly stuff like this that causes me to avoid using services like this like the plague if i can avoid them.

despite living here, privacy to me is important. if i were this woman, i'd not let it go at all - don't give these scumbag companies agency to do what they want with impunity.
> This seems much more likely than a company recording someone without their consent but also texting them the transcription.

Where have we seen something similar before? Always assume the worst technical messups, instead of crediting corporations

"Amazon's Alexa sent 1,700 recordings to the wrong person" - https://www.cbsnews.com/news/amazons-alexa-sent-1700-recordi...
When I was graduating college before the Great Recession, several of my recruiter pings were for companies wanting to parse financial documents.

If they were reaching out to not particularly special undergraduates twenty years ago, I'm guessing it goes back at least thirty.
> All the people from Elixir community I met, kept telling me "Mnesia sucks, use Postgres instead" through Ecto DSL of course.

And using Postgres via Ecto is a bad thing, or? What was your point or a complaint?
Seat-based pricing needs to end
My personal opinion is that downvotes, upvotes and algorithms are design decisions that often stick before the best one is found.
It's a shame really, because I think it's not only really important (e.g. to combat fake news/users etc.) but most interesting.
Nonetheless, HN did good with their version where the max. downvote of a comment is -4 and where the up/downvote of a comment is not listed publicly. All functions that help with community building. However, I fret the moment when AI users and shills take over (especially since throwaway accounts are so easy to create).
Semantic Chunker – Smarter Chunking for LLMs and RAG Pipelines
Hi!

I’ve just released Advanced Chunker — a lightweight Python module for semantically-aware chunking and clustering of text.

The motivation: Most chunking strategies for retrieval-augmented generation (RAG) are too naive. They break up documents arbitrarily by tokens or sentences, often splitting related ideas and harming LLM performance.

Semantic Chunker uses embeddings (via Sentence Transformers) to group semantically similar text into coherent chunks, with options for visualizing attention, merging clusters by token length, and exporting in multiple formats. It keeps metadata intact and supports CLI + LangChain integration.

GitHub: https://github.com/rango-ramesh/advanced-chunker
PyPI: https://pypi.org/project/advanced-chunker

Would love to hear thoughts — feedback, suggestions, or ideas for where this could go next.
Or it could be a feature in the Lyft app that they said it was not the case but who believes them...
Yeah, we need authenticated QR codes and web of trust (only half-joking.)

My experience is that Easypark works in most of Europe and is great because of that. I trust them, and that's all I need. I really avoid QR codes, and I don't want to install your little local app.

Another commenter in this thread says parking works well in China, because WeChat is the trusted middle man.

Sadly, as always, winner takes it all has its benefits in terms of ease of knowing what to trust.
Zig definitely encourages an imperative style by design, but it does support function pointers, which can be used to implement a map function. I do think passing the field name of the node as a comptime []const u8 as an extra argument to map, filter, etc. would be the only way to implement a generic version of these functions.

The fact that these functions are already designed to be cumbersome to implement, I think that's fine? I have also yet to use a linked list in Zig anyways. It's probably better to use an array, slice, std.BoundedArray, std.ArrayList, std.SegmentedList, or std.MultiArrayList unless there is a specific reason that a linked list is the best option.