skysight-inc/HackerNews huggingface dataset:
Show HN: My Markdown personal management system (v2, many new features)
NOTE: while this is a blog post, the blog post contains a useful tool that I'm promoting, so should not be considered as violating Show HN rules.

Hi HN -- this Substack contains a template of the Markdown-structured plain text document I have used to manage both my work and personal life since 2019 (personal one on my personal laptop, work one on my work laptop). This humble document can be considered a form of software, as it combines many of the most useful features of calendars, kanbans, and tiered backlogs into one uniform text user interface. It also has considerable capacity to represent task hierarchy, especially when used in its full directory tree form. The system is optimized for:

1. Short-term responsiveness: catch and throw ideas fast, like a boxer throwing and taking punches.

2. Long-term stability: when you have time, digest those quick hits into a more rational, organized, sustainable roadmap.

From my perspective, this document is a significant advance into the Pareto frontier of helpful structure and flexibility. Most personal management solutions contain either flexible but vague advice, or software designed to force you to do things a certain way. This system provides a comprehensive and coherent set of guidelines, but does not resist your process of figuring out what works for you.

The system was born in Sublime Text but can of course be used in any editor.

Since the last time I posted this, I've made many enhancements:

1. Description of full directory tree solution, involving many documents which "manually" link to one another.

