skysight-inc/HackerNews huggingface dataset:
I wrote a ton, like most people. The most complex ones would have to be Tax Helper, an extensible accounting tool to get my taxes done in a minute:
https://github.com/DexterLagan/tax-helper

Another one I'm sorta proud of being the only one using is Invoicer, a one-click invoicing app:
https://github.com/DexterLagan/invoicer

Last one I'd consider strictly personal would be Todo Master, an advanced todo with calendar, preset/macro facilities for generating dev reports and tons of other features only I would find a use for:
https://github.com/DexterLagan/todo-master

Oh wait, there's also Database Master, born out of frustration with MySQL Workbench:
https://github.com/DexterLagan/database-master

As far as I know, most if not all of my github repos are only used by myself.

Cheers
Incidentally, this is a really common SEO technique now. "Alternative to X" content is always written by one of the alternatives.
At my start-up we are all in on SaaS because we don't have enough engineers to self-host our things.

The previous F500 company I worked at had enough engineers to self-host their things but thought SaaS was also the future and migrated a lot of their key tools and services onto these cloud platforms.

I wonder if both my start-up and the F500 company will suffer in the long run because of these decisions...
Probably put jeans on it. https://simpsons.fandom.com/wiki/Itchy_%26_Scratchy_%26_Marg...
That was far from a personal attack. A personal attack is when you attack a specific attribute of that person or use this person itself as an argument for something. It is not if a person does something wrong and you say hey person, you shouldn't do that thing.
The cooling system has to be designed for when users attach devices to those Thunderbolt 4 ports _and_power_them from it.

That shouldn’t produce much heat inside the unit (they claim the power unit can continuously deliver 370W. Guessing 95% efficiency and 200W delivered over those buses it can’t lose more than 10W), but may just push it over some edge.
Dozens if not hundreds (my github recently exceeded 100 repos; more than half are personal projects)

What I've done at every job I've had (in software) is convince my boss "it's just a little code, let's open-source it! Maybe it'll go viral and a community will form to contribute & make it better!"

Which basically never happens (well it did once, in a big way) -- but when I'm working my next gig, guess what? I can use all that code again. And this time I can honestly recommend, "Let's use this thing on github, it does what we want & it's open source!!"
In the UK, mentalist is most commonly a slang term for someone who is “mental” or crazy. I would call Derren Brown a psychic
Using ec2 is an overkill in my case. I'm running it on my raspberry pi. Even if it had down time, it wouldn't really have a big impact on me.
Not if the customer doesn't ask for it. As long as the user has a profile, was aware that PII is stored and doesn't request deletion, GDPR won't ever force you to delete information. Otherwise GMail would have to start deleting old emails as well.
Raymond Chen said a few years ago that overclocked machines produce a lot of spurious crash reports: https://devblogs.microsoft.com/oldnewthing/20050412-47/?p=35...

If those computers are scribbling over memory at random, then that's occasionally going to cause some crashes, but much more commonly result in silent data corruption.
The academic consensus is pretty much in agreement with you, not sure why you got downvoted.

Polynesian migrations tended to happen after a decrease in carrying capacity of settled islands that led to civil war over limited resources.

I can, if really needed to dredge up papers to back this, but I'm not making any promises for when.
> The free tier is very generous and what I use for personal projects and hosting.

Do you have all your personal projects and hosting in a single account?

I’m familiar with the AWS best practice of creating one account per service-region. But that doesn’t seem compatible with free tiers.

The Oracle FAQ [1] says anyone who has not previously signed up for free tier is eligible. I think that means an individual, but it could be interpreted as a service or project.

According to AWS one account per organization is eligible for free tier [2]. That implies to me I could have one organization [3] per project.

[1]: https://www.oracle.com/cloud/free/faq/

[2]: https://aws.amazon.com/free/free-tier-faqs/

[3]: https://aws.amazon.com/organizations/faqs/
Even with GDPR, you can easily keep that data around for a few months or a year unless the customer requests deletion.
Makes no sense in country where occupational safety does not exist anyway. Source: born there, seen that.
#1 I've created a static site generator that maintains my blog & website

