News for hackers. Stuff that matters.

loftsy

Re:Blender 5.0 on Wednesday November 19, 2025 @07:37AM (#45978873)
How do the other kernels e.g. Parasolid work without seam edges? Without a seam the 2D parametric boundary is not closed.
Re:Ask HN: Who is hiring? (November 2025) on Monday November 03, 2025 @02:40PM (#45803456)
CamyPro | Oxford, UK | Full-time | ONSITE

Be the first hire, working with me, combining LLMs, geometry, and manufacturing in a high-agency, high-trust environment. You’ll have significant ownership over your work, freedom to experiment, and direct influence on the direction of the product.

A wide range of technologies to work with: vllm / React / Postgres / CGAL / OpenCASCADE / Eigen / express

[email protected] https://www.camypro.com/

Re:Kafka is Fast – I'll use Postgres on Wednesday October 29, 2025 @04:11PM (#45752401)
True.

I think my system is sort of both. I want to put some events in a queue for a finite set of time, process them as a single consolidated set, and then drop them all from the queue.

Re:Kafka is Fast – I'll use Postgres on Wednesday October 29, 2025 @04:09PM (#45752381)
Very interesting.

I need a durable queue but not indefinitely. Max a couple of hours.

What I want is Google PubSub but open source so I can self host.

Re:Kafka is Fast – I'll use Postgres on Wednesday October 29, 2025 @04:02PM (#45752295)
Perhaps I do. I know that I don't want a system defined as a graph in yaml. Or no code. These options are over engineered for my use case. I'm pretty comfortable building some docker containers and operating them and this is the approach I want to use.

I'm checking out the list.

Re:Kafka is Fast – I'll use Postgres on Wednesday October 29, 2025 @11:33AM (#45748203)
I am about to start a project. I know I want an event sourced architecture. That is, the system is designed around a queue, all actors push/pull into the queue. This article gives me some pause.

Performance isn't a big deal for me. I had assumed that Kafka would give me things like decoupling, retry, dead-lettering, logging, schema validation, schema versioning, exactly once processing.

I like Postgres, and obviously I can write a queue ontop of it, but it seems like quite a lot of effort?

Just make a black png and use it as the background?
Re:Encryption Is Not a Crime on Thursday April 17, 2025 @09:32AM (#43716566)
You can make gun fairly easily with what can be accomplished with a CNC machine. It is still illegal.
Re:Encryption Is Not a Crime on Thursday April 17, 2025 @09:19AM (#43716418)
Something is a crime if society determines that it should be so. Nothing more.

Clearly the pressure on government to write these laws is coming from somewhere. You should engage with the arguments the other side makes.

I called the ICO a few years ago asking how to comply with an ex-employee GDPR data request for access to their emails. Their recommendation: read them all to determine which contained personal data.

When I told them I (as a 5 person business) obviously don't have time to go through 1000s of old emails they reacted with surprise to the amount of emails. I guess they don't send many. They didn't offer any other solution.

As others have mentioned this org is a tax on all UK business.

Re:Show HN: Open-sourced (road) traffic counting application on Thursday December 05, 2024 @06:20AM (#42327067)
Its running EfficientDet on the phone using Tensorflow light.
Re:Why America's economy is soaring ahead of its rivals on Thursday December 05, 2024 @06:10AM (#42327017)
I long for a US-like entrepreneurial attitude here in the UK. Business people here think that they are playing zero sum games. Everyone looks to the govt for funding and direction.

I am reflecting on Deepmind. This company saw the AI revolution before anyone else. London based. They did an amazing job. Sold to Google. The problem is that long term the growth and money now goes back to the US. Maybe the UK is just too small to produce world leading companies.

Re:Show HN: Open-sourced (road) traffic counting application on Tuesday December 03, 2024 @10:16AM (#42306998)
I made an Android app in this space a few years back. It's helped a few people but I never got a grip on the market or understanding of the space.

www.roadcount.com

Re:Dear friend, you have built a Kubernetes on Sunday November 24, 2024 @10:08AM (#42228266)
Fair enough that sounds hard.

Memory size is an interesting example. A typical Kubernetes deployment has much more control over this than a typical non-container setup. It is costing you to figure out the right setting but in the long term you are rewarded with a more robust and more re-deployable application.

Re:Dear friend, you have built a Kubernetes on Sunday November 24, 2024 @09:12AM (#42227993)
Are you self hosting kubernetes or running it managed?

I've only used it managed. There is a bit of a learning curve but it's not so bad. I can't see how it can take 4 months to figure it out.

Re:Ask HN: Where to put a static page that would last forever on Sunday November 10, 2024 @08:24AM (#42100075)
1. Put it online now so ChatGPT indexes it. Can be forever prompted.

2. Put it in a Ethereum transaction.

More seriously, I have no idea.

I've always assumed that Google ads subsidises everything else at Google. So my concern with a split would be YouTube increasing price or less investment in the service.

Show HN: Filament winding simulation for advanced composites

https://www.camypro.com/spar/spar.html

Hi HN!Filament winding is a manufacturing process in which reinforcement (like carbon fiber) is wound around a mandrel to make strong lightweight structures. Since leaving my previous startup in composite materials I have been working on a tool called CamyPro.When you click "Find Patterns" the tool runs a wind simulation and finds optimal fiber paths on the geometry. You can view the coverage...

( Read More... | no comments | on HN )
Re:Open Source Farming Robot on Sunday August 04, 2024 @05:40AM (#41152279)
You seriously think they haven't thought of that? I have no association with this project but it has been going for many years, has sold to many customers and institutions and the pictures certainly look like many healthy plants. Probably there is a cost/benefit trade-off to engineering watering at the soil level. Perhaps leaves would get damaged by the hardware.
Re:Chat Control Must Be Stopped – Now on Tuesday June 18, 2024 @07:49AM (#40716662)
The attestation would be done by your ISP or the next level along. The ISP/backbone could pass this information along to Web servers.
Re:Chat Control Must Be Stopped – Now on Tuesday June 18, 2024 @07:29AM (#40716477)
VPN is straightforward to solve. For example Apple devices already have "Device Attestation":

https://support.apple.com/en-gb/guide/deployment/dep28afbde6...

To do TOR you would need to look at the IP protocol and signing at the packet level. Definitely more difficult.

Re:Chat Control Must Be Stopped – Now on Tuesday June 18, 2024 @07:20AM (#40716410)
Very interesting point. Does a well functionality democracy require the right to be anonymous?
Re:Chat Control Must Be Stopped – Now on Tuesday June 18, 2024 @07:16AM (#40716380)
Good points. Difficult questions. I was thinking it is tied to the physical device. So you would register a laptop when you buy it with the state and the key would be in the HSM. So the main differences would be:

1. Give my name and address to activate a device 2. "The internet" requires authentication via the HSM.

Re:Chat Control Must Be Stopped – Now on Tuesday June 18, 2024 @07:13AM (#40716346)
Maybe.

How is it different from now when you can record a conversation you have? or forward an email to the police?

Re:Chat Control Must Be Stopped – Now on Tuesday June 18, 2024 @06:24AM (#40716004)
It should be possible to have a private chat without spying.

However I have an unpopular opinion, interested to hear what others might think:

We should eliminate anonymity online. If you go on the internet everything you do should be tied back to your name. This can be done using device attestation. Everyone gets a private key tied to their name/address.

This is compatible with free speech. In fact it promotes free speech because being a "troll" becomes a lot more personal.

I think this way of living would be closer to our nature as tribal primates. It would improve behaviour and overall quality of life. Our brains are designed to have checks and balances from wider society which you don't get anonymously online.

This would also reduce the need for govt monitoring because any chat online could be "turned in" by an informer and then any criminals identified.

I'm sorry I jumped on your post earlier since you clearly meant it in a positive way. I agree that listening to your colleagues and understanding then business you've joined should be your top priority.

The thing is that the original post never said they wouldn't do this. The post asked for resources and industry best practice. For all we know they would use this information with discression and practically.

You touched a nerve because I get deeply frustrated by the attitude in manufacturing where process knowledge is not readily shared like in software. The reality is that many business are not best practice.

He literally suggests waiting 6 months. I don't think damping enthusiasm like that is helpful coaching.

Any subject worth learning has depth to it. Nothing worth knowing can be fully understood in a short period of time. That doesnt mean you cant start today.

Your seriously asking why should someone try to learn more? To live curiously, have growth, engage in lifelong learning.

This response is negative gatekeeping.

Apache Cassandra could be a good fit here. Highly parallel frequent writes with some consistency loss allowed.
Re:Reflections on Distrusting xz on Wednesday April 03, 2024 @07:08AM (#39915888)
I took a look at the diff linked in the article with code that "we are all running". The top of the diff certainly looks interesting. They remove the bounds check in dict_put() and add a safe version dict_put_safe().

This kind of change is difficult to make without mistakes because it silently changes the assumptions made when code calling dict_put() was originally written. ALL call sites would need to be audited to ensure they are not overflowing the dictionary size.

The diff I am referring to is here:

https://git.tukaani.org/?p=xz.git;a=commitdiff;h=de5c5e41764...

Older »