skysight-inc/HackerNews huggingface dataset:
It's certainly debatable. This is just my opinion.

In my opinion they are, because any group of types and functions that implements a module signature must be wrapped up into a module that satisfies that signature at the point of use of any value that needs to satisfy that module signature, instead of a type just satisfying the given signature if the correct functions exist to manipulate it, which means in my opinion there's a lot less flexibility and it works more like constructing a new value of a certain type then it does having constrained parametric polymorphism in the way Haskell does. I think this is why although they technically can be used to imitate rust traits or Haskell type classes and allow a function to polymorphically take any type of that satisfies a certain interface, it isn't in practice used like that almost at all, whereas it absolutely is in Rust and Haskell. Witness for instance how both rust and Haskell have a generic type class for iteration that allows you to take anything that is iterable and use the whole module of functions available for iterables on it, so for instance in Rust you can use many of the same methods on a vector and an array and error checking monads, whereas in ocaml, even though something similar is in principle possible, it's almost never done that I've seen, because you have to essentially declare that I type implements a signature and how it does on every point of use where you want to pass a value of that type into a function that requires something with a certain signature. Instead functions are duplicated between modules for different types, like lists and arrays. Maybe that isn't underpowered per se, but it's certainly a practical consideration in the use of first class modules that mitigates a lot of what they are theoretically capable of that seems in my opinion to fall directly out of the conceptual model of using first class modules to do constrained parametric polymorphism, since values then must become modules.

As for the ability to represent the signature of monads — yes both ocaml and Haskell can currently do that while rust cannot, but there is actually currently active work on an RFC that would rectify that. So I suppose overall you might say that rust's type system is currently less powerful then the other two, but I really don't think that will be true over the long run, and it certainly isn't true of necessity, and rust has a type system with a great many benefits in practical power over OCaml's otherwise, in ways I feel impact day to day use more.
I think in US and JP it’s cheaper than cooking yourself
A Review on Wearable Product Design and Applications
"Laws are for poor people." Apple will outlast any legal challenges, and any successful will be immaterial to their financials. I have no dog in this fight (no exposure to AAPL besides whatever is in index funds, no standing in claims), just calling it how it is. Any class action is going to be cost of business. At a certain market cap and revenue run rate, it doesn't matter. Some damages will get paid, class action counsel will get paid, consumers will get a few bucks, and everyone will move on until the patent expires. Might have a securities fraud lawsuit to contend with too, everything is securities fraud as Matt Levine @ Bloomberg says. Very similar to Tesla's FSD story. You can outrun the financial liability if your sales and brand are strong enough.

Was it wrong what Apple did? The moral position is irrelevant. We might as well argue over the color of the bikeshed.
I really resent the marketing of this product. It's as if they invented the cheap RF chips they're using and are the exclusive distributors of it.

It's rubbed me as thoroughly dishonest and fraudulent.

I know this is currently a minority position, that's why I took the time to state it.
I won't attempt to defend Apple's conduct here, but they do have serious competition in the smartwatch market. Products from Garmin, Samsung, Suunto, etc are equivalent or better than any Apple watch depending on which features you want. Some of them do include blood oxygen monitoring. Those either licensed the Masimo patents or use different, non-infringing technology.
It’s still trunk based development even if a feature branch / tag is created that will match production.
Yes I do. I am having a slow motion break down so I am sorry if it gets annoying.

The naming of ethnicity/nationality in articles like these seems governed by "geopolitical" tides.

There is no way there is some forensic way to figure out where somewhat competent hackers are from.
This is an invention from the middle of the last century.

The two patents describe a device with 4 leds, a temperature sensor, and a processor.

The invention of the pulse ox was innovation. Putting it on a portable device and increasing the number of LEDs to 4 is not the level of contribution that really justifies 20 years of legal protection.
By the way, if you or others have issues with the cool-white LED street lights, you can fix that with a color filter, duct tape, and a ladder. I fixed all the street lights on my street and my neighbors thank me every time they see me. They have been holding strong for a few years now.

Try the "LEE Filters 206R: Converts 6500K Daylight Sources to 4600K"
Not entirely true. My wife has O2 respiratory efficiency problems, and uses both an Apple watch and an Oura ring for sleep monitoring and charts O2 patterns daily. So at least some people care intensely. As to sentence two, it was exactly the O2 feature that prompted my wife to get the watch. No O2 monitoring, no sale. If O2 monitoring went away on her current watch, the watch would be up on E-Bay, most likely, as she doesn't find anything else about it that compelling. In my case, the compelling feature for me is exercise tracking and heart-rate monitoring.