#2 I've created some handy excel macros for my timesheets that saves me tons of time I sent to my clients (like auto skipping weekends, auto-filling hours etc.)

#3 I create indie games that I actually like to play :)
> I measured 20mW/m2 around 2nd and Harrison.

For reference, on a sunny day the sun will dump 200+ W/m² on you in SF.
> For my cloud data, I sync it down to a local server and then sync that to removable offline media.

This seems like an excellent approach. Personally i use BackupPC which internally uses rsync and allows for incremental backups, compression and deduplication of said backups as needed, then copying the data over to additional HDDs with cron.

Works pretty decently on a slow residential connection, since it all happens in the background through WireGuard and one of my homelab boxes. Plus, BackupPC allows to test restoring backups with a single click, on a per-file or per-directory basis.

Of course, internally the solution is a bit of an Eldritch mess with Perl and whatnot, so other pieces of software like Bacula might be more popular in comparison.
If they bought their crypto without KYC or sold their art for crypto then it's not obvious how the IRS could connect the public address with the owner of the private key.
The biggest one by far is an entire email user agent. Next is probably a set of tools for my personal website and blog, almost a static site generator. Finally scripts for things like backups, organizing files.
A few.

1. https://github.com/hamon-in/invoice - A command line invoicing system. I wrote this to handle invoicing for my freelancing and later my company. I wanted to build something similar to ledger-cli for invoices and use a single sqlite db for all things including config

2. https://github.com/nibrahim/Calligraphic-Rulings - I use this to generate rulings for my calligraphy practise and wrapped it up as a tiny web app. http://calligraffiti.in/rulings. The logs suggest that a lot of serious calligraphers use it for their day to day work.

3. https://github.com/nibrahim/Hyde - I wrote this to manage my blogs which were on Jekyll/Octopress

4. https://github.com/nibrahim/showkeys - I wrote this to allow display of keys on the screen while recording technical screencasts. I was recording a series on Emacs at the time

5. https://github.com/nibrahim/IOS-config-mode - I wrote this while working for Cisco to make editing of IOS config files easier for me. (abandoned)

6. https://github.com/nibrahim/tomobi - Something to convert websites into kindle files for reading offline (abandoned)

There were a few others that never saw the light of day but these were the ones I wrote and still use/used. There are also several smaller shell scripts, makefiles, elisp snippets etc.
The Economist used to have the same pricing for its digital and print editions. So its current pricing might be a vestige of that.
I think one major aspect is that software itself is rarely sold. Instead access to software (via license or saas) is what is being sold.
I agree about lack of a "higher goal" in most games, same old basic recipes. I always think of a MMO-type game where you have really well made AI that can attack cities, little villages and things like that. This should happen in a none-scripted way, and that players then have to help each other out and combat these invasion type of things. This would give more purpose than "get to the next level" sort of scenario.

Games before used to "feel" mysterious. I am looking at you Ultima, Everquest and perhaps Anarchy online. Initially there was no guides or answers, you had to really explore and this made the world(s) feel mysterious. Anything could happen. Nowadays the entire game is datamined, guides are written and everything is known even before released, very sad. Perhaps "streaming" games could solve this issue, where no assets are present on no client, just a real time stream ala stadia. But, I suppose latency, graphics quality, etc makes this hard.
Tarkov has the most comically incompetent development team of any game I've seen. They are the polar opposite of the Rust team (big monthly updates, minimal/zero regressions) despite both games using the same engine. The big Tarkov update yesterday just broke a core gameplay component (player scavs killing a _PMC_ now aggros all AI scavs) and there are a ton of graphical regressions in addition to a fun new race condition that results in glitched backpack windows staying visible (even on the main menu, etc.).

My killer game idea right now is EFT built by a competent developer with more interesting quests than "kill N bad guys" and "collect N items".
> And takes quite some time to heal.

