skysight-inc/HackerNews huggingface dataset:
Early in my career, a manager once had me repeat to him that I would be terminated if I failed to do X, like I was a 5-year-old.

X was referring to a technical implementation detail that he had zero understanding of. He read something in a blog post I guess.

My reaction was to act like it was a fun joke or something. But inside, I absolutely loathed him every second of every day until I quit, and now I take great satisfaction knowing that I’ve surpassed him and would never do a thing to help his stagnating career. (In other words, I’m holding an extremely petty and lasting grudge.)

But my point is, he probably thought I was fine with all his joking. I always laughed.

To expand on the article’s point, I think the biggest thing young managers don’t understand is that people are going to be insincere to you as a basic showing of respect and a basic desire for career preservation. They’re going to smile and appear to enjoy you and laugh at your jokes and seem ok with everything, much moreso than they otherwise would. So don’t make the mistake of using their reactions to define your boundaries of what’s acceptable or what’s funny, because it’s not a typical relationship, and you will invariably believe that you are funnier than you are and that a wider range of unacceptable behaviors are acceptable.
When I skipped school in the 80s, I'd get to the mall before it opened for business and watch as they opened the doors early for "mall walkers" -- old people who were there for exercise sheltered from the Florida heat and humidity.
A lot of PHP work is digging around in Wordpress themes & plugins with a bunch of other (third-party) themes and plugins installed, some of them paid which can add another layer of annoyance to testing and deployment and such. Hosting's usually some managed thing rather than anything under your direct control, and usually quirky or limited in some way or another. It's a pretty miserable ecosystem to work in.

PHP itself is, secretly, actually kinda OK. Some major codebases written in it are no fun at all to work with, including the 800lb gorilla that is WP.
It's not abundantly clear that there can be a performance benefit from moving QUIC into the kernel. Indeed, there is no performance benefit from having TCP in the kernel. That's why one of the most common tactics in high-performance networking is to move the TCP stack into userspace.

The end-to-end argument in IP networking evolved in a time (the 1970s and 1980s) when a host could reasonably be considered the endpoint. Now hosts are so big and powerful that it's no longer reasonable to draw the boundary around them. The individual process running on the host is the true endpoint, and having the application in charge of its own network flow control is the natural evolution of things.
I know you're specifying amateur comedy, but it's not so clear what's up or down. A lot of people think Dave Chappelle punches down, but is he really?[1]

"Comedy is subjective, and it's offensive, it really is. And people are making these imaginary rules, like, 'Comedy can punch up, but it can't punch down.' No, comedy punches down too sometimes, sorry. You don't make up the rules for my business without consulting a few of us. This is just people deciding these random rules about my business, and they're not even the funny people at their office, probably." - Jerry Seinfeld

"Who decides what’s punching up and punching down? I have a routine about these comedians writing articles in the Guardian, trying to set the rules of comedy, insisting that we should never punch down. And I say sometimes you’ve got to punch down." - Ricky Gervais

Also, it's important to understand what the actual target of the joke is. Chris Rock sums it up as, "Talk about what they do, not what they are"[2]. I think that's a useful rule of thumb.

1. https://arcdigital.media/dave-chappelle-punches-up-55dfe906e...

2. https://youtu.be/OKY6BGcx37k?t=2533
I think seL4 didn't yet have multicore support when zircon was forked from LK, could be wrong.
Am I Prepared to Pay the Price?
This sounds really whiney... almost like Trump drafted it for him.
In the context of one team member gets promoted to manage the rest of the team, I can see how this type of "joke" could happen. If the team was really close and everyone was friends, it's easy to keep the friend mindset and make what you think is just a dumb joke without really thinking it through.
Where are the benchmarcks?
HTTP 2 gave ~X2 faster performance.
I believe that HTTP3 will give far less, especially against tcp fast open
Ready to launch MLM system for your health and wellness business
Think about a time you really messed up. Did it take 10 years to come to the conclusion you were wrong?
The experts are saying that civilization will not collapse. Right now, the expert estimates for a "business as usual" scenario are about a 10-15% loss of GDP. I have to imagine people like Bezos are living in that universe, not in the fringes where climate change results in "collapse."
Of course. Each couple creates their own policy based on what they like or don't like. As opposed to work relationship.
This is great advice. It is cast in the first sentence as narrow advice, and in some ways it is. In the last paragraph though, it is illustrated that the advice generalizes incredibly well, and that's the part that sticks with me. Recognize the power your words carry, be empathetic to how those affect people.
So many amazing thoughts in this article that apply to the world of software engineering.

If tacit knowledge is as important as the author makes out, then hiring "young guns" is always going to have a cost over hiring people that have done it before. As an older developer, that's interesting to me. A contrary point, however, is that maybe all businesses are new domains of exploration, so you might as well pay the cheapest person to develop your domain specific tacit knowledge.

