skysight-inc/HackerNews huggingface dataset:
A flip side is that some safe conversions also produce compiler errors. On a 64-bit system, usize and u64 are the same width, but they are not convertible: neither is Into the other, so you cannot lean on the compiler in the way you describe.

You might use try_into(), but then you risk panicking on a 32-bit system, instead of getting a compile-time error.
And that's why it is important to push PWAs forward, to be first class citizens on mobile devices. No developer account requirements - no worries about terminations or worse (e.g. Google disables your whole account, including emails and everything else).
It's the exact same situation like having to debug a broken HDMI or DP cable. You don't get any more info, you just have less flexibility and more crap to lug around.
Extended Wigner's friend and internal consistency of standard quantum mechanics
Only Kent Beck’s one, but honestly I might need to revisit it (I only vaguely remember how he approached the two examples on the book). If you have other suggestions of books you found insightful please let me know. Thanks!
Very much so. My heart rate readings are basically the same as on my road bike but I’m making the trip with ~100 pounds of kid & cargo.

I’ve seen a few studies supporting this in general: people ride with the same intensity but go further or get there faster.

There’s a really key benefit which is less obvious: e-bikes remove disincentives. Everyone I know who bought one rides more because they don’t have to worry about that one big hill, or the spot where you need to be on a road & going <20 mph triggers driver aggression, or you can carry your heavier groceries home, etc.
If someone has a list of 100 random websites which use CloudFlare, it would be interesting to know what % of them are vulnerable to unmasking via CrimeFlare.
This could give us a general idea of the scale of this vulnerability, as well as a rough estimate to how much money their customers are paying for pointless protection. I suspect it may be a non-trivial sum of money to the tune of multi-millions.
Routinely scanning people without symptom or otherwise cause for concern is not a good idea. The human body is very messy and variable, and it's hard for anyone or anything to reliably spot thing that are actually worth acting on. If the doctor spots a vague blob - how can they know what it is without any symptoms? The course of action is then "come back in three months for another scan."

Subjecting a population to unnecessary routine full body scans, especially with radiation, will cause harm statistically. There are also countless examples of people undergoing unnecessary operation and suffering complications, like losing a perfectly fine healthy heart and requiring transplant.
That's an excellent point, maybe something that should be addressed on the site.
> Just stop.

Not a smoker but my initial reaction to you is probably pretty close to that of a smoker, and not particularly favourable. How can you possibly think that a deeply physiological addiction is going to respond to either logical arguments or simplistic slogans? Once you fix smoking, can you please stop the opioid crisis?
Yikes! I have a OnePlus 5T that I'm very happy with.

Amusingly I was thinking of getting a Pixel 6 until I saw this thread, and thought "Oh well, back to OnePlus." Now I don't know what to get.
There’s an old term called Spiral Model and an associated paper that puts Risk at the centre of software development decisions - https://en.m.wikipedia.org/wiki/Spiral_model
Agreed. Some people's discourse seems to be an endless string of category errors. What a waste of disk space!
"Only" and "50%" don't make much sense together in this sentence.

50% is a lot.
Read about AMDD. The idea is: you not only write tests to design and iterate on that, but also sketch a model of your system and iterate that. Depending on the size you may want to sketch subsystems, etc.

Now the only problem I have with TDD is time. It takes a lot of time to do it right and usually I don't have that time (in my organisation). So maybe you can tdd some parts of your application, maybe the most critical parts. Even for personal projects you may not have the time: demotivation usually kicks in for personal projects. TDD defers results and the positive feedback needed to keep going. At least in my experience
For clarification, all USB ports are 5 volts DC; transformer (or computer) will take care of converting the 120/220 AC current to the necessary 5 volts DC.

Commonly two types of isolation data and power chipsets. For a dead drop, you would want a cheap voltage isolator set to trip/blow a fuse at 5 volts DC — with no data isolator.
ngl this is a large part of why I migrated from Atlanta -> Denver a few years ago.
I do something similar though less taxing. I gave my brother an Apple Watch and we track each other's workouts but not competitively. Often, to close a ring, we'll WeChat during the walk; a chat or a podcast really takes the edge off of exercise. I also use the StrongLifts app to track workouts at the gym.

Yep, I dropped three tech names. I'm surprised but they work. The key is daily effort. I close my rings every day, for weeks and months on end. On days when I don't feel like it, I still force myself and then I feel great afterwards. I've done that enough times that I know for a fact that it will work when I'm not feeling it. The other key is to set a reasonable goal so that everyday isn't a stress. For me, that's 600/45/13.

From the depths of the COVID lockdown to now, my VO2Max has risen from 25.5 to 32 which for my age bracket is pretty good. Fun fact: donate blood and your VO2Max will go down.

