skysight-inc/HackerNews huggingface dataset:
When it's "sleeping" code, not as in unused but as in not currently being worked on (no changes in open branches), then it can be quite valuable to have some bulk translation run while the code actually is sleeping, and not at some future time when there'll likely be a whole burst of activity happening in parallel. Repo host products might actually add "transform while sleeping" a possible feature, with their cross-branch knowledge, and perhaps some history mangling for a best effort approach to retaining some of th knowledge available through blame through the conversion.

As for Kotlin in general, I agree with your list. I really enjoy the way Kotlin improves the dev experience not so much with audacious new (or "new to a java-like environment", of course I'm looking at you, Scala) concepts but with small trivialities like being able to assign the outcome of an expression chain to a name without polluting that name's scope with intermediates that really don't have any purpose after the result of that chain is assgned.

And I don't hold it against Java that it does not follow that path (it focuses on more impactful changes), I would consider it almost out of character if it introduces e.g. .let. The only thing I'm a bit torn about when it comes to Kotlin is wether the "this" variants of scope functions were a good idea. They are certainly part of kotlin, and some "DSLy" styles would really not be the same without them, but if I were to pull what I like about kotlin into other languages I'd probably introduce let and apply (and the this-less run) and skip run/with/apply (assuming that the target language even has a this to run/with/apply on)
If you’re deploying Java applications, container size isn’t exactly your first priority anyhow, and this is O(n) additional space.

If image size is a concern, I imagine a native binary using GraalVM would’ve been a better way out anyhow, and you’ll bypass this cache entirely.
That's only exploitation if you combine it with fact of the enclosure of the commons and that all land and productive equipment on Earth is private or state property and that it's virtually impossible to just go farm or hunt for yourself without being fucked with anymore, let alone do anything more advanced without being shut down violently.
Love this article and I'm also running some stuff on old enterprise servers in some racks somehwere. Now over the last year I've had to dive into Azure Cloud as we have customers using this (b2b company) and I finally understood why everyone is doing cloud despite the price:

Global permissions, seamless organization and IaC. If you are Fastmail or a small startup - go buy some used dell poweredge with epycs in some Colo rack with 10Gbe transit and save tons of money.

If you are a company with tons of customers, ton's of requirements it's powerful to put each concern into a landing zone, run some bicep/terraform - have a ressource group to control costs and get savings on overall core-count and be done with it.

Assign permissions into a namespace for your employe or customer - have some back and forth about requirements and it's done. No need to sysadmin across servers. No need to check for broken disks.

I'm also blaming the hell of vmware and virtual machines for everything that is a PITA to maintain as a sysadmin but is loved because it's common knowledge. I would only do k8s on bare-metal today and skip the whole virtualization thing completly. I guess it's also these pains that are softened in the cloud.
Sounds like "yes but" rather than "no" otherwise you're responding to self created straw man.
I think it’s pretty clear that the comparison doesn’t hold if you interrogate it. It seems to me, at least, that humans are not only functions that act as processors of sense-data; that there does exist the inner life that the author discusses.
I am disagreeing with the conclusion of the article, and asserting that more and smaller deployments are the better way to go.
Kdenlive 24.12 Released
This is the best video editing software imo
I'm working on a project to 3D-print tablets of text, press them onto clay slabs, and fire the latter in a kiln. Should preserve the information, such as biographies, for as long as Babylonian tablets.
Yes, they publish their apps on the App Store and make money from customers.

As for Apple making life easier for developers by making their OS more like Linux, that is not good for the rest of their users, and these users are more important than developers. It's preferable that developers jump through some hoops, rather than making the OS worse for non-developers.
That's indeed how I wrote it, but I could have worded it better. Very much agree that the insights in The Goal go far beyond the scope of The Phoenix Project.
Excep c++ is standard, we hake alot of it and plenty of people who know it. You have instead made the counter my arguement. Sometimes new is better and you need to move on. However the safe c++ subset (if it arrives and works as promised) might be better because we have all that c++ and rust doesn't interoperate with it well. (again rust would be better if we had it in 1970 but we didn't.)
Very confused by this. What is in beta? I've had "offline" email access for 25 years. It's called an IMAP client.
Only if you’re literally running your own datacenters, which is in no way required for the majority of companies. Colo giants like Equinix already have the infrastructure in place, with a proven track record.

If you enable Multi-AZ for RDS, your bill doubles until you cancel. If you set up two servers in two DCs, your initial bill doubles from the CapEx, and then a very small percentage of your OpEx goes up every month for the hosting. You very, very quickly make this back compared to cloud.
Money isnt' real. It's an abstract concept. There is no energy in money.
I would recommend the UM34C USB tester, cheap, good, has BLE connectivity and a 3rd party open-source python app[1] to log and monitor the data.

