skysight-inc/HackerNews huggingface dataset:
It may be elegant mathematically, but then conveyed through a language that is strictly in the ASCII character set without any alignment or internal justification, they're really just painful to look at.
You don’t do it that way. You figure out the how it’s gong to fail, when that failure is likely, and then engineer it not to do that in the relevant timeframe.

The original engineer was right and you are not.
The prices change every 5 minutes for sales and such, but there's generally always a ton of 50 cents a watt solar panels on Amazon.

Permanent installs that work unattended are slightly scary and have to be done right so something doesn't leak or start a fire, but the portable folding panels are usually similarly cheap.

You could get one of those plus a charge controller and LiFePo4 for not too much.

Everything still needs to be done carefully though, and unfortunately almost all cheap charge controllers have a ton of idle power draw, they're kinda crappy compared to the tech built into a random cheap solar generator, I don't think you can make anything as nice as a commercial generator for cheap.

Most the DIY education kits for kids type stuff seem pretty crappy too.

An ESP32 module with onboard lithium charging plus a USB-C folding panel has a lot of possibilities though, if you have any projects ideas that could be done with such things.
> what happens when the Middle East and American Midwest runs out of underground water reserves?

It's not a neck and neck race, what has happened is one region drains its aquifers first and then silently raids the other's ...

* https://www.pbs.org/newshour/politics/in-drought-stricken-ar...

* https://www.cbsnews.com/news/saudi-company-fondomonte-arizon...
Whats wrong with tooling enforcing it?

I mean, where you wrap is not important, and is best left to tooling (brain cycles and meeting time can be used for more important things)
(Touching story. Now I feel bad about making the joke (?), but I will anyway.)

Was I the only one going in thinking that this would result in a slightly off-green colour (RGB(14, 202, 0)) instead?

(Ref. https://stackoverflow.com/questions/8318911)
I disagree with the implication that flat structures "don't scale" or can never work. To be effective in a flat environment requires a fundamental shift in perspective. Hierarchy is so baked in to every other company, organization, and education system that people just don't know how to operate absent it.

ICs will need time to adjust to a flat structure, and some people will do anything to fight the absence of the restrictions they've always known. Hiring a bunch of senior ICs from traditional industry roles and saying "we're not going to have managers!" is always going to fail.

For a CTO/founder it's even easier: If you're building a VC-funded start-up where the plan is to grow fast exit in a few years — what's the point? Why invest the effort and energy to making flat work when the moment you get bought out the hierarchy is back anyway.

There are examples of stable large companies with flat org charts that do work, they're just not the hypergrowth scale-ups. The book "Reinventing Organizations" covers several in depth, and is a good intro to the topic. So my objection is the implication that a flat structure can never work, or that there is something fundamental about a flat org and human nature that means it's unstable. It is simply that it requires long-term investment to get right, and the market isn't setup to reward long-term investment.
Everything (expressed with language) is just a model of something else.

By making the model follow some simple rules which we think the real thing follows as well we can reason about what happens when some inputs to the real thing being modeled change, by runnign our model (-simulation).

Thus you could add to your list: "Everything is just a simulation".

Except the real thing of course :-)
root cause of dysfunction is executive management, or really customer and market structure (e.g. govt procurement as an extreme example). Full stop

fwiw i agree that copy paste is fine
I also disagree with that advice and believe it to be an anti pattern. Code readability can suffer massively from multiple modules. It depends on the use case and particilar function so this kind of advice should not be a general rule but rather a unique decision should be made for each different situation.

Very uncomfortable truth (imo) for many developers who prefer to find abstractions and general all encompassing advice. I have found that the correct placement of functions in files/classes is a "sense" that is improved solely with experience and is never truly complete. It is after all about communicating intent to other human beings for which there are no hard rules.
>In exchange for perks like hotel discounts or free meals, visitors can sign up to plant trees, remove invasive plants, reconstruct ancient fishponds, and deliver food to elders.

