skysight-inc/HackerNews huggingface dataset:
I guess "not nonsensical" would be more appropriate than "informative" :)

I tend to dump information like that in "// NB (my name, current date) tralala"-style comments. Do you have git integrated in your editor so you have git-blame-style commit messages next to your code? If that is the case, I guess putting the information in the commit messages makes sense.

Maybe it just comes down to how we choose to store auxiliary information.
I meant the church, not christianity. The roman catholic church killed christians all over Europe if they didn't accept the official doctrine. What is typical for the church is its behavior to suck up to anyone with influence or power.
Oops, sorry, missed the significance of the trailing 4.
Cool. No register renaming but scoreboared issue means it's still weakly out of order. It seems to be grabbing the instruction stream in 32 bit chunks but I wonder if it can decode two compressed instructions in a single clock cycle?
Maybe a challenging question, but did you give him feedback? IMO, that's the real way to stop people from ending up as an Expert Beginner. It's not that they need to adopt a new paradigm that they don't know about. It's that they need to know when they do something that sucks. People are amazing at self correcting of they have visibility into the problem.

But when people around you enable and tolerate poor code instead of correcting it gently but firmly, you don't know what to correct.
New collection of stars, not born in our galaxy, discovered in Milky Way
I’m compressing time a little for my story. This was last year before the lockdowns. He probably could have done it remotely. But we never missed an opportunity to talk about nerd stuff. He was definitely a talker.
There was no travel ban, only mandatory 2 week quarantine when you return.
Interesting to see the list of English words of Indian origin: https://en.wikipedia.org/wiki/List_of_English_words_of_India...
There's an entire field of philosophy called ontology which includes metaontology and it answers your question as "many definitions." I recommend this book [1] by Berto and Plebani. SEP [2] also has about a dozen articles on the ontology of quantum mechanics and quantum physics more generally.

[1]. https://www.bloomsbury.com/us/ontology-and-metaontology-9781...

[2]. https://plato.stanford.edu/contents.html#q
I appreciate the warning and see it as having been done in a way that is not judgemental. If the book was really graphic or even really heartbreaking, I'd appreciate a warning as well.

Moreover, I told two gay friends about the potential of two penises being rubbed together in a highly-popular Hugo award-winning SF series. While neither has read SF OR fantasy before, they are most definitely embarking on this journey now.
That's exactly what I do. For others who were not aware that multi-line strings can be used, this is POSIX-compatible (most of my shell scripts are executed by `dash`).
My impression was that analysis of the accident statistics failed to reveal any effect. Of course that doesn't mean that there wasn't one but it does suggest that it was too small to be useful.
Problem Statement Template for Jira
A free Google Chrome plugin to create Jira issues faster and never forget the main points.
Well it's good that you are finding that your experience of parenting is giving you the balance that you need. Not everyone's child or experience is the same.
The author does not have public contributions to verify his coding skills(no github), think before you invest your time to read the long article.
Depiction of sex is very common in sci-fi post 80s, to varying degrees of success (looking at you, Peter Hamilton). If you want to avoid it reliably, you may wish to stick to YA stuff.

I must say, I didn't find it particularly noteworthy in Jemisin's books, to the point where I don't remember it at all (whereas some unfortunate sci-fi sex scenes will stay with me forever...)
Expert Interview: The Ultimate Guide to Startup Advisors
There's clearly no fail-safe (even moderately so) solution to this problem on the centralized internet. Yet more reason for Secure Scuttlebutt, Dat and IPFS to exist.
I don't really buy the "expert beginner" thing. How does it relate to having the "T-shaped" skills? One is the frowned upon and the other is desired for some reason.

The reality of programming is that most often than not you do not need to be an expert to do a job well. I would even say that being an expert programmer is all about sticking to only basic things. The more you try to be smart and "on the edge" the more you or someone who inherits your code will fail. If I would get 1$ for every trendy abstraction or framework, then I would not retire, but probably could buy a new PC or something.

IMHO it all boils down to ego trips. Everyone thinks he is the superstar, ninja or 10x and everyone else just a poser. "I'm the smartest one" should be the motto of IT. If you think that you are the one that can push the whole community forward then you are probably delusional. I think I'm a moderately advanced developer, but some of the people that I met along the way were just crazy smart, highly productive and - here is the surprise - nowhere near the top. This delusion of grandeur is especially common in people that are pampered in the business. If I would name them, then I would be instantly downvoted, but just stop and try to imagine what people I mean. I'm guessing you won't have any problem.

In the end, your project does not need you to be an expert, your team does not need it, the business does not as well. Only your ego.

Long live the "expert beginner"!
Independent consultants are the first to get cut when the economy goes bad. Companies aren’t looking for “Enterprise Architects” and “Digital Transformation Consultants” when they are just trying to keep the lights on.