This is yet another case where it is easy to fall into the "product manager trap" -- that is: designing for "most people". The trap is to de-feature things where "most people" have only modest engagement, but a few (likely your most evangelical customers) care intensely about that feature. Don't fall into that trap. The goal is to create a feature collection of "the one thing" that each segment cares intensely about, not to create a basket of meh features that everyone finds meh.
A small improvement in C23 - but probably my favourite - is that it finally allows writing:

struct bla_t bla = {};

...instead of

struct bla_t bla = {0};

This was one of those pointless differences between C and C++ which caused a lot of grief when writing code in the common C/C++ subset.

PS: also func() now actually is the same as func(void), and unnamed parameters are allowed.
It's a pre-roll ad, which does not cause an ad indicator for the subsequent video:

https://twitter.com/elonmusk/status/1748560144395333935
Correct, if you were Alliance and a Horde character near you typed "lol" it would appear as "kek".
I wonder if the Google and such will be remembered like bell labs in 50 years?
This is one of the more fascinating and cruel studies of the 1950's
Nice to see this getting some treatment. It's been my preferred source control strategy at several places now -- both small and large, though nothing so large as Facebook.

It has its limitations, but for the the 90+% of places that aren't operating at Facebook scale, it's probably the right choice. It doesn't eliminate merge hell, but it does localize it, making it a lot easier to resolve conflicts without accidentally undoing somebody else's work.

It's especially well-suited for any projects that are in constant-iteration mode, where there's a steady stream of bugfixes and new developments getting deployed daily (or even multiple times a day).

You can even manage longer-lived branches after a fashion: the cleanest pattern seems to be to capture your changes into a patch, revert your branch to the commit immediately before your changes, merge/rebase main, then apply your patch on top. This is bad and lame because it rewrites history and requires a force push to get it into the remote, but it's also nice because it keeps your changes at the tip of the branch and makes review a bit easier in e.g. GitLab.

Every small shop I've worked with that has tried to use more complex branching models eventually hoses the repo and ends up burning a lot of dev hours one day trying to make sense of a git log that looks like a diagram of network sorting.
You are not wrong, but I'd argue that mutable ID methods would be worse.

Ok, context and perspective will matter a lot here. If you are wanting to hide from authority then mutable id sounds good. If you are wanting to "know the history" of a person then mutable is bad.

In our social contract the "inability" to change id is baked into the way be behave, and the consequences for bad behavior.

Equally there are lots of good reasons to be able to get a quick history of say a prospective employee, loan recipient, tennant, supplier, customer, and so on.

If I can apply for a new Social Security number every month/year then that number does become useless as a form of id.

But it would then just need to be replaced with something else. Too much of what we do is predicated on our historical behavior. Having a 12-month limit on identity would break, well, just about any kind of contract.

And in most contract situations uou most definitely want to know "who" you are contracting with.
Do you really prefer hospital lighting over yellow lighting?
I have seen a lot of hardware addon boards lately. They are rarely, if ever in stock. Are there any good ones?
Wow you sound upset. I am not wrong even slightly, no matter how many upset people reply to my comments.

Now I know why you're enabling the other person at least.
I am amazed at how much “process” developers these days have to adhere to, including complicated branching strategies plus a whole lot more. So much time wasted doing busy work.

I have always been happiest in a trunk-based dev model, but in many orgs it is heresy to even mention it.
Which WeWork do you belong to? Boston’s are all low-frequency rfid
How many reasons would be enough?
The trouble is that the call button doesn't indicate how many people want to go in a given direction, just that there's more than zero with such a desire.

If you could get people to input perfect information about where they wanted to go (ideally on the way to the elevator lobby, before having arrived there), much greater optimization would be possible.
I use it as an easy voltage tester for various hardware projects. I wrote an app that can do GPIO input (the built in only does output) so I can check which parts of a given circuit I'm building are high or low at a given time. Basically like a parallel multimeter.
>We’re eeking out tiny wins over decades,

I glean from many non-main stream sources (who are generally labeled quacks or naysayers, I have lost track of sources) :

- There have been almost no improvements in cancer treatments especially chemotherapy for _several_decades. Some sleight of hand involving some statistics and the fact that cancer can now be diagnosed in an at an earlier stage, means that the survival rate that is calculated by the survival of people Beyond 5 years of the first diagnosis, is higher.

- The primary approach to treating cancer (especially with chemotherapy and radiation) appears flawed. Cancer is a systemic disease so even if you destroy the tumor, you will have more of those propping up, because the body is already predisposed to creating them.

- It's a money making scam ( just like any other industry) that thrives in keeping a patient as sick as possible for as long as possible

-A lot of naive, but well intention people fall for the above three points mentioned.

Of course any attempt to even mention that people could be wrong would be retaliated with: you don't-care-for-people-dying response. Heroics generally trumps common sense
Yes. Everyone is capable of leaving it.

Major trauma changes you. That's why you need to leave it rather than absorbing it in your day to day life.

