skysight-inc/HackerNews huggingface dataset:
There is no reason why window managers can't share functionality via libraries. In fact, some do (wlroots).

X11 and its separation of graphic server and window manager encouraged code reuse by placing it in the server, but with Wayland that separation (and the extra context switches) are gone so there is less incentive to share code.
I've never had an SMS MFA from Apple. It's always been sent through to other registered apple devices through their network and OS.

New logins to iCloud etc always pop up on my MacBook / iPhone with a map image showing me where the request came from and if I want to allow it, o my then can I get the code.

No idea what this article is on about.
You absolutely have this in the Java ecosystem also. Maven or Gradle + IDE plugins that need to be configured for most projects.

Python too, it's lessened by the fact that you can usually skips the build test, but there's often tox, pytest, setup.py, and coverage.py configuration in even simple projects.
> screenshots don't work – they do. I use them all the time.

they don't work on wayland, they work on specific compositors that implement an extension.
Monitor Your Internet with Python
"Understanding the Linux Kernel", by Bovet and Cesati, has a pretty nice section at the beginning that discusses bootup. Of course, the discussion of the Linux kernel boot sequence is extremely nice and detailed, but there is also a nice appendix that gives a pretty decent overview of the pre-kernel stuff, too.

Crucially, for x86, you will need to understand segmentation and paging, which Bovet and Cesati discuss at length. Highly recommended.

It's quite fun to download the 2.6 sources yourself and dig in the code along as you read. The book makes it quite easy to find the relevant files.
Due to how XWayland works, a lot of applications (sometimes critical ones) won't work under XWayland ever (pretty much everything that works on interaction between X clients fails hard).
That's... Weird

Sure, if you look up prices in Europe they're sightly higher. See the PS5 or the latest iPhone

But not double the price. Also I would assume that's easy to get a brand new laptop around the 200/300 EUR range
Some current background info: The breach and the extortion emails are at the moment on the front page of all major Finnish news publications. The Finnish government main ministers are discussing on how to handle the potential crisis, since there are possibly 40 000 patients' records leaked and some of the victims are already in a very vulnarable state and might be feeling even more desperate if their traumas will be publicly shared online. https://yle.fi/uutiset/osasto/news/psychotherapy_centre_reve...
Microsoft should contribute their Windows compositing engine (Desktop Window Manager or Desktop Compositing Engine) to Linux and we can move one.
i dont see any ads as long as the ublock origin is active. or am I missing it?

based on my quick glance, it looks like similar to project Gutenberg.
It is blurry only if you have fractional scaling enabled (enabled is enough, even if you use integer scale). With fractional scaling disabled, even xwayland apps are sharp.
Wow!! Great! Then I must read your book:).
"Person says thing in court" is almost always a terrible basis for an article. It usually represents lazy "journalism", the most extreme and one sided version of the case and allows no counterpoint.
This is the Ciaccona of Bach's second partita for violin solo. It appears that it was composed by weaving together various chorales (as explained in the liner notes to this recording, available here: https://www.tenebrae-choir.com/wp-content/uploads/2015/08/LS...).

This is the only recording I am aware of that superimposes the relevant lines from those chorales on top of the Ciaccona. It's very informative, I think, and also very beautiful.
I also use pandoc to generate CVs, happy to know I'm not alone :) I don't do anything as sophisticated as you, but my main resume is in markdown so I use it to create a .pdf or word doc and to apply .css styling where appropriate.
That's a workaround, not a a fix and might break applications which legitimately need more time to stop!

A proper fix is to integrate startup and shutdown of all applications with systemd. That's something not properly supported everywhere yet. For example for KDE that's currently in the works: https://blog.davidedmundson.co.uk/blog/plasma-and-the-system...
Problembook: Discover problems need to be solved
Ask HN: Should there be electro-gravitic and/or magneto-gravitic radiation?
Hope that you enjoy the read!
Having used Intel open source drivers for 12 years, I've never lost the opinion I gained back with X3100 gpu that Intel is the darling because technically open sourcing the driver papered over the many, many faults of their code.

Whenever I had a chance to run on nvidia binary drivers, the only things I occasionally missed were some new features, or having to wait a bit longer to update the kernel. Stability was better, drivers more performant, and I don't remember daily fighting with memory leaks.

And X.Org's driver architecture could be replaced completely (in fact, it could be made to run on the same stack as Wayland) - it wouldn't be the first compositing Xserver around, and could use methods that would deal with noticeable to many lag involved in compositor-based UI.
It's not much of a fix, it is a workaround. The stuff that systemd says is broken will continue be broken.
or as traders call it, the jampot
Yes, this is a fine argument in favour of opt-in ads, which aren't the thing we're discussing.
17 Tips to Convert an Internship to a Full-Time Offer from a Former FB Intern
Strict lockdowns, if properly followed or enforced, do help to get the number of cases down. They are no panacea though. They help to reduce the number of cases in short term but they absolutely need to be followed up with other action.