[1] https://github.com/kolinger/rd-usb
Unnecessary Optimization in Rust: Hamming Distances, SIMD and Auto-Vectorization
Mac OS 8.5 and above technically the theming support as well (presumably salvaged from Copland), but Apple removed the themes from the final version of 8.5, and never released any of them. I'm not sure if many 3rd party ones were made either, as another commentator notes Kaleidoscope was already fairly established as the theming tool for classic Mac OS, and worked with older stuff like System 7.
Ask HN: How do you maintain a legacy codebase solo?
Hey friends, I hope you are all doing well.
So, I've been studying the recent layoffs.fyi annual data, It seems the great reshuffle has slowed down.

It has been months since I got hired by a small company. I suspect everyone here got laid off before I was hired because by looking at the names of the commit logs, I can see that these people are all absent from the company.

I'm already burned out with this new position as a solo dev ai/ml full-stack software engineer.

Let me share my thoughts for a moment:

I'm mostly on non-coding activities when maintaining existing code

It's hard to provide estimates.
Work is done by theorizing logically meaningful sequences for a real-world business requirement, usually in unpredictable, non-linear pain to comfort velocity.

Abstractions and functions have deeper design theories, and therefore, the user story must be understood when it is theorized and written. We have to assess the previous dev's choices and why the current was picked.

Tacit knowledge - on which we create a mental list of value-assessed design choices and their theoretical contribution to the next item in the sequence. Eventually, leading their overall contribution to the real-world business model.

i.e. if the business required this line of code to be made, therefore there is a value-metric involved, and this must be carefully assessed before altering the code.

Given a threshold of comfort, only then can we possibly alter the code. Deducing and isolating the root cause and, lastly, reproducing the error.

How do you handle legacy code? How do you explain this to your new boss? This full no-scope full-stack 360 is very overwhelming; I'm already burned out while job hunting. I provide them estimates and miss by a wide margin. I don't wanna go back to the job market.
I think the best way is to just write a ton and get that writing in front of people. Find your voice with practice and get feedback as you build your audience.

I'm not sure there's any other way to improve. Improve how? At what cost? Is someone else's idea of improvement going to strip your personality?

Also read a lot and take note of writers who have to style that resonates with you. Some of my favorite writers don't even bother to be easily understood. They just write in their own style. Some love it, others complain.

As a last step, editing is probably important. You write with your head full of ideas to create the first runs. Then edit with a different head. That way you aren't slowing yourself down trying to get things perfect while writing, and not trying as much to be creative while fixing up the mess. Even here, you're not shooting for perfection. Just arrange the mess so that it's coherent. Sometimes my first runs are so bad I can't even remember what I was writing about.

NOTE: I'm not a writer. ;)
Sure, it's horrible. It only makes it easier than any other platform for developers to make money by selling their software to users. And it only makes it easy and secure for users to purchase and install software. Awful.
Just a clarification, they tuned on the public training dataset, not the semi-private one. The 87.5% score was on the semi-private eval, which means the model was still able to generalize well.

That being said, the fact that this is not a "raw" base model, but one tuned on the ARC-AGI tests distribution takes away from the impressiveness of the result — How much ? — I'm not sure, we'd need the un-tuned base o3 model score for that.

In the meantime, comparing this tuned o3 model to other un-tuned base models is unfair (apples-to-oranges kind of comparison).
Cloud is more than instances. If all you need is a bunch of boxes, then cloud is a terrible fit.

I use AWS cloud a lot, and almost never use any VMs or instances. Most instances I use are along the lines of a simple anemic box for a bastion host or some such.

I use higher level abstractions (services) to simplify solutions and outsource maintenance of these services to AWS.
Has it really? I’ve seen a lot of people claiming this since Hans Rosling’s famous TED talks, but I’ve never actually seen any data that backs this up. Particularly since Hans Rosling’s talk was 15 years ago, but the number always remains “past 30 years”.

Off course any graph can choose to show which ever stat is convenient for the message, that doesn’t necessarily reflect the lived reality of the individual members of the global poor. And as I recall it most standard of living improvements for the global poor came in the decades after decolonization in the 1960s-1990s where infrastructure was being built that actually served people’s need as opposed for resource extraction in the decades past. If Hans Rosling said in 2007 that the standard of living has improved tremendously in the past 30 years, he would be correct, but not for the reason you gave.

The story of decolonization was that the correct infrastructure, such as hospitals, water lines, sewage, garbage disposal plants, roads, harbors, airports, schools, etc. that improved the standard of living not productivity gains. And case in point, the colonial period saw a tremendous growth in productivity in the colonies. But the standard of living in the colonies quite often saw the opposite. That is because the infrastructure only served to extract resources and exploitation of the colonized.
I don’t believe LLMs will replace my software job anytime soon because my clients are unlikely to entrust their VPN, server, or database credentials to a non-human entity. The level of trust required simply isn’t there yet, and I believe it will be a decade or more before it is. I believe we will start to see a new label on SAAS products similar to ‘organic’, and ‘non-GMO’ that signifies LLMS won’t be directly working on your on prem servers or any of your databases.
It’s because the higher the resolution, the worse those kinds of design effects look. It’s why they’re not much used in print design and look quite tacky when they are.