Damn. How many years(?) did it take to heal? Did it heal fully or do you still have any residual effects?
I thought everyone just searches for their exact needed pattern on SO
> I put this real-life story in contrast, just to prove that it's not just about "Always listen to your wife, she is always reasonable". For the trivial stuff like putting away your shoes or your socks, fine. But some decisions make a career and determine the future success of your offspring.

The advice is good but is lacking. It should have been

"Always listen to your wife, she is always reasonable. But in the end, you have to make the decision yourself and take responsibility for it".

I remember reading about this in David Deida's The Way of the Superior Man.
Some people have an important role to play when other people mess up. The fire brigade aren't the ones who start fires but it's their job to try to help out when it happens. If they don't show up when your town catches fire, you would be disappointed.
Side note: the word "mentalist" is widely-used London (maybe South-East London) slang for nutter/weirdo/unhinged person; the kind of person who is unpredictably or disproportionately angry, violent or prone to high-risk social behaviour that is best avoided. Usually a man: "bloke's a mentalist!"

It is basically never a compliment (whereas "mental" occasionally has a positive/fun connotation now).

It makes reading about Americans talking about "mentalists", including some of the comments on this page, very funny indeed.
> Imagine how many people fell into this craze and went ahead to "invest" money that they couldn't afford to lose. Maybe 1k, 5k, 10k - for some this is enormous amount of money.

That’s an accurate description for almost the entire crypto/nft/defi industry.

Look at price and volume action for almost every coin or product launch. Check when they opened their Twitter account. Check when their 60k+ followers opened their accounts, and ask how an obscure coin/nft appeared out of nowhere and managed to get tens of thousands of followers in weeks.

There are legitimate defi companies. The industry, at the moment, is a snake pit.
> Software still has the lowest marginal cost...

I invite you to switch sectors to the pharma world. I worked on a program for a drug planned to be sold at $2,000/dose with a projected cost of $0.0025/dose. That figure included amortization for all the manufacturing equipment, QC etc and raw materials.
This page has a few links: https://www.startlearningmagic.com/mentalism-resources
This is a problem experts always have warned against, but governments cannot help themselves to collect more data. Mostly on initiatives by people not too affine with information technology. Today these recommendations are sadly not as clear, since collecting data has become a business incentive of many industries.

Any data that government collects will end up in the wrong hands at some point. You can only hope that those hands aren't interested in you.
My view is that the bottleneck is documentation or technical writing. As far as I can tell, so far nearly all of practical computing is conceptually easy. Digging into the work on the question of P versus NP does get tricky quickly, but so far that question is not very practical, e.g., with the question and the work so far, in practice can't do much with them.

For progress on documentation, as I hinted in my post, a first step is to define terms and acronyms. A second step for a term, concept, feature, etc. is some examples.

With reasonably good technical writing, I understand quickly.

E.g., for M.2, nothing I found from Google, Bing, Amazon, Western Digital, etc. made much sense. Then I downloaded from Asus a PDF of the basic technical information on a current, high end Asus motherboard and just looked at the board "layout" -- there it was easy to see what M.2 was all about, and the information was darned explicit, sockets on a motherboard, and highly credible, an actual Asus product.

To me, in short, for the computer industry and the rest of the economy depending on it, the issue is technical writing and, there, defining and explaining terms.

E.g., React. Okay, I gave the one line Google description. React has to do with writing JavaScript code. Okay. Even though I wrote the software for a Web site, I never wrote any JavaScript at all. Microsoft's ASP.NET wrote a little for me, but for how my site's Web pages work that JavaScript seems optional. So, first cut, for now, I can f'get about React and tools for working with JavaScript. In particular, if Lexical is mostly about working with JavaScript, then, again, first cut, for now I can f'get about Lexical -- but on this point I wanted to be sure, and so far I'm not.
> A new puzzle will be available every day at 11:00 AM CDT (16:00 UTC).

