skysight-inc/HackerNews huggingface dataset:
So basically hobbies and travel... My problem - my hobbies is what my friends see as a "work" (and I identify it as a work as well). Traveling is alright (although it is plenty of work with whole family, which includes two kiddos) - but it gets old rather quickly (again, perhaps part of it the fact that it is family traveling, so entertaiment options are rather limited)... Perhaps kiddos get old enough I might re-discover traveling as a way to relax, but until then doing nothing makes me more anxious than just keep working. And these self-help/productivity book are just tools, just like "c# for dummies" books.
> the 'whistleblower' aspect is not immediately apparent

The second sentence is "I worked on the AI that promoted them by the billions." and he then goes on to discuss the internal workings of the algorithm. That feels like the actions of a whistleblower to me.

The numbers in the middle of the text and the un-expanded short URLs are annoying, but I'm struggling to see what else about this is difficult to follow. I actually think Twitter itself is better in this regard than this threading service, which tries to hide complexity but just ends up causing confusion.
A general reinforcement learning algorithm for chess and Go (Journal Club)
Looks like it's a blazor app (mono compiled to wasm using emscripten), so it should run in all modern browsers - what error do you get on Safari?
As I understand it from that bug report, the problem is that the Windows app doesn't have to provide any link between the menu or tooltip and the window it's from that's visible to Wine. So your solution basically boils down to modifying every Windows app out there to make it Wayland-compatible, potentially including a bunch of niche industry-specific or even company-specific ones.

There's a similar problem with implementing X on top of Wayland, and so XWayland has special powers that normal apps don't in order to be able to work. That's why running Wine as an X client under XWayland doesn't have this problem.
That is basically LiveRamp's business model. There are other companies who do this as well. See https://en.wikipedia.org/wiki/Data_onboarding
Is that any different to using a computer with the tv on for background noise? Or computer + podcast/audio book/radio?

Seems like this is just an updated version of what people have been doing ever since the computer was invented.
Important context from the executive summary that is missing from the headline:

- the missing votes are from the Lt. Governors race only, not the total ballot

- many people reported software glitches with that specific ballot item

- the study blames faulty programming and insists the state not use electronic voting since it apparently is not reliable

Their conclusions are strongly worded but sound reasonable to me.

Quoted from the executive summary:

• Forensic examinations of the machine programming must be promptly undertaken to obtain answers, locate the source of the errors, and, if appropriate, hold officials accountable.

• Electronic voting systems must be immediately abandoned and paper ballots adopted so that no future elections are conducted on Georgia’s unauditable machines.

• Governor Kemp, Secretary Raffensperger, and legislative leaders must abandon their plan to adopt a new ballot-marking-device electronic voting system that, like the current system, is unauditable and vulnerable to problems of the type experienced in November’s election.
Working and actually taking advantage of the performance I paid for are two different things.

This is a very dismissive attitude that embodies the problem with Wayland. Millions of gamers absolutely do need that acceleration they paid for, it's not "vanity".

> We don't have the same value system.

I just want a usable Linux desktop that leverages the hardware in my machine. The "values" here seem to be: we acknowledge the extra work required to support mainstream graphics cards, we just don't want to do it and it's really your fault as a user for buying it/asking us to support it.
Which is interesting to me, because once you get to staff inside such a company, how would you move to a different company? Are you locked to the company because any other move would be a drastic reduction in comp (because it would be a drastic reduction in value)?

Or are there transferable skills that are valuable enough that a transfer could happen at roughly the same comp level?

I don't know but this is an interesting question in terms of human capital and labor mobility.
You lose any alpha blending and ability to retain the contents of window if the app responds slowly or stops responding at all. Some other features like hidpi scaling done by compositor would also be lost. Otherwise it seems like it might be doable (although I'm not 100% sure, Wayland protocol definitely wasn't designed with this in mind), but the implementation would be so different to the standard GLES mode that it should probably be just a separate project.
You’re right, I forgot West/Lexis have docket tracking. I assume that gets data from PACER, but it also gets data from court “runners” (people who go to courts to get filings).

That being said, despite that the overlap between West/LEXIS is very small. The docket tracking is an adjunct service that you use in the unusual situation where you’re keeping tabs on a case you’re not participating in. Its not real time (day after) which is a big thing because the PACER/ECF notification is the official notice that triggers time periods and deadlines. It’s also vastly more expensive than PACER (like $50 per document).

That doesn’t address OP’s point, which is West/Lexis’s market dominance. And that is based on those systems having 200+ years of human annotated and indexed case law. PACER doesn’t have that data.
Is there a path where one can get to work on code without getting to design and architectural space. Is this thought as career stagnation when someone doesn't wants to work more on higher level design and to remain close to implementation side of things?
> There's also the search selection (command-E), which is pretty much only usable for moving the selection to the search box.

