skysight-inc/HackerNews huggingface dataset:
You aren't wrong.

But some patterns are easier to understand than others.

Most are created through experience gathered while programming and are rather parctical solutions to frequent problems.

Mathematical concepts are patterns too, but they were often "developed" by people who had nothing to do with day-to-day programming challanges and seem rather foreign for the average developer.
Could be wrong but communicable means you can infect other people around you. Transmissible means the disease does generalize to some extent and is caused by something replicable. That is, if they take some of the prions infecting you and inject it into someone else, it can infect someone else. Broken arms and bad genes aren’t transmissible. Lots of cancers aren’t either (meaning I can’t inject you with my cancer and infect you)

This isn’t especially surprising. It’s about on par with Alzheimer’s being caused by a microorganism. If we accept that this is true, then it follows that Alzheimer’s, as a symptom, can be transmitted. But unless there is a noteworthy vector of transmission, there’s nothing to worry about.

Speculation about eye care equipment sounds like sensationalism until tested.
Could be correlated if it is transmissible. Gum disease could be an access vector for prions into the nerve system and the brain.
I'm in exactly this situation, at Senior Staff level. It is quite possible that a person is actually getting paid enough to make it hard for them to leave, which seems strange because it's not not the norm. The company may want to keep them because of what they can do for that company, not because of their potential market value to another company. They may know things about you, that are hard for you to communicate in a job application situation, such as how you work with people.

I've decided to adopt the attitude: Enjoy it while it lasts, but don't count on it lasting forever. Live a lifestyle consistent with your market value, and squirrel the rest away. I'm also conscious about keeping my tech skills up to date.

I'm reminded of an old saying among people in the entertainment business: Think about how you treat people on your way up, because you will meet them again on the way down.
'This time we'll stay': Nasa to send humans to the moon
This article, along with a boatload of companies, fundamentally misunderstands the way that senior / principal / staff engineers add value.

The article mentions it briefly in the small part about “force multiplier” but then seemingly reverses course when talking about “soft” duties & especially emotional labor.

The value of staff engineers is to give them autonomy in deciding how to be a force multiplier. If they realize for themselves that this can be accomplished with some soft skill application, so be it. If they realize this will happen if they do not delegate some critical task and instead clear the calendar so they can write the code that time, that is good too. And lots in between.

But autonomy is the critical thing. These are engineers that you’ve decided to trust greatly, so you cannot get in their way with compulsory person management overhead, adding them to every product meeting, burdening them to “sell” their vision on some architecture, recruiting policy, whatever.

These are the very people who you should be getting out of the way of, letting them decide how to be a force multiplier.
Other things you gain from your clients that aren't money
Joe Edelman has a great video covering this idea https://vimeo.com/155525207
Your statement is just plain wrong. It most certainly does work if both sides of the tunnel are behind NAT.

If that were true nobody on a home cable router or DSL connection would be able to connect to their corporate office which almost certainly uses NAT and RFC 1918 Addresses. I have set this up dozens of times for both client to site and site to site IPSEC VPNs.

This will even work for for site to site VPNs where there is overlapping RFC 1918 address space on both ends.

NAT-T negotiation happens during the first phase of IKE negotiation. See the section "IPsec NAT Transparency (NAT-T)" here:

https://www.networkworld.com/article/2288666/lan-wan/chapter...
Show HN: Form Filler – A chrome extension to fill forms easily on the internet
Maybe your misconception TFA is debunking is that wayland centers your use case. ¯\_(ツ)_/¯
It's pretty nice for server code, but still has one major shortcoming which is that's it's kind of tricky to write high-performance IO-heavy code (it's easy if you want to have a thread blocked on every IO request, but that's bad for performance if you have many concurrent requests).

This will improve a lot once async/await stabilizes. It already works great in nightly if all of the libraries you want to use support it.
I have followed most of the JRuby talks at JVM Language Summit and the efforts lead by Charles Nutter.

