skysight-inc/HackerNews huggingface dataset:
Estimated lifetime prevalence of narcissistic personality disorder varies widely but may be up to 6.2% of the general US population, more in men.

Since we work in male dominated field, it is not rare at all and most of us all worked with at least one.
For climate tech startups, the IRA is starting to pay off
It costs much more to make bigger high resolution screens with good yields.
I keep trying stripped down terminal editors as alternatives to emacs -- because these days I use like 1% of emacs anyways -- but I always severely miss the common emacs major modes for C/C++ etc and especially its approach to indentation there (tab to force correct indent). I really wish other editors would follow this convention.
That's exactly what lots of early web frameworks did. One big yaml/ini file with every credential for every environment, and a single "environment" selection when launching the app. A truly huge footgun.

In their defence, it wasn't as bad back then. They were created by/for small teams/sole practitioners with no separation of responsibility. Source control would be on-prem (or just local directory backups). The Java EE model with explicit separation between development and deployment as separate activities was a disliked, or not understood.
The magnitude of land speculation profits is not dictated by physics. If companies weren't able to pay what they did, the speculators (local governments in this case?) would live with less.

Developers compete with each other, so they will always take as much leverage as allowed, but the rules are adjustable by lenders. Lenders compete too, but they usually wind up backed by a central bank or other political entity, and that's the point at which changes can actually be made. Of course, there is no guarantee these changes won't create problems (Three Red Lines were a decade too late) but they can be made.
> I also tend to read more papers and technical books

I have only met one self-taught person who reads anything like this. My experience is exactly the opposite. Most self-taught programmers are great at programming and solving business problems, but tend to be less technical and think academic stuff is a waste of time.
The Ars Technica article[1] has this hypothesis:

> But it's also unlike any other Wolf-Rayet star we've ever seen, so the research team dug into its history through simulations. These suggest that the normal companion star is simply too far away to have a major influence on the system's evolution. Instead, it's likely that HD 45166 started out as a three-star system, with the Wolf-Rayet star having originally been two stars orbiting each other at a short distance. Their interactions led to a period where their two helium-rich cores shared a single hydrogen-rich envelope. The two cores spiraled inward and merged, ejecting the hydrogen in the process. What remained was a small helium-rich star with an intense magnetic field. That magnetic field trapped some of the material that might otherwise be ejected, producing the spectral lines that helped the researchers figure out what's going on.

[1]https://arstechnica.com/science/2023/08/heavy-highly-magneti...
OpenShift is also just regular old Kubernetes.
For everything with the slightest bit of I/O it is quite practical if you have even the most trivial assumptions about its form.

Sure, you can check for everything. It often is more effective, but not prettier or easier to read and of course you also will miss cases.
I know some Russian and worked with people native from Russia, so I would use the opportunity to train my Russian language skills chating with them.
Using a latin keyboard as Russian input is incredibly easy in my opinion. But this keyboard is not cyrilic. It is just a mix of symbols for no purpose beyond visual appeal.
Ahh the footnote on the forecasting based on the first and second Vatican Counsels forces me to offer additionally as a corollary the drafting of the Westminster Confession of Faith [0]

It was commissioned by the Parliament of England to settle theological disagreements between the Church of England and the Church of Scotland ( the progenitors of the Anglican and Presbyterian denominations respectively ) which were a major component of the English Civil War.

super short version - the Presbyterians wrote most of what came of the documents and ratified it completely, the Church of England red-lined it heavily and they never adopted it in full.

[0] https://en.wikipedia.org/wiki/Westminster_Confession_of_Fait...
Meetups are a crapshoot. When people are involved in the community out of passion it's a great thing. Unfortunately, and this was often the case at meetups I was going to in NY, a lot of folks are there to add organizing and talks to their professional reputation to get some kind of edge at work. These people also tend to find each other easily and coordinate to give each other the best opportunities.

Not to single out any specific community here...and my experience especially in the Elixir community was lots of passionate people.
Great! Exit through the gift shop and donate to the cause! They should do this in every country. Proof positive that MS's AI (if that really wrote this bit) is aligned with the best interests of humanity at heart and making a real difference.
Low dose radiation cancer 2x worse than predicted by LNT model
The large INWORKS cohort study of nuclear workers finds that in the low dose range (0-100 mGy, or 0-10 rad) the solid cancer mortality risk per unit exposure is twice that predicted by the LNT model. Radiation appears to become more dangerous at low doses over prolonged periods, the opposite of the assertion of some nuclear energy advocates.
> Until people demand their RMB

It's China, the authorities will just say "no." and then jail anyone who asks again.
Bots Are Better Than Humans at Solving CAPTCHAs
Great memories there, back in the 90s I used to use joe for everything that wasn't editing code. Mainly because it just isn't good at that, it's more of a "word processing" model, with word wrapping and lack of syntax highlighting, etc.

