skysight-inc/HackerNews huggingface dataset:
Most of the time I just nodded along and mmhmm until he lost steam. It's hard to fake interest throughout a full on barrage of crazy.

I went along with everything until I discovered nearly his entire code base was copied from other people's git repos and the one thing that seemed to have a little genuine code wasn't capable of meeting his claims. Then he pretended it as "obfuscated" and as a hacker, I should see through it. The problem is,I totally saw through it.

Maybe he was hoping I'd turn his imaginations into real things. I really couldn't tell.

His behaviour was so bizarre, I was concerned he could explode spectacularly. Not worth the time and effort to calm his jealousy and internal rage.
you describe net negative engineers not 10x engineers.
I don’t know anything about Indian politics. This feels like a deflection but I’d like to hear more.

You say many haven’t been convicted formally. Reading between the lines, how many of those cases are likely to have been guilty of the crime, regardless of the workings of the court?
Tree Felling Roodepoort
There's commentary abiut incidentally discriminating based on race (e.g. zip code aa an input can act as a proxy for race).

Would giving out more loans than is rational by excluding stuff like zip codes be a good thing? Wouldn't that lead to more defualts among those groups of people zip codes can discriminate against?
What do you mean journalism wasn’t always about profit?
Ahh, then I might be talking crap. I'll check it out, thanks.
Jony Ive’s Mistakes: When Beautiful Design Is Bad Design
What would nasal demons be if not "ignoring the situation completely with unpredictable results"?
Colorful, fantastical and divine: animal drawings reveal Middle Age Christianity
I mostly agree with this description of the current western institutions, but I don't agree with the conclusion he came to as to why we accept these institutions.

The same way he points out that a human master can disregard their incentives in the interest of their subordinates, they can just as well disregard the interests of their subordinates and even their own incentives for some kind of personal enjoyment.

I don't think we picked the greater or the lesser of two evils, I think we picked the more consistent of two evils. If it were possible to plot "good" and "evil" on an axis, and if we were to plot to plot "human masters" and "uncaring system" on this axis, we'd see two bell curves. Maybe the mean of the "uncaring system" is farther towards the "evil" end of the axis, but the curve would have a very sharp peak, while the "human masters" bell curve would be a lot shallower, with a lot of variance.

I think we chose the systems we have now, or more correctly, the systems we have now are the way they are (nobody consciously chose them) because we as a society prefer things predictably kinda bad, rather than having the possibility of things being really bad or really good, this is made even worse when the outcome is decided by the whims of a person and not pure chance. At least when the system is predictable, we can plan around the bad parts, and introduce a system of checks and balances in an attempt to shift the mean more towards the "good" side. A benevolent dictator might be better than the best democracy, but a malevolent dictator is way worse than the worst democracy, for the majority of the people at least.
I'll gladly pay you Tuesday for a hamburger today.

https://www.urbandictionary.com/define.php?term=I%27ll%20gla...

https://www.youtube.com/watch?v=WrUbFZdiZxM
It would be optimal if it includes a local DNS over HTTPS resolver. Otherwise it becomes a choice of running a separate local resolver upstream or avoiding DoH for the sake of ad blocking.

Does anyone know if pi-hole supports TLS SNI?
I mostly learned from the K8s docs and brute force trial & error.

My first recommendation would be to learn Kubernetes on the platform to which you'll be deploying, if that is possible & practical. For example, you can create a lot of work for yourself trying to debug the differences between Docker, Minikube, and Google Kubernetes Engine. Every provider supports Kubernetes in a slightly different way (in my experience).

My 2nd recommendation would be to put in as much time as you can learning to read logs/errors/messages. You'll learn a lot about your cluster(s) and how it is laid out by tracking down the errors the system is generating. They aren't always going to be where you expect them to be.

My last recommendation would be to not allow yourself to become intimidated by people who sound like they know more than yourself. The K8s hype machine is in full growth mode, and while K8s is very cool in many ways, there's a pretty darn good chance that someone who insists "all you gotta do is..." doesn't actually know what they are talking about and/or how what they understand maps to the nuances of your particular challenge.

Be prepared to grind on hard problems. Clusters of containers are still very much in like sailing to The New World. Few know it all that well, and those who do probably don't work with you :)
Isn't this what Wall-E was all about?
It's mostly raw passion. You can't get a 9-to-5 worker excited enough to learn something from scratch over a weekend just to do something she thinks is "cool".

