frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Kmart's use of facial recognition to tackle refund fraud unlawful

https://www.oaic.gov.au/news/media-centre/18-kmarts-use-of-facial-recognition-to-tackle-refund-fr...
39•Improvement•2h ago•21 comments

SGI demos from long ago in the browser via WASM

https://github.com/sgi-demos
98•yankcrime•4h ago•21 comments

How I, a beginner developer, read the tutorial you, a developer, wrote for me

https://anniemueller.com/posts/how-i-a-non-developer-read-the-tutorial-you-a-developer-wrote-for-...
472•wonger_•11h ago•226 comments

Tesla coast-to-coast FSD crashes after 60 miles

https://electrek.co/2025/09/21/tesla-influencers-tried-elon-musk-coast-to-coast-self-driving-cras...
57•HarHarVeryFunny•36m ago•20 comments

Biconnected components

https://emi-h.com/articles/bcc.html
19•emih•13h ago•4 comments

M4.6 Earthquake – 2 km ESE of Berkeley, CA

https://earthquake.usgs.gov/earthquakes/eventpage/ew1758534970/executive
81•brian-armstrong•2h ago•38 comments

You did this with an AI and you do not understand what you're doing here

https://hackerone.com/reports/3340109
424•redbell•4h ago•202 comments

Privacy and Security Risks in the eSIM Ecosystem [pdf]

https://www.usenix.org/system/files/usenixsecurity25-motallebighomi.pdf
188•walterbell•7h ago•100 comments

Show HN: Software Freelancers Contract Template

https://sopimusgeneraattori.ohjelmistofriikit.fi/?lang=en
68•baobabKoodaa•4h ago•17 comments

Sj.h: A tiny little JSON parsing library in ~150 lines of C99

https://github.com/rxi/sj.h
425•simonpure•19h ago•211 comments

Metamaterials, AI, and the Road to Invisibility Cloaks

https://open.substack.com/pub/thepotentialsurface/p/metamaterials-ai-and-the-road-to
19•Annabella_W•3h ago•5 comments

What happens when coding agents stop feeling like dialup?

https://martinalderson.com/posts/what-happens-when-coding-agents-stop-feeling-like-dialup/
13•martinald•1d ago•9 comments

Download responsibly

https://blog.geofabrik.de/index.php/2025/09/10/download-responsibly/
244•marklit•6h ago•161 comments

A Generalized Algebraic Theory of Directed Equality

https://jacobneu.phd/
41•matt_d•3d ago•9 comments

Why is Venus hell and Earth an Eden?

https://www.quantamagazine.org/why-is-venus-hell-and-earth-an-eden-20250915/
147•pseudolus•13h ago•237 comments

We Politely Insist: Your LLM Must Learn the Persian Art of Taarof

https://arxiv.org/abs/2509.01035
82•chosenbeard•11h ago•30 comments

LinkedIn will soon train AI models with data from European users

https://hostvix.com/linkedin-will-soon-train-ai-models-with-data-from-european-users/
103•skilled•2h ago•62 comments

What if AMD FX had "real" cores? [video]

https://www.youtube.com/watch?v=Lb4FDtAwnqU
8•zdw•3d ago•0 comments

Simulating a Machine from the 80s

https://rmazur.io/blog/fahivets.html
53•roman-mazur•3d ago•5 comments

How can I influence others without manipulating them?

https://andiroberts.com/leadership-questions/how-to-influence-others-without-manipulating
145•kiyanwang•14h ago•139 comments

Tell the EU: Don't Break Encryption with "Chat Control"

https://www.mozillafoundation.org/en/campaigns/tell-the-eu-dont-break-encryption-with-chat-control/
189•nickslaughter02•2h ago•72 comments

Lightweight, highly accurate line and paragraph detection

https://arxiv.org/abs/2203.09638
124•colonCapitalDee•15h ago•20 comments

40k-Year-Old Symbols in Caves Worldwide May Be the Earliest Written Language

https://www.openculture.com/2025/09/40000-year-old-symbols-found-in-caves-worldwide-may-be-the-ea...
162•mdp2021•4d ago•98 comments

I uncovered an ACPI bug in my Dell Inspiron 5567. It was plaguing me for 8 years

https://triangulatedexistence.mataroa.blog/blog/i-uncovered-an-acpi-bug-in-my-dell-inspiron-5667-...
105•thunderbong•4d ago•13 comments

Be careful with Go struct embedding

https://mattjhall.co.uk/posts/be-careful-with-go-struct-embedding.html
102•mattjhall•13h ago•68 comments

DXGI debugging: Microsoft put me on a list

https://slugcat.systems/post/25-09-21-dxgi-debugging-microsoft-put-me-on-a-list/
268•todsacerdoti•21h ago•76 comments

Nvmath-Python: Nvidia Math Libraries for the Python Ecosystem

https://github.com/NVIDIA/nvmath-python
58•gballan•3d ago•3 comments

Show HN: Coding Agents swarming your codebase

https://infrastructureas.ai
6•FreeFrosty•2h ago•5 comments

Why your outdoorsy friend suddenly has a gummy bear power bank

https://www.theverge.com/tech/781387/backpacking-ultralight-haribo-power-bank
236•arnon•23h ago•282 comments

The death rays that guard life

https://worksinprogress.co/issue/the-death-rays-that-guard-life/
12•ortegaygasset•3d ago•8 comments
Open in hackernews

Show HN: Software Freelancers Contract Template

