skysight-inc/HackerNews huggingface dataset:
I had an managed webspace for half my life. It was a hassle. Going to self-hosted was the best thing.

- No more expiring certs (and I don't have to pay a premium for them)

- No more Apache

- I can decide which versions of PHP, Python or ehatever I run

- I can write simple bash scripts that email me in certain situations

- I can install tools that I need and debug problems so much more easily

This was it for me, I accept that for other people that equation might look fundamentally different.
My approach is to use Firefox Nightly and restart it whenever it prompts me to do so. Keeps me at a low tab count :)
Not only that, in case of the App store it also made me spend way less on paid-upfront as well. Time and time again, software I paid for was replaced on my device with shareware that nags me for subscription later on. Once you experience that maximal user-hostile conduct a few times, it makes you wary of "buying" anything in that ecosystem except for maybe the occasional 1$ throwaway thing— Why should I spend 69$ on an app that will most probably pivot to a "sustainable" rentsomeware model once they have milked the market of people willing to pay upfront, and, again, take the software you paid for away from you and replace it with shareware on your device.
Every time I use newer version I'm losing something, context or results of what I do, and earlier or later browser will try to be smarter and behave not as expected, ignore my configurations etc. - morover to extensions which I need not working and removed functionality (no need for most of new fancy stuff - but a bit of it I'm missing). I think I will be stuck at 68esr for a while because of XBL which I like and see useful - then I'm not sure if I can afford that effort of possibly rewriting a lot to avoid surprises and make the browser working *for me* without need to fight him.
Chartreuse was featured in Tarantino's "Death Proof" (by Tarantino himself):

https://www.youtube.com/watch?v=OTw5lvr7afM