2. "Daily Reminders" section, used to help you orient yourself and avoid the mistakes you tend to make in life. (I have Rumi's three gates of speech in there.)

Finally, preview of upcoming attractions: a simplified variant of this document is highly effective for taking meeting notes and improving the quality of your meeting participation. I'll be posting that soon! Enjoy!

Your thoughts and feedback are much appreciated!
Agreed. Take long term ownership. Don't farm this out. There are some companies out there that provide support and consulting on open source projects. Rather than look for a freelancer to build an in-house application, find someone that can help you capitalize on tools that already exist.

My company does exactly this. We build and maintain an open source project (SpiffWorkflow, for process automation) and help our clients build internal skills to deploy it and use it. No license fees or SAAS lockin - and no team of developers that walk out the door when things get difficult.
Is there a reason you don't just use the built in form of your bulk mail provider (eg Mailchimp)? That makes subscriptions, opt-ins, and unsubs/changes a lot easier, since the provider manages all that for you.

Otherwise Google Forms just works and easily saves to a spreadsheet.
Get 1 cracked dev and pay him a lot of money. Problem solved in a month.

The hard part is finding that "cracked" dev.
If you don't need any of those things, going for a "serverless" option like fargate or whatever other cloud equivalents exist is a far better value prop. Then you never have to worry about k8s support or upgrades (of course, ECS/fargate is shit in its own ways, in particular the deployments being tied to new task definitions...).
> will do exactly what they are told

If you have to encode the exact if-else conditions, then how it is different than regular software development.
I've been working with rails since 1.2 and I've never seen anyone actually do this. Every meaningful deployment I've seen uses postgres or mysql. (Or god forbid mongodb.) It takes very little time with yours sol statements

You can run rails on a single host using a database on the same server. I've done it and it works just fine as long as you tune things correctly.
Sadly, this is a problem that is permeating the aerospace industry. Maybe SpaceX has been immune, at least for now.

My first-hand experience at 2 large aerospace contractors is that QA resources have been a smaller and smaller portion of the contract budget.

The last companies I worked for had zero software QA. After two years of scraping together what I could, I eventually gave up.
Well, if you're flying Soyus at least you have a chance of coming back. Not so if you fly Boeing, as it seems.
Suppose we took this line of thinking to its natural conclusion. If we wanted to be completely neutral, in theory we could have no male/female division at all, and just compete for the "best human" in each sport. But because of the vast biological differences between men and women, men would win every single time, hands down. This goes back to why do we have men and women divisions in the first place? Because we want a space for people without the vast advantages from male physiology to compete fairly with each other. Allowing for people who are technically "women" based on their reproductive anatomy, but have all the male physiological advantages otherwise, feels like it defeats the entire purpose from having separate women divisions.
Very risky. It would only make sense if that solution does exactly what the OP needs but lacks stability and some new features. However, it's very likely that the product is a generic one, and the OP will end up spending the next couple of years supporting features they don't need but are interconnected with the ones they actually use. This would be especially challenging if they buy only the rights/code without the development team behind it.
It's not as difficult as you might think, because copying the functionality of an existing system is way more easy than building a system from scratch.
Maybe they just need to flip it twice like inserting USB devices.
> Wonder who's paying for the cost overruns?

Boeing

A compelling theory about Boeing's lack of competence wrt Starliner is that they are institutionally unable to operate under a fixed-price regime.
Base 3 Computing Beats Binary
>random sample isn't technically difficult, you give everyone an ID

Have you ever had a gummy bear package with nearly just green bears in it?
Building upon 40+ year old, stable technology that, compared to Wayland, still seems to be in popular demand [1, 2] is the only sensible thing for the lazy maintainer/dev. That's how I felt when I wrote X11-compatible EF*CK emoji keyboard [3].

[1]: https://qa.debian.org/popcon-graph.php?packages=xserver-xorg...

[2]: https://qa.debian.org/popcon-graph.php?packages=libwayland-s...

[3]: https://efck-chat-keyboard.github.io
Fuck cancer :(
> Getting untrained people to do a one rep squat / bench / deadlift seems unsafe.

It isn't, they can't lift that much because they are untrained so it's difficult for them to hurt themselves. Many other exercises would also work, 50 yard dash? Rucking with a backpack for a few miles? Anything where a gender difference exists today that is large enough to be statistically significant.

They do this sort of thing all the time: https://pubmed.ncbi.nlm.nih.gov/34873221/
Wow so the competitor ship-fast is charging 299 for basically setting up your next js project?

I checked it out and apparently people are paying enough for the dev to earn 5 figures every month.

JS devs really are something.
Stupid question, but if stuck in the desert you can suck on some rock to recoup some lost minerals, no?

I guess like any deer we'd immediately recognise (and love) the taste of rock salt
The article says that many people with this condition don't even know until much later. So they were born, raised, and identified with a certain gender all their lives. It's hardly "using an identity."
> The threat actor used our platform to identify Telegram channel names and subsequently crawled these channels to collect email addresses. We have verified that these email addresses were sourced from publicly accessible channels.

Why would my email address be being shared in Telegram?
I'm getting rather disillusioned with that phrase. The one immutable constant of being "too big to fail" is that it guarantees failure.
They did create a fund though. What you're equating to Mozilla is actually the Mozilla Foundation.
That's a much bigger question than whether one can commit an evil act without considering it evil.
It was part of a community college Perl course 20 years ago.

These days, ChatGPT is pretty good at both making and explaining them.
For context, AFAIK, I maintain the largest Textmate (read as "regex document") grammar in the world; the C++ textmate grammar for VS Code. (Don't mistake that as bragging, its a literally-unfixable dumpster fire) It has pretty much forced me to regularly use every regex feature, from recursive named backreferences to atomics and time complexity of lookahead's combinatorial explosions.

https://regexr.com/ is one of the most amazing interactive resources, I can't recommend enough. Back in the day I used it to go from beginer to intermediate. And while I never used this next site to learn, https://regex-vis.com/ is a great place to check out. From intermediate to master I've pretty much relied on rexegg.com/ for discovering the advanced stuff and engine differences. After that https://regex101.com/ was helpful for performance analysis. I first learned regex just mucking around in the CLI with some guidance from a programmer friend. Pure trial and error learning.

While I am inclined to say "the only way to learn regex is to use it", after reading the comments I must agree it would've been nice to have examples of pitfalls and misconceptions. There's a lot of them that can take a very very long time to learn without direct examples. I've never even heard of Jeff Fried (not till this post at least). So props to people who can actually read those kinds of books.
It’s time for the EU to issue unreasonably massive fines against Apple for the malicious compliance and continued anti competitive behavior. And they should issue warrants for the arrest of executives like Cook.
If the result of political correctness is an inability to point out competency problems (for whatever reasons), then we have major issues.
It is on Flathub: https://flathub.org/apps/net.sonic_pi.SonicPi
Bootstrap post-collapse OOP technology (Part 1)
It can't possibly be due to the fact that the Vice President is the head of the National Space Council and all of this could be easily politicized - could it? Loss of the craft and/or loss of the crew would be a huge propaganda win for Republicans - much better to try to push this down the road and make sure everyone knows it's not NASA's fault.
Ironically it's an echo of the push to launch Challenger so President Regan could highlight the "teacher in space" in his SOTU scheduled for that night....
It seems like it’s that much extra work in JavaScript
What is bonkers to me is the author immediately assumed the keyboard was bad, instead of the Griffin dongle, despite them being known to never fail. Wasn’t the whole point of this document being the keyboard is legendary? But we should just immediately assume it’s broken.
Completely omitted are tri and quad motor EVs, which meet both definitions of 4WD and AWD (inclusive OR).
Wasn't this clarified in the teleconference that it only needs "mission load" upload, some sort of script change rather than software rebuild? The Ars article quoted seem to predate the conference. Isn't this kind of a stale news?
MIT School of Science Launches Center for Sustainability Science and Strategy
1. Not your buddy.

2. Read my last paragraph, I agree that low-cost and low-effort regulation like outlawing meth and enforcing seatbelts can have a big ROI.

Note though that the source of these regulations is The People, the same folks who vote for and ultimately decide on regulations are also the ones who make purchasing decisions.
Sure, the US might not be able to arrest you if you're not within it's territory. But that's still the same as selling you a bridge for $20 and just hoping on a flight to China.

It doesn't make it legal though; it just means you aren't arrested. The DoJ may still issue indictments [1].

[1]: https://www.google.com/search?q=doj+warrents+for+russian+hac...
Yes, I didn't added yet, will do it asap!
Thanks
There is enough magic with attributes, code generators, dynamic, reflection and expression trees.

Thing is the community doesn't reach that often to them.
I started my career with JavaScript and Node.js, but over time I've grown to dislike its design flaws and dynamic nature. If JavaScript had Dart's strengths, I might still be using it; instead, I've moved on to languages I find more respectable.
Adapters are installed on the ISS
Without knowing the specifics of what the administrator has in mind, it sounds like something easily solved with a reverse proxy.
I agree it shouldn't have happened.

> Boeing removed the Starliner’s autonomous undocking feature from its software. The aerospace manufacturer wants to push a software update to the spacecraft in orbit, but NASA fears it could do more damage.

I'm very far away from NASA internals, but as I've seen them in the "older" days was that just a _finished_ product went into space and they would not allow to go into space with something they _knew_ required updates in-mission to complete the _original_ mission.

So it seems like a management issue on both sides.
Exogenous testosterone doesn't help in events like track and field. Maybe sprinting but there are better tools for the job.

But your comment does touch up on something else which is the fact that men and women very much have biological differences that are complimentary to our survival as a species and trying to ignore or say they don't exist smacks the face of reality hard.

But the linked article indeed touches upon a unique edge case and it's something that these games will need to address, the 3rd option. Unfortunately by genetics these "intersex" people are not men OR women, they are aberrations and unique which I would say should preclude them from competing entirely because they aren't technically men or women.
They are supposed to never leak right?
The underqualified non-diversity hire is also a thing. There is no reason to bring identity into it. Just discuss underqualified workers in general.
You act like this is different now than it was with NAA or Grumman in 1965, it's not. The nature of companies has not changed that much since 1965.

But many of the same issues still exist, poorly defined requirements being the primary one.
You're right that CDKTF with dependent stacks is probably better than nothing, but (a) CDKTF's compatibility with OpenTofu depends on a lack of breaking changes in CDKTF, since the OpenTofu team didn't fork CDKTF, so this is a little hairy for building production infrastructure; (b) CDKTF stacks, even when they can run in parallel, still run on the same machine that invoked CDKTF. When you have (ludicrous scale) X number of "stacks", this isn't a good fit. It's something that should be doable in one of the managed Terraform services, but the pricing if you try to do (ludicrous scale) parallelism gets to be insane.
Fake Vapes
Scientists and climate change: Extreme concern and high level of engagement
Yeah, I'm not sure why but a lot of comments here tend to go down the "governments must stop this with law enforcement" route when there is probably much better ways to do this technically without forming international task forces.
Imagine if this happens on mars.....

You know, like half of star trek is looking for lost crew and ships that have gone astray. People shipping off to mars and beyond are going to have to solve their own problems or just die.
We don't write 'else' blocks
> because servers are mostly operated by people with the discipline and skill not to add some random site to their package manager.

I have the discipline and skill. I want to be able to run what I want. I don't need "help" from Apple. You will always have a choice of not installing an alternative app store, just like on Android.

> If normal people ran Linux, they’d be just as prone to run “sudo add-apt-repository“ as they are clicking through the Windows prompts now.

I installed GNU/Linux for my relatives, and they never did that in years.
I may be misremembering, but it seems like I've read that the explosive variation is the "supercritical mass". Critical masses aren't anything to sneeze at though, unless you like the tickle of fast neutrons massaging your internal organs.
Get Started with Hardware Hacking Tools
Maybe I have and the calls aggravated my ptsd?
You know, it becomes obvious you never read the article given that it's about womens chess and two women players.
Location: Lisbon, Portugal

Remote: Yes

Willing to relocate: Yes

Technologies: Penetration Testing, OT and Embedded Cybersecurity, Software Development (C, C++, Python, Java and more)

Résumé/CV: https://drive.google.com/file/d/1TIT0ivLux7xVq06XqZQE_j02wkE...

Email: andresilvaleitao@hotmail.com
KubernetesKubernetes Pruner: Streamline Your Container Management
Not sure why this matters too too much, this is a one-time setup cost (of some significantly large libraries). Python doesn't import everything in your virtual environment at startup, which I think we can agree is the right choice.

I'd further _guess_ that only one or two of those libraries are the actual slowdowns.

See here for how to tell: https://stackoverflow.com/a/51300944/602469
Maybe You're Just Not Smart
Background check company breached, nearly 3B exposed in data theft
The measurement of the mass of an electron is not the same as the claim that an electron exists, the latter of which is not stated with tolerance.
A Fractional CPO is a part-time executive who provides strategic product leadership on an as-needed basis. This model allows companies to access high-level expertise and guidance without the overhead of a full-time CPO. Fractional CPOs bring a wealth of experience, offering insights and strategies that can drive product development, market fit, and overall growth.
I bought a first edition copy of Dawkin's The Selfish Gene in 1978 and a good number of his books since.

He understands genetics and these days, when talking to the likes of Piers Morgan et al. he plays a cagey game and talks about reproductive sex, what is required to make a baby outside of a lab the good old fashioned way, when a sperm fertilises an egg.

He's well aware there are more than two types of human birth, he glosses over what he knows to keep things simple to avoid contraversy or something.

If this is all news to you, rather than something you might have read, as I did, some 40+ years ago, then you might choose to start with:

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

IIRC it links to medical papers and meta papers.

There are several people here in Australia that were born neither male nor female. That's a fact. One took a valid complaint through the Australian courts that they would be lying on an official document if they checked either [F] or [M] on an Australian passport.

Doctors and genetics experts gave evidence, the Australian passport system was changed.

This wasn't some "cultural gender" thing based on someone's feelings about gender, it was stone cold genetic reality about "sex" at birth .. which in reality is a lot more complicated than many Fox cable hosts claim it to be on camera.
I work with companies that hire us to do exactly what you're describing. I've seen this go bad every way you can imagine. Here's some of the top mistakes.

1. Expecting employees to support a project like this and do their regular day jobs. They can't. One will suffer, probably the one that is new and unfamiliar. This will frustrate the team working on the project (whether it's in house, freelancer or contract firm).

You can hire some new people first and train them up in a short time to take simple tasks off longer term employees plates so they can spend some percentage of their time supporting the project. Don't hire new people to support the project, they don't understand your business well enough. This is a cost of doing this type of project that is often ignored. And don't allocate something small like 10% of employees time. It should be at least 50%.

2. Expecting the project team to get all the requirements. Understand, in detail, what you need to build. This is not the time for agile. You have a known system that you want to replace. You aren't discovering a new application space. You can run the project with sprints, agile rituals etc. But don't do requirements throughout the project. Get them up front so the team knows what they are building and can architect it appropriately. This is a topic that I could write pages about but you will wish you had better specified requirements no matter how well you do them. You can carve out a small piece of the application at first to limit the scope but that piece needs full reqs.

3. Get something done and in the hands of your users now. I like to start with a checklist of a process. Replace one item on that checklist. Repeat.

login to system
click shipping
fill in manifest -> identified as the piece to replace.
check schedule on calendar tab

becomes

login to system
click shipping
fill in manifest
login to new system
export manifest data
import into new system
check schedule on calendar tab

4. Setup your development, testing and production environments and keep them in sync.
I agree with respect to admiring it from afar. I've gone through large chunks of the source many times and always have an appreciation for what it does and how it accomplishes it. It has a great, supportive community around it as well (if not a tiny bit proselytizing at times, which doesn't bother me really).

With all that said, while I have no "hate" for the stack, I still have no plans to migrate our container infrastructure to it now or in the foreseeable future. I say that precisely because I've seen the source, not in spite of it. The net ROI on subsuming that level of complexity for most application ecosystems just doesn't strike me as obvious.
What prompted you to read it?
Ah thats how we got Covid
> In the case we are considering, it doesn’t, but it could with other materials.

Sorry, I said something subtle and easy to miss and also made a confusing typo, writing too fast.

"average distance a [nucleus-hitting neutron]"

As in, as more material is added, the percent of neutrons that successfully collide and don't just fly out increases. But, for the class of nucleus-hitting neutrons, the average distance prior to collision increases.

If the neutron loses energy as it travels, then as the average distance increases I suppose the probability of splitting the collidee nucleus decreases. So as the class increases in size, its rate of nucleus splitting may fall below the threshold, which bounds the useful size increase.

Perhaps this doesn't occur until the object has grown in size way past the point of basically guaranteed criticality, I haven't done the math, just curious since GP's statement sounded as if neutrons do not lose energy across any distance and the object could therefore could be increased to an arbitrary size while maintaining the same qualitative per-iteration behavior, and I find that surprising.
They have to blame Boeing so no one can blame NASA and by association the National Space Council (whose Chairperson is now running for President).
400K people worked on the Apollo era missions. And they literally had unlimited money from the boom time post war American economy.
Things are different.
Boeing for now. If Boeing keeps screwing the pooch though... who here doesn't think they'll be bailed out one way or the other?
Same. It’s one of my most used features. Shortcut -> select area -> paste wherever. It just works.
Guess there is some big risk ahead so they want to at least push the blame away a bit.
Not by that definition, no.
Yes really. You know how dealing with customer support over email turns what should be a 15-20 minute problem and solution into a 1-2 day back and forth process? Same dynamic