MurphyA/hacker-news huggingface dataset:
by paulmbw | 2025-09-28 21:04:07+00:00
TL;DR - We use Intercom for support and our customers need to upload sensitive docs (think proof of address, bank statements, etc.). Intercom’s native uploads aren’t a long-term fit for us (100MB/file limits, docs live on Intercom’s infra which screams data privacy issues for us) and we need files to land directly in our own storage. We may also want light scanning/summaries of docs so ops can triage faster.

SendSafely is a close solution but pricey -$11.50/user/mo, 10-user minimum). We’re also EU-based and want an EU-centric option.

So, we're building Fibre - Secure file uploads for Intercom and want to gauge interest.

We're thinking it will:

- run as an in-Messenger sheet (triggered from Intercom directly)

- ensure files bypass Intercom and go straight to a specified destination: S3, Google Drive, or Azure

- run webhooks on upload (e.g. notify via slack when a file is uploaded)

- encryption in transit and at rest so it's all secure

- optional lightweight doc scanning/summaries before an agent opens anything (as well as action items for each doc)

Short-lived agent download links (perhaps even password protected)

I'd love to get some initial feedback on this, specifically what you currently use for file uploads (do you use Intercom, SendSafely, or a custom solution). Feel free to comment below or send me a DM for more details

Thanks!
by rjbwork | 2025-09-28 21:04:53+00:00
We've lost a lot of ability, societally speaking, to maintain order and discipline bad behavior. People are volatile and the youth have very little respect for their elders. Just read testimonials from teachers about the environment in public schools. They're structurally prohibited from addressing problem behavior, from kids not turning in work and being given a million chances to "make it up" or just being given a 50% for not doing ANYTHING and then being "socially promoted", to not being able to remove problem kids from their classrooms, to the gutting of the para role, etc.

And this is just a microcosm of the wider society. Easier to just remove yourself from a situation when anyone could be carrying a gun. We're also living in larger and larger polities and individuals are far more anonymous. That means the grapevine and social shame are night impossible to enact.

But this is the atomized, individualist, omni-competition that we keep being told is great for society and the economy.
by bri3d | 2025-09-28 21:05:30+00:00
Almost all quadcopter brushless motors are constructed as “outrunners,” with a fairly thick, sturdy aluminum motor bell (rotor!) with strong permanent magnets glued inside of it and the stator in the center. I agree that they are not immune to RF but at high frequencies it will require a really comical amount of power to do anything to one.
by AnotherGoodName | 2025-09-28 21:05:32+00:00
Think of a way you can make the number of each case 0 or 1 then you have a single sum of all possibilities where that 0 or 1 multiplies the portion of the switch statement it represents (the 0 will mean not active the 1 includes it).

Eg. If we had just 1 or 2 as options for the case statements note that test1 = xor(var1 & 0x1, var1>>1 & 0x1) & var1 will, with integer rounding, equal ‘1’ if var1 is one or ‘0’ if var1 is 2,3 or 4. (If it goes to 5 you need another xor at the next highest bit).

Likewise test2 = xor(var1 & 0x1, var1>>1 & 0x1) & var1<<1 equals ‘0’ if var1 is 1, 3 or 4 but it equals ‘1’ if it’s two.