If tacit knowledge is not something you can get by reading, then training and mentoring is much better (dare I say vital!) than documenting it all in a wiki, or just making sure everything is done asynchronously in a well written pull request.

If tacit knowledge is that important, then getting it is a privilege. If you are in a position where you can be paid to develop those skills and don't just have to read up in the evenings after your kids have gone to bed. Many people don't have that privilege but the software industry prides itself partially on the idea that you just have to self teach yourself; if you aren't doing that, you won't be successful in your job. Tacit knowledge is not that.
They surely would if they weren’t needlessly adding terrible UX “features”
Same, have some units that have been running nonstop for the past 5 years without having to touch them at all, using Evo cards. Also, I don’t think I mounted var/logs as a tmpfs.
Ah, and no, it does not follow from what I said, I am just reporting about redo's properties.

As said, using redo is very very simple, but it is also mind-blowingly different from make. It is not difficult to understand, but the original documentation explains it far better than I could here.
That's a limit of bureaucracy, not of free software.
Could you outline the cultural differences that make open-source work unpopular with Chinese?
Haha, reading this made my day.
Never joke about firing people.

It's much better to joke about running out of funding. Knowing that everyone will lose their jobs together builds a sense of community and shared mission.
For me, I had a job. For me, it wasn't worth it to risk my income. I made a conscious choice to learn certain tools and techniques but to only use those skills to protect against their use. I could see how I could catch myself and how nothing good could come from that. If I could catch myself then someone else could catch me too.
Quit your job and do something else. Theres plenty of things to see and do in the world and you young enough to do them. Tech isn't everything and the industry isn't changing anytime soon.
Sadly Russia culturally and technologically is not a successor to USSR. Its space program is in shambles. Soyuz was designed in the '60s and Russia's space program can't offer anything new. That happens when you pay your engineers 150$ per month(floor cleaner at McDonald's makes $250) while Rogozin gets 400k$ per year (that's only the official number...), double of what NASA director makes.

Humanity needs a way to access space and we can't rely on the relics of old Soviet technology for that (no matter how great it was, we are rapidly losing the knowledge of it).
Check out search settings allowing up to 100 hits per page.
Crap. We do. We pretty much started the moment we got married. It helped that we lived together before we married, but I think you have a point.
> Google tries to make the Wikipedia link as undiscoverable as possible

Huh?

If I search for "who founded the new york times", then immediately below the three-line snippet answer, is a big (not small) blue link to "The New York Times - Wikipedia". In fact, it's literally the easiest, most prominent thing on the page for me to click on. Google is helping to guide me on to visit Wikipedia for more info.

I think you're confusing the short excerpts (with have a clear, obvious Wikipedia link) with Google's Knowledge Graph results, which is a different thing and is based on many different sources.
It does not imply any sort of control in any meaningful way.

For you to have "control" you would need to be able to produce different decisions from the same starting point, or there is no control - just determinism.

And those differences needs to not just be purely random, or there again is no control.

There then needs to be some mechanism that makes that choice. If you can not derive that from cause and effect of interactions of the physical aspects of the brain, then that is dualism. But that does not resolve the free-will issue:

That just means that there is an unknown decision mechanism, that needs to be subjected to the same question of how it makes the decision in a way that is not deterministic, and not random, yet produces outcomes that differ when re-run with the same state.

Free will basically would require some third distinct category between determinism and randomness, that infuses some sort of agency into a process (and that is not just a combination of the two, but qualitatively different).

I've yet to see someone come up with a description of this "something" that is not just entirely obfuscation.
Battery storage gas great dispatchability. It's scale that it lacks. It's estimated that a country needs 3 days worth of energy storage for solar and wind to work. The US would require 7 years worth of Global battery production: https://cleantechnica.com/2019/04/14/global-lithium-ion-batt...
They have been. Musk's businesses don't make sense without the incredible amount of government subsidies they get.
You're using the two super-fallacious arguments I refer to in my original reply:

1. You can write bad code in any language.

2. All languages have warts.

My response to #1: Here is a rock. Please use it, with some nails, to hang a bunch of pictures on your walls. Don't complain about your tool because it's entirely possible to use it successfully at this task. Or, less sarcastically, why use a tool that encourages bad results when you can use a tool that nudges you toward better results?

My response to #2: Would you rather have one wart, or 100 warts?
Is this how low we've gotten? The only thing you can say is that the US is at least better than the most oppressive and isolated Regime in the world? I don't know what that says about your world view or the US.
Examine any behavior by another that upsets you, including the most vile and reprehensible, and figure out what differences in your own life and experience would make you do the exact same thing.

Your anger has no legitimacy until you know and accept that you could have been the one to do the exact same thing. And then anger at people melts away to wisdom about things that can and cannot change.

Specifically the disturbing trend that has caused so much anger and outrage today, Socks and Crocs.
Understanding Market Manipulation
Deprecation warnings which many people will ignore, while new learners still learn with old material.

It is really tough and costs lots of energy.

If you have the energy: Create a complete proposal and push for it. If people feel like you it will go through.
Lots of business people don't look at long term, especially the CXOs unless they founded the business themselves. They usually stay for a few years and move on, so quick wins are not only preferred, but are essential to their next move.

If a company has a short-sight problem, you can be sure that it comes from the brain. Ordinary employees, once they are not juniors anymore, tend to stick with a company, because jumping around every couple of years don't really look good on the resumes.
My sense is that this is market jockeying.

Before now, and I could be very wrong, the only way to simply buy yourself a seat to orbit was on Russian rockets.... and should the future bring more of this they were probably hoping to be the obvious choice. NASA, even when it had it's own capacity, wasn't a threat since they weren't selling seats and when they failed to have a crew capacity, NASA became a customer.

Now, you have the crew capacity in a private company that is on the verge of being able to offer these services for sale and they have no reason to limit themselves to just NASA. SpaceX owns the rockets, capsules, and know-how... which gets to another point in the press release. The larger differentiator between SpaceX and previous government contractors like Boeing isn't that they aren't both private companies, but that the SpaceX is basically selling a service whereas Boeing was selling bespoke equipment. If Russia wants to be commercially competitive in the service of launching cargo and people... SpaceX seems to be a credible threat and I read the press release as the Russians seeing them as such. Given how competitive SpaceX is for satellite launch services, I can't say I blame the Russians for having concern.
Show HN: Listory – discover, follow and read newsletters out of your inbox
>Yes, and that ignorance is a _privelege_ of power.

No it's not.

There we go. My statement has as much evidentiary support as yours.

Have you ever thought about the usefulness and evidentiary support of using this weird leftist nomenclature to reframe traditionally understood concepts? Like what value did you bring by reframing 'ignorance' as 'privilege' - but 'privilege' not in the sense of the dictionary definition but as a loaded concept that came out of dark recesses of some leftist writings that has no actual backing and does not actually lead to a better understanding of the world.
That's rather reductionist. People (can) have warped senses of self-worth which mean both sides are dating/marrying "up" simultaneously, or "down" simultaneously (i.e. between narcissists).

There are also plenty of couples who value things like family/culture over individual worth and thus mating carries much more weight than the sum of parts.
Grab a Coke, walk around Home Depot... I do enjoy!
Something I never understand:

Why is this not the default?

So many people struggle with the same stuff over and over again, yet, there's no mechanism in Linux distros to package default settings for a use case.
America, We Are Leaving
Right out of the Michael Scott playbook https://www.youtube.com/watch?v=wAxtVMuDYD8
This, but also, when you're stuck on Chromium, change the default search to DuckDuckGo or Searx and use !w or !wp to search Wikipedia (and !s !sp if you want Google results for some reason, and !g or !go if you want Google results with a filter bubble).
I ran an ISP. Most people max their bandwidth for: backups, downloading Steam games, torrenting, and then about a week later their usage drops to about 5-8mbps sustained for Streaming and Videoconferencing.
It wouldn't be adopted due to middle boxes, so all the difference?
This is a small experiment on interpretable handwriting generation using CVAEs. Each character is generated individually with a bit of variance by default, and they're stitched together with a basic algorithm for pretty convincing results. You can play with the parameters at the top-right menu; note that they are unlabeled (x1-x6) since they were learned using an unsupervised algorithm.

I'm curious if anyone finds the results interesting. This is a very early stage experiment, but it might be possible to copy someone's handwriting style from a couple of scanned characters with a bit more work, for example.
It's the all-too-common "temporarily embarrassed millionaire" [1] mentality. When asked about these things, people imagine themselves as millionaires and then say "Well, if I were rich I wouldn't think those things were fair, so therefore I currently don't think they are fair either!"

1: https://en.wikiquote.org/wiki/John_Steinbeck
> I'm fine with a low barrier clause for keeping unorganized/low stakes ones out; that does not prevent proportionality in the final representation distribution though.

I wouldn't say that 5% is a "low barrier clause", actually quite the opposite. That means, e.g, in a room of 20 people, every lone/dissenting voice gets completely shut out of the conversation.

> My point is that a system where a representative college does not reflect the full vote across the country has a deep design issue.

For you, it's an issue. For me it is a feature. The USA is too big, too diverse and too uneven of a country to try to apply universal policies and expect good results everywhere. It makes sense to balance this by bringing more power to the states and not push it away to the federal level.
> I want an economy where we can celebrate automation and distribute the profits evenly.

Distribution of profits evenly: This is called "company stocks".
While <?php ...> and its equivalents for ejs, asp, or jsp are useful and a defining characteristic of PHP, it is implemented carelessly and prone to injection attacks. Using an SGML processing instruction for integrating scripting into markup languages is only a means of last resort when SGML has much better, type-safe expansion and processing features. "Modern" PHP leaves embedded PHP more or less behind in favour of Java-like frameworks, custom template engines, and other code-heavy approaches. However, the more PHP becomes like JS, the less there is a reason to use PHP over JS (which is at least standardized and has an extremely rich ecosystem) IMO.
The difference is critical.

A buoyancy compensator, filled with a fixed quantity (not volume) of air, does decrease in volume as you descend and the pressure increases. You'd sink faster and faster if you did not add air as required. Therefore, you must actively manage a BCD!

On the way up, the opposite happens. The quantity of air in your buoyancy compensator has an increasing volume of air as you rise and the pressure decreases, providing you with increasing buoyancy. Uncontrolled, this would rocket you towards the surface. Therefore, you must actively manage a BCD!

Lungs do not change in volume in SCUBA as they do when free (breath hold) diving, because your regulator is allowing you to constantly breathe air which is at the same pressure as the water around you.

When free diving, you carry weights to be neutrally buoyant at around 30 feet. Above the neutral buoyancy depth, you float towards the surface, and must swim down to descend. Below the neutral buoyancy depth, you become negatively buoyant, sink increasingly quickly, and must swim up to ascend. This is also important to be aware of; you don't want to strap weights to yourself that you can't drop: You may think you're capable of swimming up against your negative buoyancy, but if you only test at 10 feet under you may not be capable when you get deeper!
That’s just false, showing the info box does not remove the link from itemized search results. If a Wikipedia link is nowhere to be found, that’s indication that the info box isn’t info from Wikipedia in the first place (e.g. movies, certain persons). Same goes for answer snippets.
I mean, it's like the golden rule. I don't think I would want my wife to joke about getting a divorce every day. I would seriously start thinking she would want one. So if you don't want to feel like that, the golden rule would have you not joke like that either.
Also: cliqz.com that is surprisingly good for technical queries, and quite good for general searches
The coronoavirus economic impact is multiples of the projected economic impact of "business as usual" scenarios with respect to climate change. I found the whole process quite heartening actually.
Me and my wife joke about getting divorced all the time, and we've been happily married for 15 years. Maybe that joke wouldn't be appropriate for your marriage, but I'm not really into people giving absolute truths about other peoples lives and pretending like they're gospel.

Every relationship is different, and there will be different relationship norms for everyone. It's one thing to tell people that you should act professionally at work, but please don't project your marriage onto others.
Stuxnet also was a high-end targeted hack that had direct help from the power plant vendors. Big differences with other SCADA software.
Tech Patents: Dining with the Devil
Another thing: don't compare people in your team to recently let-go people.

As a survivor after a series of lay-offs, I took over a project from someone who was recently laid off (let's call him Joe), got asked a really vague question about it and responded, IMO reasonably, that clarification was needed. All I got back was "That's a Joe-type of answer" (emphasis theirs).

I don't think it was funny, and it certainly didn't help my understanding of the problem. I brought this up in a meeting and was accused of being "too snippy lately" shortly after. It's the type of thing where if didn't already have 5 years of enjoying my role, I'd probably be looking for a new one.
This is another example of the trend in the 21st Century, people commenting with a putdown to try and make a status grab at being superior.
If this guy has any sense, he disclosed the existence of the non-compete to Google in the hiring discussion and made them agree to indemnify him in the event of a suit. There will be a settlement, and Google will end up parking him somewhere for 18 months, with pay, until he is free of the contract.

None of this excuses this practice.
I'm curious about this too. He also mentioned not being able to access a lawyer at all when he was in max security. I thought access to a lawyer was a constant right - even after incarceration - and available free of charge?
It is just modern tr-r-r-rend in public statements.

Imagine Mr. Trump writing such a statement. What words/style would you see there?
Thank you so much for this. It makes me so happy that I can be in different country and yet listen to my favorite station back home.
I noticed that. Who was that comic, who got Netflix special and made some sensitive jokes and the only complaint I heard was 'well, I guess some find it funny, but he really is punching down'.
I thought these people are paid multiple millions because they're supposed to be "top talent"?
Greetings! I highly recommend getting connected with FaithTech (https://faithtech.com/) as their Slack community may have the work connections you are looking for.
I'm firmly in the Lisp crowd.

I loved to hate PHP until I was forced to dig into it to help a friend set up a Wordpress site. And now I don't hate it any more. It does the job it was designed to do in a reasonably non-horrible way. I don't think I'd ever try to build a Facebook-scale app with it ;-), but as the BASIC of web site creation, it doesn't completely suck.
Toronto family wins Rube Goldberg Challenge