skysight-inc/HackerNews huggingface dataset:
That thread also blew my mind a bit. I do ask the question when I want something. "Why do I want this ?".

Something that drew my attention to this phenomenon is all the ridiculous Hollywood movie scripts. It's always an unpopular teenager who'll then gain superpowers and impress people in his high-school, and everyone will ooh and aaah and take pictures and videos of him doing something 'cool', and the proverbial girl becoming impressed. It's the guy swallowing a pill and magically becoming fluent in several languages and masterfully play instruments to the audience's awe and women's lust.

I find there is such an emptiness that makes me almost certain those who write these either are virgins, or write them for virgins. Either way, it is sad.

I also see it in interests (language learning, writing, book reading, singing, writing, film making, and music) in the circles I frequent made of people in these fields, and it is accurate down to the speech patterns sometimes.

Sometimes, however, I think that this intrinsic/extrinsic dichotomy has its limits. You may start learning something or wanting something because of, or thanks to, someone else. It is extrinsic, but is it ? It is by definition. Can something you're not aware of be intrinsic. People you frequent expose you to different tastes and passions and fields and horizons.

You may have started programming extrinsically because someone you respect did it, and it unlocks an intrinsic desire.

Because of or thanks to depends on what you make of it.
macOS ships ancient versions of GNU programs which are now GPLv3. The BSD things are kept up to date.
> The downside of folders is trying to figure out where things belong in the hierarchy, or trying to update that hierarchy to a new standard.

That's why I stick to Documents/{folder1..folder∞} and folders don't have hierarchical sub folders, just contextual folders. Eg: Documents/taxes 2021/{invoices, stuff}, Documents/taxes 2021/, Documents/Cthulluh Roleplaying/{pdf files of characters}, Documents/Covid vaccination certificates,

Yes, it's messy but I don't have the mental burden of a holding a tree in my head or a tagging system.
> And it means that the operating system is failing at its most basic task (arguably the entire point of having an operating system) — to manage resources well.

Before about 2001, that would be a bold claim indeed in the Mac world. Pre-emptive multitasking only became a thing with the transition to BSD-based OS X
Falsehoods programmers believe about names – with examples (2018)
I've had explorer.exe crash many many times.
And taxing these assets doesn't hurt anyone and might make our public schools better, our seniors secure in their retirement, our roads and bridges safe for traffic, our mass transportation reliable and comfortable, our sick secure in the knowledge that a visit to the hospital doesn't force them into bankruptcy, improve our drinking water quality, ....

The list goes on and on. It might be 'zero-sum' (from very weird point of view - how do you balance the suffering of poor children? How does that balance?). But the "pain" of one billionaire losing a fraction of his wealth might well be worth the increases in living standards enjoyed by all the others.

It also make sense from a monetary point of view. Think about it; the taxman is where dollars go to die. Everywhere else they are just passed around and around. There's no 'consumer' of money - except for the government.

They need to increase the taxes, otherwise - especially in our low-interest-environment - all that money has no place to go to die and inflation will be the natural result. it would actually be prudent to increase taxes, so as to avoid a high inflation.
There was some pro type contact lens technology in a talk at Hot Chips but nowhere near prime time yet. Saw a thread. Forget if it was here or Twitter.
Yeah I’ve run into this a few times. In Postgres, you can’t add a foreign key referencing columns that aren’t indexed. I assume this is for performance reasons so inserts/updates are efficient, but there is no such check that the source columns are also indexed, so updates/deletes on the referenced table can be terribly slow.
When problems in such projects escalate they are sorted out during business lunches or golf matches.

What the crews on the machine room think about the deal hardly matters.
It would be nice if juries could ask more questions. Generally they are very limited in the ability to ask questions and the scope of the question.

Even in the more inquisitive role, they aren't actually investigating anything - like finding new info or evidence.
It wasn't that long ago that FAANG got caught for rigging the labour market: https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...