> The only liquor so good they named a color after it (#80FF00)
I think he's really underplaying the main selling point of clean code - the objective of writing clear maintainable, extendable code.
His code was faster, but sometimes how it compares for adding new features or fixing bugs by people new to a code base is where you want to optimize.

Should performance be talked about more? Yes. Does this show valuable performance benifits? Also yes. Is performance where you want to start your focus? In my experience, often no.

I've made things faster by simplifying them down once I've found a solution. I've also made things slower in order to make them more extendable. If you treat clean code like a bible of unbreakable laws you're causing problems, if you treat performance as the be-all-end-all you're also causing problems, just in a different way.

It's given me something to think about, but I wish it was a more fair handed comparison showing the trade offs of each approach.
Agreed, that sort of documentation is pure gold when done well.

It's something I always try to pay forward by doing in my own code. For example, one of my own lone-developer projects was an STB-style single-header <canvas>-like rasterizer library for C++. I started the implementation half of the library with a short overview of the rendering pipeline's dataflow and the top-level functions responsible for each stage:

https://github.com/a-e-k/canvas_ity/blob/f32fbb37e2fe7c0fcae...
Compared to what? German is a rich language with a wealth of literature from novels to philosophy and science/technology, utilizing a much smaller set of root words.

English is a very bloated language compared to its European neighbours - it's almost two languages in one. That doesn't make English bad per se, but it makes it more challenging for foreigners to learn.
That is very often the case.
i don't know. i have been using linux for most of my adult life and i love the idea of opening any application and not having to worry about payment or billing or micro transactions and stuff like that. Cydia back in 2008-10 was like that iirc.

The idea was simple. Here is something i built in my free time,you use what you have but if you want something changed or fixed, either do it yourself or pay the dev or someone else to fix that for you. You scratch my back, i will scratch yours without any consideration of "monetary value not being exploited".

then payment was introduced so people now started building software for the express reason of "i am spending time so you must pay me, why wont you".

Look at newpipe guys. They are tirelessly going about the cat and mouse game of youtube scraping and thousands of people all around the world use their software. They are willing to do it and no one is forcing them to continue this, if i am using their software and so are many others, how does it matter? Tomorrow if the team now decides to "cash in", well they could but then the people will no longer want to associate with them.

Again, i am not saying freeloading. It is there for some bit but there are people who are doing it for the express reason of helping the community. It is why F-droid/Gorhil has my trust even more than anyone else online.

Will it help developers? most certainly. if i am able to contribute financially to the development of software without any hackarounds, i will but paywalling would make it just another app store/play store.
Banks are a lot less secure than eg Google. And Google has fewer government mandates on them than banks do.

(I worked both in banks and at Google.)

However you are right that Google thinks they would lose a lot from being less secure.
Depends on what part of vocabulary you look at. Some words, on the contrary, have many names: "nut", "beam", "housing", "tell", "well", etc. I used to think it's the contrary to Slavic languages, where borrowed words in professions get exact meaning (marine industry, or IT).
Interesting to see the somewhat muted announcement from LeCun who has been (one might say, for good reasons) sceptical of “autoregressive LLMs” and the path to AGI requiring something quite different

https://m.facebook.com/story.php?story_fbid=pfbid02zHwANqWrZ...
Really enjoyed watching some guy Breathlessly discover data oriented design https://en.wikipedia.org/wiki/Data-oriented_design

there's nothing novel in this video, really nothing to do with clean code.
This is same sort of thing you see with pure python versus numpy
I love Vimium. Can't navigate a browser without feeling like I'm suffocating unless it is installed.

Same with vim-keys in any text input field.
The problem is that it doesn’t compose, not the verbosity.
Dont Be Fooled by Serverless
You look for people that seem most guilty to you. Ironically that is pretty close to people that judge people on their skin color.

People that fight racism do so for everyone that shows prejudice on the basis of ethnicity. A simple test that many fail.

You can try to rationalize it with power dynamics, but even if you do, the argument will fall short. Racism by the current powers is far more policed for certain ethnicities.
tl;dr; version: "Walter Cronkite, a revered American journalist, told us in 1977 that Plutonium is the most dangerous substance known to man. That statement was widely believed, and widely repeated. But that statement is false. Unless you are really stupid about the critical mass, Plutonium has a quite innocuous MSDS ( https://en.wikipedia.org/wiki/Safety_data_sheet ), and is almost impossible to poison a person with."

The Real Problem: Walter Cronkite's statement was true, but in a big-picture contextual and somewhat poetic sense. The fraction of humanity with any reason to care about the MSDS safety of plutonium is ~0%. The fraction of humanity living in (in 1977, and often since) a world which seems threatened by a hellish large-scale nuclear war is ~100%. Making the "MSDS Argument" to people in the latter group is often a good way to convince them that you're an obnoxious and uncaring little jerk, eager to show off that he read a science textbook at school.

Analogy: Read a bit about the lethality of WWI battlefields in Europe, how many millions died on them, and how traumatized European society was by that war. Imagine that someone from that era claimed that the most dangerous substance known to man was the special steel alloy used to make artillery gun barrels and machine gun barrels.
Yeah, there's a line you don't want to cross.

When I used to ride a motorcycle, I remember lots of riders used to advise having your full lights on when driving during the day, so you were more noticeable to motorists.

However, I noticed a driver holding up their hand to shield their eyes while I was riding during the day.

Needless to say I didn't do that any longer after that.

You want to be noticed but not cause an accident!
Isn't that just a reflection of its current status as the defacto standard, rather than an explanation for how it got there?

I've been in two teams that spent time to evaluate revision control systems on their own merits and Mercurial came out on top both times. At that time, bitbucket supported it, as did IntelliJ. Ironically I can't vouch for whether that was the right decision at the time as the network effect meant they went with git anyway!
Last pass have different threat model than most of companies. They should have higher standard than everyone else. Employee privete PC should not have access to production data. They should you vpn and multi factory auth and everyone should be trained in company.
Same in Romance languages: it acqua dolce vs acqua salata, es agua dulce/salada, pt agua doce/salada (all meaning sweet/salt water).
> “We should expect this to also be true in business. A lot of companies were hiring during the pandemic, so everybody decided to hire. Now, companies are laying off, and everybody decided to follow each other and lay people off. A lot of this is just imitation.

maybe companies had increased demand during pandemic? and companies selling cloud service saw more demand because zero interest rate policy mean more businesses want to take loan and spend freely on cloud infrastructure? Or maybe businesses spend freely online advertising? now rate continue to climb. world is different. cheap money regime no longer reality.

this opinion piece not even close to reality. written by someone who appear not to understand how businesses work. maybe private company should function like government apparatus and keep unnecessary head count, as long as it mean profit not negative? maybe next year we just increase taxes and continue pumping money because business is just a massive charitable jobs program for ceo to get re-elected? yes rhetorical statement.

with rising rate and no end in sight, proper thing to cut excess fat from businesses. focus on value and trim out moon shot idea or area in business that not give revenue. good to prepare and do EARLY and not wait to when company already bleeding.

the truth in situation is many tech company especially big tech have massive grift executing at scale. workers who paid hundreds of thousands of USD in salary plus stock compensation to not do meaningful work. fake economic class of worker.

musk pulled mask off this grift and everyone else followed. good on them. does this author realize 70% or more of Twitter employee fired. Twitter still work for me decent. See more new features now than last 6 year. so exactly what “critical” job all these people have?
This guy is so dogmatic about it it hurts. I would argue that clean code is a spectrum from how flexible vs how rigid you want your abstractions to be. If your abstractions are too flexible for good performance, dial them back when you see the issue. If your abstractions are too rigid for your software to be extendable, then introduce indirection.

We can all write code that glues a very fixed set of things end to end and squeeze every last CPU cycle of performance out of it, but as we all know, software requirements change, and things like polymorphism allow for much better composition of functionality.
Stop being evil? Resign, retreat into a distant village, and let Iran become a peaceful democratic country. Just one idea.
I discovered the other day that the LXC project CI produces rootfs for many interesting distros [1]. Makes it very convenient to spin up a firecracker VM.

[1] https://uk.lxd.images.canonical.com/images/
If someone is new to the codebase, would you rather they need to open a dozen files to see all of the different virtual functions that could occur at one call site, or open one file?
> By gold standard I actually mean no fractional reserve banking

There was, AFAIK, no time in history in which a monometallic gold standard with no fractional reserve banking was the international norm, certainly no time overlapping with the capitalist econonic system and industrialization. The US before 1870 was primarily on a silver standard—and that’s true of most ofnthe West for quite some time before the US existed, and fractional reserve (or no-required-reserve) banking was the norm in the US before the gold standard, too. The gold standard was only 1870-1932, and none of that time was there no fractional reserve banking.
Sure. The network effect explains why it's the defacto standard now, but not necessarily how it got there. And, ironically, I use git for all my projects for exactly the same reasons.

Pijul looks interesting though.
too bad its mac-only
Turns out that we aren't the only ones that call freshwater "sweet water".
I think a large organisation absolutely can be agile... but you will have to rethink what organisations are and how they work, dispense with things like orgcharts, and the way that power works and think about the underspecified parts of agile - i.e. strategy, team coordination and so on. The book Team Topologies outlines something that looks very much like it tbf...
Stock market (at least UK) LOVE subscription models, much more than pay up front. I know this as our CEO continually tells us! It is continual cash flow and guaranteed money.
Even more so, I think writing down passwords on paper is actually pretty good security:

An attacker can only hack the paper with physical access to my office. But if they have that, they might as well install an physical keylogger.

You can also combine a written down fragment of the password with a remembered one.
As soon as you label something as prophesy, it kind of takes on the label of failure. Twitter's down fall will come like a thief in the night. lol, there's my prophecy.
Is there any flexbility tradeoff at all here?
The Morning Brew #3655
Same here (ENSERG/Phelma).

I find it funny that the name for Chartreuse + Hot chocolate in English is "Verte chaud" (I'll skip the conjugation error), while it's "Green chaud" in French.
This. And I'm wondering whether this was the end of human forums on the net as well. I mean, who can tell whether the comments he reads are coming from a human or a tuned AI. And then the implications of this in politics...
Yeah, botched my numbers, sorry. I saw that the hash rate of the current Bitcoin network went up to 2^93 hashes per year, and then I managed to pretend 2^128/2^93 = 35, instead of 2^35.

With your numbers if humanity dedicated all its energy to brute forcing a 128/bit key for a year it would have a ~0.1% chance of finding it. I guess that's a pretty good argument that no one is going to even try it in the foreseeable future.

See this cousin comment highlighting my error. that out: https://news.ycombinator.com/item?id=34955855
> GPT _is_ AI though

Well, it does not at all have the "intelligence" part of "artificial intelligence", so not really.
Using a dedicated on-disk file format, that is, a custom index has much advantages, optimizations opportunities. I thought using an existing OKVS would be an advantage from a time to market perspective, but it is not the case :)
I was born in the early/mid 90s so I haven't experienced what it was "before", but can you expand? I'm a big enjoyer of whisky so I'm interested in what changed for you.
I have been using qutebrowser for some time now and it's pretty nice if you can accept having a browser without UBlock Origin and other extensions ranging from nice-to-have to obligatory. The main advantage and the reason and I can't get myself to switch to Firefox is that it's vim-UX is just flawless. It works amazingly well and is just magnitudes better than any Firefox or Chrome extension that adds vim-UX on top since it's built into the browser natively in qutebrowser.

Maybe I'll switch away some time in the future, but for now the flawless vim-UX, its customizability and my many scripts and custom bindings I've written for it keep my locked in the qutebrowser garden, haha!
Even pros have dark, blurry & duplicate shots. But disorganization can make it hard to find those special memories. Let's fix that.
In Firefox: about:telemetry#scalars-tab_search=tab
Guess us undeserving drinkers in our “third-rate cities” can just go pound sand?

Sounds like a good decision for the monks but that’s a lot of condescension for someone who lives in Philly of all places.
It's a Tax problem and a Socialism problem more than culture problem. Socialism means taxes, and high taxes stifle innovation.
Sadly, I only recall having this almost 20 years ago. I probably wasn't old enough to appreciate it then. As I get older, I tend to appreciate the depth of flavour and savour these things so such more.
I have one long-time cat lady in my family and she is extremely liberal.
If a password was captured by a key logger, rather than a session token being stolen, they didn't implement 2FA for this login.

They are also talking about a home computer. In my company, VPN access is limited to trusted devices; therefore, sensitive systems can only be accessed from a corporate machine.

Security at LastPass seems substandard for a company storing security credentials. Unfortunately, from my experience, this is relatively common, and regulators need to start issuing significant fines or prison sentences for this to improve. Unfortunately, it is too easy for CTO/CISO to find a scapegoat and avoid scrutiny.
Chartreuse is a bit weird in that it's a kind of joint partnership between an isolationist monastery [1] and a liquor producer/distributor.

I lived near Voiron and did the obligatory tour of the production facility (I already liked the liquor thanks to a friend (hey Iv!), and the place smelled delicious!) They do a good job maintaining the mystique of the Secret Recipe Known Only By A Handful™, which I suppose the monks tolerate and maintain to ensure the steady revenue stream. As one story goes, they were the "first internationally distributed" liquor when the French Foreign Legion loved the stuff and decided to always have some on their campaigns.

The Carthusian monks are an isolationist order, with intentionally limited contact with the outside, which dovetails well with Chartreuse mystique. There was a 2005 documentary, Into Great Silence [2], about life inside the monastery, whose filming was granted 18 years after it was first requested!

I'm sure Quentin Tarantino already has a good supply of the liquor ;)

If you're ever around the Alpes, try and find some genepi [3] liquor (not to be confused with absinthe! Made from same genus, different species,) which you'll find is 70% of the flavour of Chartreuse!

(dang, I miss Grenoble)

[1] https://fr.wikipedia.org/wiki/Grande_Chartreuse

[2] https://en.wikipedia.org/wiki/Into_Great_Silence

[3] https://en.wikipedia.org/wiki/G%C3%A9n%C3%A9pi
I settled with Surfingkeys after I tried Vimium, Vimium C, Pentadactyl and Vimperator.

Here's my Surfingkeys configuration as an ex-Vimium user:

api.map('F', 'gf');
api.Hints.setCharacters("asdgqwertzxcvb");

It makes open in new tab behave like Vimium and f work like a toggle.

Hope this helps someone looking for a better option migrating from Vimium.

[0] https://github.com/brookhong/Surfingkeys
Fresh, non-salt water used to be called sweet in English too, but that term has fallen out of use for some reason.
Am I part of this abusive class of people simply for being white?

How many of these 'single' women are there? How many before it becomes a class, and all women are culpable?
Well, you can say "het is fris buiten", meaning "it's chilly outside".
No, I just botched it and pretended 2^35 = 35. See these other comments for more details:

https://news.ycombinator.com/item?id=34955855

https://news.ycombinator.com/item?id=34963094
But is it true that "clean code" makes the adaptation to changing requirements easier? I saw a few testimonies saying otherwise.
Strange Matter (https://en.wikipedia.org/wiki/Strangelet) is conjectured to convert regular matter into it upon contact.
I disagree: the popularity explosion was accompanied by the development of local production in surprising places. You can now find good whisky nearly everywhere.

And to be fair it’s the same with herbal liqueurs. Don’t get me wrong Chartreuse is good but it’s highly likely people can find something comparable produced close by.
The shapes example is pretty contrived so I don't really have an opinion on it either way. But imagine you have something like a File interface and you have implementations of it e.g. DiskFile, NetworkFile, etc., and you anticipate other implementors. Why would you do anything other than have a polymorphic interface?
If the result is that women end up swamped in these messages, then it is literally spammy. Sending everybody a "Hey" is no different from sending everybody any other sort of message, ad or otherwise, and calling that out is not excessive.

We used to all fight against spammers like the Spam King, because everybody suffered equally from that flood of unwanted messages. But because these minor spam lords only target women, it seems lots of men think it's not really a problem. If the people suffering from it think it's a problem, then it's a problem. And as far as I can tell, a lot of women on such dating sites do consider this a problem.
The main reason English is used so much is because of the British (and later US) empire, and not because it's easy as a second language (that depends heavily on what someone's first language is). Empires always spread their official language far and wide, no matter how "easy" it is.

I agree that language purity stuff is related to xenophobia.
That was The Great Suspender. Marvellous is a fork that seems to work just like the original. I actually have trouble with it with more than ~2000 (3000?) tabs. It gets unstable and slow. Auto Tab Discard doesn't have that problem, but does occasionally disappear and stop suspending tabs until you reload it.
In raw form your journals may be more than anyone would care to read, but AI tools could make them interesting to future people.

(a) Tools that synthesize down your life story and most interesting thoughts into N pages,
(b) AIs that train on all that data to create a virtual version of you after you're gone (several companies already do this).
I used to use Vim-style key bindings in the browser in that past but haven’t for a while.

Back then the browser extensions for Vim key bindings kept breaking now and then, and that’s a big part of the reason why I stopped using these extensions. Probably the situation is a lot more stable today.

Another part of the reason that I stopped using these plugins I think is also because I do a lot of my browsing these days on my phone. And aside from that even when I am on the computer, I don’t really miss the feature in my browser. Maybe also because I use a laptop most of the time, and the trackpad of the Apple laptops are nice to use.

Anyway, I still use Vim key bindings where it matters the most to me and that is in my editor where I write code and other text.

One thing that I came to think of that maybe someone can answer. What happens if you try to run one of those Vim-in-the-browser sites, while at the same time you have Vim-style keyboard controls for the browser itself? For example this one: https://www.vimonlineeditor.com/