In most apps, Command-E followed by Command-G will search for the selected text without even going through the search box!
Awesome! Does it use Nouveau or the Nvidia binary drivers? There's a big difference in performance between the two.
It sounds like, for wayland to actually be usable, you need to define protocol extensions that bring it to feature parity with X11.

At that point, why not just deprecate and replace the two(?) things that are problematic with X11: the keyboard logging protocol, and lack of access control on screenshots?

Surely, that is easier than reimplementing the entire graphics stack, all window managers, and all applications.
random question, have yall ever thought to separate the google scholar part from legal part. I know its a simple button click, but they are really different outputs. I use both, mainly the scholar part for finding prior art references in patent litigations, and the legal searches to find citations. I would also think it would help on the branding. either way, thanks for putting together a product that really helps.
Everything I find interesting is somehow ends up related to what friends call "work" =)

EDIT: I was brought up in ex-USSR country, place not quite known for work ethic.
Science stories that don't cite their sources are shabby.

Here are some links. The Phys. Rev. Lett. articles are paywalled, so I've also linked to the arXiv.

"Test of the Gravitational Redshift with Galileo Satellites in an Eccentric Orbit", by Sven Herrmann et al., https://doi.org/10.1103/PhysRevLett.121.231102 https://arxiv.org/abs/1812.09161

"Gravitational Redshift Test Using Eccentric Galileo Satellites", by P. Delva et al., https://doi.org/10.1103/PhysRevLett.121.231101 https://arxiv.org/abs/1812.03711
It's similar to how you use Linda (1986), which wasn't novel when it was invented, either.
Nvidia makes many millions each year from CUDA on Linux. If they want to keep biting the hand that feeds them, there are lots of places that would be happy to embrace ROCm once it becomes viable.
1997 was not a century ago.

Bias buster for you: what if you applied the same level of hostile rhetoric and numerical exaggeration to the deeds of the other 4 UNSC members over a given timeframe? Or, God forbid, applied dispassionate analysis to all 5?

Let me guess, that's whataboutism?
Basically the YouTube AI is severely overfitting its recommendations to a certain minority of ultra-users that then relay that niche-cultural-fit on to the content creators. If anything, YouTube's algorithm should be less tweaked - less accurate in its expectation of how you will enjoy a video, or other similar metrics (expected screen time predictions, expected ad revenue predictions, etc) - rather than more tweaked.

Will this happen? Well, will YouTube prefer to make less money, just because you want your son or your coworker to be less 'derailed'?
I mean, the world had three times the oil reserves required to hit 2C back in 2012, and that didn't stop the permian basin boom...
Dropping out for fun and profit – a theory for dropout
What behavior of i3 did you miss? I missed some aspects of XMonad and it was straightforward to set up.
original poster
I greatly appreciate this clarification, not to imply anyone was trying to mislead, but this information helped me better understand what was actually being said, whereas the description by GP may have led me to believe something else (not intentionally).

Having said that, the explanation by OP does add significantly to the general case of the integrity of the whole process in Georgia being suspect and need review to ensure the rights of all voters are guaranteed. Otherwise, the process is more obviously a farce than even before and will sow discontent even further.
It can, and a significant part of the community uses that setup including me. You might be interested in checking
1. Spacemacs - http://spacemacs.org/: A config for emacs with starter packs. They have a good collection of leader key and vim bindings.
2. evil mode and evil-leader - Well integrated standalone vim emulation and leader key.

I personally started building into vim keybindings in emacs via spacemacs, and then over time created my own config with the features I needed from spacemacs (which is much more than just vim emulation).

PS: Should also mention https://github.com/noctuid/general.el. I don't use this one, but it is pretty popular too.
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.

>it's really your fault as a user for buying it/asking us to support it.

Yes, I'm soooo sorry that I don't want to do free work to help you prop up a company that lives to make me suffer as a developer...

I'm clearly exagerrating here but I hope the point is made. Like the article says, just keep using X, I don't care.
I watch a lot of YouTube, many university level courses that I absolutely do not understand, I hope to become an influential whale for education.
It's too long by 26 characters?
This depends on the culture & hiring philosophies of the company.

I've seen many places that "only hire the best" or "only hire seniors" then end up with a bunch of engineers who dont mentor or force multiply but tend to just focus on what ever pice of a system they own.

I've also seen senior used only to justify a pay bracket as well.

Personally I agree that a senior or lead enginner needs to have these skills.
Super-Toys Last All Summer Long (1969)
What lies did Pichai tell Congress?
That's not necessarily the case, the current trendy deep learning model has mostly black box AIs that are not manually tuned.
> It's easy to blame other layers for not behaving the way you want/expect,