But for writing text documents? Lovely little editor.
LRU Eviction of Docker Images
Fascinating perspective, but less applicable to typical dementia than to something more in the vein of schizophrenia.

An oversupply of undifferentiated signals and overly permissive signal processing.
I was "lucky" to get into system programming on the cusp of Go introduction. I was a refugee from ActionScript world, and was looking for something else to do with my rudimentary programming skills, mostly looking for Python jobs, especially outside Web because going from ActionScript to JavaScript was way too depressing.

So, I applied to a job posting that was looking for "Python programmers who want to learn a different language" (I think, at first at least, Go advertised itself as "almost like Python"). And then I've got a job in the automation department of the company, and from there it was more predictable and sure way forward.

After a while I also had to interview people for positions in system. Obviously, I'd be overcome with joy if I ever had a candidate who knew what our product was and was contributing to the open-source parts of it... but nothing like this had ever happened.

In most cases, people who came to interviews for system jobs weren't themselves system programmers. So, my task was to look for the best match among candidates who didn't generally match at all. It's ironic how much a typical programmer is completely unaware of how their computers function -- so, I was generally fishing for the bits of general knowledge about computers, and if a candidate could master a plausible explanation of how a particular computer component or a process could work, that was already a huge plus.

Now, how can you possibly acquire this knowledge? -- Really, I cannot think of a better way than through contributing to an open-source project, if you aren't already hired by a company that employs you as a system programmer... College doesn't teach anything relevant. Even online boot camps rarely have anything relevant. There are some books, but, mostly woefully outdated and they don't generalize well. The knowledge mostly comes from first-hand experience and following various mailing lists, bug truckers and every so often a conference.
Show HN: A Hacker News for Only AI
I built this using Feedly and Zapier + Eric's nifty hn.plus - enjoy and let me know what you think :)
Considering the context, it is weird that they are benchmarking the beta instead of nightly where the notable perf improvements landed, and that their benchmark suite is missing SunSpider, the test where the biggest(?) gains were made.
Show HN: Canopy – Practice YC Interviews in Real-Time with YC Legends
Get Interviewed by AI Versions of YC Partners
A lot of normal middle class and upper-middle class jobs are created by the private jet industry. The entirety of Bombardier is now focusing on private jets for example.
Because that's what the article says?

> These merchants often sell bulkier items such as furniture that don’t mesh well with Amazon’s highly automated warehouses, which are designed to mostly handle smaller products.

> Amazon launched Seller Fulfilled Prime in 2015 as a way to expand inventory without overloading its fulfillment centers.
.env desperately needs a formal specification. I wrote a bit of code using some features python_dotenv offers but realized after the fact that other software might not parse it the same way. I’ve taken to instead doing my templating in Python itself via pydantic BaseSettings
During COVID lockdown, working from home, I dramatically reduced my coffee intake while not replacing it with other liquid intake. I was literally drinking about 500 mL per day during lockdown. I also snacked on lots of almonds. When my son was born (still during lockdown), I literally did lots of running (jogging) around for various paperwork. 7 days after my son was born, I woke up, mentioned to my wife it felt a bit like I had been punched in the kidney the night before, and promptly found blood in my urine.

Luckily, it turned out that I had a kidney stone, and apparently the jogging for paperwork shook it loose. (Cancer, kidney infection, kidney stones, and physical injury are the main causes of blood in urine.)

Magnesium citrate is now my citrate of choice. It turns out I should drink at least 2 L of water per day.
Food inflation and shrinkflation in Canada has gone ballistic.

It’s not uncommon for something to cost 2-3x what it did 4 years ago, but the official figures on inflation are cooked to make it appear lower.
WeWork moves ahead with 1-for-40 reverse stock split to maintain NYSE listing
thanks for the ad hominem. did you have anything constructive to add?
I had no idea people used nano as their main code editor. I use it on any nix server I'm working on and have probably used it tens of thousands of times.

I'd been a linux/bsd engineer forever and I worked at some places where they refused to install nano on servers. There are some greybeard linux admins who absolutely refuse to let someone use anything other than vi. I never got that. It's a 20MB package and not exactly much of an attack vector.
Can you share some examples? I personally haven't found any excuses to use generics yet, so I'm curious where other people are finding them useful
To be fair it’s running great here.
No, it is unfeasible (at least for me) to validate every single package. So at some point I have to trust someone/ some party and I chose to trust more the maintainers of my distro than a person asking me to run sudo from curl.
Apparently, they removed the Azure templates used to deploy as well, so in frustration, I created an up to date tutorial on how to deploy it manually: https://tensorthinker.hashnode.dev/privategpt-a-guide-to-usi...
Oh that's totally priceless. I definitely have some use for this :)