At low resolutions you need quite heavy-handed effects to provide enough contrast between elements, but on better displays you can be much more subtle.

It’s also why fonts like Verdana, which were designed to be legible on low resolution displays, don’t look great in print and aren’t used much on retina interfaces.
Aha, Chekhov's coffee as well it seems!
At least several of the early cell phone exposure studies that showed negative effects on rats used irradiation levels that equalled putting your head in a microwave oven.

So just keep that in mind before drawing conclusions.
I wouldn't lump middle-managers in with directors.

In my experience, middle-managers actually do a pretty tough job - they manage their teams and deal with all of the politics and requirements from above.

Directors on the other hand - once you get to this level you're dealing with people who live in another reality.
I think we may be violently agreeing - I certainly agree with everything you have said here.
What is needed in my opinion is a statistical definition and acceptable boundary for Universal Basic Income as a function of the country's wealth and the taxes on billionares to service this.

It should definitely not be median but something like 20 percentile threshold works best. This should be transparently clear and communicated.

However receiving UBI should genuinely lead to a charter of responsibilities as well to incentivise good behaviour.

Every party will keep on pushing the responsibility further (Govts and billionares will say cos will go to different jurisdiction, people earning pittance will defend trust fund billionares based on cultural inculcation etc)

Important to understand that a nation country is still the unit the world operates at and the wealth amongst them is by definition not equally distributed and they fight for it either logically (competing to build the best and cheapest industries) or hoarding resources (Australia, Canada and whatever places were conquered first) or Military superpower.

There is no perfect solution but some consensus on identifying the problem is a first step.

Alternative is simply Civil war in an AI world where the owner class retreats to their islands.
I was late to programming. I had a computer in junior high but didn’t start programming until the mid 90s when I got internet access at college.
"When using custom instructions or files, only GPT-4o is available". Straight out of the ChatGPT web interface when you try to select which model you want to use.
The problem with that seems to be that an upper stage wouldn’t survive a nuclear blast at close range. How could the upper stage be tumbling out of the fireball?

And why would it be so unusual that the camera operator panned and zoomed to observe at the cost of loss of critical data?

-- below this line are edits made after the thread was flagged to silence discussion, in response --

1. reply to below:

Nice work on the analysis, however you seem to leave out the fireball incinerating the metal, plus X-ray spalling -- the latter a key component of the article and what the Bluegill device was designed to emphasize! Neutrons alone seems to be low balling it. You probably need to rethink this to account for that, as well as check the numbers.

2. other context (including text made invisible by flagging censorship)

article title: 1960s Bluegill Nuclear Test: A Non-Human Craft Fell to Earth

andyjohnson0 comment: I can't seem to find the part where the author provides any evidence that the object they mention is extraterrestrial in origin - rather than being, for example, part of the launch vehicle. Gave up when they introduced the Marilyn Monroe assassination theory.

best comment (mine in reply to the above):

That’s sad for you. What made you give up?

More generally tho: perhaps if you checked your priors safely away before reading the article you’d have an easier time exploring the possibilities?

my later comment (also great):

“extraordinary“, “wobbly“ - assessments, which all depend on priors.
Counterpoint to that aphorism is: extraordinary conservatism leads to extraordinary ignorance.

3. Advice to HN:

These sort of articles really should be able to be discussed on HN without people becoming abusively insecure-confident and flagging counterpoints to their priors which they seem to hold with religious fervor. This flagging shuts down discussions and tries to render counterpoints invisible. Be mature, be cool, remain calm and don’t get angry and flag stuff just because it challenges you - and you can discuss the big subjects with big players! :) hahaha
I believe if you read carefully, it's not blocked, it's rate limited to once daily, with very clear remediation steps included in the response.
Show HN: Copy from tmux/nvim to clipboard over SSH
There would definitely need to be many people who are are deliberately deceitful. Those who both know how to "read between the lines" and who clearly seek to persuade others in the objective facts of Christianity.

Take CS Lewis as an example. He write strong and clear defences of the incarnation, miracles etc. as objective facts. He was either trying to deliberately deceive or he did not actually understand older writing, and the latter is not really credible given he was the professor of mediaeval and renaissance literature at Oxford.

> The mystique of this is openly part of the draw for people to sign up for it.

Not in my experience of priests, monks and nuns and people who consider becoming clergy.
The thing that frustrates me is it’s possible to know how to do both. I have worked with multiple people who are quite proficient in both areas.