However I did mentioned "on their canonical toolchains" on purpose, as not many in the Ruby community would welcome Java on their computers and rather fork a C compiler as pseudo-JIT.
Offtopic. I recently bought a juicer. But turns out that after drinking one glass of fresh orange juice, my face turns pale, and I start sweating. It's nothing serious (I hope), but curious if anyone can recognize/explain this phenomenon? I have no such effect when eating large amounts of sugar. And I have no known allergies (recently tested in the hospital for another issue).
Tribal knowledge is good to have, and inevitable, but it is also a blinder that tends to limit people to a particular set of architectural assumptions, and this gets worse the older the company becomes. It’s also an obstacle to bringing in new people.

Some people are able to join a company and expand/modernize/build on the tribal knowledge to make things better. It’s a rare gift but I’ve seen a few people do it. People like that could be a principal engineer at almost any company.
These are really amazing. Took me about 5 minutes to notice the little expand + in the top right corner of each image.

Elliot 803 makes a great phone wallpaper.
Bricklaying robot commences outdoor testing [video]
How willing are you to invest in an early-stage startup whose founders could be arrested over a data breach? How much of your own money would you be willing to risk? Would you be willing to work as a founder of such a company and take on the risk of jail time? If this "bogeyman" is of "dubious existence" then your answer should not be impacted at all by the nature of the regulation or the punishment for non-compliance.
>There is a very high likelihood that when a user complains about Wayland support for Nvidia they mean this

As the actual person who receives these complaints... this isn't true. Once it's explained, though, the users still stick around and get angry because they made dumb, uninformed choices as a consumer and think it's our fault.

>If you're representing Wayland, this problem is your problem whether you want it or not.

It's not. We can just choose not to solve it. Use X and buy smarter when the next harware upgrade comes around, or wait until your hardware is supported by nouveau if you don't want to upgrade any time soon.

>What is the current UX for screenshotting, screencapture, and screencapture with audio for the most featureful DE that uses Wayland atm? Is there a program out there that offers push-button access for these three features (choosing the most sensible default format in each case)?

I don't really know what the situation is for more noob-friendly DEs like GNOME, but on sway this tool is the i3-equivalent of push-button simplicity:

https://wayland.emersion.fr/grim/

Push-button screen capture isn't there yet.
Not even Apple, apparently: https://appleinsider.com/articles/19/01/18/apples-management...

As someone who hasn't bought a GPU in several years, but might be in the market for one soon, I have to wonder: what the heck is going on with Nvidia?

I remember back in the day, on Linux, they were the graphics card to get if you wanted the highest performance, and could get their proprietary drivers working reliably (I never could). But now they seem to be alienating even closed-source partners.

As someone who thinks any GPU made in the past 5 years is more than good enough, avoiding the Nvidia driver situation (on every platform) would be worth the slight performance loss of getting literally any other card.
There are usually far more ways to move text around than arbitrary binary bits, such as copy-pasting in terminals and web forms. It also lets you embed certificates in formats that don't normally support literal binary data, such as JSON.
I used to own Macs as well and then I got a Thinkpad, which has long been hailed as the ultimate hacker's laptop. If you are looking for something that is of the quality of a Macbook this is what you want. Personally I've also wanted a nice minimalist looking black laptop for a long time so that's a bonus.

I have a T480s, fully maxed out specs except no dedicated GPU (this will give you dual heat pipes instead for better thermal performance on an i7 core). 24GB RAM. Keyboard is incredible compared to Macbook. I recommend non-backlit version for better textures on the keys. Case itself is military spec compliant and probably stronger than Macbook unibody. Hard drive is a terabyte NVME ssd, and I added a Toshiba RC100 480gb NVME ssd into the WWAN slot (runs at 1x performance though, but still good). I upgraded the wifi card to the latest intel 9260 so I can achieve gigabit Wifi speeds at work, an easy swap. I run linux distros and windows in dual boot depending on work requirements.