Invisible-Roadblocks-as-a-Service courtesy of Google.
havent dug further in, wonder if it will support multiple files. we use two files, one for things that everyone should have in common and one for things that are different per individual and not committed
PresentMonLauncher – DX12/Vulkan Benchmarking
The doubling of fines was tried successfully against microsoft back in the web 1.0 when they refused to acknowledge the antitrust fine.

Basically the EU(or even Norway) is way to big a market for advertisements for the industry to just ignore so sooner of later adtech will fold and play nice.
Wow, good point. I just expected it to support a stylus and was really hyped about buying one. Without a stylus, I don't think Linux on a tablet is really viable.
They removed the Azure templates used to deploy as well, so I created an up to date tutorial on how to deploy the whole thing manually: https://tensorthinker.hashnode.dev/privategpt-a-guide-to-usi...
Alternatively, they're just reducing boilerplate.

Yes, anything might return an error. Do we need to really write `or error` or whatever everywhere that all we're going to do is pass the error immediately back up the stack?

One way to improve this would be to have some kind of way of declaring the atypical case where you have a function that can never throw an exception... which is a feature of some exception-based programming languages.
Infinite growth always ends up the same way one day or another though
About as natural as the spaghetti tree.
Innocent in what sense? In China it's not always enough to not break a law to be innocent. You might also have to act in the spirit of the law (as interpreted by the CCP) to be sure to not become the target of the justice system.

This is very different from the western system. But I think most people would agree that sometimes complete "rule of law" can also lead to perverse outcomes where very immoral business behaviours go unpunished.
To celebrate this new tour fans should watch their music videos on YouTube with ad block enabled. RIP Napster.
to a certain extent, I don't care about performance. as long as it doesn't hinder me browsing useless stuff, I will use firefox. chrome and google, on the other hand, keep showing intentions to mess the open and free web. so, I won't get tired to say the following: to google developers who work on chrome, I really suggest you to get out of that place if you love open and free web.
Was this an OpCenter plot? It's definitely not a Jack Ryan series plot. I never really picked up the post-divorce stuff he wrote.
I once wrote a Linux process emulator in java for static x86 binaries. It could run 80% native speed on x86 and 240% native speed on arm compared to gcc -o3. (I think gcc wasn't very good on arm at the time) Sadly it was proprietary.
Why do I have a weird feeling this would be something Zebra would try to acquire? ;)
Norway was established in 872. A bit before Facebook then. If Facebook lasts over 1,000 years I'll buy you a pint.
Op's assumption is you have bad terrain but still relatively flat and with good lateral clearance. I'd assume rocky desert or swampy plains for instance. That sure wouldn't be ideal for bycicles.

But tracked vehicles (or any vehicle, short of bikes ?) wouldn't work in forest like ecosystems or mountain paths for instance. In comparison bycicles are fine whereever you have enough clearance for a single man to walk comfortably.
I don't mean oligarchs. I mean everyday men and women. People don't want to be politically active because they know that Putin allows and wants them to acquire wealth (and even has no problem with them exporting that wealth abroad); and they also know that the masses don't want them to be allowed that, and if Putin is out, most probably masses will have it their way.
Yes, the fact that you can draw a direct line between recent watered down regulations designed to bring in more profit for the construction industry and 72 people being burned alive just makes it that much worse.

London planning isn't an accidental mess. It's a deliberately engineered mess designed to let property/land owners and construction companies act as a parasite on the productive economy.
> They also:

As I said, I'm not a CCP apologist, I know they do bad things and I wasn't trying to say the west is equivalent. I was purely asking about the things listed (plea / cooperation deals and monitoring and travel restrictions) which by themselves don't sound bad.
I suggest nano to my students in classes where everyone is a beginner and we're learning programming on the command line.

The greatest advantage of nano for these users is that all the commands are listed along the bottom of the screen. I was shocked to see that this is not true of micro.
While I realize this does nothing for mobile (RIP third-party clients), Control Panel for Twitter [1] has been nice for me to use as a browserscript. Defaults/hides "For You" and tweaks a bunch of other stuff (hideable trends, etc).

[1]: https://github.com/insin/control-panel-for-twitter
When air is the same temperature as our body, why do we feel hot?
> US-centric view of tertiary education being a risk due to large capital investment

I can't help but think European perception is a little exaggerated here. Yes, the live on campus and party at age 18/19 experience is expensive. But, getting a state school degree on a budget, and maybe a year of community college? You're looking at 10-30k.

The bigger risk is opportunity cost since degrees start later and take longer.
This book also inspired Harari to write Sapiens.
You don't need to be abused or bullied for something to he genuinely "them" problem.

