skysight-inc/HackerNews huggingface dataset:
> old people seem to believe things just because they are published

Yeah, the dumb ones do. That’s not because of the generation they grew up in, it’s because there are dumb people in every generation. There are just as many people in the newest generations who believe anything that comes from the mouth of an authority figure.
> 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.

I've seen this go roughly. A director who brings in a lot of new technical views, challenging the perspectives and opinions held by the team, might not have an easier time than a staff engineer. The director was largely right, but dealt not just with technical resistance but with more political fallout of having disgruntled employees reporting to them.

Forcing change isn't easy. It can pay well, when upper management knows someone needs to take on that role, and doesn't have anyone already doing it, but authority alone won't solve your problems. Especially if your management doesn't want to be seen as the bad guy themselves.
You can make naked eye observations but it took the telescope (and more accurate time keeping) to have accurate enough measurements for an actual proof. Multiple ancient Greeks who had strong arguments for Heliocentrism, but there wasn't enough empirical evidence. That took Keplers Laws and a telescope. It could not have been proven without the necessary level of technology.

The same is true today. Except we know our theories are incomplete and in many cases we know under precisely which conditions it's incomplete. We simply can't access those energy levels to reach the next step yet. We also know constraints on what can be possible while keeping most of what we think is true, we lack the ability to go further than that however.

So we are waiting for the technological breakthroughs to prove or disprove our many candidate theories. It's like Kepler waiting for Tyco's telescope data. We can't rule things out without stronger accelerators or radical ideas that are actually testable.
Meh, nonsense. Standard buzzword bingo.

Every engineer I meet advocates for standards. Usually the more dogmatic ones are the worse ones. This doesn't make you a 10x force multiplier (telling people to lint makes them 2% more productive tops). Usually these "standards" people though have a negative effect because they get into a dick-contest over the most trivial details (e.g. tabs/spaces).

Even if cross-team collaboration-roles are important, what makes them a step "above" a senior engineer? If the skillset has no relation to problem-solving, it really isn't an engineering role.

What ACTUALLY happens is companies like pretty hierarchies at a 10:1 ratio. They like these hierarchies regardless of the distribution of skill, and the titles rarely align with the skill. Then they come up with a bunch of buzzwords as they grow until they succeed like uber/twitter at losing a billion dollars a year and go out of business.
It also justifies the money you pay them.

But it's not actually true that they're not ad based: They follow the great new strategy of native advertising.
Apple Sued Over Not Letting Customers Disable Two-Factor Authentication
For the Qt applications, try setting QT_GRAPHICSSYSTEM=native. I did experience Qt applications pushing whole window-sized bitmaps until I discovered this.

Now remote $DISPLAY works well again. It seems the functionality is there, just the default setting gives poor performance over the network.

I agree, good software works over wireless LAN with no issues. At my workplace this is used extensively.
Nvidia goes out of their way not to play nice with Linux. It is no wonder, that Linux ecosystem will not accommodate their special requirements.

When you are purchasing Nvidia, you are giving money to Nvidia. If you have problem with some software not working with a product your purchased, contact the people you gave money to for support.
>screenshot quote

I addressed this in my article, please read it. And you can select a rectangular region on sway today, using tools which are portable across many Wayland compositors.

>So why wouldn't I just use xorg to begin with?

You can, no one's stopping you.
BMP9 stimulates joint regeneration at digit amputation wounds in mice
Look into oral-allergy syndrome. When I've experienced it, it has only meant that I hadn't had X (oranges, celery, etc.) in a long time and it would dissipate as I ate more X.
I kind of wish the pg community came and read this. I guess this is one of the reason why MySQL were much more dominant in the early days and pg had relatively small usage.
Restaurants always advertise "Freshly Squeezed" orange juice on their menus, but that's become meaningless. I like to ask the waitstaff "Was your orange juice squeezed here, on the premises?". If the answer is "no" I usually order something else.
Brave browser can inject headers in HTTP requests
>if we cannot have a space to discuss things that are illegal but possibly moral, we're talking dystopia

There are plenty of spaces to discuss such things, but not every space is obliged to play by those rules. And if you can't find one, nothing is stopping you from making one.