>There is only relearning how to be the way you are now in the world so you can move forward.

That's called leaving it LOL what.
Can this do clear acrylic parts?
Seems very similar to Fossil's philosophy, which I've started to appreciate.
Exactly. Even in places where it was legal it was an easy way to get on the radar of organized crime, who would try to exert influence. It also could be an indicator of an affinity for risk-taking. And if there's anything they're trying to avoid in high level secret keeping... It's risk.
Yes for sure. In some sense, I learned more from these holdouts than from anything else I've ever done in my career.
Ha ha, yeah. I remember years ago getting a cookie at a conference that had been frosted by the equivalent of a "frosting jet printer" -- the cookie was great, but I ate the URL before leaving the show booth. I tucked that lesson away as a mistake to never make myself.
There's an entire fashion style that leans heavily on oversized logos, logomania

Streetwear is weird
If you lose your arm you use the other one. You don't complain that you can't use arms now because it was your dominant arm...

It ain't rocket science buddy.

Sounds like you need to try read my parent comments again.
Lamborghini are as much about bombast and marketing as they are about performance. MIT is a big name, sounds impressive etc etc... Whether the partnership will actually produce usable production-grade technology, is another matter.

This said, the Italian Motor Valley seems to have finally steered towards electric. Ducati and Ferrari have had real electric programs for a few years now (although Ducati will likely work on synthetic fuels too), and there are even full-electric companies like Energica.
Honestly that's awesome, I admittedly haven't tried it yet
>And by customers needing roomy interiors even if it looks blobby

FTFY
> My extended family was abused, expropriated, and at times just killed for centuries by the political system of these countries while not letting us leave. I'm so glad that my generation is the last one to have any ties to that place. Everyone got educated and left.

> Brain drain is the best thing that's ever happened to us. It's not something to counter.

When people say countering brain drain, they typically mean stopping the things that lead to it, not forcing people to stay in miserable conditions. So, in this instance, stopping the abusing, expropriating, and killing.
I actually had this objection in mind when I wrote that, so thank you for giving me the opportunity to expand on what I meant a little bit.

Yes, it is very much true that rust cannot yet represent monads as type classes directly, since it does not have any form of higher kinded types yet — which is the reason why I said second only to Haskell. If it could represent monads directly, than I would have placed it equal to Haskell — as I would have placed scala!

But I do think it is important to highlight that it does have pervasive useful monad use in the language, and an interface that allows you to use a very large common set of powerful transformations on them via the iterator trait, and it uses the monads that exist in the language and the ability to use that trait on any monad a lot to increase the power of the language in a way no other language besides ones with superior monad support does that I know of. So I would argue that while it is still second to Haskell, it is still far above almost any other language not equal to Haskell in this respect. Which is what I meant by saying second only to haskell!

Also, HKTs are something that the rust team seems to be very actively looking to rectify with an in progress implementation currently available in nightly, so that won't be true for very long.
Hard to justify the cost. I see the ads everywhere for this device. If you have this product please review it for everyone.
Thanks for that clarifying question... I was having strange images until you pointed out the possibility of a typo
"malicious" requests in this case. I actually dealt with a contact form of a health insurance company that had something like this going on, but there wasn't any error page showing up, you just got a blank page after submit if something resembled SQL. In my case it was the words "select" and "from" too close to each other in a sentence.
Why are you blaming the patent system when it was Apple who stole the tech and refused to pay up?
I don't have to convey that. It's on you if you fail to understand the text.

It has been a learning experience. I learnt that there are people who really hate others improving their life to the point where they claim that help is a form of personal attack. I am just so glad that I didn't get enabled by people like those in this comment thread when I deal with my own trauma.
What make & model of camera are these?
Google tells me people in LA drive 10 miles per day.

Builtin solar panels on the roof could handle that for a lot of the year on some cars at least, right?
They made a product that’s really easy to use out of a bunch off of the shelf components. What’s fraudulent about that? I haven’t seen them claim any features that the device doesn’t have. They literally have the chip product numbers they use for each module on their home page! They’re not hiding it!
You conveniently ignored the “Balfour” part of my comments, too. They were contemporary actions by the British who had no business, at all, to do what they did. “Ends and means” and all of that.
Sad. I’m glad at least remote schooling didn’t catch on.
I think Ruby is OK enough, but what is this?

state_machine :state, initial: :parked do

I think in their zeal to "golf" the language, they forgot to actually keep it readable
> Regulators are the worst way to create competition.

Complete and utter hogwash!

> Apple has extremely serious competition in the form of Android.

This is a duopoly of devices, and you are forced to buy into their fiefdoms.

Each company taxes every single form of commerce, transaction, and customer connection on their devices. Devices that have become the most essential piece of operating as a person in this century.

