skysight-inc/HackerNews huggingface dataset:
Abridge (https://www.abridge.com) | Fullstack + Platform + ML | Remote (US-only) + Hybrid (SF/NY/PGH) | Full-time

Abridge transforms patient-clinician conversations into structured clinical notes in real-time, powered by the most advanced generative AI in healthcare.

Doctors tell us we are saving them hours a day of administrative work and have brought back the joy of practicing medicine. Hospital executives say things like “I get love letters from clinicians telling me that Abridge has saved their practice, their marriage, their mental health."

We are growing rapidly and have a number of open positions in our technical organization, including roles in our fullstack + platform + machine learning teams.

Roles + salary ranges listed at https://abridge.com/careers
its not quite the same, roughly 60-70% of chalice code by volume is actually helping auto provision. power tools is about 70-80% code by volume is integration with other services/capabilities in aws (tracing, logging, metrics, etc). the overlap is the event routing shims/decorators.
I don't thin this has anything to do with sex...

A coworker of mine had back issues, they only took him seriously when he was brought in via ambulance because he couldn't stand a year later after multiple visits to both his GP and hospital.

And they still didn't take him seriously, they were going to discharge him in a wheelchair until he pissed himself because he had lost all control of his lower body and couldn't even tell that he had to pee.

White guy, steady job and good insurance. To the doctor's it look like someone trying to get pain meds.

Edit to change tone
Yup! I used to use it, but was very disappointed in how little support it got and ended up dropping it. It's a great idea but never got enough resources to take off.
I don't normally listen to more than two songs from one album (maybe four at most). Amazon sells individual songs at $1.29, so $11.99 would cover nine songs a month, and after three years you'd have 324 songs. That would be far more than all of my current Spotify playlists (including the ones I never listen to).
I tried to suggest such a UI for Plasticity 3D --- maybe we'll see it for v3.

I'd give my interest in Hell for a tool which would:

- allow drawing in 2D/3D

- instantiate/update such drawing as either code or nodes and lines (think Grasshopper)

- update the graphical view when the underlying code/nodes and lines were adjusted/had values/program structures assigned

and allowed for seamlessly switching back and forth betwixt drawing/extruding/modeling/programming.
Langfuse | Backend Engineer, Product Engineer, Devrel | Berlin Germany | in-person | Full-time

I'm Clemens, co-founder of Langfuse (YC W23) - we're building open source LLMOps dev tooling (Github: https://github.com/langfuse/langfuse/). We started with observability and have branched out into more workflows over time (evals, prompt mgmt, playground, testing...).
We have a bunch of traction and are looking for our third to fifth hire in scaling and building feature depth. We're hiring in person (4-5 days/week) in Berlin, Germany (salary ranges for each job 70k-130k, up to 0.75% equity).

If you'd love shipping in open source, writing about what you work on and working hard with super interesting and sophisticated customers (devs) - reach out!

We're particularly looking for a backend engineer that can help with Clickhouse and scaling our platform to serve thousands of companies and hundreds of millions of ingested events/day.

Feel free to ping me via clemens@

More info: https://langfuse.com/careers
RepairWise (https://repairwise.pro) | SF Bay Area, CA | Full-time

We’re a software-enabled startup on a mission to support the influx of thousands of off-warranty electric vehicles that need to be diagnosed and repaired, while delivering a trustworthy auto repair experience for EV owners.

The founding team has built and operated numerous well-known companies in the automotive & mobility space, and are now searching for exceptional engineers to help pursue this mission:

1. Head of Data / AI - Onsite in SF Bay Area

2. Senior Full-Stack Engineer - Remote USA

Please email your Resume / portfolio to hnhiring@repairwise.pro, and we’ll share more about the company and the role you’re interested in.
How does an ‘easy’ horse react to these movements? Not at all? Is this what they meant in westerns/literature by “a good horse?”
I didn't say "no error correction"; I said "somewhat less effective". Error correction worked with Nixon, eventually; it mostly worked with Trump, so far, but the final outcome is not yet known.

With Fauci... did it work?
Have AI automatically create described audio for old tv shows that apparently will never get a corporation to go back and add a described audio track even though there streaming.
> Except for reading and writing data from a file using 'os.File', or reading and writing data from a network socket using a 'net.Conn'.

> Support for contexts is quite lacking in that the 'io.Writer' and 'io.Reader' interface don't have it, and those are the most important places to have it.

In a context world, you would use io.Writer/Reader or net.Conn to write small bits of data and check whether the context is cancelled in between 1KB writes (or whatever size).

There is an edge case where it hangs (e.g. on writing to a crappy NFS share) but to the best of my knowledge, that stems from the kernel not being able to interrupt already-queued IO and some knock-on effects related to PIDs owning FDs. E.g. `ls` can't be interrupted when trying to list an NFS dir that's unstable.

Would love to be told I'm wrong there if I am.

> Once you call "cancel()", it async tells a lot of goroutines to teardown, but it's painfully hard to know when they've noticed the cancellation and halted work, which in practice often leads to very subtle data-races.

I typically just defer a function in the goroutine that either writes to an "IsDead" channel or sets a mutex-protected boolean (depending on whether I need a single notification that it's dead, or a persistent way to check whether it's dead). It's not as simple as I'd like, but it's also not terribly hard.

> Both postgres and file locks will correctly handle cleanup if the process dies (postgres notices the connection is dead and ends the transaction, the kernel releases filesystem locks a process is holding when it terminates).

I was under the impression that it takes time for Postgres to notice the connection is dead; am I incorrect there? I thought that if a process terminates unexpectedly, Postgres would wait for its own timeout before terminating the client and freeing any resources used by it. I know it won't leak memory for forever, but having a table locked for 30 extra seconds could be a big problem in some situations (i.e. a monolithic DB that practically the whole company uses).
My current effort is to use the new Python-enabled fork:

https://pythonscad.org/

so as to model how a tool cuts:

https://github.com/WillAdams/gcodepreview
One thing I don’t understand there is why you say it’s ok for a function to return a value, but bad for it to return code (async or thread). What makes it bad? How does it make harder to prove properties of the program?
Adaptive | On Site (Atlanta/Mumbai/Utrecht) | Full time | https://adaptivezero.com

Adaptive is a fast growing seed-stage data security startup focussed on access and protection. We work with various fintech, healthcare and security companies.

We are expanding our engineering team. We're looking for someone who is:

- Knowledgeable in golang, kubernetes, postgres, react, and typescript.

- Comfortable various networking concepts

- Database internals for postgres, mysql, mongodb et al.

Please reach out to me with your resume: debarshi at adaptive dot live
https://archive.is/y0cx4
> each nation still has a governor-general who is nominally approved by the monarch but who is actually selected by the government of each nation from time to time. Hong Kong was a Crown Colony, a.k.a. Overseas Territory, and had a governor who was selected by the British government in London and approved by the monarch

Sorry, badly worded on my part. The monarch’s role is entirely ceremonial in the appointment of the Governor of Hong Kong much as they don’t actually select the governors or PMs of Britain nor Australia.

> The government of Hong Kong since the handover consists entirely of people selected and appointed by Beijing who are all, or mostly all, members of the Chinese Communist Party

Wasn’t aware. Do you have a good source? I thought there was opposition in the LegCo.
Rectangle | Software engineer | Full-time | Chicago USA | Onsite | https://rectanglehq.com

The global supply chain has a collaboration problem. It's a mess of TMSs, ERPs, WhatsApp, emails, and spreadsheets. For the last 50 years, it's been solved with brittle EDI integrations to bridge walled gardens. We're taking a different approach. We aim to reshape how the supply chain collaborates and as a result redefine how trillions of dollars of goods get moved around the world.

We’re a small product team who have worked on anything from foundational technology at Flexport, self-driving cars, to core AI experiences and products at Google. We’re looking to bring a high level of craft to an industry that runs on incredibly outdated software.

If you're interested in learning more, send us an email at hn@rectanglehq.com.
Show HN: Chrome extension to preview HTML and CSS on GitHub
Hey everyone,

I just created a small browser extension that lets you preview HTML and CSS from GitHub repositories with just one click. I'd love to hear your thoughts! Please feel free to offer any suggestions or improvements.
Demo for Navidrome: https://demo.navidrome.org/

That web UI on mobile is so good, I don't know why I'd ever want anything else. Who needs an app when you got this right in the browser! I also fell in love with the first song I picked, Sad Robot by Pornophonique (what's that name though lol) and, eh, added it to Spotify

Conversely, though, trying to search for something from my Spotify (like 30 Seconds to Mars) on Navidrome, it predictably comes up with no results.

It is not as simple as "just spinning up". It is starting a new hobby because that money spent does not solve your problem. You first have to deal with getting your hands on the music and discovering what music you even want to be buying. Someone sends you a song name (that they discovered on whatever platform) and the first thing you have to do is see if it's on an ad-supported platform somewhere like in YouTube or if you can find the artist's website to preview it before buying it outright to even listen once (and the age of 30-second previews is also mostly gone)

That's very different from typing it into your subscription service and 95 out of 100 times being able to listen to it without further complications, or being able to click "more like this" on the song you're currently loving and getting music with at least some resemblance, even if 3/4ths that Spotify suggests does not share the quality I was looking for it is still the source of most new songs I add to my favorites list
Location: Kentucky, USA or Illinois, USA

Remote: Yes

Willing to relocate: No

Technologies:

- Languages: Python, JavaScript, php, Java. Currently interested in C# and always willing to learn more!

- Frameworks: Django, Flask, Laravel, Vue, Angular

- Systems: Cloud architecture, CI/CD automation, Redis, Serverless

- Soft skills: working on small teams, client communication

Résumé/CV: https://abe.ramseyer.dev/

Email: see résumé

Hi there! My name is Abe, and I'm looking for an entry/mid-level position with a couple years of experience. I'm accustomed to working in smaller teams and wearing more hats in the release of products, but I'm happy to work in any measure on a team. I have always worked as a full-stack developer with clients seeing all of my work in the open, so I'm not a "cost by" sort of employee. I'm excited to develop my skills further, and I'm looking forward to be mentored by those with a lot more experience.
I wonder if the comparisons with Cranelift would still show the same build-time/run-time gap four years later.

From what I understand, Cranelift's current instruction selector is very close to copy-and-patch conceptually (it maps patterns of bytecode instructions to sequences of machine instructions), and the pass Cranelift spends the most time in, register allocation, still has to happen in copy-and-patch.

So if copy-and-patch still has a meaningful advantage over Cranelift, I'm very curious to know where it comes from.
For spring connectors like wago lever nuts, should the wires be tinned?
Not advocating for inventing your own thing but no need to get complicated if the needed solution is simple.

These magic-included frameworks are great to work with until you deviate from their prescribed path or just run out of road where the maintainers haven't gotten to that. There's really no need for a magic-included Lambda framework that makes AWS SDK calls as decorators, you are just asking for lock-in when that framework gets abandoned or you need a feature from a downstream dependency they haven't gotten around to implementing yet. If you kept it simple, you could 'just' bump your AWS SDK version and be on latest.

If you pick frameworks that are generally low 'magic', you can build your own road and it can be integrated into the rest of the application tightly. If you did this in a magic-included, it will generally be bolted on and imminently fragile to even slight framework changes (because the maintainers don't know or care about your hack).
FlightAware | multiple roles | REMOTE (US timezones) | Houston / US | https://flightaware.com/about/careers/

Hello from FlightAware! We are hiring for a few positions, including Engineering Managers and Senior Software Engineers. Our team is headquartered in Houston, Texas, but we work as a distributed team and accept remote applicants for work within the United States.

FlightAware has built the world’s leading aviation software platform, processing over 180 million incoming messages an hour from over 30,000 feeds—over 2TB a day and growing—to provide the best, most complete, and most accurate real-time flight tracking services in the industry. We use Python, Rust, C++, JavaScript, and TypeScript. We are proud to have built a wide variety of successful products on this foundation that have become central to the aviation industry at large.
Between Bandcamp and 7digital I almost never am unable to find what I want. When I am, I have been able to get what I want DRM free from Amazon Music. So, no, it is not a niche thing.
Full-Time or Contract

Location: UK
Remote: Yes or Hybrid (London)
Willing to relocate: No
Technologies: Spark, SQL, Postgres, Kafka, Protobuf, Arrow, Linux, Scala, Rust, C#, .NET Core, AWS, GCP
LinkedIn: https://www.linkedin.com/in/vladimir1/
Contact: briar_lepton0l@icloud.com or see https://github.com/vladimir-lu

--

I am Vlad, an experienced software engineer that loves using functional/statically typed languages to solve data engineering or distributed system problems.
Thanks aaomidi! We have ranges up for 2 of the 3 roles, we'll get one up for the third shortly!
If we are talking about any type of android phone outside of very specific/obscure models, this is misleading. Although android is technically free software, real world phones are compromised by both carriers (e.g. Verizon) and manufacturers (e.g. Samsung).

You may be able to sideload apps, but you're still limited to the few APIs that they allow you to use, while these corporations still have the keys to the root account. Even if you own the phone, you can't get around these controls.

even if the low-level bare-bones distribution of android is free software, the vendors almost always tack on garbage that makes it completely compromised. It's like "I may be in a prison but the fair-trade handcuffs are made by a B corporation so I'm happy"
You could, KiCad does this (uses a text-based LISP-like format): it's not at all human-creatable and results in huge output.

The difference is that OpenSCAD/CadQuery are dense logic formats (code) rather than just serialization formats.

Large amounts of human intent are encoded in the order of evaluation, function calls, etc.
Location: Portland, OR

Remote: Yes! (and hybrid if local)

Willing to relocate: No

Technologies: TypeScript, React, Tailwind, NextJS, Sanity CMS, Node, Python, PyTorch, Netlify, Vercel, Figma, Storybook, Chromatic

Résumé/CV: https://zackrdavis.github.io/resume.pdf

Email: zackrdavis[at]gmail[dot]com

I'm a frontend engineer with lots of experience building fast, fun, accessible user-interfaces. I've worked for startups, enterprise clients, agencies, museums, and artists. I built a robot actor for a theater company and an ML-driven real-time font-generator that you can read about here: https://zackrdavis.github.io/fonting-with-gans-2

I'm looking for close collaboration with designers and product managers, where I can use my design sense and technical chops to their fullest. Specifically, I'd love to help break ground on UI-for-AI puzzles, but I'll be happy anywhere I get to build tools for creating, learning, or understanding data.
Why would you have to error, or retain the offset? Block until that input exists, and/or return a higher offset to use for the next call - perhaps add the length of error message so you essentially can't guess and have to show the error has been checked. It doesn't have to match the underlying bytes, it's just a progress marker.
'What did you study in your undergrad?' - Computer Science. I study applied math and physics in my spare time - I'm currently teaching myself quantum field theory and other topics. For the most part - they're incomprehensible to an average person which is why I'm so passionate about doing what I'm doing - all of this stuff is extremely simple underneath but we humans find ways to make it complicated. Why not untangle that complexity and simply explain things in a clear and intuitive manner? Also - your comments on your undergraduate ease of grasping Maxwell's equations usually don't apply to everyone. Many professors don't sketch out what they mean and many books don't go through the fundamentals that students need in order to grasp what they mean. This guide is supposed to give someone a good background on 1) what they need to understand in order to grasp the equations and 2) what the equations actually mean in clear human language. Hopefully this helps - I also haven't had a chance to read Jackson but he's been mentioned so many times that right now I'll make a note to actually read the book and see how well he explains the concepts and see if I can maybe find other ways of making things simpler.
Aurora: The first large-scale foundation model of the atmosphere
> Institutional users of C++ should be worried. The security community is baying for this language's extinction. The government is on our case about it, and legislation banning C++'s use in certain sectors looks like a possibility. I don't think nitpicking the NSA is a compelling response.

I am a bit worried about this. should I be?
It's well known that China steals intellectual property.

https://en.wikipedia.org/wiki/Allegations_of_intellectual_pr....
Location: Sweden

Remote: Open to any

Willing to relocate: Yes (to Japan)

Technologies:

* Python, Django, Flask, Celery, Go, Rust
* Javascript, Typescript, Vue.js, React
* Terraform, AWS, Ansible, Docker

Résumé/CV: https://toxinu.github.io/files/2024-resume.pdf

Email: See Resume or Website

Website: https://toxinu.github.io/
It may depend on what TV shows you watch. It's been on Grey's Anatomy, the Good Doctor and House MD. I thought it was on Chicago Med once or twice too.
> Windows 11 requires just two things during setup: An internet connection and a Microsoft Account.

Regardless of what other positive and negative aspects Win 11 has, this fact alone renders the OS entirely unacceptable to me. I shouldn't need an internet connection, let alone any sort of account on a server somewhere, just to use an OS.
>A coffee costs 5 bucks.

The number of people spending five or more dollars on a single cup of coffee can't possibly be so high that it brings the overall average to five dollars, could it?? That would make me sick.
He's been right this entire time and caught a lot of flack for it.
If the level of AI help is inversely proportional to your current GPA (instead of IQ), then perhaps this issue will be addressed?

If you want your GPA to have a lower AI help associated with it, then you will try harder.
Why can't I dislike execrable music without being second guessed? I have heard many AI generated tracks made by Suno that are much more tolerable and even enjoyable than Nickleback. While I understand the hate for Imagine Dragons, particularly for their song Thunder, I often enjoy their histrionic anthems. In contrast, Nickleback is never redeeming -- their songs are either vapid or terribad.
Also lack of calculus and newtons equations, almost all useful engineering equations depend on those so without them you can't make the necessary calculations for engines. Without engine calculations it takes way too much trial and error to get things to work well.

The industrial revolution happened pretty soon after those were discovered, I don't think that is a coincidence.
Revealing the three-dimensional arrangement of polar topology in nanoparticles
This shows the absolute lack of humanity from those doctors, that refuse to listen to patients. Now that was a resolved case, what about all the other cases? I am living with someone that was told for decades that it was all in their head and that they had psychiatric issues before finally they decided to listen and map the symptoms and realize it was a simpler endocrine problem. This is how patients are treated and especially if they are women and/or racialized.
Paddle | Series D | London/UK | Full-time | Remote/Hybrid | https://www.paddle.com | Payments

Paddle helps digital product companies worldwide to operate and grow, automatically with our all-in-one payments infrastructure.

Instead of assembling and maintaining a complex stack of payments-related apps and services, we’re a Merchant of Record for our customers. That means we take away 100% of the pain of payment fragmentation. It’s faster, safer, cheaper, and, above all, way better!

We currently have opportunities available in a couple of our teams for Go Engineers to join us:

Senior Go Software Engineer - https://jobs.ashbyhq.com/paddle/6d734b93-e7d9-41c3-922b-2e69...

If you are passionate about building great products and enjoy working on high-scale, distributed systems in Go, then we’d love to hear from you! Please note, we can only consider UK based candidates for these positions.
This. After Nirvana, Smashing Pumpkins, Radiohead, Pearl Jam, Soundgarden, Rage Against the Machine, Sonic Youth, Dinosaur Jr., Weezer, and Red Hot Chili Peppers we get ... 89 songs that all sound like 3 songs. (Note, not attempting to fight over 90's music upvote/downvote, just examples of popular "alternative" bands. Literally a Google search list.)

It's the formalization, homogenization, cookie cutter, autotuning, algo-music, enshitification that is almost all you can hear anymore. It's all business first, music second. Acquaintance I know plays in a touring band, and it's depressing talking to them.

"Well, Spotify changed they're algorithm, so we're gonna have to change our sound to get on the curated lists with the next single." 'Huh. Do you even enjoy being in band.' "Nah. Not really, touring sucks, and it's the only way to make money. Deal with egotistical headliners and then sit at a table and sell t-shirts."

The most I can say for Nickleback, is at least they don't sound like they're trying to have mean, hurtful sex on tape.

Go to breakfast, and they're playing barnyard sound "ugg, ugg, get your sugar bowl with my hot sauce" music while I'm trying to eat.

Edit: Also, why is Taylor Swift the only modern band that's "supposedly" quality on the list? Fleetwood Mac? They're over half a century old. Even Drake started a decade and a half ago.
Sure, in the way that you program your dog to play fetch.