skysight-inc/HackerNews huggingface dataset:
> The roadmap creation and review process maintains the polite fiction that people are interchangeable, but everyone knows this isn't true and teams that are effective and want to ship on time can't play along when the rubber hits the road even if they play along with the managers, directors, and VPs, who create roadmaps as if people can be generically abstracted over.

Agreed, and this breaks down when there's a large deviation from the mean for any particular team member, where the mean isn't necessarily some sort of "average", but more like what the rest of the organization has become used to in terms of productivity from that team/department.

But if the "polite fiction" enforcement resists this reality, it comes out in all sort of undesirable ways. It's... not nice.
The Tipping Point by Malcolm Gladwell – Book Notes – Twos
Seems right to me, too, but perhaps it's not the beginner's mindset. My colleague, who is an actual beginner, started the frontend part of a project, read up to the vue-cli scaffolding incantation, copy-pasted it into his terminal and checked in the result. The consequence was that I have to fix the unavoidable breaks and other npm and webpack issues, because he has no clue.

Apart from that, debugging the builds is a bad experience.
> I really hate NVIDIA, it's a horrible, greedy company with a shitty attitude.

NVIDIA is honest about what they are, whereas AMD brands itself as the puppy underdog that supports "open platforms" in order to sell you a product that doesn't work, but that you can "fix yourself". How's that for attitude?
The thing is in many cultures, or social groups, extra-marital affairs (usually for men) are normalised and accepted. It's simply not seen as a trust or fairness issue. And yes this can be mysogynistic and abusive, but these attitudes do exist.
I see them going to the store and back 99% of the time so a Leaf would do probably.
Where are your 10 lawyers stats from? You realize that lawyers can just be repeating the same thing they found on google? Which could simply be a quote from a forum like this one.

This discussion requires the same standards for all arguments, and no appeals to authority.
This was funny, a few paragraphs in:

"For Freud, this was just another confirmation of his theories. He wrote in a letter to Fliess:

THIS IS THE FIRST OF YOUR THREE FREE ARTICLES FOR THE MONTH."
I'm not a native speaker.
This has happened over and over. Multiple Sclerosis was a psychological disease until we found the cause. Medically unexplained simply means we don't know the cause and a lot of conditions are very hard to diagnose, especially since doctors tend to stop after their first test for the problem fails and they then try the depression route. I am convinced depression will become a physical biological condition that is treatable once we investigate its causes.

There has been a flurry of papers around long covid, ME/CFS and Fibromylgia (and maybe chronic Lyme and Gulf War Syndrome) over the past 2 months. They show a core dysfunction in oxygenation of tissue caused by micro-clots and capillary narrowing, the red blood cells can't adjust their shape properly among other aspects. This came after a German researcher found that H.E.L.P. Apheresis helped long covid patients, now everyone is testing the various aspects and finding real problems in all these patients. It is the sort of breakthrough that I think in a few months will lead to treatments and eventually cures after 80 years of the condition being considered and treated psychologically.

This month NICE in the UK changed its guidelines to remove the psychological explanation and remove the treatments patients said were harming, they were removed after the evidence was reviewed and found to be of low quality. This is happening the world over since covid has proven post viral conditions that lead to long covid and other conditions are obviously very real and debilitating. It looks like 2% of our population will become severely disabled by covid unless we solve it. But there is finally a test that is showing microclots in these patients and not in controls. So we might finally have a good diagnostic test and a treatment all in the space of months.

So I think its badly timed that this articles suggest at the end this is maybe psychological condition given the enormous progress made in the past couple of months, that come about because of just how many millions of long covid patients there are suffering badly with the conditions.

Medicine has a problem, it leaves people to suffer without researching at all the cause and misses diagnoses. It has consistently failed to research conditions that we have known about for 100s of years. If a patient says they are ill odds are they are right and its not just in their head given just how often medicine has proved to be wrong and how many millions it continues to leave in suffering for issues that are already treatable.