So (test1 * (value on var1 being 1) + (test2 * (value on var1 being 2)) will get you a branchless version for the simple either 1 or 2 case. This will pretty much always be much slower than the branching version but some types of systems out there don’t really do branching and are linear. This type of zeroing trick is really common on matrix multipliers.

Essentially your creating binary logic gates that give 0 or 1 for the exact value you want and blindly multiplying that by the value it would have produced if 1.
by testdelacc1 | 2025-09-28 21:05:42+00:00
This is a surprising result. I wonder how they managed to convince people this was necessary.

There’s a real split in this debate, between people living in countries that have this and people living elsewhere. People who have used it are generally supportive, if they think about it at all. People who’ve never lived in a country with this are generally skeptical about the benefits and pessimistic about the downsides (privacy, mainly). HN being HN, is almost entirely in the latter camp regardless of where they live.

I would have expected the Swiss to be skeptical, and to some extent they were. This is the narrowest possible margin of victory. Still, it would be interesting to know what argument the Yes campaign used that resonated with > 50% of voters.
by shakna | 2025-09-28 21:06:23+00:00
This isn't quite a standards conforming Scheme just yet.

On the other hand, Hoot supports WASM-GC on release [0], and has had wasm support for a few years now. (Though Safari support has been a pain point - they've found a few bugs in WebKit's wasm support.)

[0] https://spritely.institute/news/hoot-0-6-1-released.html
by roenxi | 2025-09-28 21:06:56+00:00
Churchill at all ages is exactly what the US should be trying to avoid - he was the best product of a generation of politicians who took the greatest empire in the history of the world and flubbed the economics and diplomacy so badly that it has become a footnote.

If the plan is to reduce the reach of Washington to Virginia and DC then Churchill would be a great choice of leader and if that is the explicit goal then ok sure. If the plan is to maintain a peaceful status quo as a powerful and successful country people like Churchill in the leadership are a very bad sign indeed.

You have to assume the UK had no power to influence its internal or world affairs to conclude that its political class were competent through the last century. Which is a crazy stance given where they were in the early 1900s.
by twisteriffic | 2025-09-28 21:07:12+00:00
My most recent experience was terrible for two reasons:

1. They didn't take down an obvious banking scam site that was hiding behind their service

2. They forwarded my "report phishing content" submission, including contact information, to the scammer, resulting in a roughly 100x increase in the amount of spam I receive and ensuring that I won't ever use their reporting function again
by antononcube | 2025-09-28 21:07:30+00:00
Mostly, because Python is not a good a "discovery" and prototyping language. It is like that by design -- Guido Van Rossum decided that TMTOWTDI is counter-productive.

Another point, which could have mentioned in my previous response -- Raku has more elegant and easy to use asynchronous computations framework.

IMO, Python's introspection matches that Raku's introspection.

Some argue that Python's LLM packages are more and better than Raku's. I agree on the "more" part. I am not sure about the "better" part:

- Generally speaking, different people prefer decomposing computations in a different way. - When few years ago I re-implemented Raku's LLM packages in Python, Python did not have equally convenient packages.
by konnor | 2025-09-28 21:07:33+00:00
Boy do I have something to tell you about a lot of non-profits...Take Susan G. Komen with breast cancer research...

https://theappalachianonline.com/problems-susan-g-komen/

> In the organization’s 2010-2011 financial report it was revealed that Susan G. Komen only devotes 20.9 percent of the donations it receives to researching breast cancer.
by Bender | 2025-09-28 21:07:36+00:00
What I have done in the past was to create Chroot SFTP-Only accounts on servers for customers then restrict it to SSH keys and for paranoid customers also limit what CIDR blocks those keys are valid from. All of this is doable from within OpenSSH and storage would be limited to whatever size storage your company has on a server or set of servers or VM's. Each group or POD of customers could have their own active-standby servers only running OpenSSH and whatever monitoring tools your org uses. This could be on physical servers or VM's. Basic hardening is required such as restricting port-forwards, disabling multiplexing and so on. Cipher hardening would depend on if all your customers have modern versions of OpenSSH and avoid using proprietary SFTP clients, otherwise defaults or weaker than defaults may be required in some pods. Set up a active to standby sync of the customer chroot home directories and practice promoting the standby to active using an internal employee-only server.

All of this could be managed from either server automation or an in-house UI that gives customers ability to upload SSH keys and optionally define CIDR blocks and IP addresses the keys are valid from in a user interface.

Just me personally, I would keep it simple and avoid any "turn-key" solutions. Those are usually full of vulnerabilities. I would also avoid web services that could cancel your account locking you and your customers out of your and their data. Oh and a user agreement that sets a "best effort" service level agreement and start off telling the customers there is a 120 day file retention but then extend that as a free value add every quarter. From day one state that there are no backups and do not tell them about the standby servers.
by benoau | 2025-09-28 21:08:24+00:00
Some licenses do.

In my experience AI coding is not going to spew out a derivative of another project unless your objective is actually to build a derivative of that software. If your code doesn't do the same or look the same it doesn't really meet the criteria to be a derivative of someone else's.

I mostly use Cursor for writing test suites in Jest with TypeScript, these are so specific to my work I don't think it's possible they've infringed someone else's.
by majormajor | 2025-09-28 21:08:30+00:00
It's the same thing you see in companies. Once you have something built that is making you comfortable, you get complacent and protective. And there's nothing sexy about maintenance.

(For instance, China wants to build best-in-world industry and infra, which they didn't have before, but they are not running their government in a growth- or building- engineering-driven sense. Not a lot of move-fast-and-break-things iteration there! Lots of people comfortable and protective of that system.)
by intalentive | 2025-09-28 21:09:28+00:00
China is run by the state, which employs the engineers.

The West is run by finance capital, which employs the lawyers (and buys the politicians).

There was a post here a while back about engineering grads in the UK who couldn't get engineering jobs. So they ended up working for quant firms and banks instead.

Under neoliberalism the economy ends up oriented away from productive activity and toward rent-seeking and wealth transfers. Hence the growing gambling "industry", the pump and dump crypto scams (run by heads of state, no less), the legally protected private cartels like banking and medicine. We get people like Vivek Ramaswamy who became a billionaire while producing nothing of value.

Pinning these massive systemic issues on lawyers is frankly stupid. They are just one piece of the puzzle.
by trhway | 2025-09-28 21:09:35+00:00
>American Progressives intentionally made it extremely difficult to build anything by giving everyone a veto to block anything they don’t like.

It is reaction to the old situation when interests of a small guy were completely tramped by the big guys - ie. the situation of private profits, public losses. And we can't go back to it.

The first step to move forward is to give everybody, whose interests are negatively impacted by a project, a stake in the project's benefits/profits. Ie. private profits - private losses, and public losses - public profits.
by mothballed | 2025-09-28 21:09:44+00:00
In places where there are already public roads, private roads cannot generally compete because the price at point of use is $0 and the maintenance cost are sunk.

Imagine for a moment I had a private school that was equal in all ways to a nearby public school including cost. People would say "why I already paid taxes for the public school, why would I go there and then have to pay yet again." No one would go to the private school. Whereas if they were not made to pay the taxes, they'd be about as equally likely to go to the private school as the public one, and the overall costs would be same.

It is very difficult to establish a robust private road system in a place with public roads. The public views the public road as an established asset rather than the reality (they are an ongoing subscription of maintenance costs). The costs are invisible to the public, even if they might be worse, they just see the road as "free" when they drive on it. This means the public can end up spending even more money with worse results than use of private roads, but be stuck in a local minima they will never escape from.
by chmod775 | 2025-09-28 21:10:00+00:00
For a while I was nodding along, being able to picture what occurred and understand how the adults dealt with it.

Then I realized these people were ~16 years old. Maybe it was an outlier? I looked up what the typical age of school shooters in the US is: also 16-17 years old. If a lot of these are bullying victims, something is seriously wrong.

Looking back at my own time in school, people had grown out of this sort of bullying years earlier. Teachers would treat you like young adults by 16. If you engaged in this sort of extreme bullying at that age, you wouldn't get summoned to the headmaster's office to get a slap on the wrist - you'd face real consequences and might even find yourself dealing with police if not in juvenile court.

Are these kids just not growing up because they're still being treated like 9 year olds when they're almost adults?

I'd understand the occasional outlier, since even the occasional developmentally stunted "adult" engages in bullying, but it really shouldn't be a common theme. It is likely most adults still engaging in this behavior simply never were given reason to grow up before their behavioral patterns crystallized, much like the protagonists in our story at hand.
by frmersdog | 2025-09-28 21:10:02+00:00
"Muh ageism" is not a get-out-of-jail-free card for these kinds of conversations. You have to make an effort to actually argue against the statements you disagree with. Are people 75-and-older agile and flexible enough, mentally, to perform in these positions? To connect with the constituents they represent? If the incidence of the requisite acuity does indeed drop with advanced age, are the individuals in government disproportionately among those who avoid issues? And, if so, how do you know?
by arp242 | 2025-09-28 21:11:06+00:00
Starmer seems to be under the impression that Labour needs to focus on immigration to stave of Reform. This is a mistake because most people don't really care about immigration as such, they care about cost of living, health care, and basic things like that. Research and polling in many different countries over many different years have shown this again and again and again. People like Farage like to present "one easy answer to all problems politicians don't want you to know!" First: EU, now: immigration, next: gingers?

Focusing so strongly on immigration and related issues only strengthens Farage. It does nothing to convince the die-hard Reform people and alienates your own voters. We're already seeing Labour split to a new party (well, assuming it doesn't implode in classic left-wing infighting). It's lose-lose.

Labour won 2/3rd of MPs with just 1/3rd of the vote, the biggest gap between MPs and vote share in modern history by quite a margin. In many ways they "lost" last year's election because that's a very underwhelming result after running against a deeply unpopular government that's been in government for almost 15 years. They've been on a thin ice since day one.

All of this is such an obvious mistake that I truly don't understand what Starmer is even thinking.
by hagbard_c | 2025-09-28 21:11:56+00:00
> Actually conservative, meaning the Democratic party

Not in this universe they're not. Not conservative nor democratic or they'd have run Sanders as candidate instead of Clinton, they'd have had a primary these last elections instead of rigging things so that Biden's handlers could try to run the show again, they'd have another primary again when the game was up for where Biden's handlers were concerned instead of pushing forward Harris. They are no conservative by any stretch of the imagination and would most likely consider that label to be an insult.

> At this rate I doubt we'll be getting off this rock. That civilization-bootstrapping energy stored in easily-accessible oil deposits isn't coming back any time soon

There's plenty of fossil sources left and that's leaving aside the fact that these are but a first stage in 'getting off this planet'. The latest generation of rockets - Starship being the prime and most likely to become operation example - run on Methane which is fairly easy to generate out of CO₂ and H₂O given enough energy and at least H₂O is available in large quantities while CO₂ can be produced by many means. No, capturing it from the atmosphere will not be the way to go since no matter how much the media want you to believe CO₂ is overwhelming us it is still a trace element measured in the hundreds of parts per million. It is much easier to capture it from fermentation processes (breweries, bakeries etc), source it as a byproduct from Ammonia production, get it from natural wells or free it from CaCO₃ by heating it up - it decomposes to CaO and CO₂.

Just let people like Musk (et al) work on this and before you know it we will be 'getting off this rock'.
by doublerabbit | 2025-09-28 21:12:17+00:00
By not harshly penalizing those who legitimately use VPN's, proxies?

I'm using FreeBSD - This is on the hit list

I'm using Waterfox - This is on the hit list

I'm using my colocated server for a VPN from a reputable provider - This is on the hit list

I eliminate the last two and suffer with my ADSL. My ADSL isn't a standard domestic provider so I'm hit with that too for using an alternative provider. I am still being penalized for using FreeBSD.

Every page I encounter that uses Cloudflare ends up with a captcha. Why isn't there a way to verify myself that I am an actual legit person? I've clicked the captcha enough times, why does it have to be every single time?

Why can't I whitelist my IP?

If this is truly the only way to restrict bad actors, then it's pathetic. Am I'm going to be hit for using Xorg and not Wayland in the future? Their "bot" protection technology is years out of date.

I don't like that Cloudflare has total control on how I can see the internet. I don't need any of their services, I don't want any of their services and others may praise them but to me not required.

This may of worked five years ago, but like cookie banners, it doesn't work now. Yet they wish to spin up new modern services and neglect the old that actually made Cloudflare and not some power-hungry MiTM service. That's what it feels like but not that they will listen. I hate the fact that any point they can just go full anal and force you to X.

The internet is suppose to have some sort of freedom, it's less than freedom. Using the internet now is like an animal in a cage. Heck, I would even register an account with Cloudflare if it allowed me to verify legitimacy.
by burakemir | 2025-09-28 21:12:34+00:00
Finally a good use case for decentralized technology? From https://www.eid.admin.ch/en/technology "The e-ID architecture is based on a decentralised identity model that gives users full control over their identity and personal data. There is no central authority that aggregates, stores or controls credentials. Data flows occur directly and in a decentralised manner between the holder and an issuer or verifier. Linkability of usage across different services is technically restricted. Interactions between different actors also cannot be directly linked. During a verification process, the holder shares only the necessary data directly with a verifier, without the issuer being informed."
by Joel_Mckay | 2025-09-28 21:12:35+00:00
Non-overlapping sub-problems may be safely parallelized, and executed out-of-order.

In some architectures, both of the branch code motions are executed in parallel, and one is simply tossed after dependent operations finish. We can't be sure exactly how branch predictors and pre-fetch is implemented as it falls under manufacturer NDA. =3
by bossyTeacher | 2025-09-28 21:13:11+00:00
This being HN, I expect most people on here are American and view social topics from an American perspective. Swiss have a level of trust in their governments that Americans could never even dream of. The pros and cons of this debate are not necessarily about whether the current government or a near future one will abuse it. But I feel that Americans on here (as well as folks living in countries with low government trust) are projecting their low trust views onto other countries and thus concluding that the current swiss government or a near future one cannot be trusted with this power.
by paulryanrogers | 2025-09-28 21:13:14+00:00
Bus drivers have to focus on driving safely. Expecting them to maintain bully free interactions among 20+ kids is absurd. Pay for an adult monitor on the bus.

Kids will find ways to harass each other: between classes, lunch times, recess, etc. Schools can probably do more, but I doubt they can fix bullying alone. And certainly not with the resources they're given today.
by t-3 | 2025-09-28 21:13:41+00:00
Yep. Bullies are generally looking for a response. Someone who can deal with bullying in a level headed and appropriate manner isn't an interesting or easy target. Someone who "freaks out" is fun and interesting to torment, and their response is more likely to bias authority figures against them and insulate the bully from consequences and even twist the bully into the victim.
by jltsiren | 2025-09-28 21:13:41+00:00
Geopolitics depends on geography. If you are a smaller country bordering Russia, major powers like China, India, and the US are far away and ultimately not that relevant. Russia, on the other hand, is an unavoidable fact of life. It would be much better to be in friendly terms with them. At least in Finland, the economy is good basically whenever trade with Russia is good. But that's not always possible.

Right now, Russia is a country waging a war of conquest. Regardless of what they say, they are making it unambiguously clear that they do not recognize the sovereignty of their neighbors. It's not possible to be in friendly terms with such a neighbor, until there is a regime change. Or until enough time has passed that the supporters of the regime waging the war have become irrelevant.

Then there are bigger entities like NATO and the EU. From their perspective, geopolitics means having to choose between being in friendly terms with some of their eastern member states and Russia. They cannot choose both.
by dmitrygr | 2025-09-28 21:13:56+00:00
> If you engaged in this sort of extreme bullying at that age, you wouldn't get summoned to the headmaster's office to get a slap on the wrist - you'd face real consequences

Clearly you didn’t go to American schools! If you complain, the teachers do nothing (not wanting to get involved or get hurt - teachers being hurt by students isn’t uncommon [1]) and the bullies bully you harder. If you fight back, the school administration gets YOU into trouble only. Ask me how I know.

[1] https://www.google.com/search?q=teacher+beaten+by+student
by xanth | 2025-09-28 21:14:00+00:00
> What we can do is short or bet against them if we are so convinced that we are right. Place your bets and stick to yourself. If you are as right as you are convinced, you should do well over time. Physical and economic reality >> fantasy and cope.

In a world with bad faith & ill-informed missionaries (meme-ssionaries?) this is an inadequate political/societal perspective. We should all have the humility to be wrong but the conviction of our current beliefs and tomes that represent them