skysight-inc/HackerNews huggingface dataset:
> We show that the appearance of LLM-based writing assistants has had an unprecedented impact in the scientific literature, surpassing the effect of major world events such as the Covid pandemic.

I'm not quite sure this follows. At the very least, I think they should also consider the possibility of social contagion: if some of your colleagues start using a new word in work-related writing, you usually pick that up. The spread of "delve" was certainly bootstrapped by ChatGPT, but I'm not sure that the use of LLMs is the only possible explanation for its growing popularity.

Even in the pre-ChatGPT days, it was common for a new term to come out of nowhere and then spread like a wildfire in formal writing. "Utilize" for "use", etc.
Truckstops on the Information Superhighway (2018)
You had me at delve
The problem isn't that disabled people are less productive, but that they aren't even given a chance to demonstrate how productive they are or how their skills might be useful.

Besides, companies don't always hire the most productive people. Otherwise, no fresh graduate would ever be able to get a job.
Any repo worth its salt shouldn't allow a force push to the main branch.
Low effort comments without addressing the issue at hand are tedious "bro". Why not try to show us how an existing law does apply instead of making up nonsense. The level of legal illiteracy on HN is disappointing.
There is a lot there and I agree with most of it. But lets just go through the countries you are picking out as examples:

1) Australia's energy situation is humiliating. We've been gifted what might be the most unreasonably energy-rich land in the world and have managed to build this 2nd-rate grid that is not operating anywhere close to the efficiency we could manage. It is so bad that people would often rather go almost off-grid with solar than deal with the costs we manage to impose on ourselves for no obvious reason. We're also technophobes over here, being the only advanced economy that didn't even have the expertise to build a commercial nuclear reactor and having succeeded to an impressive extent in driving any local solar panel expertise off shore to China.

2) Germany's per-capita (and total; their population isn't shrinking) electricity generation has rolled back 50 years of progress into the modern era [0]. I want to reap the opposite of whatever benefits they are reaping, I like to look at their energy stats because it makes Australia look well managed, by comparison. Last time I checked they had the most expensive power in Europe.

3) The UK is also obviously being squeezed for energy availability [1] and appears to be worse off than Germany (!). In line with a lot of other European countries that are struggling.

The problem renewables have with this history isn't some sort of "negative sentiment campaigns". The problem appears to be that their track record is appalling and was pushed by a bunch of people who are now in the history books for woefully mismanaging the key input for modern comfort and prosperity. It looks like the future is going to be different because a rational person would choose to be involved now; but the outcomes so far are eye-wateringly bad. The image commercial renewables have is both unreasonably good and improving remarkably quickly given the circumstances we came from; fortunately capitalists are very forgiving to things that start making money.

[0] https://ourworldindata.org/grapher/per-capita-electricity-ge...

[1] https://ourworldindata.org/energy/country/united-kingdom
The problem is that they won't read this. We need something simpler, like a pop-up book..
I'm glad someone asked this question and one of my often quipped quotes is - if you squint hard, every software project is some kind of a migration. And there are some excellent suggestions by others.

Having led my fair share of migrations in the past and going through one right now, here are my tips.

- Understand your stakeholders and the teams that are impacted. Spend enough time understanding how the system is being used today. Proxying and abstractions are you friend here. Just get as much data as possible.

- Once you get enough data, make sure to crunch and very importantly, have a means to surface this to the users. More often than not, for systems that have organically grown, you'll be surprised that users themselves don't know how they use an API.

- As much as possible, try to move things seamlessly. You can always do some portion of the migration without users knowing it. This can be as simple as introducing a translation layer or even you making code changes for the users to review them.

- If you're working on a timeline here owing to external factors like vendor contracts, cert expiry dates etc., make sure to buffer in at least a quarter (or possibly more). There will be new discoveries along the way.

- There will always be teams/stakeholders who will oppose to you asking them to do this work. I can't stress this enough - make sure to get your leadership on board. If you have a Program Management Office, make them your best friends. For anything that escalates and gets political, you as an engineer are better served to get the job done and an aligned leadership that backs you will help you fight these stragglers.

- Ultimately, love what you're doing. There's a mistaken understanding that migration work is not as sexy as greenfield work. I truly believe greenfield work is manifold simpler than migration. A migration is more like changing the wheels and the engine of a car as its running. There will be a lot of tradeoffs that have to be made and this is where engineering skills come into the picture!

All the best! :)
It got a lot better recently. You should take a second look.
We rented one of these for a trade show (MacWorld), at the time there were reputedly 3 in the US, was brought in on a forklift, had to build a specially strong bench to put it on - people would come around just to see it (and the digital video hardware we were showing off)
I remember the heat.