There's also a difference between a better programmer vs more productive. I will never be as productive as the two that I mentioned, but I'm pretty good at programming. I have enough experience to know how to develop a feature and a set of code such that it's easy to read, easy to maintain and doesn't have very many bugs. That's just something I've learned over time. Others may be much more productive than me, but I rarely have to revisit features due to bugs. So there are different measures based on what you want from a team.
Context for anyone who missed the original thread on Twitter: https://twitter.com/skirani/status/1149302828420067328
IAG must be very proud of their order by now...
An Overview of the Icon Programming Language; Version 9 (1996)
I'm not envious of people like that - they are still corporate slaves, working on other people's ideas, trading all their time for a little bit of extra money. The praise/acclaim they are getting is so bosses/society can exploit them better. The difference between $80k or $200k salary makes almost no difference in quality of life. The $200k dev is often more stressed and not as happy as they look on the outside. Most are keeping up a facade.

The only people I would feel envy towards are people who have both time and money, and could do whatever they want (fuck you money).

Especially depressing is reading IndieHackers, because it seems like everyone there just tests out some idea, then suddenly they're making $35k MRR. But even those people I'm not envious. Most of the time I realize that their idea wouldn't be something I'm passionate about, and even when it's a similar product to mine it wouldn't be built how I would choose to build it. Even if I was rich I would be building my projects - and that's what I enjoy, so the journey is more important than the end result.
This is my first attempt at writing a blog post and maintaining a blog. I wanted to write with interesting prose that still has clarity. It has two parts, a section for general topics and ideas I've thought about, and another for practical tutorials, mostly about programming and personal discipline.

It's just HTML and CSS for now but I'm interested in using ReasonML, React, and some static site generator in React such as Gatsby and react-static.

Do check out other pieces on the main page for other interesting topics (most yet forthcoming) and let me know what you think: https://satvikpendem.com

As well, not to plug myself too thoroughly, but the project I was working on mentioned in the article is a todo list + calendar web app for those who'd like to time box their day: https://getartemis.app
Essentially just replacing kubectl apply in a normal Tekton pipeline with a git push and telling Argo to sync.
It would never have been prioritized. The time to convince others that this was more valuable than other tasks would have far outweighed the time that he spent working on it on his own time. He thought it was a cool idea and just did it without seeking permission.
The 10x engineer exists. What do they do differently? They have 10 times the average impact on the organization around them.

We got over measuring lines of code a long time ago. We should measure impact on the people around you and the culture you create.

This list looks a lot like 10x stuff to me.
The faceless interaction with a Starbucks worker is associated with their freedom to switch between different worksites. In a culture where you have to have a personal relationship with your servants, they have less power to engage in the market. Yes, they're interchangeable to you and to Starbucks, but Starbucks and you are interchangeable to them.

Anyone who works in the service industry can tell you that their customers are terrible. Could you imagine how bad it would be if the proverbial lady demanding to speak to the manager was the manager?
Then surely you can point something out. Because I will bet you that India will increase real per capita income by a factor of 5 by the end of this century.
I took 2 semesters of Calculus in high school. It was a "requirement" to get college AP. I was convinced that I would have failed at college if I didn't take it. I have yet to use it in my career. A waste of time. A 2 semester class of drawing or Art would have been way more useful.

Why is calculus held in such high esteem in college prep?

Most students can safely skipt calculus. A 1-day general introduction would be enough for 90%+ of college students.
well..

world population in 1600 = 500 million
current world population = 7.5ish billion
expected population 2050 = 10 billion

subsidies wont make a huge dent. population reduction might. ..but that would take 150-200 years if everyone stopped procreating after half a surviving child.
Because I don't know the actual term, and I wanted to convey the thought and move on.
It's not a practical example but it's relatively non trivial e.g. some otherwise good compilers can't figure that one out.
The operational costs are considerably lower with Blockstack, since the app doesn't host any user state (and in many cases, no state at all). Most apps don't need a database of any kind -- all the business logic runs client-side in the user's web browser.
Drugs were legal in the 19th century. It didn't work out so well. Read f.e the history of the Opium Wars in which Britain sold opium to the Chinese. It devastated their country which the European powers then exploited.
Redlining was basically part of the law, as FHA historically required higher down payments for “less desirable”, aka non-white neighborhoods.

In the countryside or exurb, a similar dynamic arises... “the wrong side of the tracks”. Even without the racial dimension, the trailer parks and the horse farms tend to be in easily identified geographically distinct areas.

In hot markets in my area it’s easy to see. The “desirable” areas surge ahead of the baseline tax assessment comps, and the “undesirable” do not. You can map it in a stable area and it lines up with the old FHA maps.

Decades of a market like that leads to those conditions staying around for awhile. As multi-family real estate is getting appealing to people with money, I think we’ll finally see that legacy fade away.
It's basically unusable, as is Twitter. It's to get you to download the app.
right. i hear you.