https://sopimusgeneraattori.ohjelmistofriikit.fi/?lang=en
68•baobabKoodaa•4h ago
I started working as a freelancer [in Finland] a year ago and was surprised to learn that no decent contract template was available for direct assignments. There were some free contract templates available for intermediated assignments, but not for direct assignments. The "golden standard" of contract templates in Finland is an extremely heavy-handed and expensive template that costs ~500€ PER YEAR to use. Personally at the time I decided to just do a DIY contract for my first freelancing project.

Over time, as I got more engaged in the Finnish freelancing community, I realized that many people struggled with the same issue. After discussing this in our freelancing co-op Ohjelmistofriikit, we decided to invest both time and money into solving this problem. We decided right from the start that we were gonna open source everything and give it out for free.

We first developed a traditional document template in collaboration with a law firm. After that we developed a web generator that makes it easy to fill out the template. The user flow of the generator is designed to eliminate boilerplate-type work (such as hiding sections instead of showing "skip this section if condition X does not apply to you") and also to reduce mistakes users might make when editing a traditional document template (such as copypasting something incorrectly).

Although the legalese is designed for the Finnish jurisdiction, the contract template can be useful as an example for similar work in other jurisdictions.

Go ahead and draft a contract right there in your browser!

Comments

Oleh_h•2h ago
That’s a useful thing.
trallnag•2h ago
What type of contract is most common with software freelancers in Finnland? In Germany we usually differentiate between getting booked by the hour or goal based contracts. I think in the last decade(s) the trend has drifted towards the former. Note that I'm probably using the wrong English terms to describe this
baobabKoodaa•2h ago
Hour based contracts are by far more common than goal based contracts in Finland. Both types are supported in our template.
chickenzzzzu•2h ago
How does one get inbound/outbound leads for hourly or project work from companies that aren't scammers or tirekickers?
baobabKoodaa•2h ago
Freelancers mostly work intermediated assignments rather than direct assignments. These intermediators have put up what are essentially job boards. If you are well connected, you can get direct assignments via your contacts, or by reaching out like traditional sales work. If there are some avenues to get leads for direct assignments, I would be really interested to find out!
chickenzzzzu•2h ago
Thanks for your feedback on this :)

In the USA, if some big and usually "non tech" company like McDonalds or T-Mobile wants to staff a whole project with programmers, they will usually have a relationship with someone like Infosys, Tata, Slalom, perhaps even Hitachi or Tech Mahindra or Accenture/Deloitte. These companies all pay you like a regular employee so you don't need your own drafted employment contract or business entity.

If you howver have a github/youtube channel/website where you make and release your own software, and someone contacts you saying "hello we want to pay you to add more features and or fix some problem for us", then you will need a contract and usually a business entity unless you don't mind being personally sued into the ground.

Such reachouts are very very rare unless your software has gone viral in the right circles, but I personally know at least 20 people who make a full time living this way. It seems pretty unenviable, and corporations whose email domain you would recognize routinely pull support or play egregious games with the definition of done. No cure for life, I guess :)

baobabKoodaa•1h ago
Large consultancies like Tata also operate in Finland + we also have a bunch of our own consultancies that operate in this manner (their consultants are regular employees of the consultancy). Earlier when I mentioned job boards for freelancers, it is particularly these large consultancies that subcontract down to freelancers via job boards (they try to fill positions from their bench, and when they are unable, they subcontract to other consultancies or freelancers).
psyklic•2h ago
Nice job! As a US-based consultant, I've found it's always best if you immediately suggest a contract. This way you can ensure it starts with terms favorable for you.

I've also found it's pedagogically helpful to have two versions of each contract, a consultant-favored and consultee-favored. This way you can understand how each clause may be tweaked to benefit each party. For example, this book does this (US-based): https://www.amazon.com/Consultant-Independent-Contractor-Agr...

baobabKoodaa•2h ago
> helpful to have two versions of each contract, a consultant-favored and consultee-favored

Or, even better, instead of having only two versions of a contract, we can offer this choice on individual clauses within the contract. On some clauses the parties may choose to go with consultant-favored option whereas on some other clauses the parties may choose to go with client-favored option. This is what we ended up doing with the generator :)

vedmaka•1h ago
That's very helpful! Do you have any plans to open-source this?
baobabKoodaa•1h ago
Everything is open-sourced: https://github.com/Ohjelmistofriikit/contract-generator
sneak•1h ago
This is designed only for Finland. The jurisdiction popup lists only Finnish options.

It should probably be clearer that this is only useful for Finns.

baobabKoodaa•53m ago
The big text below the title says "Legally sound contract for direct assignment between freelancer and end client in Finland". I also explained the connection to Finland in OP and explained in OP why it might be useful for persons outside of Finland.
srameshc•58m ago
Very well done. Since this is open source, it can be customized further to make it country specific with contributions.
tommica•23m ago
Would love these points fulfilled:

1) See how many steps there is in total.

2) Some "info" about the boxes - for example, what does "reference rights" mean?

3) Downloadable examples to see what is being generated in the first place.

4) Dispute resolution should also have a "Other" option that allows the user to manually input a custom value.

Otherwise it seems a like a fantastic thing! And thanks for making it free!

jokethrowaway•15m ago
Not OP but

2) You can tell you worked for ClientCompany on SpecificProjec

davzie•5m ago
I’m gonna do it I’m afraid and plug my own UK based one (it is paid though): https://davzie.com/products/contracts