I was really looking forward to doing another one at EOD :)
Totally! I wrote a HIIT timer app using ionic to track workouts :)
I only released it to the app store so I could get it onto my iPhone/iPad without having to mess around with provisioning profiles every 30 days:
https://apps.apple.com/us/app/biig-hiit/id1598826065
How do you know that the settlers who had packed a bunch of stuff to settle the new lands, didn't know where they were going?
I don't know if this is true or not, but I beg you, don't post comments like this. It's a question, and you could've spent the extra minute of research to _actually find out_ and post that.

This way we are left with negative value: We don't know any better, and instead are mentally burdened with speculation, that we have to actively work to not muddle up with what we know later on.

You can do better!
> and you're complaining about empty docs?

Then don't link to it if it's broken. You're wasting people's time.

> Just hold off until it's more mature

Sure, but indicate that it's an alpha product for public consumption instead of suggesting that it's ready for production use by other teams, just because Facebook uses it internally. You're wasting people's time.

> but a library gets open sourced and you're complaining about empty docs?

Should we not criticize the NPM ecosystem for half implementations that gets abandoned? It seems the team working on Lexical is derivative of Draft.js, which was open sourced by Facebook, and then abandoned. They don't even have the decency to label it is such. In a way, this seems to be a core re-write as Draft.js faced limits with ImmutableJS. Here, they are still leaning into functional programming concepts which may be an expensive abstraction that they will have to do another core re-write / abandon in the future. Seems like the marketing of these projects are for career self-serving purposes. Again, wasting people's time.
Thanks for the kind comments (and the very useful response!)

Life got a bit busy but I plan to reply back in detail soon -- I'll probably just do it at your e-mail :)
Solar panels have had customers with deep pockets and need for good performance for space applications since the beginning. Of course, the deep pockets and low volumes meant that they wouldn't be optimized for cost.
I'm unsure what my thoughts on his positions on Islam are - it's sounds like he feels he went into islamophobia territory, in which case I'm going to take the headline as implying he got out of whatever extremist alcove he got trapped in and that he thinks that that is a good outcome.

> How is Christianity, or any religion for that matter, germane to the linked discussion?

The comment you dug up was using the example of libertarian ideologues protecting people from encroachment by the government. Libertarian politicians in the US are a conservative bloc and fairly consistently enforcing their conservative beliefs on others, so I was calling out the inaccuracy of "Outside of a few ideological libertarians".

Personally, I agree with you: religion should not be a part of people's day-to-day lives outside of interpersonal relationships. No one's religious belief should have any impact on the rights or ability of anyone else. The problem is when people try to claim that legally recognizing the existence of different cultural groups is somehow forcing them to change their religious beliefs, and more importantly failure to acknowledge those other groups is not a direct attack on rights of the victims.
The concept of a „real camera“ is as stupid as this video.

Use what you have, they all have pros and cons, the „moment decisif“ is more important than your gear. Heavy glass and large sensors do work, as do modern sensors (BSI) and fancy software.

There, no fancy controversy needed.
Diamonds at least have industrial uses.

The 'gemstone quality' diamonds that end up in jewellery have no purpose apart from looking nice.

I suppose you could crush them to get something useful.
It depended on the quality of the IO-chipset on your board, or cards. I remember experimenting with that between 91 to 94, and got it up to 4Mbit/s via parallel with ECP/EPP-DMA something.

I also used something looking exactly like this http://www.cablesonline.com/rsdbbreakbox.html with gender changers.

Imagine the red/green blinkenlights!

But that was mostly just for fun, I already had Ethernet.
The problem I have with this is that all the upsides of having that conversation go to the employer.

I’ve been through too many layoffs as participant and spectator to have any concern for the difficulty of transitions. Here we are encouraging employees to plan out their departure months in advance, but my employer has no problem sending out “if you got this email you aren’t fired” bulk emails. My two week notice is generous in comparison, and I can guarantee that the transition sure won’t be difficult on my end.

And while our EMs are surely nice people, they have no power to enact real change in the majority of organizations. They have no say over budget, headcount, and often their cries about misguided priorities are ignored.

