skysight-inc/HackerNews huggingface dataset:
I'm, unfortunately, familiar with hospitals. It's not as bad as you claim here, that anecdote seems wildly wrong.

What does happen is the hospital bills you $50 for what amounts to a bottle of Tylenol. The insurance provider says no, we only pay $8 for Tylenol, and the hospital relents and charges $8.

If you don't have insurance to call them on their inflated pricing you end up with the rather obscene bill. As an individual you have precious little pull other than, will you discount if I pay it all now? Which they usually will. This depends on having that ability, and 30% off doesn't make up for a 400%+ markup.

But hospitals have to pull a profit despite dealing with tons of regulations and non-paying patients they have to treat anyway. So as a result they bleed who they can, it's a mess.
Show HN: GGWave – Data over Sound for Microcontrollers
You're comparing profits with revenue and not accounting for risk.
Most places here have a ritual to "say something bad and say something good", which mostly brings out a half-assed response from one side or even both sides.

Criticizing others or even just things has been stamped out during upbringing due to it generally being a really bad move socially, whereas praising others is much easier. I'd extrapolate that and say most people don't think of things that could be criticized too much as a result, and don't have enough experience criticizing, which in turn creates little critical feedback.
Writing HTML sucks less with Impulse
It stores a full copy of every node, not the diff. The diff is just something that's rendered on-demand, and "gc"/"repack" compaction and it being content-addressable makes sure that the storage space doesn't balloon as a result of everything being a full snapshot.

This distinction makes a difference in some cases, there are other VCSs that store diffs as a fundamental property.

About your naming suggestion: I'm not saying you're wrong, but consider that git is used by a very wide audience, and even a lot of the programmer crowd isn't familiar with the graph theory terms you're using.

So "branch", "tip" etc. is by no means perfect, but I think it's probably better.
Hi HN,

I recently ported my data-over-sound library called "ggwave" to run on microcontrollers and I though it might be of
interest for people working on various IoT project. Below are some technical details and if you just want a quick demo,
you can watch this short demonstration:

https://youtu.be/aj_GLBtU3Vw

The library is written in C++, but to make it work on embedded devices I had to avoid using the standard library and
reduce the memory usage and memory allocations to a minimum. As a result, I am now considering porting it to plain C,
since I don't gain much from C++ at this point.

The communication protocols are based on frequency-shift keying (FSK) modulation. The library has built-in forward error
correction using Reed-Solomon codes and optionally supports Direct Sequence Spread which seems to improve the robustness
of the transmission. The protocols that are suitable for microcontrollers provide data rate speeds of about 5-10
B/second and the transmission is reliable withinh 0.5 - 1.0 m. They operate in the [1.0kHz - 2.5kHz] range, so your
device has to support a sample rate of at least 6000 Hz in order to be able to receive sound data.

I have tested the library using an Arduino RP2040 Connect board which has a built-in microphone. Also, I did tests using
an ESP32 microcontroller with external analog microphone. The ESP32 has a 12-bit ADC that can be used to process the
analog input from the microphone in real-time. Both devices are demonstrated in the video above.

The library also allows the microcontrollers to transmit data - you just need to attach a buzzer or a speaker to one of
the digital output pins and use a suitable mono-tone "ggwave" transmission protocol as demonstrated in the examples.

The project is open-source and available on Github [0] and provides many different examples. I am looking forward to
some interesting ideas of using this type of communication on low-end microcontrollers, so if you have one - definitely
let me know!

[0] - https://github.com/ggerganov/ggwave
I hear this argument quite a bit and think it’s shallow. Of course, I’m not against diversity in casting, but am against bad arguments.

Stories have internal consistency. So while Tolkien has dragons and magic, they all make sense together. If a character pulls out an iPhone it doesn’t fit and detracts from the stories.

Saying “but iPhones? That’s a bridge too far, how can you believe in dragons but not iPhones.” The story isn’t random and it’s not everything.