And I can confirm that being taught that you should adapt to everyone around and responsible for managing them is actively harmful for you.
ARPA-H looking for proposals to protect digital healthcare infrastructure
US-led initiative ARPA-H is currently looking for proposals to protect hospitals and clinics around the US from ransomware attacks - especially clinics in under-served, rural regions. They are looking for "proven technologies developed for national security and apply them to civilian health systems, clinical care facilities, and personal health devices."
How many were traveling not residing, though, and what fraction of travelers were they?
Hand waving away the threat of application use on shared devices seems a little over confident to me. This is probably not a threat for company devices, but it is clearly a threat in other environments, i.e family members sharing a device. While some users might expect to be logged in all the time, others expect to be logged out after they close a web app tab.
Session expiration should be application specific. Google's sessions do not expire, so that more user data can be collected. That is clearly more valuable to them, than compromised accounts due to session hijacking. Them doing it, is not a great use case for others, because their value proposition is entirely different than for most other web applications.
If you don't want to wear a seatbelt don't ride on the public roads.

We live in a society.
In other words, the world is still waiting for some sign of "intelligence" from AI.

Making word salad from ingredients found on the internet isn't it.
Yes! Thanks a lot! Here's the article that I discovered thanks to you :)

https://observer.com/2017/08/10000-hours-with-claude-shannon...

Have a nice day!
TypeScript is an incredible language in general.

The fact that Functions are Objects that can have properties/methods is supremely undervalued.

Are there other languages that do this so nicely? It's the perfect blend of OO and functional.

Programming is mostly about gradually figuring out the right design I find. JS/TS let's me evolve things naturally without big rewrites.

function foo() {}
function bar() {}
function baz() {}
const commands = [foo, bar, baz]
// Run commands
commands.forEach(x => x())

foo.help = 'This does something'
// Describe commands
commands.forEach(x => console.log(x.help))

// Add some state via closure.
const config = {}
function foo() { config.blah }

// Add some state using partials.
function _foo(config) { config.blah }
const foo = foo.bind(null, config)

I can flexibly do what I need, without ever having to define a class like `Command`, which I probably don't even know what it should be yet.

This premature naming of things in OO creates so many dramas.

It avoids things like `VideoCompressor#compress()`, `VideoSplitter#split()`. You don't have to think: what state belongs in which class...you just call the function and pass it what it needs.
every day we stray further from God
Funny. It might be the companies that I've worked for but I tend to find with _all programmers_ is that we're all too often focused on the individual problems at hand and their complications and we fail to recognize them for the simple, well-described academic problems that they actually are. Often there's some self-imposed and pointless complication that prevents us from reducing the problem we're working on and we'd be better off changing the constraints than going down the road we're already on.

The academic stuff is invaluable, but people only get a small nibble of it in their degree programs. That's why I value the knowledge over the education/process.
Narcissist seems to be a label that’s often applied to confident people who are direct in what they say, and because they know that what they are saying is correct (hence the confidence), they tend to be pretty inflexible on any suggested alternatives. The other parties naturally feel unheard or steamrolled over and end up calling the person a narcissistic asshole, but in my personal experience, that’s hardly ever actually the case, or at the very least, there’s no way of knowing if they are actually a narcissist.

If my experience is common (and let’s be real here, unless you’re in the psychology field none of us are qualified to diagnose narcissism), of course this stuff won’t help because the person is right and nothing would sway them, and bitter folks, or maybe jealous folks, decided to proclaim the person has a mental illness (read, they are now flawed and you are superior) as well as insulting them calling them an asshole.

And it’s kinda weird the other way too because if they do indeed have a mental illness, then they are not trying to be abrasive and often wouldn’t even be aware that they were until after the fact, so you’re calling a mentally ill person an asshole because they are mentally ill. Try doing that to someone with any other mental issue and see how well that goes over. But it’s fine to do for this one and everyone is fine with it.

It’s shitty to go into a conversation with the best intentions and yet you always end up fucking it all up, hurting the relationship with that person when your goals were the exact opposite, being confused about why that always happens, and reflecting after the damage is done and seeing where you fucked up, tossing that onto the never ending pile of regret that follows you though life, your lonely lonely life because it’s impossible to maintain any relationship at all, not for long anyway… and then on top of it you’re called an asshole by someone who doesn’t have any idea how much it blows having narcissistic personality disorder (or what kind of childhood environment it takes for such a disorder to take root), or, they don’t understand that it’s not the same thing as someone choosing to be a dick in a conversation.
Wabi-Sabi and My Punk Roots
https://learn.microsoft.com/en-us/azure/active-directory/con...

Those “sessions which never expire” do, in fact, expire. It’s just that there’s more to it than time. The author should read up on the reasoning behind primary refresh tokens and session tokens.
20MB is bigger than some whole GNU/Linux systems I installed in the past. Might explain why the greybeard council disapproves of it.
Firefox 117 vs Chrome 116? Are companies still trying to pull the "our version number is higher therefore better" gimmick? I already think Firefox is better since it isn't Google. Why do the versions have to be so arbitrarily close?