Germany has an extensive contact tracing scheme in place that allowed us to find and quarantine as many contacts of infected people as possible. This limited spread and is why we fared better than others so far. The relatively low numbers gave a false sense of security unfortunately which lead to increasingly risky behaviour of people. Currently, we are seeing a rise in case numbers, albeit not as bad as in neighbouring countries which easily report multiple times the number of cases per 100000 inhabitants and week.
Local health authorities are slowly reaching their limits with contact tracing at the moment, this is why measures similar to lockdowns are used locally to get them back under control. The Bundeswehr, that is the german military, also trained a few thousand soldiers to support local health authorities with their tracing work, so all is not lost yet. Turns out that having a large number of decently organized people that are easily deployed to where they are needed are a good thing, after all ;)
Does anyone know how different things are on arm64?
sorry, that's news dot perthchat dot org
Yes, I agree with you. My comment looks dull with your explanation. Of course, I also don't advocate doing something without any hypothesis. Though, I think hands-on practice on a subject can help you learn things better. For example, I find it very useful for linear algebra (maybe this is not applicable to other subjects). I can analyze my flawed intuitions.

When I first heard about the Monty Hall problem, I didn't understand it and tried it myself. It was way easier for me to understand the flawed intuition by analyzing each line as opposed to, say, for example, the explanation of Judea Pearl (which is also good).

What I wanted to emphasize is that it is not bad guessing your way through a problem you don't understand. But yeah, of course, you should have some knowledge.
Storage Server Solutions
What could be the reason behind this? Asking as a noob.
This sounds like a bad case of Cult of Release.

X works perfectly for me, and there is nothing I would want it to do that it doesn't do now. Why should it change?

I have many programs I wrote years ago that I don't change and I use every day. Constant changes are not a measure of utility.

But again and again, you'll find users looking at repositories and deciding that something is "dead" because there isn't any recent commit, often blaming developers for not doing more free work for them. This is a toxic attitude. When we have a software that works well and solves our problems, we should celebrate it, not complain it doesn't find new problems to solve.
It is my understanding that Apple’s API for supplementing Caller ID info (and also optionally blocking calls) requires an app to provide a database of numbers in advance, and the system queries that database locally. The app does not get any access to call history or Messages history.
I love the design - very clean! Loved the design of the website too. Would have been great to have a screenshot gallery or video with a demonstration though.

Not having Internet is both a feature as well as a problem. If I could have a phone which I can use for regular applications but which requires me to tether via USB etc to upload apps but can function without internet and GPS, I would actually consider it.
I’d say a publicly disseminated free tool is pretty different from for-profit services with contracts. Other than the very vague case from which we can conclude nothing, all other cases are clearly for-profit, and the QQ credential stuffing case specifically established that the for-profit service provider was aware/suspicious of the criminal abuse as part of the conviction.

> only because RIAA doesn't file a complaint

Pretty sure RIAA/MPAA aren’t targeting China (yet), it’s still a bittorrenting Wild West according to my Chinese sources. They’ll need lawyers specialized in Chinese law and be prepared to navigate a foreign legal system if they want to look that way, frivolous DMCA takedowns that they file hundreds a day won’t do.

The power of a legal threat lies in the fact that there could be follow-up legal action; it’s toothless if no legal action could follow.
Sharing a Gaming Computer with VMs
I didn't check, maybe it is foolish, I remember him internalizing F#, played with software, have not reproduced. Lately I've noticed I can reproduce G3 (from playing harmonica), that looks like a good start.

In the linked above dissertation [1] AP have 80% accuracy (C4 to B5).

[1] https://news.ycombinator.com/item?id=24874425
It's fine if you're stuck in time. No more releases, no changes, no fixes. It's great if you seek stability and don't want to upgrade anything for the rest of your life.
W2ui – JavaScript UI Library for the Modern Web
Ask HN: What do you do as Team Building while on remote?
I'm a newbie Tech Lead and I am concerned about the team being more "disconnected" now than pre-pandemic.

Some things we have been trying and are working:
- Daily online coffee meetings (random talk, not work-focused)
- Internal fast talks about some random piece of knowledge/technology.

Any other ideas?
Definitely Handbrake!
Nvidia doesn't care about proper support of Wayland, many devs don't care about proper support of Wayland, Wayland's configuration itself is very limited, for example, forced software compositing. As much as I want to switch from X.org, I simply can't due to these limitations
> So not changing a spec for over a decade

