skysight-inc/HackerNews huggingface dataset:
Those dates are all incorrect (or at a minimum not applicable). As is stated in the cited Wikipedia article, those dates are for detecting pulseox via transmission of light through a thin part of the body, such as a finger or ear, as opposed to reflectance. Reflection pulse oximetry from a thick part of the body, such as a wrist, is a much more recent invention and is the subject of these patents.
I mean, when I was buying something on Windows, it won't forced me to use Microsoft App Store. So why Google and Apple should be an exception?
How come there isn’t a predator collar that releases pepper spray when wolves go in for the throat kill? Seems like we should be able to make livestock unattractive targets with some kind of technology like this and do some reinforcement learning to prevent this conflict.

Is this happening? Are there solutions to sustainable coexistence with greater predators to restore the ecosystem while preserving people’s livelihoods? Rabbit hole sure. But I’d love to see some innovation or even hear about efforts in the arena.

Edit: if you are downvoting this please tell me why. What is wrong with readapting predator behavior with a technology-driven solution? There’s a ton of emerging research, plenty of money in this market (livestock contributes 40% of the global value of agricultural output), and I’d love to hear why you think this is stupid. Pretend I’m an idiot and tell me what I’m missing and how all the people who have tried this have failed profoundly please.
I use Google for email and calendar still. Never really found a way to transition off of it. :(
Some things never change. So typical of HN. A comment lacking in critical thinking is added. The punters jump on to further the false narrative. And...the correction to that misguided affair is down voted. Y'all are funny. Ignorant, but funny.
They do and have been shipping products based on their patents for years, precisely the opposite of a patent troll. Words have meanings. When you use words without understanding their meaning you risk confusing the discussion. Be more careful.
I'm a resident of Estes Park, Colorado, what is essentially Rocky Mountain National Park, and my partner in life is a biologist in RMNP where she tracks and monitors elk and moose populations. This has been on the forefront of our minds for awhile. While I’ll leave my personal opinion out of it, I do want to add a couple of notes.

Wolves have been crossing the boarder into Colorado for some time - the state is not completely void. Additionally, they have already released a handful in the last couple of weeks that were brought in from the PNW.

The topic of reintroduction is extremely complex and has led to heated and polarizing debates with residents across the state - even stretching into Wyoming politics where hunters are using electronic calls to lure them back across the border for hunting. This has resulted in a lot of confusion as to what the research outlines.

If anyone is curious, I have found this paper to be a great introduction to the topic. https://conbio.onlinelibrary.wiley.com/doi/epdf/10.1111/csp2...

Please remember that this is an extremely complex issue that is worth having constructive discussion on. I have faith that HN can keep it civil where other platforms have failed to.
Free returns are going away
Does this work if bluetooth is off? Like off-off (since Appl has off for ___ hrs-on and off-off
You shouldnt need to ”keep up with a language”. A professional computer language should always have a ”LTS” mode where you can compile a decade old code without modifications. Otherwise the language is a toy.
We're talking about software releases. Those have an identifier already: the version number. You can even pin that identifier to a hash over the release tarball, all without even beginning to consider reproducible builds.
So why not punish them and have bots regularly scan/assess tags for relevance.
You're missing how FMVSS works. They're all mandatory unless they're one of the listed exemptions to the make inoperative prohibition (part 595) or otherwise stated. States regulate that generally by some variation of "operating an unsafe vehicle" rules, e.g. VC 24002 in CA. Those rules deliberately take a wide view of what unsafe means, but broadly include things that would prevent passing inspections like failing to meet FMVSS. Note that I'm not talking about the actual chance of getting dinged for operating a vehicle this way, because we all know there's effectively no real enforcement here.
Glad I asked! Fun holiday reading to curl up with a cat to read. Thanks!

I love Caffeine, and I use Craig's table every day! Not a look-up table, more like a big desk, which I bought from him when he left Amsterdam. ;)
Question: Is a 3D printer "a printer"? The difficulty of substituting a 3D for a 2D etc would suggest not so.

So, if we agree that somehow there is not much overlap in the 2D vs 3D printing businesses it would seem sane to suspect that business models adopted in one market might not all be suitable for another market.
Some electricians just assume you’re on a budget.

There’s always some limiting factor, and there’s always some (possibly crazy expensive) way to resolve it and get a bit more power until you run into the next limiting factor.
I was looking for something like this. But the API looks not so good. I always dreamed of something like this that has an API where I can send html to render and completely locally.
A spa in Brooklyn is opening which is going to heat its pools with bitcoin miners.

https://fortune.com/crypto/2023/12/21/bathhouse-nyc-bitcoin-...
Multiple books came up when I searched for the book you mentioned, who authored the one you're referring to?
I'm responding to the notion that it's strange that people might not want to die. I don't have stats on the number of people that don't, apologies, I hate coming from a place where I have don't have data to support my views, but still, I imagine it's common enough not to be considered strange.
Patent titles have no effect on anything. I have several with the exact same titles, and they're all different.
I'd say this is the typical case for most languages, especially if they try to compile the entire codebase and only report errors at the end.

Take TypeScript, for example: if you bugger up a type definition or function call in one file, you'll have to wade through the errors of everything depending on it. Oftentimes you can go from 30 errors to just 2 or 3 with one simple change.

The alternative is they fail at the first error but you don't get the root cause and end up fixing shit one by one if the problem isn't obvious.

Especially with a new project in an unfamiliar language - start small and compile small, incremental changes. You won't end up with something you can't fix, which can't be said for installing dozens of dependencies up front and hoping for the best.
Ones reach should exceed one’s grasp, else what’s a heaven for.
It's missing "highlights" at https://news.ycombinator.com/highlights

... which, anecdotally, I learned about JUST after getting a comment on there. Imagine my surprise at learning about this (in a manner totally unrelated to the post I wrote that made it to the list), and seeing my own writing as the most recent item on the list.

Truman show vibes for sure.
If you had to classify the iPhone as either a console or a general-purpose computer, I think the answer is obvious. (For good reason: A relatively safe app store is a feature, not a bug, for average users.)

Apple doesn't have monopolistic control over anything. The smartphone marketplace is full of competition, so consumers have lots of choices in every segment.
Who cares if ACME Inc can't use the UPL due to corporate risk. It would be charmingly ironic if the world's best filesystem could really only be used by petty home users who can utilize the UPL with near-zero risks...
It really depends on your goals. Why would someone want to become a better software engineer? To me, the things you listed aren't fun, so I wouldn't do them in my spare time unless I see the benefit in it.

If we are talking making more money at a job, I'd say that for most people I worked with and me included there are more important things to concentrate on. Like, soft skills, communicating clearly, understanding politics at work.

Myself, I'm okay with learning things you listed from more senior colleagues, on the job, and just having fun in my spare time.
That part has been done to death and optimized to hell, that was my main thought. Plus it's a ton of research on the opcodes etc.
She definitely says "the way we bring 20,000 amps into the front side of the wafer" (around 2'17'' into the video). It does seem an awful lot.
VSCode have a blog article talking out their move to using Piece Table as their main data structure. https://code.visualstudio.com/blogs/2018/03/23/text-buffer-r...

Has some good visualizations as well.
But his examples were about hardcoded filters/facets.
It's better for the consumer when businesses aren't near monopolies. Why should anyone be concerned with the well-being of Apple or Google? They have had a lot of time running their anti-competitive companies. I think they will be fine. Not to mention the US is incapable of enacting anti-trust laws the way it should so there will always be at least one country that will get exploited.
Their prices are high relative to other outdoor brands (hence “Patagucci”) but the quality is absolutely top notch when compared with their peers. Every product comes with a lifetime warranty as well.

People are no doubt paying a premium to support the companies various environmental causes as well.
I’ll be honest, if you don’t own or regularly use a Mac or an iPhone, the odds that you are going to make compelling software for either of those platforms is effectively zero.

The web and app stores are littered with the corpses of failed, poorly-ported iOS and macOS utilities written by developers who didn’t fully understand that those systems have their own design language, cultural norms, and feature sets. They chew through battery, perform poorly, confuse users, look like shit, and feel completely alien.

Should that totally stop you from porting some useful tool? Maybe not. But the chance that it will see any sort of use outside of an extremely niche set of users is slim and it’s worth accepting that upfront if you’re going to spend your time and effort on it.
> You’re looking at the end results of societies to prove that we’re orders of magnitude smarter; but take away our ability to write and record knowledge for the next generation: What are we left with? How scalable and robust are oral-tradition cultures?

Very, considering we started at the exact same point as all of those other "equally" intelligent creatures.

So yes, it's ridiculous.
C++20 is as big a change as C++11. It is almost as much more pleasant upgrading to C++20 as was upgrading to C++11. As more of the C++20 features get implemented in the compiler you use, the experience will continue to improve.

Many people can already write "import <std>;" instead of many lines of "#include <...>".
I agree that factory-built reactors are a great way forward, and with so many companies now working on the problem, it seems very likely that at least one will make it happen.

I wish we already had them, because then a lot of these discussions would be moot.

However, even with the current somewhat crazy approach to building, nuclear energy is still quite competitive, and without peer for providing reliable, stable grid-level power.

Which we absolutely need.
You can believe it's fair, what you can't do is claim they support aftermarket app stores while they also take actions to stamp them out. You have to acknowledge that the situation Google has created conveniently and heavily discourages aftermarket app stores on multiple levels. You are effectively obligated to publish on the Play Store, and in doing so you face increased maintenance burden for creating non-Play versions.
You don’t choose C++ because you want to but because you need to due to constraints that Java likely does not fullfill.

As a C++ dev - If you don’t need C++ then choose whatever other modern language.

We keep up with C++ because of specific constraints other languages don’t fill.
It's fun to look through the real estate listings for those "ranch" properties in Colorado and Wyoming, because it feels so far from normal American life. Thousands of acres, tons of buildings, and workers that come with it to keep it all up. It still blows my mind that some people can just decide to buy a mountain and everything around it.
Javier Milei Has Tapped into the Discontent of a New, Informal Working Class
These problems will be solved with AGI because it will be able to talk to animals and convince them to stop being predators.
This claim is unproven. Russia may have mistakenly blown up their own ship:)
Standards must evolve
How to (and how not to) fix color banding
This is a common tactic in app stores - app asks if you like using the app, and only asks you to review if you respond positively
Well, what else would you use?

I'm using Office 365 myself, because I hate google's datamining but Microsoft isn't much better. The added benefit for me is that I work with M365 at work and having an unrestricted tenant for myself helps me understand it better (to see the options available that I don't have access to in the admin console at work).

But I don't know what else I'd use. I don't like proton very much as a company either (purely personal opinion), and I don't know anyone else that has good mobile syncing.
It's weird to me that this isn't more common in tech. Because we're working with our minds there is not a good direct link to hours worked and output. Certainly No one is constantly able to have 8hr highly productive days (or any) so why not optimize towards high efficiency? Doesn't running "your machine" down just end up creating more, often compounding, (usually small) mistakes that only then need to be fixed later? Isn't what makes humans particularly unique is the ability to do complex and long term planning?
> However, it's important to note that browser support wasn't a primary focus in gRPC's design. This oversight necessitates an additional component, grpc-web, for browser accessibility. Furthermore, external services often have specific needs like caching and load balancing, which are not directly catered to by gRPC. Adopting gRPC for external services might require bespoke solutions to support these features.

The article should mention the Connect protocol for web-based Protobuf messaging and is compatible with gRPC, so it can be used for service-to-service and service-to-web communication:

https://connectrpc.com/
> If you think of Israel as a country, you could totally get behind a tit-for-tat, heavy-handed retaliation and forgive them for pretending it's "self defence".

I view it as a country and believe it has a right to take military action to get back its hostages. I also view it as euphemistic to describe its actions in Gaza as"heavy-handed retaliation". If it was any other country, there wouldn't be as much cowardice when it came to describing its actions as brutal and savage. We rightly villify Russia for doing less in Ukraine.
I’m grumpy because I am 100% sure that the “automatic downweighing” is applied to me (my comments are often below faded despite multiple upvotes), but it’s never been explained.

I’m just guilty without knowing the crime.
Well that's where the parent to my comment already is and still struggling with low level languages.
Many years ago, in college I took an elective ecosystems course from a wildlife biologist whose family raised sheep in Montana after the wolf reintroduction there. He was a big fan of the wolves, on the basis that while they did take a few sheep every year, they also virtually wiped out the local coyote population, who took a lot more sheep than the wolves did.
The only reason it's popular in India is due to the huge amount of service/consultancy devs doing work for Western companies. A large percentage of lucrative legacy enterprise contracts will be using java ( and spring really took over from ee). Second after that would be .Net I'd guess with other languages way down the list at least for back end stuff. Also consider the 100s of thousands of Indian guys who learned java and .Net at University.

Reference: I work for an Indian company, but I'm not Indian.
Do you know an example for a security property that a reproducible build would be able to guarantee, and where pinning a dependency against a version identifier plus digest of the release tarball wouldn't accomplish the same thing?
The case for a pipe assignment operator in R
Core voltage is going to be in the ballpark of 1V, and given the stated power consumption is 15kw that means a minimum of 15kA. So, it is indeed a lot but the math checks out.
I'm curious to see how this shakes out. Will there be viable third-party app stores? Will we find that the gatekeepers added value in controlling quality? How many viable apps did they keep of the market for anticompetitive reasons? What does a more fair revenue cut look like?
"17 years from issuance" is ancient. It's been "20 years from filing date" for > 25 years now.
Noob question but why is it the firmware that needs reverse engineered and not the driver?
USA was quite the “intellectual pirate” before that though:

https://www.history.com/news/industrial-revolution-spies-eur...
This is correct. I see a future where there is an optional 48VDC line that is run in our homes to power stuff like LED lights and dedicated USB ports. This can become especially important for homes that use solar and stored electricity where you might be having to go from 48VDC -> 120/240VAC -> 12VDC -> 5VDC (see note) with each conversion resulting in the loss of some power due to the fact that these cannot be 100% efficient.

Note: a lot of flyback-style transformers are setup to step down the AC voltage 1/10th (12V in 120VAC, 24V in 240VAC) because transformers are cheap/abundant for that. It’s cheaper often to put a buck converter that takes any voltage from 12-24V and convert it to a fixed required voltage.
It occurred to me today that telling Duntsova that her election paperwork "had irregularities" might've just been po-siloviki for "you seem like a nice enough lady; it'd be a real shame if you had to fall out of a window; now why don't we all just forget you ever attempted to file these"?
good question. how it works is an implementation question. read the PDF spec (big, and somewhat hard to grok in parts) or Google about it. I don't know. I just knew about the fact, because I have done some work with PDF. also don't know if it is widely supported, sorry.
> enable "developer mode" without paying a subscription fee just to run your own app on your own device

Apple actually doesn’t charge a fee for this. You can build an app in Xcode and install it on your own device. You can’t distribute that app publicly though.

> G execs were in the position of having to buy off people

There’s your answer - having a monopoly is not problem, abusing it is.
> patents lasting 20+ years are bad

Why do you say that?

Do you disagree with the idea that patents promote innovation? Or do you think that 20 years specifically is too long, and if so, based on what analysis?
I find the desktop and mobile experience you be fairly aligned. There are few plugins I've installed that won't work on the mobile version (e g Surfing plugin)
Motherboard already manages a lot of low voltage regulators. The density and design of motherboard is much more suited to this then PSU
Money is a magical invention. Everyone agrees they don't have enough of it but somehow everyone also agrees only certain people should have more than enough.
You don’t need to keep up with the joneses to write C++. The whole point with the language is that it’s for millions of lines of code that exist for decades and you don’t update every line every time the standard is updated.

Most existing code probably uses output streams with << operators, it’s good to know what that does.
It's actually not.

"Expensive" French nuclear electricity is around half the price of "cheap" German electricity.

The numbers that get passed around the anti-nuke fan-communities are usually completely bogus, for example one uses the price of the Vogtle plant in the US, pretty much the plant with the most time + cost overruns, as the "cost of nuclear".

With that level of wrong, it is hard to attribute it to just incompetence and not malice.

p.s.: As the biggest part of the cost of a nuclear plant currently is finance, i.e. interest payments, time delays = cost overruns.
nice idea there.
I use lab notebook inspired process to share information across our engineering organization. It is like your daily standup, but written throughout the day.

https://bobek.cz/blog/2021/written-standup/
There are other kinds of abundance than money but we are much too focused on that single value for wealth to truly account for our gifts. We destroy a lot of information that could make us happy by reducing it to currency.

It's depressing when I create something I'm proud of and when I show it to others it in their perception it is part of an economy. That is in my opinion the true poverty trap.
we are not going to uncharted territory. this has been the standard way to install applications since the beginning of time, it is only in the past 15 years that the general publi has been deemed "too dumb to save themselves"
That time Kraftwerk invented electronic drum pads and made ethereal sounds
I used this[0] in the beginning but switched to some custom python scripts running on the kindle.

[0] https://github.com/Underknowledge/underknowledge.puppeteer-h...
> I simply don't have the extra time and energy to learn

Nobody does these days. Language is just a tiny piece of the whole Cloud ecosystem aside from k8s, docker, different storages (elastic, rdbms, mongo), different monitoring/metrics solution, etc.

I work for a company that is testing Rust and the complain was that the tooling wasn't there compare to Golang.
> aren't both solutions arrived at through training/trial+error method?

But also an underlying neural network type of structure that takes in input, and produces output and changes underneath to then have emerging capabilities (like the counting).

> But they are two very different underlying systems and we don't really understand the biological systems well enough to even be able to truly compare.

Beyond that, it seems that humans (switching to humans from pigeons) have some sort of representation/understanding of the world around us such that even if we produce the same result as ChatGPT to a counting question, the information stored within our systems is not equivalent.

What is the reason to believe that the way pigeons count is anything other than it responding to certain signals

1. Light waves coming as input.

2. Some transformation layers that will abstract the input further.

3. Then pigeons do not really count as people do, but they just respond to the rough feeling of "quantity" or amount of signal received. Because as I understand the studies prove the ability to "count", by them having to just differentiate between counts, and getting rewarded if they are able to do it.

And GPT-Vision can easily do similar things. I can give it an image and ask how many objects are there, and up to an amount it can answer correctly given the image is clear enough.

Similarly pigeons didn't have 100% accuracy in counting. So they are not doing the "one, two, three", they are just seemingly responding to "amount of signal" to me. Similar to how we would be able to tell that certain sound is louder than the other, we are not actually counting the frequencies of the sound. We do not even know what produces the sound. We just decipher that one signal is louder than the other one.

Pigeons after being trained to respond to certain amount of something will associate a strong signal from there with that reward. This seems like what a very basic machine learning algorithm can handle, even more basic or smaller in scale than an LLM. So what makes an animal smarter then?