Psychology in time is going to disappear, none of its results in time has proven repeatable, none of its treatments seem to work very well and its diagnoses are not consistent. It is the place where bad medicine goes when it doesn't have an answer, which is fine we don't know the causes but we ought not waste yet more money into the pit of something proven to be wrong and not work. We can do something about these conditions if we reallocate that funding.
> men treated like sources of money with little other value

Yeah, it's disgusting. It makes men feel worthless and expendable.

> It would be quite educational for all men to attend family court as an observer prior to marriage.

Absolutely. I did exactly that. I could not believe what I was seeing at first. Could fill up this entire thread with stories.
My system has no such problems.
> Distros assume responsibility for fixing major bugs and security vulnerabilities in the packages they ship.

I think they should just ship Python programs, not libraries. They could check what libraries given Python program uses are safe in the version that it uses them.

And just don't care if each of Python programs has a separate copy of the libraries or if particular version of particular library is shared between Python programs by Python environment.

Distributions might just give up responsibility for sharing Python packages between Python programs without giving up the responsibility for security of those programs.
Yes. Even the most complex technical setup can be accomplished by a non-technical person that can follow directions assuming that someone took the time to write clear and concise directions and included common caveats and troubles that one may run into and where to check for them. I have proven this many times over by having managers and directors that were non-technical follow my instructions. In the rare moments this breaks down, forums and chat rooms can be a very handy gap-filler and provides an indirect feedback loop to further improve documentation.
Highlights from the Radiflow-CyberProof Joint Webinar
Building a Native Executable with Quarkus
spiders, we need a lot of spiders here.
You're saying Java & Maven/Gradle are simpler than even Nodejs or ESM workflows?
Todis: A New Redis server on external storage
Todis is a massive, persistent Redis server developed by Topling Inc which is a new start up company.

The Todis author was also the author of TerarkDB/Terark which was acquired by Bytedance at 2019.

Todis is Cloud Native, users can experiencing Managed Todis based on aliyun in 10 minutes.

The key features of todis are:

1. Computing and Storage are seperated for elastic scaling
2. Auto scaling, no need for sharding/partitioning
3. Elastic Distributed Compaction(feature of ToplingDB which forked from RocksDB)
4. Plenty (grafana) monitoring metrics
5. Web view for DB internal stats
Setting Value, Not Price
Center Stage
The World Land Trust do this on a private charitable basis and they get local people on board to make sure it's properly managed and doesn't collapse as soon as the westerns leave. They're very efficient and accountable. I highly recommend donating:

https://www.worldlandtrust.org/donate/
Citigroup's Jane Fraser is doing the unthinkable on Wall Street
Why isn’t British ‘sleaze’ called what it is?
In the same paper they detail plans to sell shares of Chia network inc (of which Bram is CEO/chairman/owner) to retail investors through an IPO.

Selling coins or selling a company that holds coins. Whatever, it's all dumping.
When I put two fingers at the same time on a message, the checkboxes immediately appear. If I'm even slightly off, the checkboxes never appear and instead I get to see the contents of the message when I let go.
<script src="..."> still works. Feel free to keep using it.
Well I would expect it to just say:. "Current location:. Manufacturing site"
Head over Heels was a masterpiece. So far ahead of its time. Such an inventive approach to 3D.
Here

https://en.wikipedia.org/wiki/Kosmos_1408

and here

https://www.reuters.com/world/us-military-reports-debris-gen...

A 2.2 ton satellite + whatever the mass of the anti satellite weapon creates a cloud of 1500 trackable fragments, so fragments large enough to be tracked by radar from Earth.

See here:

https://www.nasa.gov/mission_pages/station/news/orbital_debr...