Sure; to be clear, I work on both sides of the this layer boundary (kernel side as well as on userspace applications trying to ensure data is persisted) on a FreeBSD-based appliance at $DAYJOB, but mostly on the kernel side. I'm saying — from the perspective of someone who works on kernel and filesystem internals and page/buffer cache — cleaning dirty data without successful write to media is intentional data loss. Not propagating IO errors to userspace makes it more difficult for userspace to reason about data loss.

> but I admit there are valid reasons why it behaves the way it does and not the way you imagine.

How do you imagine I imagine the Linux kernel's behavior here?

> The PostgreSQL fsync thread started with exactly "kernel is broken" but that opinion changed over time, I think. I still think it's damn difficult (border-line impossible) to use fsync correctly in anything but trivial applications, but well ...

The second sentence is a good argument for the Linux kernel's behavior being broken.
I actually don't think that's the story here. The story is that irrespective of content, the YT algorithm optimises for maximum viewing time, and it takes the behaviour of other people into account when making recommendations to you, to an extent that seems to cause a snowball effect once the recommendations start.

What if YouTube... didn't do that? It's already enormously successful, and could just show you other shows by the same user in the post-roll. Or videos in the same category.

YT pushed changes to optimise view numbers at absolutely any cost, because they could. But that doesn't mean they have to.
This is literally the case study from worse is better :)
https://www.jwz.org/doc/worse-is-better.html
> There are two approaches to this endorsed by different camps in Wayland: these Wayland protocols, and a dbus protocol based on Pipewire.

Pipewire approach looks the best for screenshots and video recording. I hope all Wayland compositors will settle on it.

> Secondary clipboard support <...> wp-primary-selection

I guess the standard is very recent. Last time I tried, KWin didn't support it yet.

> We fought long and hard over this and we now have a protocol for negotiating client- vs server-side decorations, which is now fairly broadly supported, including among some of its opponents.

A major problem with Mutter remains. Mutter developers don't want to depend on GTK for whatever reason, but so are SDL, mpv and other non-GUI applications and toolkits developers. The result are ugly looking windows for such cases in Gnome.

> You have to step up, though: no one working on Wayland today seems to care.

It's a problem with Wayland in general. The end user gets the short end of the stick, since with removal of some functionality that was in X, some use cases are cut off. But there is no one player like with X server. Tons of compositors are developed by different people. So even raising the issue let alone coming to some consensus takes a very long time.

I'm not saying Wayland isn't the way to go, just pointing out it's a very hard transition.

> Wayland doesn’t support Nvidia!

How is the progress of using Vulkan for Wayland compositors and avoiding the whole EGLstreams mess?

I see this: https://github.com/KhronosGroup/Vulkan-Docs/issues/294

But it's not clear from it whether now there is a way to avoid using GBM or EGLstreams.
There is also high pressure pasteurization too for juices now.
https://thejns.org/abstract/journals/j-neurosurg/113/3/artic...
Would you happen to have any advice on cultivating such a community?
> There are 2 ways to fix vicious circles like with "flat earth"
1) make people spend more time on round earth videos
2) change the AI

There's a 3rd. It's complex, difficult (to execute and prove), and hardly ever pushed. Put the onus on individuals to be realistic, honest, self aware, and diligent. Sure, it's not easy, not clean, and will likely lose more than it wins in the short term. But ignoring it completely is just...dangerous. Continuing to ask Daddy to change the world for you breeds less-than-desirable attitudes, beliefs, and perceptions. This concerns me more than any Internet video does.
https://www.ageofascent.com/2019/02/04/asp-net-core-saturati...

That actix you see appearing in most lists and mostly nearly top is written in Rust btw.

Fun fact- frameworks managed by microsoft dominate the space ;)
No, I just stumbled upon it and thought I should share it :)
I’m not sure if that logic holds. Who’s to say Linux would not have been more or less successful if Linus had behaved differently? For all we know, Linux may have succeeded despite his behavior, rather than because of it.

That said, I feel that a strong and positive community around a project is always an asset. I’ve seen many more projects fail due to community interaction being bad than I have from it being good.
Much more likely is that these shops just never install Wayland. I think people are underestimating the switching costs for moving from X to Wayland especially when that move requires buying brand new video cards.
Ask anyone if their vote was counted. The only honest answer is, "I'm not sure." That is concerning.

Seems like a good kind of work to spread, thanks for sharing.
That's fine for the majority of Linux apps, but being so strict could impact cross-platform apps that don't understand those assumptions, and then they don't work well at all. For example, the interactive brokers Java application is written in a cross-platform way that makes use of many popup menus. I would hate my choice of wm saying, no, you cannot effectively use this software because it doesn't conform to our windowing constraints.