No, you can’t be 45 years old (I’m 46) and say I understand the business domain and I can give you a really cool VB6 Active X control to solve your problem that only works in IE6 on a Windows XP VM.

Yes, if the CTO doesn’t care that he is using somewhat modern technology he should be fired for incompetence. He’s going to find that he has a hard time recruiting developers who know how to write FORTRAN for a Stratus VOS mainframe. Yes I’m that old. Been there done that.

Saying you know the business domain but not keeping up with technology is just an excuse that people make and then scream ageism the minute no one will hire them because their idea of cutting edge technology is ASP.Net WebForms or Enterprise Java Beans.

Yes, my current position is a technical consultant working remotely for Big Tech who has to understand business problems and not just know how to reverse a binary tree on a whiteboard. But, if push came to shove and a meteor struck all of their data centers world wide, I could put my resume out their and get a job with a tech stack that is at the right point on the hype curve.
So, say a pipe blew and is flooding the apartment building you're supposed to not do anything?
In my experience the people who write "var asd = fuFunc();" also write awfully short uninformative commit messages
> Do people actually read commit messages? I don't have much experience

Found the tautology.
I seem to remember someone trying to build a blogging service on top of Matrix. I don't really understand the specifics but I assume since it's decentralised and federated, any other home server could then connect to your home sever and also host it/mirror it?
Good point, those are definitely different types of relationships. I agree completely that the shallow networking is a waste of time for everyone involved.
I tried the first book in the Broken Earth series, but eventually put it down because the language was - imo - a bit too preachy and self-indulgent.
Thanks for the pointer. Sent an email just now.

Direct motivation for the removal,

> That part I can help with: HN has a policy that paywalled content is okay as long as it's a soft paywall and there's a way to bypass it. AFAIK that's what the "web" button is there for, even if in my case it has not worked even once.

is wrong, though. While most sites have closed the loophole where visiting with a google.com referer header bypasses the paywall, Google still caches a full text copy if Googlebot isn't paywalled, and the cached copy can be accessed through "Cached" in the dropdown menu next to a Google search result. That works for many paywalled sites including Bloomberg.
"The rates are debatable but often 7% yearly is quoted. Example, instead of buying a 40,000 car, put it in stock market for 30 years and get just 6% return you've got 229,000. Thats a large percentage of retirement for simply deciding not to buy a new car"

I completely agree with you. Many people would like to have an extra activity generating passive revenue but not spending and saving is exactly the same thing. It can be hard to be consistently frugal though.
And purchasing a knife is the step before stabbing someone. Your argument is ridiculous.
I'd just C-x C-e and open the command line buffer in an editor to work on it there.
I think there is a lot of negative snark in this piece and I don’t think it distracts from the information, so I’m not sure why it’s in there...

Example
> In 2020, probably everyone not named Steven Pinker would agree that the “future” has been disappointing.
Every Lutheran christian rejects their authority too.
So, here in Austria, I applied for a few software development and architecture jobs in 2015. Went for interviews at 3 different companies. Was sad not a single one had asked me about my blog as I'd written quite a few posts over the years.

On the 3rd interview I asked to look at the CV that they'd been given by the recruiter. It turns out the recruiter had deleted both my blog and my GitHub link.

Presumably the recruiter feared the company might be able to contact me directly via those links. Or maybe just didn't understand what they were.

A classic case of the recruiter looking after their own interests instead of those of their customers.

So - in conclusion - the last time I searched for a job - my blog with > 250 posts [1] had zero influence on the outcome of my job search :-)

It's a good thing I wrote the posts for the fun of it, and not with the intention of improving my job chances.

[1] https://www.databasesandlife.com/newest/
This is a much more pithy and compressed way of saying what I tried to say above, thanks
I've seen people complaining the web button doesn't work for bypassing paywalls long before this, but that's likely because they're not aware of Google's cached copy (https://news.ycombinator.com/item?id=23768780).

Anyway, if you want it back you should probably send an email to hn@ycombinator.com too. Two people emailing is better than one.
For example you can invest a lot of time in learning some kind of framework and get really proficient. Maybe that opens up new opportunities to you. Maybe in a few years the framework falls behind and you should have better invested your time in something else?

Every framework gets out of date after a few years. It’s par for the course in technology. You have to ride the hype cycle.
Three Roads to the Top of the Mountain (2011)
I use -m often, it's pretty much my default commit method. It doesn't break the flow, I can see the previous commands in the terminal above which is sometimes useful.

Besides it's trivial to change the commit in an editor if you're not happy with it with a simple "git commit --amend". It's even possible to change your mind in the middle of the commit command by adding '-e' as somebody else helpfully pointed out in this comment section.