Cloud has definite advantages in some circumstances, but so does self-hosting; moreover, understanding the latter makes the former much, much easier to reason about. It’s silly to limit your career options.
In my intuition it makes sense that there is going to be some significant friction in LLM development going forward. We're talking about models that will cost upwards of $1bn to train. Save for a technological breakthrough, GPT-6/7 will probably have to wait for hardware to catch up.
Last night, Brandin Podziemski got a technical for pointing out that beer was spilled on the court: https://www.youtube.com/watch?v=mmWLJXeGksY

This is the kind of mockery to professional sports and player expression that I'm talking about. It's rampant.
Android folks were forced to acknowledge modern Java, otherwise they would lose access to Maven Central ecosystem, as everyone adopts newer Java versions.

Hence ART is updatable via Play Store since Android 12, and is currently on Java 17 LTS.
Frankly, boxing fans seem the least likely to care?
Delusions are the worst, once they are too far gone there's no sense in trying to convince the person it's not real. We've been through it with a family member many times, the worst part is that it starts slowly, but they hide it so well or they self isolate and alienate everybody. Once the signs are there, they are already too far gone, broadcasting, paranoia, persecution, grandeur, telepathy, false memories, you name it. If it were only voices, I think that could be managed more easily than delusions. Not sure if it's true that relapses cause further damage (neurotoxicity) but so far only the neuroleptic shots have proven to be reliable and prevent the next manic episode. Regrettably, these cause a host of other issues, like depression, lack of motivation or pleasure and so on.
“extraordinary“, “wobbly“ - assessments, which all depends on priors.

Counterpoint to that aphorism is: extraordinary conservatism leads to extraordinary ignorance.
That’s basically every AI company that existed before GPT3
I try to sprinkle 'for us/me' everywhere as much as I can; we work on LoB/ERP apps mostly. These are small frontends to massive multi million line backends. We carved a niche by providing the frontends on these backends live at the client office by a business consultant of ours: they simply solve UX issues for the client on top of large ERP by using our tool and prompting. Everything looks modern, fresh and nice; unlike basically all the competitors in this space. It's fast and no frontend people are needed for it; backend is another system we built which takes a lot longer of course as they are complex business rules. Both claude and o1 turn up something that looks similar but only the claude version will work and be, after less prompting, correct. I don't have shares in either and I want open source to win; we have all open (more open) solutions doing all the same queries and we evaluate all but claude just wins. We did manage even big wins with openai davinci in 2022 (or so; before chatgpt), but this is a massive boost allowing us to upgrade most people to business consultant and just have them build with clients real time and have the tech guys including me add manually tests and proofs (where needed) to know if we are actually fine. Works so much better than the slog with clients before; people are so bad at explaining at what they need, it was slowly driving me insane after doing it for 30+ years.
Seeing Wuppertal on the start-page of hackernews wasn't something on my bingo card lol
this and other alternative schizophrenia treatments a very good thing when they work, which is relatively rare.

as we can see from the comments here already, many people choose to believe these alternative treatments always work and there is never any need for antipsychotics.

it completely makes sense that some people who suffer from the horrible side effects of antipsychotics would have some wishful thinking of this kind.

what i don’t get is why random people with no skin in the game, are often so emotionally invested in the idea that antipsychotics don’t work or are unnecessary. but it’s very common.
Her rss feed is last 100 posts with full content.

So it means 30 months of blog posts content in single request.

Sending 0.5MB in single rss request is more crime than those 2 hits in 20 minutes.
And do you have any examples of that ever actually happening? Like I asked, and you completely ignored?
Super villain master plan that reminds me of kernel level antivirus. (Except it is fighting for last run attribution rather than first to run)
The businesses using dark patterns are disproportionately large corporations. The ones that have trouble implementing a regulation which is airtight against corporate lawyer tricks are the small ones. That implies the obvious solution that you make the rules specific to the large corporations, e.g. ones with more than 1000 employees. But the rules typically aren't written to do that, and as long as that continues you're going to get resistance from the very large number of small businesses you're screwing.
It is hard to move away from Java, when the whole JetBrains tooling, Gradle and Maven Central depend on Java ecosystem.

Including the main sales pitch of Kotlin, its Interoperability with Java.
The article implies this but doesn't actually say it. It's nice to have the extra detail.
That’s a bit disingenuous. 429s aren’t “blocking”, they’re telling the requester that they’re done too many requests and to try again later (with a value in the header). I assume the author configured this because they know how often the site is going to change typically. That the web server eventually stops responding if the client ignores requests isn’t that surprising, but I doubt it was configured directly too.
Management in many places will not even know what multi-cloud is (or even multi-region).

As Cloudstrike showed, if you follow the crowd and tick the right boxes you will not be blamed.
In what sense is AWS "bare cloud"? S3, DynamoDB, Lambda, ECS?
I/O is via tape. UI is reading the tape after the computer has written to it.