The problem was there was no _specification_. It was a 'how to use' summary, And each implementation could be (and was) different in subtle edge cases.

The point of CommonMark was to define the specification and stick to it.

I agree with GP, I thought it rather sucky that he objected to using the name.

Various markdowns have extension mechanisms, they always have. That's not what the GP was talking about.
Traditional Judaic society has a caste of people who do nothing but study sacred texts, and they've got a decent track record - I think it comes down to how much public admiration there is for the best open-source coders, if there's a lot it would attract a lot of talent.
It is not the past. There are two mutually exclusive views of the web. As a set of protocols set to allow individual humans to share information about things they love and the web as a set of protocols to make a living.

Profit motivated web presences want views, they want attention, they need nine 9s uptime, need to be able to do monetary transactions absolutely securely, and they want to be an application not a document. They live and die on the eternal wave of walled garden's recommendation engines because that's the network effect and that's where money flows. It doesn't matter if this means extremely high barriers to entry because money solves everything. It means JS VM applications and constant churn in standards. Web components, HTML without HTML, is one aspect of this.

Individuals' websites are freeform presentations about the things that person is interested in. They are the backyard gardens of the mind and the most important thing is lowering the friction from thought to posting. There's no need to get tons of traffic instantly (or ever), they're mostly time insensitive. They're documents. They're stable. They're actually HTML.

The big corporate browsers, Chrome, Firefox, and Safari are browsers designed for the corporate money web and they are becoming absolutely useless for actual web surfing. Pale Moon, and other browsers, are still focused on being browers. This isn't the past, it's the point.
The author of that post lives in a world where a) Facebook has actually made the specific disclosures being discussed here, and many more; b) making such disclosures has had, at most, only trivial negative consequences for Facebook; and c) not making such disclosures could provide the sort of evidence used in the legal and legislative constraints on Facebook's operations that are sometimes proposed and occasionally attempted.
I also use http://gen.lib.rus.ec/ to get all sorts of ebooks that I process with the Calibre app to AZW3 + fix metadata so it works with Kindle+Goodreads.
2.5s is the minimum roundtrip. Add server and satellite hops and you get something closer to 3s minimum. Every time.
Sounds like a good tool for bar bets.
To save everyone interested a few clicks: "In conclusion, in this population of relatively untrained but healthy young adults, our results suggest no particular advantage for very high intensity training models" [0]

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4657417/
Which would be fine if we had something like COM to enable portable interfacing between libraries and certain level of separation, especially when a library plonks something breaking your runtime by messing with global resources (for example, threads and signals).

But we don't, and the libraries push other issues into your design as you often are forced to follow their specific idiosyncracies.
The last time I checked Wayland I still couldn't share only one monitor when I screen shared in Jitsi.

The CPU jumped to 100 when I recorded my desktop with OBS and had a terrible delay.

It's just not ready yet.
This looks like a standard “Discrete Mathematics” course, or an “Introduction to Proofs” type course, where the style is definition-theorem-proof. If linear algebra were to be introduced in this class, then it would likely be at a theoretical level where linear algebra would be introduced through definition-theorem-proofs, starting with proving trivial things like (−1)v=−v.

It would probably take an entire semester to get to more advanced topics in linear algebra. This is typically its own course and isn’t the computational version.

Despite the book’s title this course is more geared towards getting students ready for Algorithms and other CS theory level courses.
I see, thanks. Really haven't ever used Rust for anything so didn't know exactly what namespacing was like. Sorry for the trite parent comment... :)
No question, just thank you! As I'm sure you know, the stress of not knowing if you'll be able to get in the front door of a restaurant or to get to the bathroom until you've already arrived is substantial - and everpresent. It is disappointing that services like Wheelmap are needed, but they absolutely are and I'm glad it's there.
Passwords are hard, Mr. President
No one over here is as sue-happy as the US is (at least in popular perception).
macOS Nix Setup (An Alternative to Homebrew)
Show HN: Play real-time collaborative sudoku with your friends using WebSockets
I'm looking forward to listening to this one. My favourite so far as been the one on Clock Synchronization (https://signalsandthreads.com/clock-synchronization/)

> Clock synchronization, keeping all of the clocks on your network set to the “correct” time, sounds straightforward: our smartphones sure don’t seem to have trouble with it. Next, keep them all accurate to within 100 microseconds, and prove that you did -- now things start to get tricky. In this episode, Ron talks with Chris Perl, a systems engineer at Jane Street about the fundamental difficulty of solving this problem at scale and how we solved it.