The silicon guilt works for me. Yeah, I enjoy being in the gym and maybe not everyone does. But this gets me over the hump of wanting to work out to working out.
That does not support the claim that avoiding or stopping drinking lightly/socially will make you less likely to die or less likely to have disease. Drinking at all is associated with other unhealthy behaviors, alcohol drinking is just easy to tease out of data, but not necessarily causal. If you are a healthy person with healthy behaviors who drinks lightly (probably almost everyone reading this thread), there is no evidence that mortality or morbidity are increased with light drinking.
You're literally hacking your optical system.
>Some chargers only support the profiles they need and don't support the lower-voltage standards in between

Yeah we don't live in an ideal world. But this has been a low enough encounter for me (actually never so far) to not overshadow the masive advantages type-C standardization has brought into my life. The fact that my phone and gadgets can all charge from the same plug that's now obliquus everywhere in the world is a godsend that people love to overlook every time they want to shit on the type-C standard because Nintendo screwed up.

>But that's how USB-IF rolls, no need for nuance or delineation, just throw everything in one standard and let customers flounder.

Do you have a better solution? Were the older days of millions of constantly changing cables and ports from every phone and gadget manufacturer better? I feel not. And what we have today, while far from perfects is miles better that the past.

Even with standard connectors like the 3.5mm jack there were tons of variations, some had a mic input, some had input for buttons, some could even charge through them, etc. and not every cable could do basic audio reliably if it was cheap/poorly manufactured. Things weren't perfect back then either.

>Just one more profile bro. It’s gonna fix everything, I swear. One more standard and two more extensions. It’s gonna support PCIe 5.0 and DisplayPort 2.1 and it’ll charge your weedwhacker, just one more profile bro, please bro, I need this.

Extra profiles are not there to fix things, they're there to extend the functionality of the type-C connector, which is what the end-game is. Yeah, extra profiles won't work if you don't have the right cable, which could be confusing for the consumer, but let's not halt technological progress in the right direction by constantly making perfect the enemy of good.

I love, and I think everyone else will agree, that now we have a single cable coming into the laptop instead of a huge octopus spaghetti monster from every port that needs to be plugged and unplugged individually for every peripheral every time you want to leave your desk. I'm sure there will be people who prefer the octopus spaghetti monster, but I don't want to go back to those days, so the disadvantages of the move to type-C are massively overshadowed by the advantages.
I'm guessing the monitors aren't using DP1.4 then, since now I've met many (Phillips, Lenovo, etc.) USB-C screens which have this switch in their settings.
What is your medical background? I am a physician and do not agree with your thesis. Linking to ultrasound websites is not really evidence of anything.

There simply isn't good evidence that "all solid tumors caught early are curable." Some cancers, like localized breast cancers and certain renal cancers, are highly curable when caught early. Some other non-solid cancers like certain pediatric leukemias are also extremely responsive to therapy and highly curable. Conversely, some solid tumors, even when caught early, have dismal prognosis due to micrometastasis and the underlying biology of the tumor. I would recommend "The Hallmarks of Cancer" for a high level overview of the current understanding of what drives cancer: https://doi.org/10.1016/j.cell.2011.02.013
Sure doesn't make the "oh we are just concerned with child abuse" narrative seem a lot more thin when the entire community also is just wildly bigoted against trans people.
Also, you don't need to run continuously. It's perfectly fine to run for a couple minutes and then walk a bit. I think people's definitions of exercise are often too strict, or constrained.

Another way to get into running is to start by just going for a brisk walk and run a little bit when you feel like it. That's how I got into trail running. I was going for long hikes, and at some point I started jogging short sections (maybe only 30 seconds) when I was feeling good. By doing this I could limit the total amount of running I was doing while still getting a good workout in.
When I used to use Alexa there were a lot of unexpected things that came up and I used it atleast 15+ times a day. Things like what’s the weather like, what time is it, set a timer, unit conversions, turn on/off lights or appliances, when is it going to rain, factual google information, when was someone born, what’s the sports scores, I like trivia so it could ask you questions while you were lounging around etc. and so many more things to be honest. I stoped using it like 3 years ago though, can’t have an always on speaker in my house that sends all its info back to Amazon, no matter what assurances they give me.
POCUS is used commonly in my experience and there are large amounts of curriculum devoted to it. We haven't had affordable access to POCUS for decades so I don't see how doctors have refused to learn it for decades.
> would give you say a DataGrid component with sort able columns and some advanced optimizations like windowing

react-data-grid is 13.8KB gzipped[1]. React itself is ~45KB gzipped, so that's ~60KB total, nearly half the size of W2UI.