That sounds like the opposite of a vacation.
There are changes that are irreversible in human time. For example the Greenland Glaciers were formed during an ice age but stable in pre industrial climate. Too much thawing would cause the entire tectonic plate to rise, raising the top of the glacier into a region of warm air that will melt it even if pre industrial temperatures are achieved again.

Greenland Glaciers have the surface area of Texas while being multiple kilometres thick. It alone is enough to cause sea-level rise of multiple metres. Also, melt water ingress into the Labrador sea might stop AMOC downwelling and could stop the gulf stream. All this would be irreversible during many human lifetimes.
While I am a huge lisp fan, oh...the irony of saying that python is struck in the 1990's when CONS, CAR and CDR are artifacts from the IBM 704 and Fortran :)

While I do find it annoying that python used 'list' to mean 'dynamic array', it is a lot better than a ton of church encoding in the other common teaching language, Java.

Linked lists may not be native in python but it is trivial to implement them.
Thanks for the advice I will do more about this part. Currently I am using a package named "ocrmac" it helps a lot.
Unfortunately for Russia, the "Final Warning" strategy has since been translated into English and is therefore ineffective against modern NATO regiments: https://en.wikipedia.org/wiki/China's_final_warning

America doesn't negotiate with terrorism, only strategic arms reduction. Russia cannot desire for nuclear war because it cannot be used as a bartering tool; ICBMs are merely an expensive pen for signing their own death warrant.
> From a simpler time before advertising

first episode starts with an ad
I voted against this administration, and I still think shame is the wrong choice. Agreed we have allowed blatant lies too much leeway. But progress can be had without shame.

I think back to when better lights were hitting the market. People would regularly scold folks for having their current lights on too long. "Just turn your lights out to save energy" was a common view. It was comically misguided, though. Modern lights use a laughably low amount of energy.

Same goes for a lot. People love to complain that things don't last as long. Ignoring that energy use is plummeting on things. It is still largely valid that you should not replace a car on a whim. I think justifying my 2000 truck is getting harder every year.

Granted, to your point, seeing Buttigieg have to defend encouraging electric vehicles was frustrating.

To that end, I'll push it is less shame that is needed, but more accountability. Especially at the leadership level.
> Things like MAVLink prove it very clearly.

Can you expand on the issues with MAVLink? I thought it was reasonably designed, as far serial protocols go.
Oh so you're TERF aligned. Got it got it
It has also collapsed several times in that span.
or study abstract algebra (but you’re now a researcher, because programming isn’t yet solved)
This might help. Tldr

https://docs.bsky.app/docs/advanced-guides/oauth-client
Sorry for the confusing. I gave a bad name "memos" for the project. But there is a great open source project named "memos" over there. So I quickly changed the name to "Pensieve".
Take your bigotry somewhere else.
Natural language -> Formal Language with LLM-assisted tactics/functions -> traditional tools (eg provers/planners) -> expert-readable outputs -> layperson-readable results.

I can imagine many uses for flows where LLM’s can implement the outer layers above.
Windows 3.1 is basically 95% of an OS. When you're booted into Windows 3.1, MS-DOS is only used to run MS-DOS software and to handle filesystem access. Windows 3.1 controls the processes, memory, video card, system timer, keyboard, mouse, printer, etc. (pretty much every system resource besides disk I/O) while it's running.
In Robert Waggoner's book, Lucid Dreaming: Gateway to the Inner Self, the author, who was a very skilled lucid dreamer from childhood, describes how he had a moment of insight after waking from a lucid dream. He had been thinking of himself as the controller of his dreams, and treated them mostly as entertainment. But he realized that for everything he "decided" in his lucid dream, there was far more content that arrived, unplanned--scenery, characters, events, and so on.

This made him curious about using awareness within the dream not just for entertainment, but to conduct experiments and tests, to research what was and wasn't possible, what dream characters and dream consciousness knew or didn't know, all from within the dreams themselves. He's spent decades doing that, and comparing notes with other skilled lucid dreamers.