I mean, I don't think my way is superior to yours, but I don't think it's inferior either. It's just a matter of taste and workflow I suppose. In particular I don't really see why editing text in vim is going to make you more or less likely to realize that you forgot to "tweak something or stage a change". And at any rate as long as you haven't pushed anything it's trivial to rewrite the commit.
This is formatted as “lacs” or “lakhs”.

A “lac” is equivalent to 100 thousand.

So it would be colloquially said as 53 lacs 80 thousand.
Holy See still recognizes Taiwan as official "China". China started courting Vatican a few years ago to change recognition, one point of leverage is 2018 Holy See-China Agreement which allows Pope to veto bishops China select, which gives Vatican some semblance of control and future access.

On religion, just the opposite if you go by Buddhism numbers, +200m since cultural revolution. I've read that China wants to promote religion with Chinese characteristics as a foreign policy tool. Countries along the Belt & Road in China's sphere of influence are religious - being able to send out Chinese representatives with shared religious background might be beneficial. Maybe Chinese missionaries could even disseminate religion with Chinese characteristics. On top of internal stability, behind the elevated repression happening in XJ and Tibet are efforts to sinicize the major religions in terms of physical design (symbolism, architecture) and political structure to harmonize with Chinese society. Maybe there's a generalized "socialist" package for authoritarian governments to export. Though I find this thesis suspect, it invites sectarianism when money is already the universal religion, one China manipulates effectively.
Google is slowly becoming the destroyer of the (old) internet. (See amp, removal of urls, etc) I'm fairly certain I don't like really the new internet, even if some of the url re-representations are reasonably nice.
There's a much much more advanced version of this tool used for systems design in game design called Machinations. You can model really complex economies with it.

Now that I've left the games industry I still think about this tool often and how it might be useful for modeling load on a backend. Kind of waiting for an opportunity to try it out.

https://machinations.io/
my got foo is good enough that a GUI will only get in the way of what I want to do. But I never use the -m flag. Seeing the files that a I'm about to actually commit in my $EDITOR saved me a lot of headache because I forgot to add a file or added one that shouldn't have been. also really helps with writing extensive commit messages that actually describes the changes and why a certain solution was chosen. Was often grateful to my past self for writing down why I implemented it in a certain way and what other things I tried before that didn't work. Saved a lot of time retrying the same failed solutions
Being sick of the rioters and violence doesn't make you an expert in what a solution to rioting and violence is.

Don't blindly swallow what the CCP peddles as a solution.
It is an ancient unimaginative solution whose costs are a breakdown in trust between the people who don't bend easily and the govt. After you get rid of all those people what you are left with is a herd of obedient cattle.

And that herd is left weaker not stronger, a ripe target for domination from external threats.
And, from my understanding, run it with something akin to stability. Am I wrong that Hackintoshes today are still for people who don't mind regularly chasing down pretty significant bugs (like "bluetooth doesn't turn on" style)?
That's been my experience as well. I've worked with some clever and / or highly effective (= fast) developers, but in practice the applications ended up overbuilt (like the tech lead who spent six months under water, only showing up to the office maybe once a week, while he was building a framework), or applications with a lot of features but missing the foundations (e.g. microservices architectures but with no end-to-end tracing, testing, interprocess communication standards, logging, etc).
> I tend to dump information like that in "// NB (my name, current date) tralala"-style comments. Do you have git integrated in your editor so you have git-blame-style commit messages next to your code? If that is the case, I guess putting the information in the commit messages makes sense.

No but blame is very close by and easy to access, so when I want to know why something was done that way it's not far away.

Comments keep getting out of sync, code gets inserted before or after, … and after a few years (or months on large codebases) it's just complete nonsense. I reserve them for stuff that's really super important to say right here (and todos).
I'd venture you'd see less bugs because there would be drastically less code out there.
Economics.

Many people have no idea what economists actually work on. Economics is not only Macroeconomics. It is a consistent theory of human behaviour. It tries to understand social behaviour and human interactions using a very small number of hypothesis.

It genuinely gives a new light on how you understand social phenomena.
Learn how to do things you would normally pay somebody else to do.

For example learn to service your car, repair your home, etc.

Your things may last longer, you can save a bunch of money, your better half will be impressed, you learn how basic stuff in the real world works and you’ll get some time off the screen.
For me Gary Larson is a close second to Watterson. That said, this is probably one of my favorite Far Side comics and there's a ton more that are just as great: https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2F...

Third in line would be either the Gaston universe (Franquin) or Goscinny's oeuvre (Lucky Luke, Asterix)
This is not a skill but something I do everyday, that I found to be rewarding.