edit: And if you want a full-fledged component library, you could also throw in react-bootstrap, which is <40KB gzipped.

[1] https://bundlephobia.com/package/react-data-grid@7.0.0-beta....
It all depends on how you define "learning".

I was just saying that I think George is wrong to say "The only way forward is on device learning." Especially his use of the word "only". I think in order to interact in the real world, you will have to learn in the real world to some extent, but like pilots do in training, something/someone can learn a lot from simulations.

Something to consider is that living creatures in general have hundreds of millions (billions?) of years and (insert very, very large number) of variations of trail and error in the real world. Intelligence and learning came way before humans.
skin cancer is a serious medical issue, but not when we're talking fatalities.
Careful to all animals (Never washing spiders down the plughole)

Whats that?
My brother recently moved, and was taking his USB-C powered cable boxes back to the cable company. I thought the cable company wouldn’t care if the power adapters were missing.

The cable boxes’ USB-C power supplies do not charge my Sony USB-C camera. They’re on my stack of things I intended to look into one day, but haven’t gotten around to it yet.
> Compilation can be faster because the compiler is implemented in Rust, rather than implemented in Erlang and running on the BEAM.

If this is a full-blown Erlang/Elixir (or only Elixir?) compiler, rather than a "BEAM IR to native" compiler, that sure sounds like a lot of independent work to maintain, especially without there being any sort of spec/standard defining what the behavior of such a compiler should be separate from what the reference compiler does, and what the resulting abstract machine should do separate from what the reference VM does. How do you plan on ensuring your compiler tracks updates introduced by major Erlang releases? Will there be features introduced in the Erlang runtime (I'm thinking things like Erlang 21's `atomics`) that won't be immediately available for FireFly-compiled programs, where FireFly will just choke on these?

> We impose a restriction that hot code loading is not permitted, so we are able to do forms of optimization that the BEAM cannot do, as a result of having to pessimize in the presence of hot code loading.

Hot code loading happens in places other than just relups, though, no? There are some Erlang/Elixir libraries which do crazy things at runtime — for example, protocol serialization libraries which, at runtime, discover remote schemas; dynamically generate code to ser/des values for those schema; compile that code to a module in memory; and then load the resulting module. And this is not discouraged/disincentivized in the Erlang ecosystem; the compiler infrastructure is usually considered to be "part of the standard library," for any application to use freely at runtime. So even if I don't do any of this in my own project, I would be worried that some transitive dependency of my project would be secretly doing this.

Even if you have no plans to support hot code loading in the "remote calls can jump into the new version of a module" sense, do you think it would make sense for FireFly to ever support "module compilation+loading at runtime"? Maybe with the resulting modules being native DLLs?

---

Tangent to that — and I know that this was probably nowhere on your mind when you were working on the project, but something interesting to consider: how hard would it be to convince the FireFly compiler to emit a C-ABI library that could be loaded into the BEAM as a NIF?

I ask, because this would be a really interesting way of achieving the same sorts of speedups what HiPE does/did — but more explicitly, on a higher unit level, and (probably) better.
I know plenty of people who have 1 drink a day, I know absolutely no one who smokes 1 cigarette per day. I’m sure they exist, but not in my n of several hundred, so I’d bet that’s it’s pretty rare.

Smoking is also much more obnoxious and directly harms anyone near. This is a first order effect, not a 2nd order effect like increased risk of car accidents.
It helps if you have a nice park to run through. I think this is why I've always had an easier time consistently doing cardio than someone who might only do cardio on a stationary bike or treadmill. My friends don't believe me when I tell them I actually enjoy running. Running through nature can be a immersive and genuinely pleasurable experience. If you pay close attention it's never boring, there are always new things to notice on the trail, plus the endorphin high after a session is a reward in itself.

Like most difficult things, the more you do it the easier it is to keep doing it
Working with a retro computer is a good exercise for everyone to do at least once in their life. One of the things which gets lost when your working in the cloud is an understanding of the underlying architecture, and how things work at the lowest level.
I said "accurately simulating" though - if you're imagining something there's no way to constrain your own imagination to actually be correct.

Like if you're a bad shot you can't install an update to turn into a sniper. Of course, snipers do get to be that good by practicing enough, but I don't know if they visualize the target or do it with conscious math.
I find it hard to implement at the beginning of a project but I find it very easy to implement once I find a bug. Fixing bugs by starting with a failed test make it easy imo.
From HN Guidelines, "Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

I don't think your comment is constructive or substantive.
>Misleading the public about the company would be unlawful for him.