may i ask what you mean by 'terrible'...nutritionally deficient or acidic..etc etc?
Please don't post unsubstantive comments here, or nasty ones. That only makes this place worse. Instead, if you know more, please share some of what you know so we can all learn something. You're broadcasting to thousands of people when you post a comment like that, so your audience transcends the user you're replying to.

https://news.ycombinator.com/newsguidelines.html

Edit: you've broken the site guidelines quite a lot and we've had to warn you several times. Continuing like that will get your account banned. We don't want to ban you, so would you please take the spirit of this site more to heart? We'd be grateful.
What do you believe could be done at a government level to combat alcoholism?
The answer is that he probably has a day job that makes him more money than the average astronomy position. So your idea is producing simultaneously less value and less enjoyment.
*never thought
Even a sane person can find a lot if they never touched the implementation of a specific feature.

On one of my teams, we had a hard rule where all features must be tested by 2 other team members (and if multiple people worked on a feature, none of them can be the testers). Something like every other case found something questionable, if not an outright broken edge case, that the developer(s) completely missed.
Really resonated with me. "Seeing the kid more often" is the hardest hitting observation.

"Its just a fucking job" indeed!
Thanks, yes I forgot "never".
I thought this article would be about this.

https://en.wikipedia.org/wiki/Resource_fork
Some context might help my comment.

A programmer who used to work here, wrote his own PHP micro-framework, instead of using one of the popular, standard ones.