Thinkpad laptops can also open ALL the way flat which has actually come in handy a few times. You won't know though until you experience it yourself.
I would actually say that the decentralized and distributed nature of the polling places, combined with the well-designed voting machinery, gave me more confidence that orchestrating voter or electoral fraud would be profoundly difficult.

From my experiences in other states, I would say it’s very possible to systematically lower voter turnout by making the process laborious, in part by having only a small number of polling places that you need to drive across town to access, and then by having long lines to vote (because so many people have to use the same polling place).

Given a choice between the two I personally would favor the decentralized model.
It's hard to measure. Probably?
Amazing how in 2019 no one can stop them. Or willing to suffer any consequences from stopping them.

>>"We hope the Turkish side will have a correct understanding of the efforts made by China to legally deploy measures..."

Legally yeah, because China itself passed the law.
wayland's plan is to superseded then depreciate X11 (ie X11 stops development). Again, you understand this and are just being glib and offering solutions _you know to be broken_ (because getting rid of x11 is the entire goal of wayland to begin with).

There is a ton of dishonesty underlying your arguments, and you sure as hell don't do any favors for Wayland, or how people perceive it when you use dishonest bs like this.
The end user doesn't care about protocols or compositors. The end user wants a system that can replace Xorg and do the same or even a better job. And, as of today, Wayland fails miserably at that.
That time I directed a major Hollywood film
There's some cool evidence that even this system led to non-negligible "misvoting"

> minor candidates' vote shares almost double when their names are adjacent to the names of major candidates

https://users.nber.org/~luttmer/misvotes.pdf
It's also worth mentioning that around 90% of all the scientists that have ever lived are alive today [0]. And not only that, but you could probably fund all of the science from 1900 and earlier with the budget of just one of the mega-experiments (ligo, LHC, ISS) of today.

[0] https://futureoflife.org/2015/11/05/90-of-all-the-scientists...
Is there something like this specifically for certificates that goes into a little more technical detail? Every description I've ever read of certificates doesn't go much further than what's in this article ("a name and public key bound by a signature").

I've never really been able to get my head around things like when and how a certificate also contains a private key (and when that private key is "exportable"), what all the "key usages" are and where they get their strange identifiers from (and how those things are actually enforced and used), etc.

EDIT: I should have kept reading, the linked Wikipedia articles on X.509, ASN.1, DER and PEM in the next section appear to be about what I'm looking for. I suppose I've just always been confused by all the formality and the number of specifications about different things.
In a lot of legit cases, analytics. Especially versus a UX improvement that is clearly minor. The word "analytics" has bad rep but it's massively important to know if you're building the right product for your users, without a sort of analytics you're shooting in the dark
I think this is an effect which has emerged out of our overall culture and access to media -- we've trained our brains to be need these constant dopamine hits and our attention spans have suffered.

I too have found myself watching a tech talk on youtube, and if the dopamine hits aren't coming fast enough, I'll reflexively open up a web browser and start surfing, or vice-versa. I've become aware, and try to stop it, but it is an urge for sure. I didn't do this a few years ago.
> Well, but on-disk varlena data is included. pg_column_size() averages 144 bytes for pg_attribute on my system.

Sure, but I thought we're talking about in-memory stuff as you've been talking about tuple descriptors. I don't think the on-disk size matters all that much, TBH, it's likely just a tiny fraction of data stored in the cluster.

> I'm not sure that actually matters that much. Most attributes are allocated as part of TupleDescData, but that allocates all attributes together.

Ah. Good point.
Lisp has almost never been a "no imperative code" language.
This is an excellent summary. Helpful to have such a clear and concise overview to share as a reference when working with clients with varying levels of understanding. Bravo, and thank you!
Yup, my 5th gen runs flawlessly with arch. Only thing that doesn't by default is the fingerprint reader.
Future of School Education
I agree. Knocking out a mass a week at least ups your production and keeps your creativity in good form.