Smartphones are used to navigate, take photos, find dates, order food (at restaurants!), pay at point of sale, schedule events, network, email, do work, find jobs, order kitchen supplies, do workouts, ...

These are more important than the internet itself at this point, and there are only two companies. They choose what you can do, what you can deploy, when you can deploy, what tech you can use, and they tax you 30%. You have to fit into their payments and login stack, jump through their upgrade hurdles, and they're nice enough to let competitors place ads against you.

I won't even begin to speak towards the insane anti-consumer behavior they have, like green bubble fomo for children and 3rd party parts DRMing.

These devices - smartphones - need to be regulated with the force of every country's legal and judicial power.

> iPhone's global market share just hit its highest ever, at 20.1%[0].

It's over 50% in the US, and they're egregious to US businesses and consumers.
Oh man. If my friends and I had this in high school things probably would have gotten even more out of control.
of course they are. The Chinese team selection tests are notoriously more difficult than the IMO, and they enforce a one-time participation limit. If they were to send 24 people, not only would they probably be returning with ~20 golds, they'd be taking away the golds of the other nations (as only the top 1/12 get gold)
This is one in SF. I can clone the card, and it'll work, but then within a few days it won't work any longer.
Apple's moat is built on intellectual property. You're proposing we bring in Cthulhu to fight Godzilla.
I've been to trade shows where the jar of small mint candies at the show booth was very welcome to deal with dry mouth or bad-breath-insecurities. My main reaction is to be thankful for the courtesy.
> free markets are the ultimate resource allocation tool and government intervention is necessarily inefficient and make us poorer.

I'm fascinated - does this hold under all conditions? Can we depend on free markets to efficiently allocate resource during an all-out war vs government commandeering industry, war-bonds and rationing goods?

> It would be a great start with governments committed to not spending more than they earn and printing money to cover the deficit

Do you think government should be in charge of setting a monetary policy? If not, should anyone have that role among private entities? Or should industry just duke it out with against occasionally adversarial nation-states
I've been working on my product for over 8 years, sometimes alone, sometimes with a tiny team.

I have a mono-repo with one master branch - that auto-deploys to test - and one release branch that auto-deploys to staging.
I can hot-swap my staging and production environment with the click of a button.

Simple, and it allows us to deploy a hotfix of needed, and we've done some major work on master that needs to be validated first...

But,... It all depends on your context and your needs...
How Optical Fiber Connected the World [video]
anyone knows the technique behind this?
Apart from having different behaviour than decltype, typeof is also a much better name IMHO (and GCC had typeof as language extension probably even before C++11 added decltype).
https://www.forbes.com/sites/jackkelly/2023/11/18/heres-why-...
It also depends on the type of fat. People with high density fat (like me) can be 100 pounds overweight (or more), and still be negatively buoyant. I have to work to stay afloat.

My wife has low density fat, and she can't sink or dive for love or money.
Really? I like mine. Learned a lot about RFID and was able to successfully copy and clone some hotel prox card. Sure, they didn't "invent" the chips inside, but they put the hardware and software in a nice package, included software, and grew a nice community of hackers around it.

Because of the popularity of the device, there are third parties, some less reputable than others, trying to ride their coattails. Perhaps that's what you're reacting to?
Termination is a favor if security is that lax.
If you are from the USA, it's probably safer for you to be spied on by the Chinese government rather then the U.S. government... unless you plan to ever visit China.
Stacking with Gerrit works beautifully. Can only recommend giving it a try!
I work at a place that has a few very large code bases, we use trunk-based. I will never go back, "what is your git workflow?" Is a question on my list of things to ask potential employers now and the only good answer is "trunk". So much mental load is wasted on these other strategies.
The extra energy consumption from increased muscle mass makes a difference, but it's not even the most important reason. Skeletal muscle is a crucial part of the endocrine system in that it acts as a glucose sink. When blood glucose levels rise, if you have enough lean muscle mass then much of the glucose will be stored as glycogen in the muscles rather than being converted to fat and stored in that form. People who lose weight strictly through dieting without doing intensive strength training often end up "skinny fat" which is problematic for long-term metabolic health.

https://gabriellereece.com/muscle-as-the-cornerstone-of-long...
You'll note that I responded to your point about Sykes-Picot, and suggested maybe you stop trying to name-drop Sykes-Picot to make the point you're trying to make, and left it at that.
Miami is still above water.

Would you shut down the powerhouse of our economy -- travel, transportation, energy -- for something hypothetical that hasn't even happened and doesn't appear to be close to happening?

I'm pro-clean energy, but you can't do without fossil fuels. Not if you want society to keep climbing up and up and up.
Not even that. They’re suing to invalidate the patent entirely and are also attacking the W1 watch Massimo sells based on Apple Patents. I’m not sure as to why Apple decided to go full scorched earth, but man they pissed somebody off.