It's an incredibly fascinating book, a sort of natural history of the dream world by a seasoned traveler within it.

Also has a bunch of useful tips on cultivating lucid dreaming, which I remember working pretty well a few times when I had been disciplined enough to practice them.
Please look for a little more nuance, I promise that it's there. Almost every NBA player is a high performer compared to the levels below. But many NBA players are not high performers when compared to other NBA players. Almost every professional software engineer is a high performer compared to the levels below. But many professional software engineers are not high performers when compared to the rest of the profession. Why is Steph Curry's salary more than 25x some of his teammates' salaries? The same for LeBron James? There is a distribution of performance within the top level of any profession. Why call out performance at all, in the context of coaching / managing / growth, if it's not relative to others at the same level?
"because I'll have drifted from a standard distro configuration"

You will obviously have a change management system which describes all the changes you have made to your putative standard distro configs. You will also be monitoring those changes.

This tool logs all the changes it makes via the standard logging system, which can be easily captured, shipped and aggregated and then queried and reported on.

This is not a tool from Clown Cars R US, it's from a reasonably reputable source - Oracle (lol etc). Even better, you can read the code and learn or critique.

Not being funny but I'd rather this sort of thing by far than any amount of wooo handwavy wankery. Would you prefer openly described and documented or "take our word for it"?
Trumpet Winsock works on a 286, but apparently NCSA Mosaic version 2.0 needed Win32s.

So I guess there would have been a time in 1994 where many people were forced to retire their 286es. Though Mosaic was quickly replaced by Netscape Navigator in late 1994 which worked on Win16.

And then Windows 95 came along, and it really needed a 486 with 4MB of ram, ideally 8MB.
Yeah the "he" in my example is really me thinking of specific recalcitrant toerags I've had to deal with before.

You could try asking your brother's motivations/feelings rather than the facts, since that's what's driving it.
The title is also wrong. I was wondering if the submitter maybe did mean to link to the postscript, but it doesn’t fit the title any better.
Vue 2.x is NOT receiving updates. Not even security updates. Its abandonware.

I had to ask myself if it was worth the hassle to update to 3.x and risk the same thing happening again. The answer was no.

The new stack is Django (which the backend was already written in). Will it stop receiving updates? Extremely unlikely, conserving they have been preserving upgrade paths for the last 20 years and has a solid foundation supporting it.

The supporting ui libraries like htmx and alpine could conceivably become abandoned. The big difference is that they can be vendored easily.

I checked the vue project and it has 1500 transitive dependencies. The new “stack” has a whopping total of 7.

On top of that there is no build step to maintain. Also it’s straight up way faster.
"Hierarchy is so baked in to every other company, organization, and education system that people just don't know how to operate absent it."

That's partly because it works. It is proven. It is well-known. We have excellent tooling for it. There is absolutely no need to change it. Changing does not bring any advantages. You cannot point to any company and say "That company was an outstanding success because they were flat and rejected all hierarchy." If you run a business then do you want to make a political point or do you want to make a profit?

"There are examples of stable large companies with flat org charts that do work, they're just not the hypergrowth scale-ups."

So why waste any time with them? What is the advantage? What is your real motivation? You seem more focused on some political agenda than you are focused on making a profit.
> I get having monitoring systems for it that are accessible in a way they could be hacked and disrupted

Actually it’s very easy to isolate that part. One way network equipments with physical isolation have existed for decades. An optic fibre with only an emitter on one side and only a receiver on the other will do the trick.
Maybe! Is the XP version 32-bit? 64-bit windows never supported 16-bit programs.
I’m not sure that level of confidence is warranted. What’s going to happen with NASAs funding over the next few years? Or even SpaceX?
I got one in March 2022 and it's still kicking. Had to replace the heat sink and the keyboard this year. The support is kinda slow on the response, but the hardware itself is pretty nice.
Techno-Mage in Unix_surrealism
I was interviewing a dev candidate some years ago and they were totally lost trying to traverse a tree on the whiteboard. I kept helping them get unblocked, because my philosophy is that anyone can get stuck once, but if I’m supposed decide whether to hire you, I should get the most/best data I can.