Do you really believe this? Or rather, even if it's unlawful, who do you think will hold him accountable for this? Obviously CF should report some stuff to the police as minimal CYA, but even if they didn't who's going to subpoena these records? I guess Moon might have cause for a defamation suit or something here but obviously it's unlikely to reach this point in a courtroom.
https://www.thedailybeast.com/how-anti-porn-evangelicals-hoo...
The real problem with 5G is that it only has a few use cases. The big one is stadiums. Tens of thousands of people watching the game on their cell phones, each needing an independent video-bandwidth channel. (Anybody ever consider WiFi multicast for that? Most of them are watching the same stream, after all.) To get all that bandwidth in one place is the use case for line of sight millimeter microwave with large numbers of small base stations. The first places to get 5G base stations were stadiums.

After that, it tails off. Convention centers. Busy downtown intersections.

Of course China is ahead in this. They need it. China has ten cities with more people than New York. Most of the US has nowhere near the population density of coastal China. Not much of a use case for short range millimeter microwave.
> I wonder what you will say when you will be forced to pay 90% tax on all of the inheritance.

I wonder what you say when you are forced to pay x% tax on all of your earned income every year? It only really makes sense to consider the merits of a tax in the context of other taxes it would replace.

I inherited a decent amount of money last year. It was nice, and I am of course grateful. But I would definitely still vote for significantly higher taxes on unearned wealth, in exchange for better Government services and/or a reduction other taxes.

Hard-working parents will still find ways to give their children advantages. They will still invest money and time in their development.
You don't need exercise.

I'm not sure about children and reproduction. My best guess is that humans are replaced by AI quite quickly and they solve it for themselves.

Or maybe we just have a state-sponsored reproductive conscription scheme, where the best people are selected to donate sperm and eggs, the children are born from test tubes, and the state keeps the children alive until they're old enough to fend for themselves.

(I grant that this is getting dystopian now).
Trade secrets may not be protected by patents (if expired), but protection of them is a potential motivation for copyright litigation.
You're focusing a lot on "they", and I don't really get why. You can instead focus on the argument being made and at that point it'll be a lot easier to engage. If you're trying to say that we shouldn't make decisions based on the feelings of vague interest groups, ok, but I wasn't making the argument that we should.
Nice! In case anyone is interested in the science of this effect and it's surprising power, this is an almost exact reproduction of an experiment, in the field of "connection science" or "social physics".

(NOTE: The true value here is in the CROSS-INCENTIVIZATION with an existing social relationship, not just the money)

The general truism that falls out of it is:

When possible, always apply incentives to the social fabric, not individuals. i.e. incentivize the edges of the graph (the relationships), rather than the nodes (the people) in isolation. Seek results by always opting to strengthen social bonds, instead of trying to bend people (who are social creatures) into actions while neglecting their social context, which often pull them back into prior habits or prevent the new ones from sticking strongly. Under some experimental conditions, incentives are 30x more effective when you use the money to strengthen a social relationship around an activity, rather than incentivizing the activity itself. (Further, unlike a direct monetary incentive where removing the incentive strongly attenuates the effect, you could now remove the money incentive between you and your brother, and you're much more likely to keep performing the activity even without monetary incentive, because the persistent social incentive is bootstrapped.)

This and other really interesting related research was pioneered by MIT's Sandy Pentland. It's very solid and applies in practice: His lab won the DARPA network grand challenge, where they found those 10 balloons hidden across the USA. He wrote a book. Here's his author talk: https://youtu.be/HMBl0ttu-Ow

The book "Social Physics" is a really great read if the video speaks to you

Frankly, it's affected my worldview hugely. This sort of research has huge policy and regulatory implications imho.
Obesity also contributes to inflammation,fat cells release pro-inflammatory adipokines.
The author mentions sports, and that he stopped exercising regularly after he stopped playing soccer. One of the best ways to motivate yourself to exercise is to play sports, for several reasons, a crucial one being social: if you schedule a game with other people, then there's social pressure to do it and not skip it.

I think the ideal sport for recreational exercise is tennis. It only requires 2 people, 2 racquets, a ball, and a court. The court is perhaps the biggest obstacle, but there are public tennis courts all over the place. And if you've got money, you can join a tennis club. (The article author mentioned squash, which is fine too, but I think tennis courts are much more prevalent than squash courts.)

Team sports like soccer are harder to organize for amateur adults, though there are leagues and pickup games.

In a sense, the article author turned exercise into a social sport, with monetary prizes. The details are different, but the essence is the same: competition between two people rather than solitary effort.
The content it can produce is illegal in many countries. It's not something they just decided to do one day on their own.
Indeed. They suffered, however, from being perhaps too revolutionary.

There was no need for vi to be a virtualisation tool instead of a text editor.
I own a Pixel 6 and can't recall the last time I experienced a crash of any sort.