skysight-inc/HackerNews huggingface dataset:
I posted this on X with some graphs, but perhaps the HN-crowd, presumably better capable of saying insightful things about data and correlations, might offer some clues on the following mystery in my personal health/fitness data (collected with WHOOP).

My average HRV (indicator of fitness) has declined over the past 3 months, while I have intensified my daily intensity of training over the same period.

The 'peak' in HRV was this summer when I used an Apple Watch to do my workouts - benefitting from realtime feedback, pushing intensity albeit keeping workouts perhaps a little shorter.

You can clearly see when I stopped wearing my Apple Watch and resumed doing my training rounds based on feeling and whoop's data. I like mechanical watches and have developed some kind of hate/love relationship with smartwatches. That was mid august, exactly when the decline in fitness set in.

Funnily enough my best performances (PR's, pace, etc) were during the summer months - so HRV does seem to reflect my perceived personal fitness.

Any expert views on this? Could exposure to sunlight possibly affect the HRV metric in any significant way? I am located on the nothern hemisphere, dealing with shorter daylight periods in the winter months. Am I training to hard?

The link on X has the two graphs embedded/included.

Thanks for your help!
Yes, the last thing they need is more bloat. I wish they removed achievements as well.
The amount of skilled people wanting to migrate to the US is almost infinite (unfortunately). If the US decided to open 20million green card spots, they would be filled.
I mean, it was clearly phrased by the marketing team, but it's on a post where they actively close a lot of bugs and clarify they won't be doing them, instead of doing what most companies do and just ignoring them for years.
Ports of massive legacy codebases are possible and they happen. They can be extremely difficult, they take will and effort but they can get done. The idea that you have to slow down the development of the language standard for people who won't port to the new version is weird- Those people won't be updating compilers anyway.

How do I know this? I migrated a codebase of about 20m lines of C++ at a major investment bank from pre-ansi compilers to ansi conformance across 3 platforms (Linux, Solaris and Windows). Not all the code ran on all 3 platforms (I'm looking at you, Solaris) but the vast majority did. Some of it was 20 years old before I touched it - we're talking pre-STL not even just pre ansi. The team was me + one other dude for Linux and Solaris and me + one other different dude for windows, and to give you an idea the target for gcc went from gcc 2.7[1] to gcc 4[2], so a pretty massive change. The build tooling was all CMake + a bunch of special custom shell we had developed to set env vars etc and a CI/CD pipeline that was all custom (and years ahead of its time). Version control was CVS. So, single central code repo and if there was a version conflict an expert (of which I was one but it gives me cold sweats) had to go in, edit the RCS files by hand and if they screwed up all version control for everyone was totally hosed until someone restored from backup and redid the fix successfully.

While we were doing the port to make things harder there was a community of 667 developers[3] actively developing features on this codebase and it had to get pushed out come hell or high water every 2 weeks. Also, this being the securities division of a major investment bank, if anything screwed up real money would be lost.

It was a lot of work, but it got done. I did all my work using vim and quickfix lists (not any fancy pants tooling) including on windows but my windows colleague used visual C++ for his work.[4]

[1] Released in 1995

[2] Released in 2005

[3] yes. The CTO once memorably described it to me as "The number of the beast plus Kirat". Referring to one particularly prolific developer who is somewhat of a legend on Wall Street.

[4] This was in the era of "debugging the error novel" so you're talking 70 pages of ascii sometimes for a single error message with a template backtrace, and of course when you're porting you're getting tens of thousands of these errors. I actually wrote FAQs (for myself as much as anything) about when you were supposed to change "class" to "typename", when you needed "typedef typename" and when you just needed "typedef" etc. So glad I don't do that any more.
I think current LLMs would be completely lost with the task "scan these documents for information that could be risky for our case": they would either produce tons of false positives, overlook actual risks, or both.
How on earth is threading comments on PRs advanced in any way?
That is surprising to me. I am so tired of commenting on random lines with the usual "commenting on a random line for the sake of threading" apology.
If you read it uncharitably. If you read it charitably, the “it’s awesome” can be referring to how quickly they made something work that otherwise wouldn’t for many more years.
At first I thought Taylor Swift had an airline for her two planes...
I lived in Boston through much of the 80's, the BPD has always been jackbooted thugs. We looked into it. The phrase originated at the start of the 80's and the BPD embraced it like their identity.
This is the salient point. Musk is not a "science" person. He is no
Einstein or Newton. He has many good qualities, amongst them a broad
appreciation of engineering, commerce and motivating people. He is
ambitious. But Musk neither holds a PhD (I imagine he'd lack the
patience and focus) nor has any notable specialism. Like Gates and
Zuckerberg who both dropped out of their computer science degrees to
make money, Musk is another of this new breed of "technologist" who we
lionise as though they were "great scientists".

The Royal Society is a club for great scientists and it has erred by
expanding its definition of "contribution to science" to include
businessmen and financiers who contribute through money and influence.
Does the Rust wrap/unwrap come with any runtime cost?

I don't it sucks at all because implementing any type class (or trait, or interface), then if your new implementation is better (more efficient in time or memory) then you should propose to swap the old with the new at its original source location (i.e, create a merge request somewhere). If your implementation has a different output then you should consider whether this thing should actually be a type class at all (as it seems to be arbitrary). Or if your implementation is for a more specific case of the type, then making it a newtype is not only the practical thing to do, but it should actually be a new type.
> a highly confused state about what religion is, about what prayer is, about what God is.

These are all incredibly subjective concepts with a multitude of meanings to different people. Plenty of people are confused about them, because they simply cannot be universally defined and are therefore by their very nature confusing.

For better or worse, large numbers of humans believe in a literal, conscious deity who can read their thoughts and then act upon the real world to make physical changes in it, provided they shape those thoughts 'just so'. There is no hard evidence these kinds of beliefs are true, and at least some evidence that they can be harmful.

I am not opposed to prayer. I even still do it myself sometimes. However, I think people should be more careful about making strong claims that anyone is actually listening to those prayers, let alone acting on them. Marshall Brain's website helped me to much better understand and articulate this in simple, concrete terms.
Not necessarily. Consider a big file of random uniformly distributed bytes. It's easy to show that in practice some bytes are more common than others (because random), and that necessarily therefore the expected spacing between those specific bytes is less than 256, which gives you a small fraction of a bit you can save in a recoding of those specific bytes (distance from last byte of a specific value).

With a big enough file those fractions of a bit add up to a non trivial number of bits. You can be cunning about how you encode your deltas too (next delta makes use of remaining unused bits from previous delta).

I haven't worked through all the details, so it might be in the end result everything rebalances to say no, but I'd like to withhold judgement for the moment.
The funny thing real functional languages doesn't use dotted chains. It's quite a stretch to try to make something functional without adequate syntax support. Java streams really make things a more difficult than it should be.
If the conspiracy theorist RFK Jr. is who you get your information from, I can't help you.
100% agree.

But many companies does not understand when I tell them "nice offer, but you should consider someone cheaper for on-call duties, and I can do the rest".

When I was younger I was (kinda) happy to take on-calls, as it was a significant boost in my income. With more experience and better base salary… I simply does not need it and… well - I want to LIVE my life, not WORK (yes, being on call is work, not resting time).
I unintentionally did this recently on the hardware side by messing up crimping my internet cable and not pushing it all the way. Some things like Teams were surprisingly resilient even with 8% packet loss, probably due to its realtime nature
The aim is not to measure the value of an individual, though. A garbage collector is just as valuable as a human being as a brain surgeon.

This is about finding a way to identify people who will benefit from the best education
Citizens of Science
Predictions from IEEE's 2024 Technology Megatrends Report
I am puzzled by the fact that no successful forks of Nomad and Consul have emerged since the licence change and acquisition of Hashicorp.

If you need a quick scheduler, orchestrator and services control pane without fully embracing containers you might soon be out of luck.
Imagine your job being a "tech reviewer" and not being able to fathom the clear (albeit comparatively small) market for a product like this
What did you want to switch to?

I suppose the author at least isn't a murderer :)
Fame isn't relevant.

I've not heard of all bar one of Trump's new and previous cabinets combined, and the one I have heard of, I only know about due to the brain worms. Zero of Biden's, zero of Obama's. Possibly two of GWB's?

I've only heard of two of the people who work at SpaceX, and that's Musk and Shotwell none of the rest; likewise none of those under Musk at X, TBC, Neuralink, Tesla, Starlink, Solar City.

Someone blogged about why they resigned from the society, someone posted the link here, enough upvoted it for you to be engaged enough to reply.

Fame is just being noticed — and you noticed — but merely getting into the group says they must have been top quality in the first place.
This is why you don’t announce future changes until they’re essentially ready to go out the door. Apple used to understand this better than most. Until you build the feature, you’ll have people asking you constantly when it’ll be done. After you build it, you’ll have people complaining that it doesn’t work exactly like they imagined it in their head. If you end up not building it and say so, you’ll get attacked for it, even by people who never knew about the plans before the cancellation.

Keep quiet about internal plans only you can affect. Let features requests come to you, monitor interest in those, and reply if they’re interesting or not feasible, so you can discuss and figure out what would work best for your users. Engage but don’t commit unless you’re certain something will happen.

I’m surprised the conversation hasn’t devolved to a bigger mess yet (maybe it’s being well moderated). It’s a shame they’re having to preemptively lock issues, but I completely get it. It’s exhausting having to deal with abuse on public forums when you’re on the receiving end and always have to keep your conposure.
Hinthornw/promptimizer: Prompt optimization scratch
"National security" obviously gets significant concessions from regulators. That doesn't mean military and adjacent industries or significant industries and works are above the regulators, it just means the necessity of the activity and input from military and other interested parties would be duly taken into account by regulators.

That's not unique to SpaceX and I don't think that's wrong as such, although people argue that military interests in general get too much leeway.
A truck like this represents a substantial amount of investment that costs almost the same if its sitting there as it does doing actual work.

Not to mention the opportunity cost of having other similarly well equipped crews having to wait on you finishing the job.

Why would you be surprised that no time and effort is spared in coordinating the work of these machines? Its like being surprised that items are constantly rolling off the factory production line, and its not just the occasional item showing up at irregular intervals.
You can print but still have a cap, see Bitcoin.
> The solution to…a problem created directly by a specific approach is to…do even more work ourselves to try and untangle ourselves?

The solution is to be more professional. DLL hell comes from libraries that break compatibility: serious libraries should not break compatibility, or at least not often. Then when they do and you happen to have the issue, it's totally fair to go patch the library you depend on that depends on the breaking lib. Even in proprietary software.

The modern way is to use ZeroVer [1] and language package managers that pull hundreds of dependencies in the blink of an eye. Then asking that people compile everything themselves or use the one system deemed worthy of support (usually Windows and the very latest Ubuntu). And of course not caring about security one bit.

[1]: https://0ver.org/
https://en.wikipedia.org/wiki/Perri_6
I think this is quite perceptive. Musk is a narcissist, and the driving motivators of narcissists are a bottomless need for praise and attention and contempt for others.

Musk is famous for being contemptuous of his employees, and he's starting to show more and more contempt for Rest of World. Cybertruck and X both reek of it.

Everyone here is assuming Musk is rational and SpaceX and Starlink will continue to develop rationally.

I don't think they will. He appears to be becoming more and more unhinged, and that's going to have negative effects on his fledgling empire.
Basically what you're saying is

"If you never have an accident you don't need seat belts in the car, and since we test drove the vehicle in the factory parking lot and didn't have an accident we decided not to have the seat belts".

Point being asserts are the final back stop. Your unit tests don't help you validate/test any real execution instance or function call that happens right now in production.

You're right in the sense though that if you have some functionality that is only ever called in a way that all the calls known ahead of time and you can test all the possible code paths and inputs then you can get away without asserts.
But I find that these scenarios don't manifest themselves that often. Most code executions are impossible to know 100% ahead of time and your unit tests are only ever testing a subset of all possible inputs and execution flows and even if you have 100% bullet proof coverage right now in the future you probably won't and then you're just one innocent change away from letting bugs slip through in your production runs.
> Then again, we're only guessing there as well.

Umm, no, we are not guessing. But I see where this will end, so let's stop this discussion right here.
> As most of you know, the past two years has not been the best for community updates as nobody has been able to write consistently. I am happy to announce that I will be stepping up to continue producing community updates monthly alongside our community members and developers.

I spent over $2k at these folks. And this is the main (but not only) reason why I stopped buying anything for over a year. This has been a constant problem, and the same thing has been promised so many times! "Oh, going forward we will update" and "Oh, well, we missed it for a year, but from today it will be different" - for years.

Of course I won't even mention that the Tab-V has been out of stock since last christmas, the flash bug in pinephone still hasn't been fixed though it has been known since before the pandemic, the standard pinephone (without the garbage overpriced UBS-C adapter) has been out of stock since I don't even know when, and they stopped selling the dev edition of the pinenote in the moment when they created a new batch. Oh, I won't even mention that when I once visited their discord channel, the last response was 4 months old, if I disregard the ocean of crypto spam. But hey, the forum is ignored too, so at least that's balanced out.

I have had so much hope in that company. But anyone who is buying anything from them, and expects something as an exchange for the money is just asking for a disappointment.

Rant over.
Could mean the opposite of what you might think. I imagine the mean perception of Zuck is weirdo, Bieber is 'no clue, I'm not a teen girl' and so on.
> moving back to our 6mbps

* Mbps
The inability to comment on any line in a PR is a real pain. I’m disappointed to see the plans for this abandoned.
Microsoft Outlook, Exchange and Teams calendar are down worldwide
Same here.

(I think I've ever seen one minor bug: for any repo in the clone dropdown, the "SSH" tab was hidden for me a while ago. Unfortunately I don't remember if this was browser related.)
The whole episode is a nice and timely reminder of the difficulty of the society as a whole in dealing with scientists and understanding which ones are good, which ones can be trusted, etc. Academic societies such as the RS help, but as this shows they are by no means perfect, and can be gamed and manipulated when the stakes are high enough. It is a real challenge though -- how do you trust a scientist without having to learn all the science they are telling you about?
We seem spoilt for Spectrum remakes lately -

This ESP32 one is perhaps a more 'pure' example in terms of the user experience,
and is similar to the PicoZX in some regards:
https://www.tindie.com/products/bobricius/picozx-handheld-zx...

But some of the others come with extra bells and whistles:

Most recently, The Spectrum, which is not without its detractors:
https://retrogames.biz/products/thespectrum/

Here's one you can take on the go:
https://retroradionics.com/OMNI-128HQ-LAPTOP-p75106221

Of course the super Spectrum Next, which is scarcer than hens teeth:
https://www.specnext.com/

But has its own clones:
https://ultimatemister.com/product-category/zx-spectrum/zx-n... &
https://zxrenew.co.uk/Xberry-Pi-p596973674

And here are some more DIY options:
https://www.bytedelight.com/?product_cat=harlequin128
& https://retrocomp.cz/produkt?id=62
For the first sales (Australia and either Norway or sweden, i dont remember), the US and lockheed Martin hid away the issues and lied on operating cost and availability.

For sales to NATO: you have to buy a plane that can carry the US bomb if you don't have one yourself (despite the fact that nukes will probably never be launched from aircrafts if at all).

For sales against competition, i don't have a lot of data, but you can check the Swiss 2022 competition between the F16, F18, Rafale, Gripen and F35, public data is scarce but basically, the Rafale and F18 would have been better on most points except VTOL and stealth. The choice however was probably economic (as while VTOL is nice, Swiss short airports are still longer than carriers, and stealth isn't that much of a factor in defense, especially in the Alps): they bought planes for less than half the price NATO countries did, and 60% of the money will be spent locally: basically 20% of the cost Germany and other NATO countries paid.
OPPO Find X8 and Find X8 Pro Launches Globally with Hasselblad Cameras
They won't cease to regulate, no.

But you may have noticed companies like Boeing getting white-glove treatment from regulators.

You know, deciding that their competitor's cheaper aircraft should be subject to a 300% tariff. Not burdening them with too much scrutiny about whether that modified aircraft should keep the same type rating. Taking their word for it when they say every aircraft has 100% of the door bolts installed. If they have broken some regulations, maybe giving a $150 billion company a $250 million fine.

Not ceasing to regulate - just regulators with broad discretionary power exercising that discretion in line with the will of the politicians who appoint them.
Yeah in theory China is the biggest potential competitor, having both a space program, a state deeply involved in business, etc. But their space tech is archaic in comparison, using really nasty fuels to blast stuff into space. The reusability of SpaceX's rockets is a feat that is years ahead of the competition - it's been nearly ten years since the first recovered Falcon 9 booster in a commercial launch if my quick fact check is accurate, and no other competitor, private or governmental, has managed it yet. And in a few years they will have a reusable vessel capable of launching 100 tonnes into LEO, at a fraction of the development and launch cost of e.g. the Space Shuttle.

Unless of course Musk's political fuckery ends up dismantling SpaceX. But, Musk didn't do the engineering on these feats, so the knowledge and patents will continue on if he doesn't.
https://www.youtube.com/watch?v=mHBuOBxfJEk CCTV footage

https://www.youtube.com/watch?v=aAUUteXo9rY ATC recording

https://www.youtube.com/watch?v=s57TOGrg-jU trajectory

https://avherald.com/h?article=520c0e2b&opt=0 avherald entry

Looks like CFIT. They flew below the glide slope and impacted the terrain.
A Shampoo Preservative Triggered a Rash Epidemic
No, I want a web framework that is just a web framework. The web is just an entrypoint to an application, like a CLI or GUI. If you use something like Flask or Pyramid this is exactly what you get. They are roughly analogous to something like Qt. Something that sits at the edge of an application converting low-level user input into high-level commands and events etc.

You could use Django like this, but you'd end up manually mapping between Django models and high-level domain models. But this mapping is exactly what an ORM like SQLAlchemy does! It seems crazy to do it yourself. So nobody does. They build fat models with all the business logic right next to application logic like foreign keys etc.

Even if you did try to do something different developers would complain that it's no longer a "Django project". Have you ever seen any Django project do business logic completely independently of application logic?
Ask HN: Any stories of up-skilling manual QA teams into SDETs?
I have an upcoming project of helping up-skill manual and light-automation QA teams into more embedded SDETs.

I was wondering if anyone has any stories of doing similar work at their companies?

Currently they are involved in light E2E automation but the goal is moving more towards fully embedded SDETs helping with test infrastructure, other types of testing like API testing, ownership of the test related jobs in pipelines, etc...

Interested in any war stories :)
No op, but videos/gif (used a lot for demos) don't work , you have to refresh the page
> very rare side effects

Still in these very days we meet random people who in normal random conversation tell us (as part of other matters) of coincidental devastating effects.

How did you make that jump from "paper" to "reality", and hold it with the certainty of "a hedgehog here is vomiting on my shoes"? Do not bring us back to that long epiphany that the "dark ages" are still here, never gone.