Another person was observing the interview, for training purposes, and afterwards said to me: “Do you have kids? You have so much patience!”
Wall Street Bankers Spot a Fat Payday in $1T AI Hysteria
You might be surprised to read the papers written by those early software developers. They were writing in the late 1960's and early 1970's about fundamental issues most developers of today don't fully grasp.

You might think, for example "waterfall, ewwww", but if you go back and re-read the first paper on waterfall development, it makes clear that waterfall development is in fact an anti-pattern. How many here are stuck on "modern" teams that think waterfall is a good idea, and yet those clueless old folks had figured out it was a dead end 50+ years ago.

One of the most critical aspects of managing software development is Conway's law. For distributed scalable systems, if you aren't thinking about Amdahl's law you're just a hacker and not actually an engineer. Check the dates on those papers.

They built incredibly sophisticated systems using incredibly primitive building blocks. If you honestly think they couldn't ramp up on PHP or Python or k8s, you need to spend a bit more time around some actual badasses.
The longevity of Voyager has only a little to do with software engineering, and latest software engineering has even less to do with building spacecraft like Voyager.
The PGP author doesn't read furry blogs.
You just have to hear it and I can't visit the city I was born in, so you will keep hearing it.
But this is about the overall engineering of Voyager, not just the programming. Also, I'm skeptical how much better modern hardware will fare in deep space conditions, considering the use of finer and more fragile electronics. Since you're talking about general people instead of specialists, also consider how the median software developer seem to focus less on correctness, reliability, and optimization, compared to the standards of spacecraft engineering.
> when they did it right, in Windows NT 3.51, the users with legacy 16 bit applications screamed

I mean, i don't think there is anything "right" involved from the users' perspective when all they get is the programs they want to use their computer with becoming broken :-P.

In general people do not use computers for the sake of their noise nor OSes for the sake of clicking around (subjectively) pretty bitmaps, they use computers and OSes to run the programs they want, anything beneath the programs are a means not an end.

(and often the programs themselves aren't an end either - though exceptions, like entertainment software/games, do exist - but a means too, after all people don't use -say- Word to click on the (subjectively again) pretty icons, they use it to write documents)
Just want to say thank you.
Now is a good time to prep. Get a few food grade 55 gallon drum - you can usually find them at food/restaurant supply stores or people trying to get rid of them on craigslist/fb market. Get a dolly so you can move them around your garage or basement. Just need a few teaspoons of bleach to keep it good for ~ 6 months. If your washer is in your basement, you can disconnect the cold line to fill up the drums, or you can run a garden hose. They also make kitchen faucet to garden hose attachments. When you need to drain it, a cheap transfer or sump pump will do the job.
> accept Christ as your Lord

Okay, why not? Then comes all stuff about what does this mean in practice and theory. And there are so many forms of Christianity arguing. The simplest one of them still is just be mindful and kind, for the sake of the Lord who was and is.
The withering dream of a cheap American electric car
You’ve criticized me twice (wrongly on both counts) with only speculation as your source. This typically reveals confidence issues
Other end of this spectrum is ever growing “utils” package.
The latter, I’m pretty sure.
> Composabilty and abstraction

Also possible without react with far less complexity.
Yes, like Tesla did. It’s sure going to happen…
Nice. I mostly use mermaid which is built into obsidian, but I could definitely see this ascii representation being useful as well since even in the unrendered form (pre-svg transformation), it's still WYSIWYG.
I don't think these points are well justified. They're all on the format "do this or a bad thing will happen", where often it's not obviously clear why the supposed bad thing is bad.