Obviously FAANG (and most companies) want to pay as little as possible for their labour. They don't pay $500,000 for senior engineers because of their innate generosity and desire to pay them well. They pay that much because they have to if they want to attract and retain the employees they are looking for.
not true, for instance, git being slower than hg for things like large monorepos is why google and facebook invested so much in hg (while microsoft has been pretty busy reinventing large parts of hg in git, as git-vfs for instance).
Government investigations into bogus medicine and “anti-science” would have some credibility if not so lopsided and partisan. Where are the House committees to investigate homeopathy and chiropractic and all of the pseudo-scientific new-age nonsense that people on the left buy in to? Why aren’t mainstream news outlets pressured to drop astrology columns? How is Ancient Aliens still on TV, harming our children?

Edit: I suppose I have to add that I am progressive, pro-science, left-leaning, and vaccinated. But I wonder about the nonsense embraced by people on the left and why they get so worked up about nonsense that seems to get embraced by the right. I know liberals who will talk seriously about megadosing vitamin C to fight cancer and then in the next sentence condemn the MAGA crowd for promoting ivermectin. Most of the vaccine skeptics I have had to listen to come from the political left.
This was great. Clever twist at the end.

I cringed a little because some of those mistakes looks like stuff I would do even now. I have a ton on of front/back end experience in a huge variety of languages and platforms, but I am NOT a database engineer. That’s a specific skillset I never picked up nor, admittedly, am I passionate about.

Sorry to go off on a tangent, but it also brings to mind that even so-called experts make mistakes. I watch a lot of live concert
footage from famous bands from the 60s to the 90s, and as a musician myself, I spot a lot of mistakes even among the most
renowned artist…with the sole exception of Rush. As far as I can tell, that band was flawless and miraculously sounded better live than on record!
> what was the cost involved

There was a textile with every BBS in Australia. I dialed every single one in my state. Later that month the bill came and it was over $500 (in 1990s money)... Consequently my dad threw the modem at the wall and it shattered into a million pieces along with my broken heart.

> what were the entry barrier for an average person to join

Some BBSes had questions to filter applicants, usually seeing how l33t you were.

> How similar was it to current social media networks

Maybe it was just me as a kid, but for me there was zero social. It was you and someone else's computer. On the very rare occasion, your session may be interrupted by the sysop who either wanted to talk (leading to a racing heart because you didn't want to be found out as a kid) or they just wanted to play Tetris with you.

> How big the industry around it actually become

This wasn't an industry, most BBSes were run by like-minded people who liked computers.
Discussed at the time:

Falsehoods Programmers Believe About Names – With Examples - https://news.ycombinator.com/item?id=18567548 - Nov 2018 (169 comments)
It’s a fair question and I think the response is it scales with your proximity to other people. If you live out in the country and your nearest neighbor is a mile away then by all means do whatever you want as most of your choices will not impact others. If you’re living in a dense metropolis in a 500 unit complex then the equation is different as your choices impact more people quicker.
If it were only that easy. Large mature projects often have much more complicated build steps than just invoking npm, especially if you want to build incrementally so you can edit/run/debug faster than the 15+ minutes it takes to do a full build. Dev modes, logging, minimization etc. are now easily as complex as 90's era C/C++ builds.
The biggest challenge with software interviews is that you don’t know when to lie. The process is maximally biased and so you have maximum incentive to lie. The only reason to not lie is reputation damage in the highly unlikely case you are caught. In the end you are either hired for more money or you are just wasting your time as a candidate.

Most of us really want to be as honest as possible, not just because we are good people, but because went want to ensure maximum compatibility. This is incredibly deceptive in itself because employer compatibility doesn’t really matter. As an employee you do things the company way or you don’t work there.

So, just lie. I really hate that, but there is no reason not to and every reason to do so. It’s just the nature of conforming to system of inherent implicit bias.
text: https://kk.org/thetechnium/68-bits-of-unsolicited-advice/