Another case that I marvel at is Carl Stalling. During the heyday of the Warner cartoon unit he did most of the scores. Yes, yes, not the same as Bach -- Stalling cribbed a lot of well-know music and had access to the Warner music catalog. But the production rate! Imagine: The Warner cartoon studio had 4 units. Each unit did one feature per month, so that they could deliver one new animated short feature every week. Show up Monday with blank paper. Record with the orchestra at a Warner sound stage on Friday. Repeat every week. Wow.
A perfectly usable GUI is possible without alpha blending, isn't it? If I'm not mistaken, Windows didn't have alpha blending until Windows 2000, and it was still a runaway success.
The non-IPS screens in Thinkpads are terrible - so that's basically anything that is 1366x768 or 1600x900 and not a tablet (So the X220 vs the X220T, which comes with an IPS screen)

The 1080p, 1440p, and 4K screens in the Tx40 series and newer (T440, T/W540, etc) are fine screens.

Don't forget the battery life also didn't get 'good' until Haswell chipset laptops came to be, which is also the x40 series for Lenovo. Before that, if you want any kind of battery life you need the extended battery that sticks way out, or the sheet battery which makes a not-so-thin laptop even thicker. Also, finding a battery that's in good shape for a 6+ year old laptop can be pretty tough.
It is absolutely not decentralized though. It’s spaced out collection, still centralized accounting. All you are doing is allowing for more potential issues between collection and transport by having an insecure position up front.
Sway is a do-ocracy. Get in there and do it! It's not as hard as you think.
Yeah, this is part of the problem. Finding them "funny" and feeding the promotion machine.

This is how we get teenagers having to vaccinate themselves because their parents were too stupid to fall for the antivax BS

Because as inconsequential for everyday life (in general) if man stepped on the moon or if the Earth is a cylinder, it teaches people that "it's ok to ignore those nerds that say otherwise, whatever you believe that's ok"

"Let's give stupidity a chance"? Sorry, no
So I think you may have mixed up the acronyms here a little, as the post doesn't say CEO after the first mention.

But basically, I wouldn't ever work for free, and I'm just a lowly peon. Certainly not for a company with two million bucks in the bank. I don't understand how part-time or full-time status of any employee is relevant to whether or not you can be paid.
>The end user doesn't care about protocols or compositors

Which is why they shouldn't care that the core Wayland protocol doesn't implement it. These use cases WORK!
I want to start radically experimenting with the entire concept of hotkeys in Linux on the Web[1]. It's just that I've been a one-man operation since I started working on it over 6 years ago, so it takes awhile to get any one thing done. Since the system is now coming into its own, I will be spending more time on HN, trying to build interest in what seems to be a potentially exciting new paradigm that blends together the ideas of traditional general computation and more modern, highly portable web-based approaches.

[1] See it live at https://linuxontheweb.org/desk.os
They're not censoring the video, they're simply not promoting them

And they're not going for every conspiracy, mostly flatearth, antivax stuff (hopefully)
I was hired into a company as a staff engineer, and I probably won’t consider it again. The existing engineers resented me for it, though it was super clear that the product was suffering because the existing engineers had serious skill gaps in critical areas. Meanwhile, to other managers & directors, I was just some new engineer they didn’t know, a political unknown quantity.

I hit the ground running and earned a lot of technical respect from my teammates, but nobody cares at all about my perspective on architecture, scoping, technology investment, tech debt, etc. They had decided merely by the manner in which I joined to give no credibility to my ideas.

The next time I will require the role to be some type of director or IC/distinguished engineer hybrid that is operating with an authority level above that.
> entire underlying device vanishes

And that would then fail because of the hardware layer's bugs with reporting a device disconnect correctly. I mean, if the user follows the rules and pulls the stick out of a host port or a powered hub, sure, it's likely going to work per spec. But if it's on a daisy-chained 2003-era USB2 hub connected to a cheap USB3 hub? Yeah, good luck.
Dunno if they had a point or not. The statement is not true.
I think the only real defense of the linux et al behaviour here is that:

a) there's no standardized way to recover from write errors when not removing dirty data. I personally find that more than an acceptable tradeoff, but obviously not everybody considers it that way.

b) If IO errors, especially when triggered by writeback, cause kernel resources to be retained (both memory for dirty data, but even just a per-file data to stash a 'failed' bit), it's possible to get the kernel stuck in a way it needs memory without a good way to recover from that. I personally think that can be handled in smarter ways by escalating per-file flags to per-fs flags if there's too many failures, and remounting ro, but not everybody sees it that way...
> As the actual person who receives these complaints... this isn't true. Once it's explained, though, the users still stick around and get angry because they made dumb, uninformed choices as a consumer and think it's our fault.

In terms of sheer bang for your buck, Nvidia's cards have been on top for a while now (there's a good reason cryptocurrency miners have been using them), on Linux their proprietary drivers are the most stable in games - unless your only goal is to run Wayland, it's not exactly a "dumb, uninformed choice".

This seems like a clear problem with Wayland developers mentality if they expect consumers to make purchasing decisions based on their platform alone.
كلمات اغنية يا شاغلني عن العالم يوسف عرفات
There are full tracking tools that do a lot more than this already - tracking all mouse movements and key presses. They are often used with the knowledge of users when testing UI changes/experiments, I've even heard of more general versions running as a browser plug-in for medical monitoring (watching for changes in coordination of people with degenerative conditions, without it feeling like an active test accidentally biasing results), though I would also be surprised not to find the idea already used more widely (and perhaps more nefariously) without users knowing.
"the users still stick around and get angry because they made dumb, uninformed choices as a consumer and think it's our fault."

If this is the attitude of Wayland developers, it goes a long way towards explaining Wayland's ten year road of non-adoption.
I can really relate to this. I 'climbed the ladder' in company X and thereby acquired a lot of company-specific domain knowledge that didn't really have much value outside the company. I realized what kind of a fix I was in years ago and started to lay some groundwork for moving to another firm, but it took until this year to find a company that would place enough value on my [opaque] work at X to hire me at a salary that was comparable.

Lesson learned : make a conscious and focused effort to acquire + maintain general skills and keep a visible portfolio updated!
Nor do I think you should, my only point is to say that people's FUD about Wayland often has roots in FOMO about not being able to use the new and shiny for their workflow and no clear path to when/how that will be fixed, regardless of whose "job" it is to fix the problem.

The people who demand change are wrong too, I am super happy people like you are doing what you do, otherwise this OSS thing really would never work.

But to be clear, while I think your stance is completely reasonable and justified, it is just a hard pill for some people to swallow. That doesn't mean that those who are jerks about it are justified, but it also doesn't mean that those who raise concerns, that those concerns aren't warranted.
Currency is a fine way to represent value, but a currency that's being inflated is certainly a worse way than a currency that isn't. If a government plans to inflate its way out of debt, the markets respond to that by trying to charge higher interest, but ultimately governments (outside the eurozone) control their own currencies and their own inflation statistics, so the markets are always playing catchup.

A truly risk free currency would be a currency that couldn't be inflated by a government to escape from its debts, like a cryptocurrency (if they actually worked).
You're correct if the case has any amount of complexity to it. This case does not. So unless they actually commit to it, the chances are very decent that the court will ask "yeah Google, why did you take this person's money and then closed their account? Unless you provide extremely compelling evidence for a good reason to close it, I'm going to order you to reopen that account".

You can't bury a small claims court in paperwork - that's by design. And like others have suggested, if you write the letter in plain language, stating that they should at least look over your case again or it will be taken as bad will by the court, then the legal team might request that this information be provided by the engineering team - who will in turn say ok yeah, this is bollocks. Or they might not and he will lose. Either way, I would at least send a letter indicating such intention.