Tolkien goes into genealogy of characters so switching the skin color requires lots of other changes to maintain that sense of reality. If a character now has purple skin instead of green skin, then that might mean something.

I think this also applies to any story and it’s not so much about changing characters demographics and more about bad storytelling that detracts from the reality of the story.
It’s all ball park, I’ve had multiple measured heart rates over 200 when I was doing CrossFit 5 days a week a couple of years back and I was 32/33 years old. During that time my resting heart rate got down to an overnight of around 30 bpm (I had a 24 hour ecg done so was pretty accurate) - the cardiologist said “our assumptions on oral human performance are wrong and out dated - your fine, if a little fitter than the average office worker needs to be”
The Boys shows a realistic version of superhero reality where powers actually create huge problems in the physical sense. It is combined with very juicy gore to increase the effect. A lot of it happens ny mistake.

That alone is an interesting take, but it gets better when dealing with the actual heroes. It's a great parody of Marvel and plenty of cultural queues. They explore a reality where the superheroes are marketable products and everything they do is for the optics. In reality, they are horrible, horrible people with a God complex that often do horrifying things.

It's the best superhero story I enjoyed in a long, long time.
People are of the opinion that if it hasn't perpetrated bad things recently, it is best to pretend it's not likely. Even if the current environment fits precisely within a known piece of the playbook.
Sri Lankan's can live off the land and the sea. I asked one of them about the upcoming crisis. He showed me his very modest house on a relatively small plot of land and said: "See: there are coconut trees on my land. We will not starve."
(author) I backup my stuff to three different USB hard drives in three distinct locations, plus rsync.net. All via borg. This works well, is cheap, and a lot would have to happen for me to lose all the data.

Of course this self-hosting approach does not work if you have many machines, but I have just my Laptop plus my phone.
I want to write a book, But I don't want to write the words.

I want to win the World Cup, but I'm not getting out of bed to go to the gym.

I want to be rich and famous, but I don't want to do the work.

I want to be a bride, but I don't want to build a relationship.

I buy books but don't read them.

I buy tools and supplies but don't build.

I read books but don't do exercise.

I want to be a person who does great things, but in each moment I don't do the work.
I also live in the Bay Area (but in a rural area) and have experienced dozens of power outages over the past few years (some fire and some not). Plenty is smoky days.

I agree on the hyperbole on the internet, but your experience seems to be on the opposite end of the spectrum.
Well you're not wrong per se, sqlalchemy is primarily an ORM system. However one of its components is a module purely for sql generation, which you could (not saying you should) use to generate (complex) sql queries. Obviously their main concern is querying and updating rows, but I think pretty much all common sql constructs are supported (and if not it is fairly easy to add your own).

I can't say that I ever had to implement an EM algorithm that way though, so I can't say how complicated that would be. Certainly it'll take some more effort than writing it in a familiar SQL dialect. The main reason to do it would be that sqlalchemy has pretty good support for quite a lot of databases.
There's a selection bias in your comment. In the case where something did happen to you, you wouldn't have written it.
Which system are you moving to? I've been enjoying Savage Worlds and Call of Cthulhu.
The Scientist Who Developed a New Way to Understand Communication
Will it? If they do this right it won't. There is a large cost running a data center. So long as long as there is competition they are better off with experts doing computers while they focus on logistics which is what they do well.

Of course they should make some effort to ensure there is competition. That means they are careful to ensure more than one provider exists even if it means taking a slightly higher priced option. Also contracts end early if the company is bought out. (that is if AWS, buys google cloud - see above about ensuring there are competitors in the market)
It's not merely smaller volume: it's got no fundamentals whatsoever. It is the purest incarnation of "the value is what people will pay for it."

Own stocks? If the company tanks, they still have assets to liquidate.

Own foreign currencies? People still have to pay their taxes in those, so there's always some market for them.