In other words, if your VP and Director are the wrong people there’s no amount of planing or negotiating that’s going to save the situation. On to the next one.
When you’re paying 1m+ for digital „property“ that doesn’t produce income or can’t be leased or otherwise converted into income without selling it to the next sucker, is there any difference?
It crashed after I created a code block, converted it to a quote block, and the hit ctrl+z to undo (something about a history node not being found, I think. Sorry, should have saved the output).
>Anybody can sue you at any time for any reason.

Which is neither here, nor there, as some are more likely to sue you than others.

>For libel and slander cases though, telling the truth is a valid defense.

Which is neither here, nor there, again. Not everybody wants the hassle of going through a lawsuit or the time and money costs associated, even if they have a "valid defense".
>FreeBSD

>The hippies from the MIT/Berkeley won.

????

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

>>He played an integral role in the early development of BSD UNIX while being a graduate student at Berkeley

>>He co-founded Sun Microsystems
Any single particle of ionizing radiation can cause damage; there's no threshold. For non-ionizing radiation to cause damage it needs to exceed a threshold.
Bill Hart steps down as maintainer of Flint and leaves academia
There are lots of downsides to doing absolute partitioning of tenants (along with lots of upsides as you point out).

Really annoying things that slash your velocity. You can't easily run pan-customer queries, can't aggregate data.

Ironically too using a single database makes full backup and restore much easier.
If you have enough engineers to develop a product, you have enough to host your own Gitlab. Most engineers are expected to understand some ops anyway for CI/CD, setting up Gitlab really isn't harder than that (from experience).
Especially with low usage, these instances basically never go down.

Most of the overhead is managing users, permissions etc, that won't go away with SaaS.
I wrote a silly Python script https://github.com/lawgimenez/isitmybirthdayyet just for the fun of it. To check if this day is my birthday.
Small scale hydroelectric power generation
Spidey is also worth watching: https://m.youtube.com/user/SpideyHypnosis

He us not as famous as Derren Brown but he reveals lots of party tricks. And stage tricks are often just simple tricks with more presentation effort.
Epstein-Barr virus: Scientists believe virus causes multiple sclerosis
His experience is similar to one I had a long while back when trying to report to Comcast that I found one of their sysadmin's home directory on GitHub. It had ssh keys, passwords, configs, scripts, etc etc. When I reported it on their support forum, some random dude responded basically saying I found nothing, insulting me, etc. It's wild to me how quickly people will go to insult in these situations.

I ended up making a big stink elsewhere and they got the repo down. Funny enough, their heads of security told me they'd use my disclosure to push the execs into building a big bounty program. Long story short, their CISO told me on the phone that what I found wasn't a "bug", and that if they did a bug bounty program, they'd go bankrupt.
Here I was ready to be crabby about yet another web based rich text editor, but after reading so many comments about how it’s not a good code editor—which it’s not, it’s not one at all atm—I’m kind of just crabby about the discussion being completely about something other than the topic. Y’all, I know it’s a thing in software to curmudgeon everything but can we at least curmudgeon the actual thing it actually is? Or maybe just suspend curmudgeon-ness and see if the thing is deserving of that in the first place?
Genuinely curious, can burning tissue really cause cancer? Like if I put my hand over a fire for too long and get a 3rd degree burn?
Oh, it wasn't that long, just longer than a surface burn. And weird too: it didn't look nearly as bad on my skin as a typical blistering burn, but somehow I could feel that it went much deeper.

Luckily, I don't think my radio activities left any residual effects.

Wait, what did you just say?
Focusing on the practices of successful companies makes you overlook the millions of other companies with the same practices, yet going bankrupt.

It is only through understanding what can fail that you can figure out causation.

And since Atlassian failed here, the talk might expose some of the failure's causes, or at least cast doubt over the usefulness of the practices presented.
The problem I have with disclosing this information is that the benefit is all one-sided and the risk is all on the employee.

I think at most I would be extremely vague about declining a project like that.