At the end of the day, every site is a petty dictatorship. That's true for HN, Reddit, Voat, 4chan, 8chan, the deep web, the dark web, wherever - whomever owns the site makes the rules and has arbitrary control over the content (unless the law says otherwise, or regardless of the law in some cases.) But not even the big social media silos control the entire thing. Google might derank my site, but they can't take it off the web (assuming they don't host it, somehow.) My hosting provider might take my site off the web, but I can find another.

I don't think we're anywhere near dystopia yet.
But KDE and GNOME are quite large organizations which gets financially supported by many tech companies. And they seem to have closer connections with NVIDIA engineers compared to sway and wlroots. I've even heard that NVIDIA was directly contributing the EGLStream backend code for Gnome and KDE (see the links below)

https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-B...

https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-K...

It's pretty sad that compared to this, sway and wlroots are being completely neglected by NVIDIA. And I think that is precisely why the sway project decided to ditch proprietary NVIDIA driver support.
Alstom and Siemens Show How Not to Deal with China (and Vestager)
IIRC actix was gettin some flack for using very unsafe code to hit those benchmarks. Still cool.
Reddit needs to die along with redditors. Change my mind
It's worth mentioning that the level of "principal engineer" means different things at different companies. Some companies have "principal" and "sr. principal" while others have "staff" and "principal". See www.levels.fyi for a rough alignment guide.

Regardless of what they are called, the different levels almost always involve changes in job function, not just "more of the same". This is true even in the distinction between "software engineer" and "senior software engineer", where the latter typically involves a lot more consulting, mentoring, and review and less writing code.
For anyone else who had to go look it up, LENR is the new name for cold fusion.
Navel oranges are the worst orange. It's sad how much they've taken over the market. A tire fire tastes better. I've known people that have never tasted anything but a navel and think that's what oranges are supposed to taste like.
I know how to read Twitter and yeah, this one is really hard to read. It's got all these numbers with slashes behind them scattered throughout. It's got a list of numbers with slashes in the middle. It's got random links. It's got the occasional sentence without punctuation

It's just kind of a mess.

I was a heavy user of Twitter for multiple years. I've pulled back on it lately and it's really amazing how much I don't miss the weird, telegraphic kind of writing it tends to encourage. It really bugs me that one of our major means of communication forces you to filter everything through tiny text boxes that only recently became big enough for a whole sentence, and strongly discourages taking time to actually consider the flow of an idea through multiple paragraphs.
Unfortunately, out of the thousands of videos I've seen and the millions I don't want to see, every once in a while YouTube chooses one and really promotes the fuck out of it.

The recommendation engine is awful for me. It doesn't make me want to spend time on YouTube. It's amazing that at the same time it seems to learn how to get people addicted.
Yes 63 Identifier limit is a real pain, especially for constraint names, where a long name can convey a lot of valuable info.
NOT IN FKs ie opposite of current FK’s for IS IN, would be useful for XOR constraints I would guess they could be implemented quite easily using existing FK infrastructure.
Porting from futures to async shouldn’t be too hard based on my experience doing it in JS.
In-Memory Computing: Ways around the von Neumann bottleneck
CBD Oil from Hemp: How to Shop for It
I'm some sense, Email is the first social network. And decentralized as the author points out...

It would follow that if you want to leverage this platform you need to make better tools to enhance email writing and reading experience.

That interface hasn't changed much over the decades.
Amyloid-Beta is a specific instance of amyloids, while prions are a class of amyloids:

>"Some amyloid proteins are infectious; these are called prions in which the infectious form can act as a template to convert other non-infectious proteins into infectious form."
https://en.wikipedia.org/wiki/Amyloid

So if amyloid-beta is determined to be "infectious" (however that is done) then it would be put in the prion subclass of amyloids.
I wonder what will come of this now. Is there any way to have a 'redo'? If there isn't, how could there ever be justice in the event this was intentional?
Indeed. And the other takeaway of it is: we can have more amazing things like this if artists are able to make a living by producing art.
In our org it just means "not a manager." We have two tracks in engineering, IC and managers. You can stay on the IC track and continue to be promoted to positions of higher responsibility, without your comp getting dinged because you're not a manager.

It solves for the decades-old "well now what?" mid-career dilemma where an engineer would have decide if they wanted to keep doing what they love (i.e. coding) or go into management for the comp but leave the work they love behind.

I found it freeing. Not at all condescending.
Ruby 2.7 – Enumerable#tally
> But it's not clear from it whether now there is a way to avoid using GBM or EGLstreams.

There's no avoiding GBM or EGLstreams, if you want a compositor, that can get a OpenGL/VA-API/whatever handle (as opposed to pixmap in system RAM) from the client and be able compose it on GPU (as opposed to being rendered by client by whatever means it wants, maybe transferred to system RAM, and then by compositor back to the GPU).
Pay bands are usually wide. You might find a role that's a step down title-wise but a sideways step comp-wise, though of course that's less likely the more you have in current comp. The top companies like their golden handcuffs.

You have to think about what you want to be doing. I think a strategy that's (company) tribal-knowledge dependent is a risky one, since it's going to be very hard to transfer. Industry-level tribal knowledge can be much more valuable, since you could move to competitors. Technical domain-level knowledge can be even valuable still, but if you're doing more soft-skill architectural guidance and mentoring you might still run into a shortage of companies willing to pay the same premium you're currently getting for that. Some companies may not need it, others may need hands on speed more at the moment. But in that case, they probably do need soft skill technical expertise + management, which at a small, young company is going to be much different than big-co management anyway, so that's an option too.
> networking, which I consider unethical and don't do it

Humans are a social species, you can't avoid this if you want to get far.
Source: https://github.com/brave/browser-android-tabs/commit/911770a...
WSJ: Internet splits in two...
Yea, but the largest portion of databases these days is not deployed on dedicated hardware that's been carefully capacity planned, and has a dedicated DBA.
Only because Ubuntu users started implicitly using it. KDE looks more popular among those who are explicitly choosing a DE.
> No, they don't. I'm a gamer myself (infrequently these days to be fair). You can have excellent performance with maxed out settings on big ol' 4K displays... on last year's GPUs, which work fine with Nouveau.

I don't have a horse in this race because I still do all my gaming on Windows (literally the only reason I still have a win10 license), but I think this is generally true. Up until last year I was playing current titles on a GTX-660Ti on high settings (not ultra) and was getting very reasonable performance. I now have a 1070 and a 4k monitor and it can play all the titles I own on ultra settings in 1440p @ 60 hz. It can't really push ultra in 4k @ that refresh rate, but I think people who need those settings are a pretty small minority at this point. It's important to remember that the market for desktop computer games has taken a back seat to the console market for a long time. Many, if not most, current AAA titles are developed for consoles first, and consoles are all running hardware that is a couple of years old at this point. Anyway, keep up the good work!
Nice try, Mr. von Spakovsky.
> I imagine that if you got to a point where you are the best coder at the company, but you refuse to discuss architecture or design, your salary and advancement opportunities will stagnate. This isn't because you're not a great coder, but rather because the value your code provides in isolation, without architectural context, is limited.

As they should, IMO. It's about the value you bring to the table (in absolute terms and over a theoretical replacement). If you're doing senior IC work, there's a limit to the impact that you are likely to have and value you are likely to create (and therefore to the portion of that value that you will bring home to keep as your own). That can be an incredibly enjoyable work experience, but there's likely to be some kind of a cap on it.

I am not the only tech executive who has said, "If/when I get rich enough to fully retire, I'm just as likely to take an IC role somewhere and just code for the love of it..."
Interesting. How did you discover this? Can you post something about how they are using this data in the actual header itself?
Jeff Bezos Letters Weren't Extortion, David Pecker's Lawyer Says
> Shoving it into the display server is bound to end in disaster.

KWin have no problem using Qt, so I don't buy the disaster argument in general for such solutions. But may be GTK is a lot worse.
Beware that Lenovo has different series of thinkpads...

Take one of the following series:

- X => high end

- T => good value but still top technology

- L => budget but still business line and good specs
(For whatever it’s worth, I agree with your opinion, and wish it was legally binding upon them.)
I'd go a step further. If you're trying to do functional programming in scala/js/ruby/php you don't need to care about any of those words (functor/monoid/monad/category).

You can write high reusable, generalized, clean functional code without knowing a darn thing about the theory behind it. Moreover, if you do learn these words you probably shouldn't use them around your peers because they'll serve to socially alienate you and confuse them.
There is absolutely no shame in using unsafe!
That's good, but even if one isn't cooperative, it complicates things. And Gnome is quite big.
Anyone know anything about the technicality of the change?

The Facebook content filtering end of year 2018 report talks about engagement going up the closer to a policy line (any policy - hate speech, nudity etc) content is. And that applies even if you shift the policy line.

It says they are going to change the Facebook Newsfeed to downgrade content which is near to a policy line, with a reverse curve to the extra engagement it gets for being close.

I hope the YouTube change is going to be similarly fundamental. Really curious what it is and hope it is a good one.
The problem with "a faster approach that lets [you] get to applications" is that it will depend a lot on what applications you have in mind. And often it's not even faster in any real sense - there's a whole lot of pointless duplication involved in tailoring things to a lower level of abstraction. It may be better to begin with a more effective explanation of what sorts of "mathematical maturity" we're actually seeking here, so that attaining it is easier in the first place for the average student. For all their supposed "unintuitiveness", category-theory-based explanations do this quite well, in a way that I haven't really seen elsewhere - I mean, this very thread is one where we're discussing software developers learning category theory and benefiting from it, so why couldn't this be also a part of mathematical training?
>"Another serious problem was/is the lack of interoperability."

What interoperability issues with keying? IKE which is pretty much universal is built on a standardized framework - ISAKMP which specifies how the key exchange mechanics work. IKE is made up of 3 mature and standardized protocols - ISAKMP, OAKLEY(which modes) and SKEME(for pub key-based exchanges). In a past life I configured VPNs, often between sites where there were disparate vendors on both ends. Never once did I run into an issue where a VPN just wasn't possible because of interoperability issue.
I think I can suggest the following to address some of these issues

- Battery: A package called TLP should drastically improve battery life[1][2]. Thinkpad t480s with battery life ranging from 6-8 for browsing to 13+ with min-brightness and just playing music. Before TLP I think it was close to 5 max.

- I'm assuming since X is crashing you're not using Wayland. I've noticed fractional scaling (which is a thing in Wayland) causes blurry text. This isn't an issue in X, but I've noticed if I mess around with custom xrandr config to customize stuff, I have issues -- i.e. total system lockup, reboot required -- with plugging in/out external monitors on to the fly. Anyway, a custom xrandr setup should make things a bit easier on your eyes.[3]

- For CPU performance maybe this anti-throttling script should help. I'm able to run at max CPU clock frequency at 85-90+ deg temps without throttling when doing CPU intense stuff[4]

I'm running Arch instead of Debian, so maybe having newer kernels or packages help in some aspects, such as hibernating, track-pad, and X. Idk. Running newest versions isn't always great either, there are often regressions and bugs you notice after upgrading.

[1]: https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-ma...

[2]: This is arch wiki, but it should still have applicable information for other distro such as debian and it's a bit more readable IMO, https://wiki.archlinux.org/index.php/TLP

[3]: FYI, this is somewhat specific for a 1440p display, not 4k or 1080p, but you should be able to modify it for 4k it needed by adjusting the `--fb` value primarily. https://gist.github.com/francium/d93bcf75884ebeea216cc04cee0...

[4]: https://github.com/erpalma/throttled
In general, it would be quite interesting to see how many scientists, technologists and mathematicians are working on which problems. For the latter group, I've seen estimates that there are less than 350,000 researchers worldwide.
Yeah, I probably used the wrong word. I meant that the mechanism of publishing/consuming isn't centralized globally - anyone publishing a newsletter can choose (or build) their publisher, while publishing an instagram post would necessarily be produced and consumed via instagram.
I personally do this and have been occasionally annoyed that I can't find a particular flat earth video because all the results for it are about people debunking it, even if I get super specific with the search terms.

I think YouTube have gone too far the other way.
Its not the same thing. "Autopilot" is not the name of an established standard. also, from Wikipedia:

An autopilot is a system used to control the trajectory of an aircraft without constant 'hands-on' control by a human operator being required. Autopilots do not replace human operators, but instead they assist them in controlling the aircraft.

Sounds very similar to what Tesla's feature does.
That's a bit of a leap... Email and crypto are decentralized... Sure.... But in very different ways with very different goals.
"We don't support running Postgres on NFS" isn't the same thing as "fuck you Intel ACPI team; you're dumber than a chimpanzee". Equating disagreement and criticism with Linus-isms is why the relationship between users and developers is such a mess to begin with. Being a maintainer requires you to say "no" sometimes, but it doesn't require you to be a jerk.
You are thinking of average compensation. Most reasonable people avoid talking about average compensation, since income has concentrated into the hands of the top workers. The top 1% of Hollywood actors, sports athletes and Wall Street hedge fund traders make several million dollars a year, and therefore they grossly distort the average. Their income hides the reality. If we focus on median income, of all forms, total real compensation for men has declined since 1973.
Do you mean even purely Vulkan based compositor will need GBM/EGLstreams? Or only when it needs to create an OpenGL context (which is obviously necessary to support as well).

Then I suppose Nvidia should finish their proposed common memory manager, which looks stalled now.
> explains why the bot became racist in less than 24 hours

Eh, the connection is tenuous. Sure ai becomes biased by the users who use it the most, but then you really still have to stop and all yourself: why is it we are taking about conspiracy videos instead of how people spend millions of hours watching cat videos, or memes?

There is a lot to say about the topic, but the answer really boils down to the fact the recommender systems are just good at working with variables it has access to. I don't know of any AI that has access to: "this person murdered someone" as an input. So literally, how should an AI be expected to optimize against that?

Manually tweaking the AI based on things in the real world makes sense, I'd just wish the author didn't have have it and mention Tay which is not really the same issue at all. Tay is an instance of deliberate manipulation, but YouTube is a case of wrong incentives.
I have seen how groups of people with dubious ethical standards played whole companies, pushing each other forward at the expense of more capable people, later taking their cronies with them to whatever company they landed, applying the same strategy. One of them made it to a director position at Google, largely propelled by "great networking". I can't with clear conscience support cronyism that deprives others of their shot at greatness and don't do it myself (rejected a couple of CTO roles advised by a friend with contacts etc.). I decided that expert/meritocracy ideal is better than what I see throughout the industry and academia.
And related, does all of this mean that it is a good time for research into the causes of Alzheimer's because of lots of promising ideas, or a bad time, because there's no consensus?