Own Bitcoin? Once people stop believing it'll go to the moon, there's no reason to own it for 99.9% of people (and the reasons the remaining 0.1% want it are antithetical to a functioning and economically healthy society).
Because then you can have free market in your house and capitalism solves every problem.
I've used Git since 2007, and mastered some of the esoteric parts of it a few years ago. I think it's gonna be here to stay for the long haul.

Granted, the learning curve can be a little steep, but once you learn it you're good to go. There's a rich ecosystem of documentation, helper tools and shell aliases you can find that can help you master the tool to get your job done.

Some of my favorite paid tools for working with git are Tower and Kaleidoscope (I'm a huge fan of native mac apps).
I'm not saying you're lying (I'm sure you're not), but... colour me skeptical. This sounds too good to be true.

Can you explain how audio and bluetooth works independently of the desktop session? Does it need custom support compiled in to every window manager?

If it's so easy to do it independently of the desktop session, why does Ubuntu etc. make it dependent on the desktop session? I had assumed that it was something like the desktop session needing to set up environment variables so that all your applications knew how to talk to PulseAudio.
On the surface they might not seem useful, but these discoveries develop sub-atomic models, which help predict atomic, and in turn molecular, models, which helps materials research. There are countless materials we haven't discovered/invented yet. We don't know how far we can push it.
Is there a need to conceal spoilers from a massively popular show that aired its final seasons 5 and 3 years ago, respectively?
ole embedding?
Time to get laser eye surgery.
idk, but in japan i get the sense that there is alot less money in politics and media, whereas in the us money == politics, so you get full-tilt media insanity which push people further and further apart

i really think the us needs serious campaign and media reform; there is just too much money sloshing around from all these donors and its creating all kinds of havoc
Why not? Depending on the venue this is even the expected behavior. At a scientific conference I would expect all attending scientist with views that differ from the talk just given to speak up. That should be done politely and to the point and rambling on, but it is in my opinion not a bad style to argue against the speaker of a talk, it it is in the interest of deepening the common understanding of the topic.

A conference talk at which you are not allowed to voice criticism is not a scientific event, but a sermon.
This matches my own experience. I got into a bit of a rut for a year or so, taking multiple breaks even during a 5km (3.11 mile) run. Both my pace and my weight suffered. Then I pulled myself out of it, usually doing three to four miles (and as much as six as long as it's not too hilly) without a break. Not surprisingly, pace and weight both got better again. Looking at my numbers, I concluded that the first five minutes at the start or after a break basically don't count. There's a direct correlation between benefits and time spent outside of those windows. The mechanisms don't matter. I'll follow the empirical results, and at least for me that means fewer breaks.
Every single one of these oh-woe-is-me public resignations does the same.
This comment seems aimed a High Intensity Interval Training, while the article goes in another direction.

Notably, he's arguing against the apparent evidence supported consensus that excercise doesn't help you lose weight, so you possibly could get a nobel if you proved it did.
There's a difference between apologetics and explaining
It should be simpler when fiduciary responsibility was violated, correct?
The "git log" "follow renames" logic isn't the same as conceptually related merge logic.

I think there are unfortunately still cases where what the GP is suggesting improves the UX, i.e. I think some shortcuts are taken when following a file if the content doesn't change.

IIRC this matters particularly for very large renames, at some point during revision walking we'll give up trying to match your A.txt to B.txt, but if they're the same...
GCC master making C++20 modules progress again
In what sense? The taxi's and their drivers will still be there, they're locals. They're not completely dependent on Uber so if a vacuum would arise, it would be filled quite fast I believe.
Probably just not for me, but it was neither instant, nor a gallery. At least in the sense of my expectations of a gallery on the web. Hard to navigate, unreasonable effort to actually view the images.
I'm one of today's lucky 10000, so I really don't understand why people are complaining for something they last saw 7 months ago.
How to Animate Multiplayer Cursors
It can either use a secret injected into an env var to bootstrap rotating ephemeral/refresh tokens or use a role provided by the environment (which can also provide short lived tokens), depending on your runtime environment and use case (on prem, cloud, k8s, etc).

Static, long lived secrets with limited governance that have no conditional access guards are weapons of mass self destruction.
I am not apologetic, this is just a matter-of-fact response on how it works, and what happens.

Keep in mind that healthcare fraud is a giant business [1] [2]

I'm not trying to push any particular thing, though I do believe that the Kaiser Permanente type of business model (health maintenance organization) will eventually kill off much insurance.

[1] https://www.justice.gov/usao-wdmi/health-care-fraud

[2] https://www.govinfosecurity.com/doj-healthcare-at-center-big...
Node.js Import Aliases
If one has the time to spend on HN, they could spend it exercising. They won't, but they could.
thank you for the details!
I go to a family doctor in his 70s for this very reason. He isn't in a rush. He (or his nurse) actually looks at the old form responses instead of asking me the same old questions. He cares about me beyond the list of symptoms, and asked about the job I started a year ago at the last visit.

I feel like the move to larger clinics (at least in the US) over old school one physician offices has standardized the process and made it more bureaucratic. But there could be a more human approach if someone actually cared to invest in it. I don't see it happening when larger practices and health systems are optimizing for cost and throughput.

Edit: grammar
Technical. The analogy I usually give is: would you take an mba and put them in charge of a platoon of marines? Why not? Because they don’t know which end the bullet comes out of and would be worse than useless.

Ok, so then why put them in charge of a software company?
This is a reference to the famous quip by Rabi:

> The eventual recognition of the muon as a simple "heavy electron", with no role at all in the nuclear interaction, seemed so incongruous and surprising at the time, that Nobel laureate I. I. Rabi famously quipped, "Who ordered that?"

https://en.m.wikipedia.org/wiki/Muon
On the relay side, this is a solved problem. Have a look at devices like the Shelly pro 4pm.

On the sensor side, there are a few very nice esp32 based boards. Have a look at the https://www.olimex.com/Products/IoT/ESP32/ESP32-POE-ISO/ and friends. These kind of things are fairly cheap and will handle most sensors really well. They're also perfectly supported by esphome.

I'm fiddling with a setup somewhat like what you describe at our countryside cottage. Star topology for literally everything into the technical room: 230v power, proper cat6 for the high speed data network, and cat5e for sensors.

I tried to keep the wiring super standard. All sensor cables get terminated centrally in a patch panel, ethernet style. On the sensor side, I break out the wires I want using simple couplers.

I don't do PoE up to the sensor. I haven't found cheap super compact PoE devices . That's not a problem though. With some multiplexing, an ESP32 can handle a surprising number of sensors both at the data and the power budget level. So I use a few PoE powered ESP32's in the central network rack, and I power my sensors through those.
I think many people commenting on the model making bad predictions are missing the point.
The speaker argues that even though models are known to be inaccurate, companies like tinder or insurance companies might still use the model outputs since they have nothing better.
Therefore, in some future (or already today?) you can suffer from bad model predictions because you are "not normal enough" for the model to make good predictions, and might therefore receive a wrong predicted life expectancy and higher insurance bills.
I wouldn't say there's a big name star in there, but I've seen Peter Mullan in quite a few things, Nazanin Boniardi is moderately famous, Lenny Henry is definitely famous in the UK, and Morfydd Clark was tremendous recently in Saint Maud.

As others have said, this doesn't necessarily matter too much.
>Also, I don’t recognize the actors at all. Like not a single one. Compared to LOTR, they didn’t rely on stars but they had Ian McKellen, Elijah Wood, Sean Aston, Viggo Mortenson, Liv Tyler, Christopher Lee, Sean Bean, Cate Blanchett. It seems strange to not have anyone. I thought this was a cost cutting effort, but that doesn’t make sense if $465M.

Well, lets start off by admitting to ourselves that guys like Elijah Wood and Sean Astin in particular (heck, probably even Viggo Mortensen, at least in the USA) didn't really have strong resumes before Fellowship. As a kid, I don't think I could have told you who Orlando Bloom was before LOTR -- because he wasn't anybody.

Secondly, when every major actor working today has either got fully hoovered into the Marvel or DC cinematic universes or is looking to exploit the next franchise with lopsided deals then yeah... I imagine it would make sense going with actors who have less "demand". You think about how Amazon is going to handle this show. The video component streaming on Prime Video, OK, sure. Game studios involvement, perhaps? Alexa skills and audio adventures? Integrated Fire device experiences of some kind? Unknown quantities of almost any digital content possible... it's much, much easier to get this kind of "360 degree" commitment from lesser known actors compared to, say, Timothee Chalamet as Frodo (or whatever).

Also we ought to make sure we give credit to the lesser known actors, producers, directors, writers, stylists, designers and so on that create enthralling and award winning movies and TV shows every year! So let's at least give some of these people the benefit of the doubt until proven otherwise. Taking chances on creative endeavors is one of the great things people do for others in this world.
If you abstract any long comment into a vaguely related single sentence, you can make anyone sound silly. Lucky for me you're trying to associate something completely different to my comment which is clearly not what I meant to say.
Antisemitism was not really about religion. Many Jews had actually converted to Christianity for generations. The Nazis still considered them to be Jews.
It seems much of medicine today is about following the established protocols so you don't get sued. Reading checklists off the screen fits this well.
More specifically:

> Less security: Cloudflare Tunnel didn't replace authentication, but Tailscale SSH does. This means Tailscale could SSH (and access files) into my machine if they wanted to, but Cloudflare can't. With Cloudflare, I still had to authenticate with my private key.
> Example: Some time ago I needed a kitchen timer app (stock one had some issue). The great majority of them wanted permissions like contacts, access to my files, GPS location, and on top of it internet to upload all of this probably. Even though a kitchen timer shouldn't require any private data at all!

That's completely legitimate. It needs those permissions to tell your guests when dinner is ready, where it is being served, and what is being served.

More seriously though, I bought a tablet many years back which shipped with a simple word game that had insane permissions. Among them was access to contacts. When I pointed that out to people they would claim it was required for multi-player support. When I pointed out that one could add the contacts manually, most of the people thought I was insane even though this was at a time when people usually added contacts to desktop applications manually. They didn't understand that some people viewed it as impolite to share contacts of others without their permission (never mind the privacy implications). They didn't understand that most people would only play the game in single-user mode because it was a single play game with a "multi-player" mode tacked on. The multi-player mode was literally tacked on to harvest marketing data.
I don't want to spoil too much, but that was basically the entirety of a novella which is the beginning of a plot line relevant to the final 3 books in the series.

I don't know why they would include it if they don't have plans on continuing the show in some form in the future. It's not like there was any shortage of content in the mainline story to cover.
Yes, I was being quite sarcastic above
> What practical applications have hobbits given us

second breakfast, for one
Honestly, the best approach might be to just elect the manager from within the team.
European parliament backs “historic” reboot to EU's digital rulebook
Did someone already print it to verify the claimed height?
> marvel at how it ever became popular.

It's worth going through old HN comment sections that have flamewars of SVN v git (or cvs vs hg or whatever) from 2006-2012 or so. The dvcs systems won because they changed a bad paradigm to one that's much much better - literally the way you think about version control these days is a radical departure from the previous way it was done. Merges are much much nicer in git then they ever were in those old systems - I've never spent more than an hour dealing with the results of git issues, but I've lost literal weeks to a single svn mishap.

Why did git win over other dvcs systems?

2 main reasons I see:

1. Linux uses it - literally, that means its the "cool one"

2. Linux uses it - and that means the people developing it work similar to the kernel, they are willing to try a lot of different ways to acheive the task resulting in both some amazing cool stuff and a lot of cruft left hanging out for various compatability and "accidentally super important structurally" reasons.