another batch: https://kk.org/thetechnium/99-additional-bits-of-unsolicited...
Business / Investing
Good ideas, but there are a few things wrong with this.

First, we forget that filesystems are not hierarchies, they are graphs, whether DAG's or not. [1]

Second, and this follows from the first, both tags and hierarchy are possible with filesystems as they currently are.

Here's how you do it:

1. Organize your files in the hierarchy you want them in.

2. Create a directory in a well-known place called `tags/` or whatever you want.

3. For every tag `<name>`, create a directory `tags/<name>/`

4. Hard-link all files you want to tag under each tag directory that apply.

5. For extra credit, create a soft link pointing to the same file, but with a well-known name.

This allows you to use the standard filesystem tools to get all files under a specific tag. For example,

find tags/<name> -type f

(The find on my machine does not follow symbolic links and does not print them if you use the above command.)

If you want to find where the file is actually under the hierarchy, use

find -L tags/ -xtype l

Having both hard and soft links means that 1) you cannot lose the actual file if it's moved in the hierarchy (the hard link will always refer to it), and 2) you can either find the file in the hierarchy from the tag or you know that the file has been moved in the hierarchy.

Of course, I'm no filesystem expert, so I probably got a few things wrong. I welcome smarter people to tell me how I am wrong.

[1]: https://lobste.rs/s/ydno8w/tree_structure_file_systems#c_njg...
Six Problems Only Smart People Have
I appreciate you naming your company Thangs and not co-opting an existing word cough meta cough windows.

Thanks from the bottom of my heart.
Quite the opposite. Companies fight that much harder to get a candidate they know is valuable.
Real Developers use whatever and still get shit done.
I ran a BBS when I was 9-14
years old and because I did I got sysop(root) rights on lot of the other BBSs. I ran it when my parents were asleep so I often was awake swapping disks etc and downloading from other systems during the day when my parents were at work. I had to pay the costs out of my pocket; this was first paid with money from strawberry picking and a little later from educational software which sold to most grade and high schools in the Netherlands.

The ratios were never there for me as I ran my own bbs and I also helped others mod their bbs software (the Pascal ones) which they rewarded with root rights to their systems.
Intertia. TS is way more popular than Coffeescript ever was, so there will be more code to maintain, and the network effect applies here.

> The cutting edge JS ppl are moving away from TS right now, at least some of the ones I follow on twitter seem to be over it.

Who are these people, why are they moving away from it?

> OP might be on to something, not wanting to waste time chasing trend n-1

If you need static typing for JS now, TS is your best bet. You can also wait N years for TC-39 to add it but so far nothing has been proposed.
Ok. I saw the "opposite" part, but didn't see anything that directly argued the opposite of what your comment was saying.
Tags are the lazy man's schema
My main point was that salaries are based on the employee market that a company can utilize. So 'cost of living adjustments' are going to become a norm in a remote-first world.

Regarding the competencies of developers in India, I don't doubt your experience but I know that there are plenty of skilled developers working at Google, Linkedin, Amazon, Microsoft and countless budding startups in India.
I interview and I explicitly adjust for this in my interviews. Anxiety is not too hard to pick up on, especially if you know family and friends who have it, and I’ll give people the benefit of the doubt in the case that I do notice it.

Many people with social anxiety are excellent writers and I make sure we always have a written portion of our evaluation to give them.
It's "Keeping Up With the Joneses" in annoying Twitter thread form.

Is that mind blowing?
One of the best uses of tags is to let a file effectively exist in multiple “folders”

For example I have folders of screenshots named after various shows and games, and I use tags to further organize the images based on their suitability for different “reactions” on online forums :)

So naturally I have hundreds of tags but macOS doesn’t seem to keep up with that many and after a certain point it feels like Apple have forgotten about tags and improving their integration into the system.
I think it is very possible. There's a simple technique for that: check everything, all the time. As I said, it's tedious but it's far from impossible. You can probably optimise it by checking less things in practice.
finger/touch/feel precision is insane.
You may like this article as well:

Why Are Egyptian Youth Burning Their University Diplomas? The Overeducation Crisis in Egypt

https://www.brandeis.edu/crown/publications/middle-east-brie...
Training model is getting cheaper. GPT-3 is one of the very few countable examples where it is so expensive. In the end it all depends on the size of data you have that you could scale up the model without overfitting. And the internet text data is one of the only data size is this big.
That's not what that chart says. It says "In addition to killing babies, small children and elderly, it killed an unusually large number of young adults." It creates a W shape rather a U shape. The higher figures are still the youngest and oldest.
That's a developer-perspective issue. You're talking to a user here, and from a user perspective, the GNU utilities are generally strictly superior.

Take the example you provided, of yes(1). Most of the extra code relates to optimizations, and ensuring that the entire argv is echoed back rather than just the first argument. Because of this, even a very simple example like:

"yes hello world"

will behave differently on BSD vs GNU, with the GNU version likely being what users expect.
I bought a course from Colt Steel in 2018 (https://www.udemy.com/course/the-web-developer-bootcamp/) and was happy with the quality, bought some more courses from him later. He is a good instructor. I have 20+ years experience with programming but learned a lot about the new capabilities of CSS, transformations and new functionality in JavaScript.
You can usually get the courses from Udemy on offers, usually around 15-25$, so register with them or get their app with offers.
I felt that in a different way after starting my first real job. I thought I was making good money and had a great career ahead. Now 10 years later and a MS, I realize I was underpaid, and likely still am, with a job and not a career.
Google is no saint, but they don't sell your data.
Speculation and Investment are similar but different.
The marked may be full of idiots, I don't care.

It's the concept that is ridiculous, a solution in search of a problem.
The word "reasonable" does a lot of heavy lifting in the American legal system in general. There is even a meme (sorry for the low quality): https://m.facebook.com/comedianoflaw/photos/a.20394137529581...
On the other hand, I have a friend that's been using minimalist systems more and more, we talk a lot and he seems to have no problems with productivity, and maintaining/compensating doesn't take him much time.

> If you ask me, it pays to just learn to be flexible and learn to appreciate and work with the strengths of a software even if you don't like some aspects of it.

I want to be flexible in my work, but not with my tools. Having to be flexible with my tools means that I can never reach a level of mastery. I would be building my skills on shaky ground.
Is it specific to M1? On my Intel Macbook Pro I have to restart Safari daily to fix memory leaks that make the address bar incredibly unresponsive (even closing tabs doesn't work - I have to quit and reopen the app).
> with the GNU version likely being what users expect

Lol why? Not everyone grew up on GNU.

> strictly superior

This isn't something you can quantify and say 'strictly superior' it's all just taste and opinions.
I'll bite and talk about centos, the 'stable' distro.

Take the example of 'tar' that slowly evolved and some time even changed its default behaviour. e.g. what to do when untaring a folder but there's already a symlink with the same name as the folder, do you erase the symlink and create a folder or do you untar the folder in the symlink? Between centos 5 and 7 this changed... Causing me some amount of pain.

hostname stopped supporting '_' in host names. Could have raised a warning, have added a '-pedantic' option but no.

hostname stopped assigning the permanent host name with the 'hostname myhostname' command and now you need to use hostnamectl. Could have left the 'old' feature and make hostnamectl whine instead, but no.

ifconfig the deprecated tool subtly changed the order of fields too and now the MAC address is not in the same place as before, breaking scripts that trusted that not to change.

df changed its syntax, adding or removing a new-line some time ago.

Yeah thinking back we shouldn't have used the standard tools and expected them not to change.

So, now, whenever I see in code review some bash person using 'standard' tools to get info that could be gathered through procfs or sysfs, I instead ask they use procfs, sysfs or ioctls and be done with it.
What? NeXT open-sourced their Objective-C gcc extensions in 1992, a half-decade before Apple bought them.
Imo this line of thinking is flawed:

It's not X, it's not Y therefore it must be Q. It can also be a different asset class, a new one. Keeping an open mind is paramount in the super fast tech lane.
Pre-algorithm Facebook was quite good for getting a snapshot of what people did gossip about.

However Zuckerberg could not allow his lusers to rank content, so they added som opaque algorithm to serve whatever they wanted us to see instead.

I have not used Twitter to any extent, but have they done something similar?
It's different because it may not be so easy to find an "equal" replacement. And they could pretty easily get into that situation. If enough developers quit after such a pay cut and find work at other employers that don't play this game then Google may have some trouble.

And then you have to ask: "was this worth it?". And my guess would be no.
Why are you so mad that someone allegedly considers themselves smarter than you?
> the professions he lists are "lawyers, MBA holders,..." and later to finance. But these are the professions likely to be zero-sum.

True, people with zero-sum, "I want more!" attitudes might very well self-select for the listed lines of work, perhaps because of the greater potential payoffs and arguably-weaker checks and balances there. But at the risk of sounding defensive, zero-sumness really does depend greatly on individuals' attitudes: Lawyers can be useful in the same sense that cars' transmissions and oil pumps are useful; MBA types are trained in planning and management, which, I dunno, have their uses; financiers can get people who have money to part with it voluntarily so that others can make use of it.

When I took a review course for the patent bar exam many years ago, Professor Irv Kayton told us forcefully that our job as patent attorneys was not to be scientists or engineers ourselves — we all had science- or engineering backgrounds — but instead to be the "noble servants" of those innovators in society.
Most companies will throw out their employees at the drop of the hat when they feel like it. Is it really worth giving them that much of your time every day? I don't think so.

If you keep this up for the next 10 years, what will you have to say about yourself and your accomplishments?
A look at power on the new M1 Max
You just asked a question. How about I don't answer the question but just tell an ai to grab some random stuff about spam and pretend I wrote that as my answer to your question.

Your site and your action are the worst form of parasite infesting the web.

You aren't even providing the tiny added value of a broker or legit curator or aggregator.

The material you "sell" all came from other people who you didn't pay. The way you derive income is by perpetuating the ad model that makes everyone's browsing experience horrible and inefficient and even dangerous thanks to malware delivered through ad networks.

I do not congratulate you. You have not earned a penny or generated a penny, you have merely figured out a way to collect a penny from thousands of people through a mechanism that is difficult to audit and prevent. No end user would agree to pay you what they are all paying you, if they actually understood the whole picture and had any practical way to choose.

How can you NOT consider this spam? Answer: the Upton Sinclair quote someone already posted. Although there is another version from Williams Jennings Bryan 40 years before that: "It is useless to argue with a man whose opinion is based upon a personal or pecuniary interest."
Family's 'pet dog' that killed ducks and chickens turns out to be a fox
Read Ultra learning by Scott Young.

It will help you plan out how to learn this in such a short time. It will also help you learn on your own terms,
This is nice. I had an idea to create a website for a "coders toolbox" for myself and others to contribute general functionality with brief documentation. Not a library; I need to copy and paste code and then modify it for my needs.

I've been learning SFML and the lack of direct code examples has been infuriating. Resources are explained in English (so paragraphs when a few lines of code would suffice), and the forums are 2/3 full of arrogant "we're not going to help you, just read the reference" posts, and are mostly outdated.

All I want(ed) to see is small code snippets for e.g. "get mouse position in map coordinates", "display text on the screen", "zoom on mouse position", "get mouse position in window/view coordinates", "create a gui box and determine size by text and center the text", "how to zoom without graphical glitches"
I sudo echo 0 > /sys/devices/system/cpu/cpufreq/boost (for AMD) to get constant clock rates when doing wall-time benchmarks. Sure, instruction counts would be more accurate but not everything has perf-counters built into it for measurements.
I should hotkey that to have a turbo button too.