While I'm in bed and before sleeping, I take two minutes to be thankful for the day. I would go from the beginning of the day and be thankful for things I have. In this world where everyone seems to be so focused on achieving new things, creating and being more productive. I believe we all should take some time to be just thankful for what we have.

Have a fridge? be thankful for that. Got you uber to go to places? be thankful. Got money to eat for the day? be thankful. Made a contribution to make life better for other people? be thankful.

Once per day for 2mins, hit the pause button, stop thinking about productivity and being a better version of yourself. Accept who you are and be thankful for it.

The other benefits of this for me personally, is that I train my brain to remember things I did during the day.
This is great to know. For years I've been adding `&& git commit --amend` to write any amendments.
A Personal Knowledge Management (PKM) system has been invaluable to me personally and professionally. It takes a decent amount of work, but it doesn't feel like the knowledge I accrue slips through a sieve anymore, maybe 15% versus 50%.
Thanks for that link, looks like it may the original source.
The latest iPhones actually have faster Wifi (650 Mbps) than they have USB (480 Mbps), so I bet the compression is the same.

Maybe the android version isn’t using hardware compression correctly?
> $0 means a filename of a file that is being executed.

This is only a convention and is entirely up to the calling program.

For example in bash scripts you can use `exec -a name ...` to pass "name" as the 0th argument.

If you are already using #!/bin/bash you might as well use ${BASH_SOURCE[0]} to get the path to the current script.
C-x C-e doesn't do anything in my configuration but beyond that I find that editing long freeform text on the command line gets annoying fast if only because of the careful escaping you have to do, especially for nested quotes.
As someone who "recently" (couple of years or more) switched from "senior developer" to architect and at the same time got handed responsibility for 5-10 independent software systems, i completely agree.

Before this switch i would default to using memory. It was easy, it worked, and i have a rather good memory. Most things worth remembering somehow just "sticks" without any mnemonics.

After the switch, i got 10x the information i used to get before, and while i initially settled on using my inbox as a "todo list", flagging items that needed attention, this also became rather inefficient after a while.

I started keeping a journal. Every meeting i go to, i jot down notes, every agreement is written down. I still keep my todo list, but it's in Emacs org-mode now. Notes are handwritten.

As the author also hints, handwriting helps commit things to memory, so the times i actually consult my notes are rather rare. Instead, by simply having written them down, my brain somehow accepts that "it's under control", and focuses on something else, but still remembers it.
Taut-line hitch or Tarbuck is my go-to. Use it half the time, the double half-hitch the other half.
How do I delete your comment!
This is a Windows only app. Is there any similar app for Linux?
Martial arts and partner dancing are two sides of the same coin: in the former, one maintains distance and predicts movement so one can break synch with an opponent by surprising, taking advantage of and increasing brief errors. In the latter, one maintains distance and predicts movement so one can synch with a partner by signalling, covering up for and decreasing brief errors.
I can't help but think of Ariane V and its famous launch failure due to a programming error. I hope Ariane RISC-V fares better. ;) (Ok, the rocket platform has been reliable since 2003, but that ruins the joke.)
Not specifically because of job title, but I've found that I've tended to keep notes during the first few weeks/months of any new job/engagement. There are always curveballs and stressful moments, and writing them down has helped me calm down a bit and 'step back' from the situation (not a lot, but it helps some). I am not diligent/daily about it, nor do I keep it up for more than few months at the most, but as another tool to keep notes while getting to know people, it helps to be able to double check my recollection of their behavior, our interactions, etc outside of whatever corporate note-taking system is in place.
Black Lives Matter protests did not cause an uptick in Covid-19 cases
Oh man nice tip. I've been using bash for 30 years and never noticed that binding.

"\C-x\C-e": edit-and-execute-command
Not a lot of these suggestions have anything to do with a partner. Mostly solo skills, except maybe dance.

Maybe we could come up with some that would enhance ones time spent with a partner/spouse?
You asked a wrong question. You should have asked if it is ok if all her friends, all the neighbors in 60s and 70s, all the sick people of younger age, all the doctors in emergency rooms, all the people who need a surgery, but cannot get because ERs are full are under the risk, just because some 20 y.old dude wants to go to the beach.
Best Node.js Open Source Projects
There's no "excellent", it's all opinions.

Just look at the "imperative" that almost everyone recommends, try for enough times to cherry-pick commits that claim to do something and you'll realize how misleading they are
Sounds like some propaganda for hillbillies.
CRDTs: The Hard Parts
More related to the headline than the article but I was once at an election count where a candidate received 10,000 votes.

The returning officer read out (something like):
"Candidate One, four thousand three hundred and seventy nine.
Candidate Two, ten thousand.
Candidate Three,..."

He was immediately interrupted by the buzz of people in the room trying to work out what just happened.
OpenNebula: Expanding Open Source from the Private Cloud to the Edge