"There are approximately 23,000 pieces of debris larger than a softball orbiting the Earth. They travel at speeds up to 17,500 mph, fast enough for a relatively small piece of orbital debris to damage a satellite or a spacecraft. There are half a million pieces of debris the size of a marble or larger (up to 0.4 inches, or 1 centimeter) or larger, and approximately 100 million pieces of debris about .04 inches (or one millimeter) and larger. There is even more smaller micrometer-sized (0.000039 of an inch in diameter) debris.

Even tiny paint flecks can damage a spacecraft when traveling at these velocities. A number of space shuttle windows were replaced because of damage caused by material that was analyzed and shown to be paint flecks. In fact, millimeter-sized orbital debris represents the highest mission-ending risk to most robotic spacecraft operating in low Earth orbit."

So, that's 2.2 tons, split up into 1500 larger pieces (anywhere from a few cm upwards) which is > 5% of the larger pieces that were already in orbit, and a multitude of smaller objects. Each of these has the capability to damage or destroy other spacecraft in that orbit.
China: Religion Expelled from the “Secret Room” and other offline games
Assuming you have an electrical source like chemical batteries, mechanical generators or even solar cells,

With copper wire & iron you can have a telegraph.

With vacuum tube transceivers you get wireless.

You just have to stockpile a lot more tubes than radios.

Just in case you want to go big, telegraphs would require a huge pile of copper compared to what you could do with a single truckload of radios & tubes.

If it does turn out to take a really long time for certain doom to finally arrive, rest assured it's proven this technology can reliably be built to last a century, and still operate even if it gets hammered by nuclear EMP. From a safe enough distance of course.

If nothing else stockpile the tubes, everything else could be much more easily recovered from scratch.
> I cant see a reason why an adjustment and not a total reversal to that adjustment are valid - simply put the mechanical economics of the shares did not change

> Agreements call for an adjustment either “on or after the relevant date of such Announcement Event.”

If your employer fires you then a day later rehires you, are you in the exact same position as before? Does it change your perception of your employer?

If something makes you sad and it is followed by an equal amount of happiness are you in the same emotional state as before?

"funding secured" and "there is no money" were two seperate and distinct corporate events. They may have been a net wash on the share structure, but they did not elicit equal market reactions, and the market reaction is what the contract is contractually obligated to be adjusted for.
What happened the night our transformer shutdown in our data center
For the arcing: Search the video platform of your choice for "Bügelfeuer".
4 years ago last month, for me. In some ways it gets better - you don't have to answer to anybody but yourself, again. In others, it doesn't - society now sees you a bit differently, and will continue to do so until you somehow get back "on the rails" with a new partner.

> I can totally understand how some men are obliterated when children are involved and the other spouse is out for blood

Happened to a friend of mine and I thank my lucky star every day that we kept things civil. Men in particular have a lot to lose.
>And, if you are talking about treating people based on what it costs, then why have insurance in the first place? The entire point of insurance is sharing the cost with others.

It's not about sharing the "cost", it's sharing the risk. Insurance is all about risk profiling and compensating for that. The cost to treat you is dependent upon your medical profile not how much $$$ you are making. If you are less risky *and* make a lot of money you won't get a higher premium than someone much more riskier and who doesn't make a lot of money.

> No, I think everyone needs healthcare regardless of income and expenses. However, I think someone making 200,000 is much more capable of paying $1200 monthly than someone earning $30,000 is capable of paying $600 monthly.

Okay, but then what? Cross-subsidization is a inherently unfair practice.
A deep generative automated structure elucidation of psychoactive substances
It is less technical and more leadership, strategy and soft skill side of engineering but https://blog.pragmaticengineer.com/ definitely deserves a mention.
https://chemrxiv.org/engage/chemrxiv/article-details/60c7591...
Dick Gabriel’s “worse is better” paper is a famous discussion of this topic.
Considering the founders intellectual merits, I’m going to go out on a limb and say that CS theory has been hard since day 0.
Our daily college paper had an Associated Press machine for stories we couldn’t send reporters to. You could cut those stories after the first paragraph or two and it would make sense. We called it “AP style guide” articles..
Identity and Consistent User Experience
> That is impossible, it will never happen. Packages will have different maintenance cycles, some will get deprecated, others abandoned... You can't base your upgrade policy on an impossible situation.