And yes, I use i3, so I am a fan of tiling windomanagers too. Not everything nicely fits into such a box though, and it's better err on the side of compatibility here, than say, can't use that app, sorry
There's another, more simple, explanation. We have made some fundamental mistake which, due to its 'naturalness' was adopted as all but a certainty. You reach some point that trying to build upon things becomes impossible when your foundation is fundamentally broken. For an example of times past, just consider the geocentric vs heliocentric universe issue. The geocentric universe (that Earth is the center upon which everything else revolves) was fundamentally built upon a model and assumed to be correct. This means that any sort of 'weirdness' that emerged from it was not really a problem but instead just massaged into the model itself.

As a couple of examples of this consider the fact that a geocentric universe means the planets that orbit us must travel in these really peculiar swirly type patterns. This happens nowhere else in nature and doesn't really make any physical sense, but when you assume a model of a geocentric universe it's not really a problem - you can just massage it into the model. Another example of a very bizarre oddity that would be seen nowhere else was in things like Mercury suddenly having to stop and start going backwards in its orbit. Again this is not seen anywhere else and doesn't really make much of any physical sense, but if we take a model as reality - then sure, you can massage it into it. Why not?

These lead to the real problem. Model based science is a really bad idea, because it's really hard to falsify models. In the case of the geocentric universe it ultimately required being able to see the starts 'through the eyes of god'. A good deal of physics today is built around models. And as these models have absorbed more and more 'oddities' they've started to be seen not as models but as simple reality whose proof is but a mere formality. And as is the case with the geocentric universe, you reach some point at which time further discoveries start to seem ever more elusive. Imagine trying to research orbital mechanics when you start with the assumption that planets travel in 'swirlies' and some can even stop and go backwards!

As this articles mentions, modern physics adopted some very substantial changes to the model of universal thinking in the 70s. And those adoptions have now, though unproven, become defacto 'reality.' Yet since then, there's been nothing. And maybe one of the worst problems with models is that they can be completely wrong but you give you valid answers. For instance you could (and can) determine the orbital periods and locations of planets using the geocentric model. And that was done for more than 1500 years! It was incredibly complex, but it was possible. That, in turn, could then be used as 'proof' of the model's correctness, when in reality it was anything but.
If this is too be run on regular CPUs, since assembly programming is imperative, won't there necessarily be non-Lisp-like code underneath, with (hopefully) Lisp-like interfaces?
Ultimately it's going to come down to the value you provide the company. The reason senior engineers get paid more than juniors is because of the value they provide over a junior. The same applies to principal over senior and so on. Eventually, there is only so much value you can provide if you limit your skills to one specific area and are unwilling to expand.

I can't speak for every company, but 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.
It works with nvidias driver, recently nvidia began working on some patches for kde as well I belive.
> Could name a few other examples too I’ve noticed over the years and just sighed at. I don’t expect every idea to be accepted or even welcomed - but there is that sense of bias against change.

not just bias against change. while there are some very talented and friendly people in the pg community, there are a few bad actors that are openly hostile and aggressive, that feel that they must be part of every discussion. it gets worse when it is a change that they made that is causing an issue, as ego takes a front seat.

unfortunately, these few bad actors make dealing with the pg mailing lists in general very unpleasant, and have made myself (a popular extension maintainer) and others try to keep interaction to an absolute minimum. that's not good for the community.
The problem is that it requires dbus, which not everone is on board with. Our argument is that the Wayland compositor should speak the Wayland protocol. That being said, the software I mentioned can be used to bridge between the two camps.

Following your edit: yes, the new standard protocol for primary selection is very new. But everyone supports the GTK protocol and the transition will not be visible to users.

Dude, so many edits: "But there is no one player like with X server" -> this player is wlroots

Oh my god man, stop editing your comment: "How is the progress of using Vulkan for Wayland compositors and avoiding the whole EGLstreams mess?" -> hard to say now, it's very very early.
Using data from the Kepler mission to scientifically imagine star systems
It’s got to be those bloody Sophons blocking progess!
This thread, I think, was Musk complaining about a report that he let go an assistant who asked for a raise. He did that, he says so in the thread. He just doesn't like the way it is sometimes portrayed.
Staff/principal SWE compensation is the premium an org pays for your tribal knowledge, and arguably non-transferable. “Golden handcuffs”.
> In the past year, I have seen less than 5 job posting for a staff engineer.

Isn't this "just" a matter of getting leveled at L6/65/etc as opposed to applying to an advertisement that's only looking for staff level engineers?
At that point you would probably move into consulting.
Because X11 is a huge dumpster fire that no one wants to maintain. How would you feel about maintaining a 30 year old legacy piece of software which has changed hands 5-6 times since its inception? Wayland is truly a better design and everyone is in favor of leaving that codebase behind.
And at some places the "senior" engineer IS the principal/staff/architect.
Flat orgs at their finest.