Instead of just using one that already existed, and taking the time to learn it, he used his own. He may have done it partially for the experience or his own desires (he was probably actually bored because we have a bad manager, but that's another discussion)

We regularly find and fix bugs with this PHP framework. Had he chosen a mature, community-supported product, this wouldn't happen.

There are incomplete features you would have gotten for free with other frameworks. It has maybe, 20% of the features other frameworks have, even though it has much of what we 'need'. We had to write our own password-reset email code, for example.
Matthew Walker: “Why Sleep Matters” [video]
We detached this subthread from https://news.ycombinator.com/item?id=20435466.
I don't envy other people; someone is always going to make a higher salary. I do however want a high enough salary (or a successful enough side project) to permanently buy my freedom in terms of time; i.e., financial freedom.

There's many things I would rather be doing with 8-9 hours a day: AI research, cancer research, volunteer work. I also think my greatest achievements in life have all occurred when I wasn't under pressure, which is difficult when you have a full time job.
Youtube used to have something similar with annotations.

You'd get videos spammed with them covering the screen.

But some uploaders used them to make something akin to DVD menus. Being able to skip to other videos or timestamps in a longer video.

Looks like Youtube removed it this year. Pity since it also served as a way to 'edit' or correct videos. Instead of putting it in the Description/Comments hoping to be read.
This is such a slippery slope argument that gets repurposed for other situations. But it's always fundamentally that uncertainty means we should discount the future.

Well guess what? Our default condition as human beings born into the world is deprivation, uncertainty, insecurity and suffering. If everyone of the past used the "live in the moment" argument to discount saving or having children, we'd never see society advance.
> In order for the economics of having a personal servant to work out, there needs to be a fairly grotesque level of income inequality, driven by high levels of societal and legal inequality.

If the master has 10x the income of their servant, that means they are spending only 10% of their income on the servant. I.e., that's a manageable proportion to spend for the significant time-savings that having a servant represents.

The US (and many other countries) have income inequalities that far exceed a factor of 10. Honestly if the divide between the lowest and highest income was a mere 10x, I would not be worried about inequality at all.

And I can't agree with "driven by high levels of societal and legal inequality" either. While high societal and legal inequality certainly exist (and probably help somewhat), the concentration of capital is, I think, mainly caused by more fundamental market forces. Synergy, anti-competitive practices, barriers to entry, economies of scale, mergers, and so on. Lobbying for laws that entrench existing corporations is one of the factors, that could fall under "societal and legal inequality", but I think capital would concentrate even without that, albeit slightly slower.
> better programmer vs more productive

That's a good point. Honestly, I would prefer a team of developers that are like you vs. outliers that are by definition hard to find and maybe even more difficult to manage. You sound above-average w.r.t your work ethic which is also hard to find and even more important for a strong development team.

> You can't get a 9-to-5 worker excited enough

Would love to know how to achieve that. I use psychological knowledge in my leadership and may have found a way to give people a way to show their full potential. But I'll make further tests before I write about it. Maybe you already have some well-tested tips - I found this infographic and liked it [1].

[1]: https://www.visualcapitalist.com/10-proven-ways-to-build-tru...
What is the unit of "impact?" What is the unit of "impact x time?"

How many units does an average engineer ... emit? I presume a 10x engineer will emit 10 times those units?
Sounds like a recipe for identity theft!
Haven't tried myself, but there's a thread discussing this: forum.level1techs.com/t/firewall-on-espressobin/131206/9
Ask HN: Why shouldn’t I roll my own password manager?
Hi all! I’m currently working on a personal assistant bot (no 3rd parties involved, self hosted) that uses one SQLite file as its single source of truth. I would like to add password manager functionality to this so I can e.g. ask it to fill out online forms or save registration information. All passwords would be saved to the SQLite database hashed and salted with AES-256 and they’d need a master password (not stored anywhere) to be decrypted.

I know the golden rule is to not roll your own crypto, and I’m thinking this is somewhat adjacent to that. What does a password manager do in terms of security that I haven’t / can’t? Or am I on the right track and all password managers work in this same basic way?
I have to actually DO things to learn it well. Out of all the subjects I had in school, I was best in math and I think that's why. You can actually do math at home in your room and get immediate feedback (the answer is either right or wrong). You can't DO science in your room, you just memorize and see if you memorized correctly. You can do things like write English, but at the same time there's a lot of objectivity there and it's hard to get immediate feedback.

I CAN memorize well. But that is barely learning something. I do not learn by memorizing, I do not learn by being lectured at for an hour at a time. School was not very worthwhile for me outside of the fact that I had to collect signals so people will believe I'm slightly better than mentally retarded. I slept through much of high school - my teachers would pull me aside and say "please try to stay awake - your grades are great so I guess it's fine but please try."

I skipped half of my classes in undergrad - some of the easier business and science courses I only showed up for the tests. Some of my courses I went from an A to a B/B- minus because they penalized absences.

And I still ended up with good-to-great GPA's, a healthy number of academic scholarships, and a couple degrees.

If I'm not actually in it, building it and getting relatively quick feedback on if my solution is correct or not - I'm not learning very well. I'll memorize all day - but what a waste of time.
I think that’s a great example on needing to sanitize data, but being a member of a women’s club or attending a women’s college is itself telling you the candidates gender so I don’t know that this is deriving protected information from non-protected information.
> I don't think we picked the greater or the lesser of two evils, I think we picked the more consistent of two evils. ... A benevolent dictator might be better than the best democracy, but a malevolent dictator is way worse than the worst democracy, for the majority of the people at least.

Yup. With all due respect for reactionary philosophies, this is why we still vote for our leaders, instead of going with the Confucian way and asking the gods for a king to rule us.
I never really felt like I understood Calculus until I watched the Mechanical Universe on PBS.

Here's an example, demonstrating how Kepler's Second Law is an expression of the conservation of angular momentum.

https://www.youtube.com/watch?v=0tSmY4fn5xY#t=7m50s
In other words, everybody's a parasite on something. Lakota Sioux were buffalo parasites. Vegans are parasites of Daucus carota and Beta vulgaris among other species. Parasites of Homo sapiens are of course hated by that species. People are getting distracted by the whole theft thing. The guy's not awesome, and he's not terrible; he just did what he did, which was unusual. If you're picking up any "he's awesome" or "he's terrible" vibe, that's probably the result of an intentional editorial decision, to drive "engagement" via your admiration or outrage (or envy, which is both).
While I've vaguely known it was around for a while, I recently had the pleasure of using `jq`. It has a genuinely different and extremely useful set of semantics. It allows you to easily define transformations over json object streams, and it's completely brilliant in how it goes about doing it.
As far as the standard's goes, you're interpreting undefined behavior to mean unspecified behavior -- behavior that's well-defined, but whose definition "depends on the implementation" (in this case, your hardware). I mean, I can't stop you if you want to read it that way, but you're literally interpreting it to mean exactly what they did not intend it to mean... that's why they chose separate terms and explicitly told you undefined behavior is allowed to be unpredictable, rather than being required to be implementation-dependent.

But let's ignore the standard... who cares what it says...

The thing is, what you're asking for inhibits optimizations that many people would very much like to see from their compilers. Like for example if you have an uninitialized function pointer that you only assign to in 1 or 2 locations -- the compiler should be able to just replace the indirect function calls with direct function calls. You're demanding that it doesn't do that, and that it simply call whatever function or non-function that pointer happened to point to. I mean -- you're welcome to ask for that, and maybe your compiler should have a flag to make it behave that way (or maybe it does already? do you use it if so?), but to me and many other people, the compiler should obviously be permitted to see right through that.
Harmful Overleaf: Why a Simple Git Repository Is Best for Academic Writing
If you are ok with older people being more successful and value their mentorship, just think you identified another potential mentor ahead of their time in age. Start learning from them now... would you be jealous of Einstein if he came back reincarnated younger than you ? Or would you cherish the chance to get to know him ?