You realize that if that was "impossible" and "never happening", then absolutely no Python environment would be working ever?

> A version conflict should be reported as an installation failure, not allow you to continue.

Please don't make this mandatory.

> Pip will install Y >= 2.0 and won't care that package X is now broken.

Fine, I'll just quickly fix X and open a pull request, like I probably did a hundred times, then eventually if necessary deploy my fork with the fix meanwhile they do their maintenance release.

Should we not take the responsibility of the dependencies we use and contribute back??

> The "live at master" philosophy only works for small groups of similar output capacity. It won't work for an ecosystem as wide as Python.

I don't understand why, but I'm talking about "live at latest release", not "at master".

> Sometimes it will be necessary, such as for example a package dropping support for a feature that another one needs.

Then the package can just paste the code of the feature in their own, until a new lib does it, I remember having to do that twice in 20 years (except I didn't just "paste" it, but implemented a much smaller version).

Overall, it seems my approach produces versions of my software and software that I depend on that are compatible with all versions because you can always use an earlier version if you really want to deploy on an old python or whatnot, whereas you approach leads to broken packages, tech debt, and blaming the package manager.
> I also heard about one idea to have chargers at every street light, as they already have an input from the grid in them.

This is already being done in London, and probably other areas.

https://www.ubitricity.com/charge-points/#lamppost
hands down the best way to manage python and its packages.

Agreed, especially on Windows.

It just works.

This is pushing it. It's not hard to break conda or put yourself in situation where the updater/dependency checker gets stuck and doesn't know what to do, especially once you start adding conda-forge packages. But it does do a better job than anything else I've tried (although poetry + pyenv on Linux is getting much better)
I have a lot of (possibly controversial) issues about this post, for various reasons:

- Debian/Ubuntu Python packaging is actually pretty comprehensive, and Ubuntu LTS ships with reasonably updated (although admittedly not latest revision) third-party packages that are usable out of the box, and that I could just list in Ansible to have usable environments spun up.

- Python packaging is hardly a mess. I have been using pip for ages without any issues other than forcing wheel downloads for unusual distros (like Alpine, where musl makes it chancy to use some low-level stuff). But if you're on a mainstream distro with modern pip, wheels just work.

- If you're not on Linux (or not on the mainstream), pyenv also just works. I have been using it across several years of macOS releases without any significant issues other than knowing to pass it the required build flags to build out the Cocoa bindings here and then (which is easy to do with the brew pyenv).

And, finally, I'm constantly shocked at the number of people who just don't get virtualenvs, or who don't know how to switch python interpreters by using environment variables.

I've never looked back, and they were instrumental in bridging the gap between 2.7 and 3.5 while I converted some code across (I never really found that the switch to Python 3 was as dramatic as many people made it, perhaps because the code I handled worked after a single pass with 2to3 and minor tweaks).
Good thing lots of EVs have active cooling systems for their battery packs. It doesn't just extend range, it increases charging rates as well.
I experimented quite a lot with "3 state checkboxes" at Product Chart.

The Product Chart interface offers a ton of checkboxes. Because the most typical use case is that a user wants to "tick" a feature. Like "I want a laptop with a touchscreen":

https://www.productchart.com/laptops/

But sometimes, users want to exclude a feature. Like "I want a 3D printer that is not assembled". After some experimentation with custom 3-state checkboxes, I decided to go with this type of dropdown:

https://www.productchart.com/3d_printers/

By default it displays "Feature". And when dropped down it has the options "√ Feature" and "√ No Feature". So far, users seem to grasp this intuitively.

The nice thing is that it is self-explanatory and takes up only one line of space.
I have friends who set up their own web pages in the late 90s armed with Notepad, free hosting supplied by their ISP, and some online help.

No chance at all of most people being able to do that today.

Why do you Open Source Evangelists not understand that most humans cannot do this stuff?

It's great that you know what a build system and github and dependencies are, but most people don't.

And IMO they shouldn't have to.
Fully Charged, based out of the UK, had episodes on street lamp plugs, and pop-up chargers:

* https://www.youtube.com/watch?v=rKaEhBjt1ls

* https://www.youtube.com/watch?v=Frkw6aurVUY

Each area/street will probably have to examined individually to find the right solution for it.
What's stopping away from using paid services like Fastmail or PurelyMail?
> The biggest issue of all of the foreign aid is corruption.

The biggest problem is the concept of aid because it is not resilient to corruption. The economy needs to factor in the outside environment, otherwise we're doomed. CO2 certificates are a good start but they need to be correctly priced and more is needed. Probably something like negatively priced Forest certificates that the country and the people can profit from by keeping the forest every year in a good state. The same problem but with a richer country exists in Brazil.
As long as your code doesn't need transpiling, there's also the possibility of importing modules using the type attribute in script tags: <script type="module" src="script.js"> – which is very well supported: https://caniuse.com/es6-module
http://jacobian.org is an excellent blog from one of the creators of Django framework – lots of good writing about engineering management, general team work and software development etc.
Greenfield – The In-Browser Wayland Compositor
I think it's a fundamental problem with managing dependencies. On one hand, any given application usually knows what version of dependencies it actually supports so it makes sense for the application to simply bundle those in: it most extreme cases it's statical linking/binary embedding, or (usually) putting the dependencies in subdirectories of the application's directory ― in cases where the application has a "directory where it lives in" instead of it being thinly spread all over the system (e.g. over /bin, /etc, /usr/bin/, /usr/lib/, etc.).

On the other hand, the users/sysadmins sometimes want to force the application to use different version of dependency, so the application may provide for that by somehow referencing the dependency from the ambient environment: usually it's done by either looking for a dependency in a well-known/hard-coded path, or getting that path from a well-known/hard-coded env var, or from a config file (which also you have to get from somewhere) or from some other injection/locator mechanism, thousands of those.

And all this stuff is bloody fractal: we have system-level packaging, then Python's own packaging on top of that, and then some particular Python application may decide to have its plugin-distribution system of sort (I've seen that), and that too goes on top of all of that, not to mention all the stuff happening in parallel (Qt sublibraries, GNOME modules, npm ecosystem)... well, you get the picture. It kinda reminds me of "Turing tarpit" and I doubt collapsing all this into one single layer of system-level packaging, and nothing on top, is really practical or even possible.
Epic CEO Blasts Apple and Google, Calls for Single App Store
Ask HN: “HN” for Sysadmins?
I absolutely love HN, but obviously it’s focused on webdev, startups, and programming. As a sysadmin, the majority of the content isn’t relevant to me professionally.

Fellow sysadmins: what’s your favorite alternative to HN?
> Disk is plentiful,

What makes you think so? SSDs aren't exactly stellar in the cost-per-TB department, as will be the case with each new higher-performance storage technology. Plenty of people cannot afford the prices of new Western tech either, what about them?
Someone would disagree (though in context of C++):

http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2018/p136...

Perhaps it's easier to address the problems in a managed environment and I really do hope they pull it off. Also it's unclear whether virtual threads will support async file I/O out of the box, or ever. (C# does have Async methods on files.)
And the music!
You can still do all that with any competent shared hosting provider. (I guess "free, supplied by ISP" is rare nowadays, but you'll find other "free at some subdomain" offerings)

Just because all these other options exist doesn't mean you need to use them. Plenty people I know still handwrite their HTML.

Somehow people got to the point of thinking that the only way to host a website is renting a VPS and setting up everything themselves, and that's just not true. (and even if you do that, there's a range of how complex you need to make it)