1. The alternative to small commits (as motivated by the difficulty in reverting large commits) is to not revert the commit, but just add a new commit that fixes the bug. The merits of this is of course debatable, but it does consitute a gap in the reasoning.

2. "Big refactorings are a bad idea", why though?

5. "It's better to create a new independent construct than to jam it into an existing module where you know deep down it doesn't make sense", why though?

6. As a counter point to designing an API via unit tests, you can also just have a design session. Think about the problem for a moment, write some design documents down. When dealing with APIs and interfaces, database schemas, this type of up-front design tends to deal by far the best results.

7. There's no clear argument why having more than two instances of a function is bad. Yeah implementations may diverge, but is that necessarily a bad thing? Even if they started out the same, why do they need to keeps staying the same?

10. "Testability is correlated with good design" is not really motivated at all. I know many designs that are good but not easily testable, and many designs that are extremely testable, but also hideously convoluted (e.g. "uncle bob's syndrome").
Take a look at what these guys do:

https://circuitmess.com/
Huh? No, you're not at all. They'll tell you to dig a hole and crap into that, and bury it.

Peeing behind a tree is fine, but that's a different matter.
I'm not sure I follow, are you implying that spreadsheets were just a trend or that the Excel ad being so much better shows how AI can't measure up to Excel?
I think that is what the book does. Step by step introducing new requirements, by telling you about a situation, where the previous code would not be flexible enough. I am sure it doesn't state, that one should apply all of its ideas all the time, regardless of the project at hand.
Don't worry, the new DoGE department will combine the two for "cost efficiency" reasons.
Fine, I may be guilty of "coding in a textarea" and obviously did not actually open a terminal and execute those instructions. But I hope a reasonable person could agree that manually redoing a change to .gitlab.yml over and over is not reasonable, regardless of whether git is smart enough to realize what has gone on or not
I made a mac screensaver that paints your screen based on Game of Life: https://github.com/DelftSolutions/ConwayWatercolor
How about an AI-tutor? Actual professors don't have time to adapt their teaching to every indfividual studen's knowledge background. But AI might.

Universities should start their own AI-tutor development programs, in co-operation with others because, only way AI-tutors can become better is by practice practive practice.

So I'n not sure if this is a new viewpoint or not, but it is not only students that need training, it is also teachers who need to be trained more in teaching. AI is all about "training", understanding is about training. Training is the new paradigm for me.
The current article[0] says:

> Excel 2.0 was released a month before Windows 2.0, and the installed base of Windows was so low at that point in 1987 that Microsoft had to bundle a runtime version of Windows 1.0 with Excel 2.0.

[0]: https://en.wikipedia.org/wiki/Microsoft_Excel
sorry, you cannot: https://www.nyp.org/transplant/liver-transplant/living-donor...

see the FAQ section for more information.
Retrocampus BBS
It is cheaper, your product takes fewer people to operate, you can outsource the operations, if you deliver IoT solutions you get to call yourself a tech company which gets you valued at 30x earnings instead of 10x earnings, getting hacked does not affect your stock price, and the actual effect of getting hacked is actually minor because you get hacked by the functional equivalent of Dr. Evil who takes down water for millions of people or cripples a billion dollar business, then asks for the staggering sum of 1… million dollars.
I think Netflix have a fair bit of organisational muscle, perhaps the fight was considered not as large of an event as the NFL streams would be in the future.

Also, "No experience in" really? You have no idea if that's really the case
https://rxjourney.com.ng

My personal blog inspired by Medium
You are not insane. You are running a distro that enables you to patch both the distro package definitions and the source code that is compiled by those definitions. Then there is the day to day stuff such as USE ...

I have a VM that was rather unloved that I ended up using git to go back in time to gradually move it forwards in time and update. It took quite a while. It started off life in the noughties and now sports a 6.10 kernel. I won't bore you further but it did take a while but the data is still there and accessible on a modern platform.

What is mad about that?