It was so enthralling that I ordered a GPS receiver for my Raspberry Pi to bring high accuracy time to my flat!
We do need some form of signal that indicates a project has a maintainer though. It doesn’t matter that he has been inactive for 4 years (on that project), but if I submit a PR, it’s nice if there’s someone at the end of the line.
Doesn't this assume these same political entities won't be manipulated into giving unfair advantages to educational approaches that benefit the manipulator?
If you replace Starbucks with pubs and chalk boards with back of a handkerchief then it still exists today
Hey all, I made this collaborative sudoku site for people to play together in real time. I wanted to make something that I could play with my friends remotely, and I came up with this. Frontend is made with React, and the back end is a python server that forwards state updates from clients to other clients and also to a Redis server. The Redis server acts as the source of truth for all game states. Server-client communication is done through web sockets using socketIO. Hope you enjoy it! I'm happy to answer any questions technical or otherwise
I have experience with modern Fortran. The features that make Fortran relevant today are the array operations, simpler memory management than C/C++ (the allocate statement), and the ability to change floating point and integer precision easily. If you are doing math on very large arrays, Fortran is one of the best ways to go. If you are just starting to learn it, try to follow at least the Fortran 2003 standard and up, because it introduces many more modern conveniences. Many people still use Fortran 77 but honestly I see no reason to look at it at all. Fortran 90 really was only the start of the modernization of Fortran. Most compilers (GNU/gfortran and Intel/ifort) already support the Fortran 2003 standard. For a free software solution, stick to GNU (unless you want to pay for the Intel compiler).
The way one recruiter explained it to me is "they want to build a mental image of the candidate while looking at the CV".

So either

(a) they want to discriminate (even subconsciously, like thinking 'I can't imagine this face having this experience) or

(b) (which I find more likely) they just want to turn away candidates before investing the 30-45min first call that's meant to establish that the CV and the person actually go together (and the candidate hasn't just made wild shit up).

So "understandable" but undefendable in my eyes.
> Do we have it today in another form?

Pubs https://www.bbc.co.uk/news/business-47858013
But What For Newsletter – #8 – Practical Thought, Good Omens, Cicero, Blockchain
I personally don’t know, but most likely when you are not forced to think about memory, efficiency, etc... most people just don’t. So if you aren’t actively developing on those lightweight systems your code won’t run efficiently on them.
Why developers might want to prevent streamers from streaming their game
The fact that both X.org and Wayland are unusable and have horrible architectures for various different reasons, plus both seem to be abandonware, does not give me hope that desktop Linux will ever become a meaningful thing within the next two decades.
Just out of curiosity, how does screenshare work for you? I've been trying setting it up for work (slack/teams), but to this day it just doesn't work. Using debian sid, so pretty up-to date packages tbh.

I just start new xorg session for screenshare, which, frankly, sucks.
> They're new user space layers on top of Linux.

Even that is overstating it. They're just slightly different arrangements of the same set of user space components layered on top of the Linux kernel.

I think there's a lot of potential for actually completely replacing the user space layer on top of Linux, but no one has done that except Google with Android.
None of these solutions will work. Look, I try not to be negative, but at some point you have to admit the RIAA dealt a serious blow.

The value of youtube-dl wasn't the software. It was the community. It was the ability to respond, within hours, to a change made on any given site. I.e. youtube-dl stopped working? No problem, file an issue, wait a day, solved.

That is now gone. And the world is simply going to have to accept that it is gone, or figure out a way to get it back. Because that was the sole reason youtube-dl mattered. Not the software.

Yes, this youtube-dl2 thing is certainly ... clever. I guess that's the point, right? "Look! youtube-dl can still be downloaded!" That's why it has 34 upvotes right now, right?

... But so what? In a day, no one will remember it, and it won't have any impact. There's no community here. The community was the key.

I just don't understand why people will do ten thousand mental backflips to avoid admitting defeat here. Yes, go ahead and clone this software far and wide. Make three youtube-dl templates! Etc.

In three months, after youtube-dl is broken on most websites, no one will know where to turn, or how to update it, or how to file issues, or any of the things that made youtube-dl special. Because youtube-dl wasn't software. It was people; the combined effort of hundreds (thousands?) of people. That collaborative space is now gone.

I am mortified to hear myself speak so negatively, with not one positive thing to say. I used to despise people like that. And here I am, doing the same thing.

But you know what? You, personally, can solve this problem. You have the power to build The Next Thing. The thing that doesn't suffer this same fate.

The tech can exist. I urge you to (a) think about a long-term solution, and then (b) devote years of your life to making it a reality.

Until then, though, just accept that youtube-dl is gone, and be done with it.