skysight-inc/HackerNews huggingface dataset:
Of course they did, after all humanity has been plying the seas for thousands of years.

Just pointing out that naval architecture, as a branch of engineering involving stability calculations etc., is much younger than 500 years.
Did they? Do you have a link? All I can find is some rumors about reducing production.
I'd like to try that! Do you remember what it was called?
They need to focus on executive talent. It's an area where they are severely lacking.
A few years back, shortly after moving to a new town, I went to a dentist for a cleaning & check. She told me I'd need to replace my crown -- but luckily, the hygienist chimed in, they had just bought a brand-new state-of-the-art crown-making machine so they could do it right there the same day! Then, adjusting her Invisalign-branded face shield, the dentist asked me if I'd ever considered Invisalign. I finished the cleaning and told them not to call me any more.

That turned me off dentists so much I didn't go back to anybody for over 2 years. Finally I did actually start having trouble with that crown just before a vacation, so I picked the first local guy who could see me on short notice. He did some x-rays, pulled the crown off, cleaned it up, and glued it back in. 30 minutes, $100. He does x-rays the old fashioned way, by jamming a bunch of uncomfortable bits of film into your mouth. Most of the equipment is kind of dated, and there's not a ton of staff. I cherish this dentist.
+1 informative!
not to well actually you, but i assume you meant objective c? c# is a microsoft thing.
I was talking about that as well. If the government is your direct banking provider, they own everything from money creation to base rates that largely set cost of your debt to access to your wealth. If the government provides your debit/checking accounts they can't deny charges they don't want you to make or completely block you from your money.
That’s a really fair point. I think it’s tough for anyone else to break into the consumer / desktop segment with ARM chips. Apple can do it because they control the whole stack.
I would argue it is conceivable that given enough time, a monkey or ape species can evolve that is intelligent enough to write Shakespeare’s full works.
That’s really funny. Give the keyboard a big enough buffer to hold Shakespeare and flush it to the screen on startup. With infinite monkeys and therefore infinite buffers the monkeys don’t even have to type!
very nice, write some js/ts with React and use node to run them to get a CLI.
Plinth (https://plinth.org.uk/) | London (UK) | Senior Engineer (mostly Frontend) | Onsite

At plinth, we've built a software/AI platform for charities to help them measure their impact and get more funding for the work they're doing. We work with both charities and funders (e.g. foundations, Government), providing a way to easily collect, visualise and report on client and impact data.

We're looking for an engineer with experience with React, NextJS etc, who wants to spend almost all their time heads down writing code, and not spending time in meetings.

To apply, try our puzzle: https://www.plinth.org.uk/puzzle
> dnsmasq

Check out running dnsmasq with dnscrypt-proxy too.
> Sure, but ten years ago, if I told you the concept of a “bottom type” would be common knowledge with web developers or they’d consider type algebra second nature, you’d have laughed at me.

If you told me that was the case today with web developers generally, I’d laugh at you even harder than I would have if you made that prediction ten years ago.
Column (https://column.com/) | Software Eng (Infrastructure), Software Eng (Backend), Software Eng (Product) | San Francisco, CA (ONSITE) | Full Time

Column is the first nationally chartered bank built from the ground up for developers. We provide an API first, modern banking experience for our customers, replacing the bloated middleware and legacy software that currently powers most financial companies.

Started by the co-founder of Plaid, Column has a team of <10 experienced engineers and is currently processing hundreds of billions in payments annually, supporting some of the largest and most sophisticated fintech companies. We are looking for ambitious infrastructure, product, and backend engineers that want to build the best-in-class banking tech from first principles. It's a fun time to join - we are scaling volume crazy fast while shipping tons of new features. To keep the team small we have a very high bar for talent, but if this sounds exciting would encourage you to apply!

Apply here: https://column.com/careers

Feel free to email me with any questions: praful@
Ambient | Remote | Full-Time | Blockchain Engineers, AI/ML Engineers/Researchers, Rust Developers

Ambient is developing a new blockchain with deep AI integration. We're implementing verified inference using a novel proof of work approach, ensuring the integrity of AI inference as different models respond uniquely to the same input.

Our long-term goal is to facilitate training and fine-tuning of models on the blockchain. We aim to provide an alternative to the current AI landscape dominated by a few large corporations, fostering a more transparent and inclusive approach to AI.

Looking for:
- Blockchain Engineers (currently we're inspired by Solana, ideally you have rust experience)
- AI/ML Engineers/Researchers (especially if you've worked with distributed training)
- Rust Developers (especially if you have experience with large distributed systems)

To apply, please email your resume and a brief introduction to jobs+hn@ambientcrypto.ai
Can you get MyRadar on iphone? It's no DarkSky, but it's the best replacement I've found (for Android at least).
A less cynical view of it is just that diagnosis of engine and dental problems is still pretty subjective so different providers will have different judgements about what constitutes a problem that needs fixing. If one dentist says you have a cavity that needs filling and another doesn't it doesn't automatically mean the first dentist is crooked. It could be the second one is wrong or it could just be that what constitutes a cavity that needs filling is not very well-defined.
I don’t understand why companies buy other companies for the talent and not product. Why not just make everyone working there an incredible offer at the same time? It would cost so so so much less than these massive buy outs. Maybe not all of them would take you up on it, but if you buy the company a lot of them may not stick around post-buyout anyway. I feel like this would be a lot more effective also because in a buyout, employees just make the same old salary at the new company. In my method, they make a ton more and are more likely to stay
OMG, I can't imagine having all of my upper teeth removed and implants put in in one session. When I had to have a molar removed due to cracking the dentist referred me to a different dentist who specialized in removals. The removal was done and then I had to wait about 6 months before the implant was put in because the bone needed to fill in from the extraction - I think that's the normal way these things are done, not an all-in-one-day procedure.
> The device isn't "owned by you and under your control" if your passwords were synced without your doing or permission.

Why are you being repeatedly, needlessly pedantic? Everyone knows what I meant (including you, who chose to misinterpret). Your other comment was also pointless: "that's still choosing Mac over Linux and every day you continue to make that choice." https://news.ycombinator.com/item?id=42016888

You can play with your own ultra-strict definitions of "own" and "choose", but please do it in your own mind, and don't pester us with them in these comments. It adds absolutely nothing to the conversation.
I happen to have built the interpreters (not an entire toolchain) from source. But I could equally well have obtained them from a PPA or whatever else. On Windows I could have used the official installers. The point is that once I have base environments, creating venvs is trivial.

(And really, the experience of building Python from source on Mint was about as smooth as I could have ever hoped for.)

>when you update pyproject.toml for a new Python release.

? I don't upper-cap the Python version (or anything else without a well-defined reason - https://iscinumpy.dev/post/bound-version-constraints/ ) so I wouldn't be updating anyway. If I want to test under a new Python version then I need to write that out explicitly somewhere regardless; might as well do it on the command line.
Tell HN: We (Causal) got acquired – thank you HN
Hi HN, I'm the co-founder/CEO of Causal. We just announced our acquisition: https://www.causal.app/blog/causal-joins-the-lucanet-group

Just wanted to say a big thank you to the HN community —

Everything started with this post from over 5 years ago [1] which gave me and Lukas (CTO) enough conviction to quit our jobs to work on Causal full-time.

A few months later we launched an Excel sensitivity tool [2]. In 2022 we shared how we scaled our calculation engine to billions of cells [3] and a few months ago we had a successful Show HN of Causal 2.0 [4]

The product is now used by 100s of startups (many YC companies) and we're excited for this next phase of growth within Lucanet :)

[1] https://news.ycombinator.com/item?id=19704418

[2] https://news.ycombinator.com/item?id=21625974

[3] https://news.ycombinator.com/item?id=32000400

[4] https://news.ycombinator.com/item?id=39755858
First you should decide what kind of language you want to create. You'll need to decide on syntax, compiled or interpreted, target platforms, etc.

Most resources are going to be focused almost entirely on parsing, which is almost all you need if you're just going to create a toy language that doesn't aspire to be performant and have no interest in optimization, code generation, linking, etc. The difficulty of parsing depends almost entirely on the syntax of your language though.

A pre- or post-fix language is far simpler to parse than an infix language, to the point of being trivial and invalidating 90%+ of most books out there, so if you want to focus on low-level stuff and don't care about the syntax as much, choose one of those. If you are interested in lower-level stuff but want a more conventional syntax, use a parser generator (lex/yacc, ANTLR, tree sitter, etc).

Compilers and interpreters aren't much different in terms of difficulty or complexity, especially if you're concerned about optimizing performance, but an interpreter is much quicker to reach a minimum level of functionality which can be very good for keeping your interest up in the early portion of a project. The difference in complexity between a "transpiler"-style simple compiler and a simple interpreter are minimal though.

For target, choose what you know and are interested in. If you want to target hardware and do code generation or optimization, choose a RISC or less complex ISA at first unless you're already familiar with x86 - the principles are the same but the details are much less finicky.
I think the French today mostly say putain, which has mostly lost its literal sense, but my French is not very good.
The development of phrases like "g-- damn it" is interesting to me. I think its recent increase in use (especially in the media) and seemingly social acceptance is normal as cultures become increasingly secular. However, slurs against religious groups, especially certain monotheistic ones, seem even more taboo now than in the past. Perhaps a result of giving more power to identity in the current culture.

To your point, I know groups who would find the slur less offensive than "g-- damn it."
Humaans (YC W21) | Senior Full Stack Engineer | London HQ | Full-time

We're Humaans, and we're revolutionising HR software!

Imagine HR software with a relentless focus on customers’ needs and experience, and an obsession with quality, design, and performance. That's us. We bring a fresh design and engineering mindset to HR tech.

Our Tech Stack: JavaScript, ReScript, TypeScript, React, Node.js, Postgres, Redis, Kubernetes, GCP

We're backed by the best:
- Y Combinator
- Dylan Field (Figma CEO)
- Scott Belsky (Behance/Adobe)
- Jeff Weiner (LinkedIn CEO)
- Claire Johnson (Stripe COO)
- Des Traynor (Intercom)
- Akshay Kothari (Notion COO)
- Tobias Lütke (Shopify)
- Stewart Butterfield (Slack)
- and more…

We're growing our Product and Engineering team and you can join us here: https://jobs.ashbyhq.com/humaans?utm_source=7nNGnERWLP
Yea, if Apple is going to want their VR products to succeed they're going to have to rely heavily on some vertical integration on video capture/editing software, and FCPX (and now Pixelmator for the spatial photography efforts) seems like the natural place to put those efforts.
Engines have reached the point where the best human in the world would be lucky to score one draw and 99 losses in a hundred-game match, but the game isn’t solved (and very likely never will be). I think that if it had been solved, it would have gone the way of checkers. People don’t mind it so much if computers are better than humans at a game so long as the game itself isn’t “trivialized” by being solved.
yeet | Chicago, IL / Remote | Full-Time

Building a dynamic runtime on top of the Linux BPF sub-system.

Looking for extremely talented / passionate Rust developers with a deep interest in Linux internals, Dev Tools, Great Developer Experiences and Systems programming. Experience writing highly-concurrent, performant multi-threaded Rust is a must.

Feel free to tell us all about your favorite GNU core utilities / Linux system calls / kernel sub-systems at:

work [at] yeet.cx

You can also visit us on the web at https://yeet.cx
OP was talking about the middle paragraph of your comment, not the last one. I.e. the one in which you're talking about what "the community" should do, which is not really a meaningful question.
Incredible, thank you for sending that over!
Show HN: What Could It Cost?
What Could It Cost? challenges you to see if you really know how much you're spending on your groceries.

It's a simply daily-puzzle-style game that gives you 5 products from trolley.co.uk's Grocery Price Index, and asks you to guess how much they cost. The closer you are to the actual price, the more points you get. The price is averaged across a number of UK supermarkets, with the prices from October 2024. So if you normally buy something for £1.99, it might show as an unexpected £1.87 as it's averaged with another cheaper supermarket.

I often find myself not really noticing how much I spend on my individual items when shopping (I must be far too middle class), so thought I'd test out my knowledge, in a similar sort of way to the Name Your Price gameshow.

The site is open-source, you can find the GitHub link on the homepage. I made this so that I could learn more about Elixir & Phoenix LiveView, so the code is by no means clean at all :). I hope to clean it up as I learn more about Elixir.
That explains a lot, actually.
Why? Why can’t the default state be that I can trust my vendors of software not to gobble up my most private information?

OpenBSD has never sent my passwords to Theo’s basement.
I trust them without regulations. But more importantly, there’s a crew of capable hackers dissecting the code.
That is a pretty lame heuristic. May as well be superstitious. Unsurprised to see contrarianism, but surprised to see it so poorly founded in first principles.
Location: Oslo, Norway

Remote: Yes, preferred. Flexible with EU and US time zones.

Willing to relocate: Maybe Technologies: machine learning, deep learning, Python, PyTorch, NumPy/Pandas, flask, SQL, Docker, Rust

Industries/domain expertise: PhD in mathematics (statistical methods/modeling, topological data analysis, representation theory), master's theses in finance and neuroscience, application of machine learning/deep learning to banking/finance for risk evaluation and fraud prediction

Résumé/CV: available on request

Expertise in data science and development of ML/DL models across domains (in banking/finance, for domain-specific image analysis and for neuroscience); 6+ years professionally working with Python and machine learning

I'm actively exploring remote opportunities where I can apply my unique combination of skills coming from a math and developer background

Open to freelance/contract work.

E-mail: hn [at-symbol] vixe [dot] re
I was around there ~2019 the original FCPX design team was purged when the art director from a print magazine took over for the pro apps. He brought in people worked on stuff like the LinkedIn website, ESPN baseball apps and Disney games. Engineers and QA were annoyed having to explain concepts like timecode
There's three buckets of performance in interactive software: so fast it doesn't matter to the user, slow enough the user notices but doesn't lose focus, and slow enough the user has time to lose focus. The lines are obviously different for each person, which is why some people feel that software is "fast enough" well before others do.

The jump from an i9 to an M1 moved a lot of tasks from group 3 into 2, some tasks from group 2 into group 1, and was the biggest perceived single-machine performance leap for me in my professional career. I have an M1 Max or Ultra on my work machine and an M3 Ultra in my personal machine - after two years of the work machine being so visibly faster, I caved and upgraded my personal. The M3 Ultra moves a handful of things from group 2 to group 1 but it's not enough to move anything out of group 3.
I think this is not a new scam but an existing one. A lot of dental work like pulling wisdom teeth isn’t actually needed. Even though the claim is that those teeth will be harder to deal with later in life, this is dubious. People in many other countries leave wisdom teeth alone and have no issues.
I like the new rule.
Node/V8 is insanely fast. I never quite realized exactly how fast until I worked on this: https://www.spakhm.com/ts-wolfram-bench. It's mindblowing how fast it is.
Exploring is not wasted. Fretting is wasted.
> but they are tricky because they don't compose like sum types do

Just to point that this part is very literally true. They compose perfectly well, but they don't compose on the same way that tagged unions do. Tagged unions compose by function abstraction, untagged ones compose by function dispatching.

Maybe one can argue that untagged unions compose in less useful ways. But I've never seen this argument made.
Apple can bring in new users beyond Pixelmator's wildest dreams. This is definitely a product/talent acquisition. And Pixelmator has almost 2 decades worth of development already baked in, not sure how anyone can do it cheaper.
Would you consider just posting a link to the blog draft and asking for open feedback? I'd be happy to read it and give thoughts.

PS: ChatGPT is also pretty good at critiquing.
Claude can now view images within a PDF
This feels like a nice preview at the bottom of the kinds of unsolvable issues these things will always have to some degree.
Relevant incremental game: https://www.danneu.com/infinite-monkey-incremental/
> Biology is just a little pattern that wants to replicate and survive

I don't really see biology as being a "little" pattern. To me, looking at the jump from replicating molecules in chemical soup to single cell organisms is like looking at the jump from an abacus to an Intel i9 processor.
Paint.NET fills that market also, but it's Windows-only shareware.
Zetier | Multiple US locations (VA, PA, FL, CA, NY) | Full-time | ONSITE | Kernel Dev, Reverse Engineer, CNO R&D

Zetier focuses on mission critical tool and capability development. We pride ourselves on the fact that our projects get deployed and have real world impact rather than sitting on a shelf somewhere.

If you are passionate about low level system security and want to make a difference checkout a sampling of our open positions below.

Android Security Engineer
https://zetier.breezy.hr/p/744923e4835d-android-security-eng...

Business Developer
https://zetier.breezy.hr/p/8992561dd2d5-business-developer

CNO Embedded Engineer
https://zetier.breezy.hr/p/c02fdc2812ec-cno-embedded-enginee...

CNO Software Engineer
https://zetier.breezy.hr/p/03e7771e7b90-mid-level-cno-softwa...

Vulnerability Researcher
https://zetier.breezy.hr/p/7d48f7975924-mid-level-vulnerabil...

Senior Technical Lead
https://zetier.breezy.hr/p/a605ef21d707-senior-technical-lea...

Looking for something else? See more about our career opportunities at https://zetier.com/careers/ or just email us at hello@zetier.com
> If Microsoft acquired Affinity next

They have already been acquired (by Canva) earlier this year.

https://news.ycombinator.com/item?id=39824191
I know this isn't likely... but a part of me is going, "and so the downfall of Adobe supremacy begins..." evil cackling

It would be hilarious watching them scramble to actually compete with an equal footing player for once.

(Yes, I know I'm probably delusional, but it would be funny to watch)
Their about page claims non profit, Wikipedia and others say registered in Singapore but I don’t see anything under “ghost” as a society [0] or as a charity [1]. For something that has “believe in being transparent” in the about page, the lack of any registration number or a link to the touted constitution is odd.

DNS registrant is from West Yorkshire, GB [2].

0. https://eservices2.mha.gov.sg/ros/search-society

1. https://authoring.charities.gov.sg/

2. https://www.whois.com/whois/ghost.org
The decline of the working musician
A community for digital nomad/traveling/living abroad families
We are currently building a community that focuses on traveling families/digital nomads/expat families with babies, toddlers, and preschool-aged kids.

We got the idea for Roammies when our daughter was born and we moved back abroad⁀જ.

Every time we traveled, we realized how hard it really was.

Not impossible, but difficult.

It was always easier when we found the right places to go with her, so we could still enjoy traveling. The real kicker was when we started looking for short-term and flexible childcare options abroad, but couldn't really find anything in one place.

Though we started building our app with short-term daycare options around the world, we realized that's not a great option for every parent .

Sometimes, you're in a place for a short time and want to just find indoor playgrounds, kid-friendly attractions that aren't overstimulating, stroller-friendly restaurants, etc., and finding other traveling parents with young kids.

There are a lot of communities like this out there, but we found none for families with such young kids (and, who don't necessarily have passive income).

If you're interested in a community that focuses on your needs like; kid-friendly places, tips, adviceand much more!

We really want to make this community helpful to everyone.

With Roammies, we’ve gathered everything you need in one place, so you can spend less time searching and more time exploring with your little adventurers.

Short-term and flexible daycare options, to get a break

World-schooling, homeschooling, road-schooling support

Home-swaps with other families

Kid-friendly restaurants

Stroller-friendly cities and hikes

Trusted babysitter recommendations

Outdoor & indoor playgrounds to spend the day

Day-trips that work around car naps

Other young families have play-dates with

Travel advice and recommendations from other parents

Check out the website and join our growing community.
The trick is evaluate the score for each skill, also weighing it by the years of experience with the skill, then sum the evaluations. This will address your problem 100%.

Also, what a candidate claims as a skill is totally irrelevant and can be a lie. It is the work experience that matters, and skills can be extracted from it.