I had a year of sickness, or so, back in the day. I decided I was gonna blow as much money as I could on the "best" TV setup. I bought a 42" plasma TV, and I sat it on the floor in my living room, in front of a window.

You could see the heat-haze above the screen, the air shimmering in front of the window, after it had been on for a while.

Lovely display, far too expensive, and far far too heavy, but for the five+ years I kept it I think I got my money's worth.
Native American Indian Star Charts
Ewww I just got it _(´ཀ`」 ∠)_
If you're interested in writing more clearly, avoiding jargon and verbosity, have a look at Essays on CIA Writing

https://s3.documentcloud.org/documents/3894798/CIA-RDP78-009...

Despite being published in 1962, I find has a lot of advice that still works today.
idk. I can watch my memories but I often see myself slightly in the third person in them, as if from over my own shoulder, which imples they're not really what I experienced but more like a reconstruction from place and dialog.
Gemini: "subtle nuances"
> Multimodal LLMs will also replace much of medicine and nursing which is good.

You should read up on the history of AI in medicine. 30-40 years ago they had rudimentary (by our current era understanding) systems that basically equalled and beat physicians in diagnosing and prescribing medicine to patients when given a list of symptoms (sources at the end).

None of these ever had any uptake because physicians didn't want to use them, even when shown they performed more accurately.

Ultimately credentialed professionals like medicine and law will never be replaced by LLMs because LLMs cannot be held responsible for the medical regimes they place patients under (or the legal advice they give).

Sources:

https://en.m.wikipedia.org/wiki/DXplain

https://www.dhinsights.org/news/does-ai-matter-if-human-clin...
> It's already installed on basically every Linux distribution out there,

PEP 668 pretty much negates this though. To do anything you need a python environment set up per script/project w/e
Slant-drilling no doubt.
It might rather be because of who is (was) doing the HF of RLFH, or where most big moat builders went https://amp.theguardian.com/technology/2024/apr/16/techscape...
> If it's true Twitter doesn't matter that would mean academia is truly broken.

The article doesn't say "Twitter doesn't matter". It only shows that when academic Twitter users tweet, there's some correlation between [academic users] tweeting and citation, but not the causality: whether Twitter is mediating awareness of the paper or if it’s merely that good papers get cited and also talked about on Twitter.

Also, it doesn't measure any other form of engagement than citation-count (e.g. author name mentions, SEO ranking, h-factor of journals doing the citing).

As to non-scientific engagement: if a paper got MrBeast or any popular meme poster to even make one tweet about its findings, I imagine it'd get lots more layman engagement (mostly of the non-citation kind); would that translate into anything tangible on scientific engagement?

When you say "academia is broken", do you mean "there's way too much published research and most of it is inconsequential", or "citations should skew towards good, replicable research" or what?

> There's a conversation to be had about the costs (time and the risk of being cancelled) of running a Twitter account as a researcher

Has anybody quantified that? I imagine it varies hugely by field of study, and that there are some (e.g. studies of vaccines, infectious diseases, the intersection of social-media and politics, some sociology/political science, other flashpoint topics) where it's too risky. Andrew Huberman seems to be one case-in-point, although much of his posting is not hard research in his subject area. (Also, people trying to cancel someone and failing has a Streisand Effect). Also, do you factor in hte limitations on methods academics can use to monetize social-media prominence?
Used to be a hard quota of 29 seconds for APIGW, but within the last month AWS has updated that to a soft quota. You will have to trade off concurrent calls for the longer APIGW timeout though.
This makes so many moments of my life make so much more sense.

I don't have full blown aphantasia I think but mental images are always very hazy and dark to me and calling them up takes immense effort. Seems like I'm a 4 on the VVIQ scale.

On the other hand, imaginations in psychotherapy, be it for exposure it for revisiting childhood places and moments, still work for me. They are just not very visual. They contain emotions and haptic aspects, sometimes sounds and smells, but the visual is kind of like really old polaroid pictures. They frizzle out at the edges really quickly, they never move, the colors are muted and sometimes off.

At least now I know that people who claim that books evoke vibrant mental images in them are not bullshitting me. And I can stop sitting there with Lord of the Rings in hand, staring at a wall for 10 minutes and wondering why I still don't manage to "see" what Moria looks like.
AIs performed better at replacing human diagnoses long ago. Physicians don't like to use them because, well 8-10 years of specialized study tends to make you feel like you know what you're talking about vs some computer
I mean, I was trying to set up editor support for a Ruby script last week. So unless it was improved really recently, it's not where I'd like it to be.
I'm disappointed that they passed up the opportunity to call the project Stargazy Pi (https://en.wikipedia.org/wiki/Stargazy_pie)
I tried last month and it was still a mess. The old Ruby extension used to work fine and the new LSP one from Shopify doesn't want to work for whatever reason.
It's already possible. Upload your text and one you want it to look like, then instruct chatGPT4o to rewrite the first text so it follows the word structure, form and layout of the second one.

Then run the whole lot through Grammarly in academic mode to get rid of flowery words and tortuous structures.

Too many academic papers try to impress with complex language rather than explaining what needs to be explained in a pithy and succinct manner.
>Um, most life hanging out in the same tropic level or lower is heavily predated upon. Competition is the norm.

I'm referring to the predator-prey population cycles. If you overexploit your prey you are going to run out of food and see your population thin out rapidly from starvation. Hence hyper-competitive strategies would get outbreeded by less competitive but sustainable strategies.

High predation levels would require equally high cooperation levels amongst prey to ensure rapid reproduction to sustain the food supply. If we go down the food chain it's the same thing, plant life, celluar life, etc, has to be flourishing to sustain the upper levels.
They must have terrific Internet, or the data is never read
I feel this strongly. If the project in the OP is meant to run "off the shelf" servers like Express or Next, isn't this a way to reduce the amount of "programming the machine" that needs to be done? That's what I'm hoping.

Our approach to lambdas is to delegate all the real work to a "library" and just write a very thin adapter around it dealing with the Lambda details (event format etc.). Hopefully this can take care of as much of the wrapper as possible?
> AI is not far superior at every job that exists today.

I wasn't claiming that. I was responding to what you wrote: you quoted the part of my comment that said "[An AI that is able to replace humans at every currently existing economic activity] is probably going to be able to replace humans in whatever new industries are created in the process", which you called an assumption. When you quoted me, were you referring to something else?
The “editor tooling” in Jetbrains’ Rubymine is fabulous.
I think you mean Whole Program Optimization.
Still waiting for that Minix 3.3.0 release, after so many RCs.

I followed the project somewhat, and I understand the main issue has been lack of having someone at the helm, pursuing this 3.3.0 release.

The situation is such that the release blocking bugs were fixed, and yet the release hasn't happened, because nobody is willing to put the time and effort to make it happen.

Should the release happen, and somebody be willing to review and merge changes and organize a regular schedule of releases (even with a long period, such as yearly), the system would no doubt get some life back.
Despite ruby, not because of it.
I did this for a client using APIGW and DynamoDB. The claim check is the key, and then there’s a polling endpoint in APIGW that goes directly to DynamoDB with no Lambda in between. When the claim check is processed, the location of the data is an additional attribute in DynamoDB and the APIGW/DynamoDB integration sends an HTTP 302 with the final result URL.
I think this is where celebration becomes key. You have to celebrate and congratulate the team to make those moments happen for everyone, so that the feeling of 'the team did it' becomes real. I am not a celebratory person by nature, and this was actually strangely hard for me, it felt cringey. Makes a huge difference though.
> Add any sudoers to the wheel group, and there you go: only users that can sudo are allowed to even read the bytes of the file off disk, let alone execute them.

That's very sensible, I wonder why it's not the default setup everywhere.
As a long-time dilettante in this space, I totally agree. I am all-in on Obsidian (and a long-term paying sync customer) which is imo peerless for note-taking, and of course the plugin ecosystem is very vibrant.

But there’s no question that there’s something special about the core “block” abstraction used by Notion (and, I see, AnyType), in that it really does allow you to not only structure and display information in absolutely any way you want, but also to reason about that structure in a unified way. You can come back after a month away and still remember how everything fits together. You can literally build everything a team needs: wikis, datatables, highly customised task/project managers, CRM, etc. And it’s all multiplayer.

Notion the _product_ ain’t it, though. Closed-source, SaaS, very slow, buggy electron apps (Obsidian’s electron apps are very good, by the by - and their sync service is faultless). Hopeless handling of copy-pasted markdown: why can’t I simply paste markdown content in from another app and have it appear - and be editable - as a normal page? Insufficient access controls, no locking of page designs, poor sharing UX (just let me copy a link to the page without throwing up an access permissions dialog box each time and warning me that certain people won’t have access when they definitely will).

The final complaint would be that they’re sort of caught between different audiences. We already had a company wiki we built with the block abstraction and were very happy with, then they went and introduced a new “Wiki” … I dunno … “special type”. Is it composed just of blocks like everything else, or does it get some kind of special treatment. Is every page I create under the “Wiki” folder a normal page, or somehow special? I get that they have to walk a line between power and casual users, but any UX decision that obscures the core block abstraction fails to strike that balance, imo. Why didn’t they make Wikis just another official template built of normal blocks?

All of which is to say: I remain really hopeful on this space and would love to see an open source project come along and take the crown. Certainly an increasing number of promising entrants.
> I had a colleague (smart guy, lots of impressive Ivy League creds after his name) who just _insisted_ that rebasing was evil.

There is an historical reason for this. It is a hyperbolic marketing point of view invented by Richard Hipp, the author of SQLite, and of Fossil, in order to try to sell Fossil as being superior to Git. “Rebase is a lie” has been a meme ever since he published an article titled “Rebase Considered Harmful”, which has been posted to HN many times. Because he has contributed a lot to open source software development and because SQLite is so widely used, a lot of people respect everything he says and so this unfortunate idea has spread and gets repeated, even by otherwise very smart people.

Dr. Hipp has made appearances on HN arguing that rebase is bad, and even told me it should be likened to criminal activity. (https://news.ycombinator.com/item?id=29133188) The Fossil documentation still has remnants of it, but it has been softened over the years.

Luckily it seems to be dying, and I think the Fossil team might be coming around to the realization that this negative attack smear hyperbole is ultimately not helping Fossil grow. This is the primary sticking point for me and the reason I won’t use Fossil. I’m actually quite interested in trying it, but not until the (ironically) dishonest claims about Git and it’s goals are taken down.
My friends dad had one of those. Incredible picture on that recent tvs can reach.
Use ALB - no limitations on request time.
The current hype of genocide you mean?
> Where’s the high? Where’s that immediate endorphin rush? Where’s the event that makes you realise “hey, maybe I’m really fucking good at this”?

As a person who's had only bad managers (with one exception), this is a signal that I wouldn't want this person to be my manager.

Being a manager shouldn't be about yourself, your focus should be outwards.

I get it, not everyone can be the kind-hearted Samaritan who always thinks of others. But even if you're one of the self-centred majority who thinks the universe revolves around them, keeping your subjects happy is still a requirement if you want them to be productive and motivated over a long period of time. Don't they teach that in Management 101?
I agree, but think you are talking about the differences of the NPN and PNP transistors, but I'm talking about the differences of the emisor and the collector in the same transistor.

In a very naive explanation, you can exchange the emisor and the collector, but in a real cirtuit it is a bad idea. (I'm not sure why. I think it may stil work but it's slower or less efficient, but I'm not sure about the details.)
I want to appreciate Andrew Tanenbaum for making possible the world's most popular OS, Intel ME. This system has been made absolutely right in every its piece except license. Minix under GPL would not let megagorporations to backdoor every functional x86 chip on the planet.
That's true, I've heard good things! I don't use Jetbrains products, but I'm glad they work well here.
Literally the very next line: "Since the term's invention in 1973, it has become used to describe a brief or trivial item of news or information."

The intended meaning by Norman Mailer never took on in the states.
Thank you from the bottom of my heart. I always feel like a complete tool when people talk about events in their adolescent years or even if we talk about the movie we watched at the theater yesterday. I remember what the movie was about and I'm probably able to recall one or two scenes that had the most impact on me, but then someone roles up and starts a discussion on "all the scenes where Rebecca and Lydia felt lost and how they were set in similar places" and I'm just lost myself. I'd be able to recall they were lost but not what scenes there were to transport that idea to me.
I'm not even 40 and I remember it well enough.
> Much harder to pull local privilege escalation exploits.

That's not certain. sshd is way bigger than sudo, so chances of it having an exploitable bug seem higher.
This is indeed why I use Perl over Ruby. As long as it's not for a Window machine, a Perl script is deployed by copying it over and that's it.
My answer to your complaint of "I don't remember my password" is that you should be using a password manager. If you are using one and forgot it anyway, this is clearly not the fault of steam. The other 2 are easily googleable/chatgptable, so I'll leave that to you.
Literally you asserted:

> In British English a “factoid” is something that looks true but isn't.

I responded that

In British English a “factoid” is something that looks true but may or may not be true.

.. there's a difference.
I was the main contributor and maintainer to OpenEMR about ~20 years ago and then decided it was irredeemable and started over with ClearHealth/HealthCloud. Shockingly some of my code code lives on (from PHP 3). I am reluctant to say don't use it but if you do please don't expose it to anything public, which sadly happens most of the time. There are some real problems that exist in that code base from a security and HIPAA perspective.
That stuff is perfect. Thanks. I will definitely play with this.
In most cases the diagnosis is the easy part. The hard part is gathering the signs and symptoms necessary to make the diagnosis. AI isn't particularly helpful for that.
The ability to type check and unit test your code is also valuable. This is possible with many languages but with Go it requires basically zero configuration.
I recently watched a Vox video discussing the AI-powered system that generates operational targets and the negligence in the human supervision that goes into examining that the targets are valid. https://www.youtube.com/watch?v=xGqYbXL3kZc

I know Vox does not have the credibility of mainstream news, so evaluate its reporting as you will.
It is a *Web* adapter.