skysight-inc/HackerNews huggingface dataset:
I use it. It works. I lucked into a semi-obsolete high-end gamer machine with a 6-core i7 and 24GB of memory and three full-length PCI-Express slots. I leave my machine on. The standby power of this monster (850W power supply) was too high to justify. So I tried it. Three video cards in the three slots. Came right up, the Linux desktop extended seamlessly across any monitor plugged into any of the cards (a mix of AMD and Nvidia no less).

Enter multi-seat. A few "sticky" commands later (i.e. only needed for reconfiguration, not on every boot) I have three user stations, each with monitor, keyboard, mouse, audio and at least one dedicated USB socket. Works a treat. It's not 100% bulletproof; crashes to the point of needing a reboot maybe 2-3 times a year, but aside from that indistinguishable from dedicated computers for each screen.

Stock Fedora 28. Here's the sum total of commands needed to set up the multiseat in my setup (seat 0 gets everything not assigned to the others).

loginctl attach seat1 /sys/devices/pci0000:00/0000:00:09.0/0000:05:00.0/drm/card0 /sys/devices/pci0000:00/0000:00:09.0/0000:05:00.0/graphics/fb0 /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-5
loginctl attach seat2 /sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/drm/card2 /sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/graphics/fb2 /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3
loginctl attach seat2 /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.1/1-4.1.4/1-4.1.4:1.2/0003:046D:C52B.00A3/0003:046D:4004.00A4/input/input194
loginctl attach seat2 /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.4/1-4.4:1.0/0003:045E:00B9.00A5/input/input195

I hope this functionality doesn't turn into abandonware before I'm done with this monster machine i.e. it breaks or becomes too obsolete. I did in the past try to set up multiseat, just for fun, with a Displaylink box, after reading the article about it, but got nowhere, with the distinct feeling that they got it working once, and then abandoned it.
> Mutability necessarily requires time to drive a change - no time passing, no mutation.

The time that's required for mutability is the real time, the time outside of the system considered. You can mutate events recorded within a system. You can't unhappen events themselves.

> Also, you are claiming that immutability is equivalent to irreversibility and the arrow of time, which I also think is a bit wonky.

Actually, immutability is even more evident without the arrow of time; if world(t+1) = f(world(t)), then world(t) = f^-1(world(t+1)); f and f^-1 are themselves immutable.
Why I Now Believe the Glass Ceiling Is Real (2013)
Scott Adams isn't an expert on either persuasion generally or the domain in which Trump operates (writing a book doesn't make you an expert; ideally, being an expert would be related to having a book taken seriously, but being a celebrity can do that without any expertise.)

Trump did a decent enough job at leveraging decades of Republican propaganda designed to create permanent unmet needs and resentments to support politicians permanently promising incremental steps in the direction of those needs, and cutting the legal out of the people making that offer by not nakedly offering the whole hog rather than incremental steps. But that's not a triumph of persuasion: the persuasion was done by decades of work by professional political propagandists; Trump was just meeting the already-radicalized Republican base where they'd been set up to be exploited.
I was thinking about this recently. I’m not qualified in politics, and I’m aware that my knowledge is too limited to be properly aware of how limited it is, but the thought was:

Democracy isn’t so much the best form of government as the best steering wheel to keep the government aligned with the interests of the people. The best actual form of government is technocracy, but technocracy with no democratic accountability is just going to competently achieve things that the people may not care about or may actively dislike.
It is easier for you as a patient to control your paper record. You can just throw out an opinion that doesn't seem right. If your record is being managed for you, it is much harder to get things corrected.
Facial Recognition Coming to Europe, Terms and Conditions Apply
Ottmar Mergenthaler – Inventor of the Linotype
I thought CallKit only allows a blacklist of numbers to block, not a whitelist.
I'm gonna guess that skrebbel is a Swede.
These words all change meaning over time, mathematical definitions change, old words are used to describe new objects and new words are used to describe old objects. I'm using the word integer with it's archaic meaning here for rhetorical effect, but I'm probably being too obtuse ;)

To clarify, we used to think of integers as just the natural numbers. Integer was a colloquial word meaning "whole, entire", so there was presumably a discussion about how negative numbers were whole or entire, though I vaguely remember this historical story. My point is just that at some point negative numbers were seen as a advanced extension of the natural numbers. Even zero was seen as an unnatural extension, which is why there is a confusion to this date as to whether "natural" numbers include zero.

ref: http://mathforum.org/library/drmath/view/57212.html

Not the best reference, but I've read it elsewhere, so maybe it's a myth, but someone can trace it to the source if they want.

> We don't call them "real" numbers outside of math circles anymore.

I mean laypeople don't know what the real numbers are in distinction to the rationals, for example.
60x return in say 35 years is a pretty damn good index fund, can you tell me where to get that?
I found the luarocks eco-system to be quite typically of web module software. Fractured between versions, incompatible and constantly requiring intervention to work.

I do not blame them though- the language has gone through several 2.7 ~ 3.0 years of the snake shisms.

PS: Looked around, and it turns out - there is even a lua implementation for the javascript vm..

https://fengari.io/
> The actual way containers work is a complex topic that I will not get into here, but overall the concept is simple: give me an operating system (OS) level virtualization so that I can play around with different stuff in isolation.

Sad to see he gave up before he started, and instead of explaining what Docker is, went off into the docker and docker-compose CLI commands. What an opaque explanation too :(

Docker is hard to explain, and the official documentation won't help you understand it. I'm sad that so few people are self aware enough to combine just the right, minimal depth of concepts about kernels, operating systems, systemd, namespaces, and the fact this all only works on Linux, to make a truly approachable explanation. Most developers are really bad at teaching, they only describe things they already know, vs actually trying to teach something.
> I’m generally pretty respectful of the idea that people are entitled to make their views public. This is healthy. I don’t think this means that everybody is entitled to have their views broadcast on every platform. Presumably we could agree there’s a line somewhere, at which point it’s acceptable for me, as a company, to refuse to allow views which I consider to be over that line to be broadcast on my platform?

"Acceptable" is a pretty vague word. What actions are we talking about here? Lobbying and petitioning companies? Boycotting them? Demanding governments regulate speech on their platforms?

It's my opinion that forcing people to propagate ideas they disagree with is just as bad as preventing people from propagating ideas they do agree with: these are two sides of the same coin: free speech. So at the level of government, I would never support laws that forced platforms to allow any sort of speech on their platform.

However, Reddit/Facebook/etc. respond to the demands of their users, so the question I'm trying to answer is: what should we, as users, be demanding?

I think the correct response to hatred isn't to shut them out: that's just responding to hatred with hatred. I think the correct response to hatred is to respond with love: assuage fears, correct ignorance, and help the hateful person to find a better way.

> I’d probably refuse to be friends with people who had certain other views I find particularly offensive too. Is that strange or unhealthy?

This certainly isn't going to be a popular opinion, but yes, I would say this is unhealthy.

Communication is a two way street. If you want to communicate your ideas into the world, you have to be willing to hear the ideas of others. In this sense, connection is power: people who disconnect themselves from people give up the ability to change those people. And the people who you can change the most are those the most unlike you.

You have to realize that people come to the beliefs they have due, at least partly, to circumstance and education. Maybe there's some degree of nature in it--maybe some people are inherently hateful. But if that is the case, I haven't met any of those people. When I talk to bigoted people at length, I often discover that they have led difficult lives, and based on their experience, blame some other group they don't understand for the difficulties they have experienced. They aren't doing this out of malice: on the contrary, they are usually doing it because they care about their own families and communities. The problem isn't that they are naturally bigoted, it's that they're afraid and ignorant, and both of those things are fixable.

By choosing to cut someone out of your life, you're choosing to treat them not as a normal person with fears and gaps in their experience, but as an inherently bad person. I don't think that is a healthy position to take.
I'm not sure where you live, but at least in the SF Bay Area, we have the option to set a "delivery day" and the shipments all arrive on that day. I've never used it though but it sounds like it could be very useful for you in situations like this.
Deleted now. I guess it was a flash peak.
There's a lot to like in this article, but I don't quite agree with the setup. I think it's better to think of "contrastive" approaches as being orthogonal to basic self-supervised learning methods - they represent an additional piece you can add to your loss function that results in very significant improvements. This approach can be combined with existing self-supervised pretext tasks.

I've discussed these ideas here, for those that are interested in learning more: https://www.fast.ai/2020/01/13/self_supervised/
Don't dig a pit, dig a well
I have no idea what the kids are reading these days, I've since ceased my aspirations towards pure mathematics.
And I guarantee that this will be faster than using Hadoop with distributed NoSQL database. Which I presume is what the company is probably doing.
Details of the New York Public Library – Architectural Digest
I often get questions about background checks because I have a painfully common American name and there's a few people who share this name that have been convicted of some pretty serious crimes.

On the one hand I'm not sure what this says about the veracity of background checks performed at the time, on the other hand I'm glad one job bothered to bring this up and ask "This isn't you is it?"

I ended up petitioning the state of California (a state I'd never even visited up to that point) and providing some key information to receive a letter from the state attorney stating "This isn't the dvtrn you're looking for".

The company wouldn't tell me who the background check provider was so I could try setting the record straight, and I ended up taking another job entirely in the end but it was NOT a fun experience and it's filled me with all kinds of anxiety to wonder "how many jobs and housing opportunities have I just missed out on because a background checker thought I was a felon?"
So... VDI, but for Phones? VPI? Seems like a cool idea worth some effort to streamline.

These days, it's fairly inexpensive to get a home server, set up a VPN server, and run stuff like a web browser through RDP. Guacamole (https://guacamole.apache.org/) makes desktop apps through a web browser even simpler.

Again, setting all this up is more than trivial, but I believe it's something that could be a "one-click app" for a VPS. See https://marketplace.digitalocean.com/
I'm surprised that people are finding the benefits of divisibility to be so hard to understand. Does using the metric system create this blind spot? I've heard of language creating blind spots in what people can easily understand and think about. I hadn't thought about mathematical things, like the metric system, also creating blind spots, but I guess it makes sense.
Do you listen to music at all? Amazon Music is comparable to spotify or apple music so that in of itself pays for the membership.
> Part-time hourly work in another industry. This is fairly easy through temp agencies.

This sounds like a more brilliant idea than #2 in a list in a long thread.

Temp agencies are where businesses turn to when they have a reasonably simple problem and they are willing to pay to solve it.
30 years eh. I think one might argue that "The history of all hitherto existing society is the history of class struggles."
> If it wasn't recorded, there is rarely evidence of what was said for someone else to find.

There are rarely "practically accessible traces" present. But the information about what was said itself radiates at the speed of light. There may be evidence present for a dedicated enough investigator. But even more important is the obvious - you can't just unsay what you said. When you say something to someone, you change their state. They'll remember what you said, or what they felt. You can't roll that back.

> Although there is often some evidence, it's unusual for a complete history of an event to be preserved in perfect fidelity, as it's sometimes modeled in a computer.

It is a qualitative change on the social level; it's absolutely not a change at all on the physics/causality level.

Mutability works in human-designed systems. For instance, if I say something to you, and there was no recording of it, then I can later deny we talked, and from the legal point of view - a point of view of an artificial system built on top of physical reality - the conversation did not happen. This doesn't change that a) it did, and b) both of us know it did.
Nah don't do that. Just ghost them like so many companies do to candidates.
Yes please share any links if possible educator here as well
A few more details. One thing that doesn't work very well is storage devices. For one thing, as soon as one appears, the (non-multiseat aware) file managers all jump on it and try to mount it. And two of the three get a password prompt because they don't own the USB socket, and tie up the device so the one that does can't mount it. Solution: Turn off automount, and only use storage devices from seat 0.

You run into occasional other "more than one user per computer" issues. For example, trying to access the same UDP RTSP camera from VLC on two different desktops.

And the three desktops do get actively used by three differerent family members. Linux on the desktop for non-geeks/kids? Nobody cares. As long as the browser works with full video capability (smooth 1080p Youtube) and, in the child's case, the Tuxpaint painting program, everybody happy.
Well take a cue from the drug trafficking industry. The drug cartels dont hire people who use the product because those people would be unproductive. Same goes for social media. Only difference here is that the companies dont actively screen the people using the product.
> it would be incredibly naive to not develop these weapons systems, and police ourselves to use them for purely defensive purposes.

What happens when the person in charge is insane? Or, worse, unethical? Or, even worse, Dunning–Kruger? How would we police ourselves then‽
> Is this not outrageous? That we're so intolerant of other kinds of economies that we must try and band and block so that people don't realise the disadvantages of our own system? If your system is so superior, let it compete on its own merits.

Is this a criticism of the West or China? Because China does this currently with multiple Western companies.
Bad day at the office? Try these life hacks from the military
And they actually treat their workers well.
Coronavirus: Self treatment recommendations for new virus that is
I don't think I did. There are misses due to bad algorithm. And yet some of the tweets highlighted are indicative of a highly toxic mindset.

I do want to live in a world where statements akin to "shut up you f'ing boomer" can be tied to the person who holds or appreciates that value.
No one's mentioned this book [1], which is a great catalogue of concepts, useful in architecting codebases.

[1] "Design Patterns: Elements of Reusable Object-Oriented Software"
And no ones builds webapps in plain PHP anymore... there are high-quality modern frameworks like Symfony or Laravel with dependency injection, unit tests, template engines, etc.
In many ways the EU plays by the rulebook of free trade : not discriminating between economic agents based on provenance, but on norms instead.
Companies can only offer benefits in proportion to their own finances and employees. A company with 5000 employees has much less bargaining power with an insurance company than a 15000 employee business. There’s no need to make moral judgements about the desire of the smaller company to explain why their employees have worse insurance than their smaller size. Now, mind you, we’re all supposed to be staunch capitalists here who prefer a large economy made up of many small, efficient businesses.

It’s not always a clear-cut this is better than that choice. Even if you were to have all of the information up front. Which you will not.
I created a notification gateway for services, jobs, and users to utilize. It accepts plain-text to send to a default channel or custom if the text contains a valid channel spec. It also accepts HTTP requests where the headers can control nearly every aspect of the message (channel, name, icon, etc). It's one of the simplest things I've written, but it's impact to level of communication is jarringly large.
I like the following books:

https://www.goodreads.com/book/show/224110.Software_Architec...

https://www.goodreads.com/book/show/25380761-software-archit...

https://www.goodreads.com/book/show/6329721-software-archite...

https://www.goodreads.com/book/show/1171676.Software_Archite...

https://www.goodreads.com/book/show/1347952.Design_and_Use_o...

You can also look at https://ocw.mit.edu/courses/engineering-systems-division/esd... , which although it's not specific to software systems has a lot of concepts that are common to all kinds of systems (I took that course in 2013), such as interfaces or modules.
As I understand it, PowerShell came about because porting the standard Linux/Unix utilities to Windows didn't work out.

PowerShell meets both requirements as it's tuned for the Windows environment, but can still play nicely with the rest of the world.

Of course, now that WSL is a thing, it's a real question why someone would want to use PS unless they had no other options.

https://www.heavybit.com/library/podcasts/to-be-continuous/e...
I didn't make this clear in my original comment, but I was envisioning that an app like Salesforce would use its own schema, but still live in the same DB with other schemas. I'm going to assume that Salesforce has some notion of an Employee. Salesforce would use its own Employee table by default, but it would provide extension points (views and SPs) that would allow you to read and write Employee data from tables in another schema if you want. This might be preferable to duplicating Employee data.

Edit - I just saw that you addressed this in your original post: "nobody offered applications that could be configured to an existing data base"
PACs. They are not direct campaign contributions, (the candidate does not get to direct how the contributions are spent). But they are money spent on re-election anyway.
The science fiction that more correctly envisions the effects of technological development on warfare is less popular. It's particularly uncommon in TV and films

Here's the big difference between actual combat footage and movies/tv. In movies/tv you have to have the actors in well-framed shots, well-lit, recognizable, and distinguishable against the background. On actual battlefields in recent times, doing this sort of thing often gets you dead in about 3 seconds.

Contrast this with my impression of watching some actual outdoor combat helmet-cam footage: People start yelling they're taking fire, then take cover. The enemy is something like 150 yards away or more, and would only appear as a tiny figure or a speck on a TV screen, but only if you actually spotted them and you don't even get to poke your head up to look for too long, if at all. You might be able to distinguish smoke or flashes in the distance, though. A few minutes later, air support is called in, and there's an even bigger puff of smoke out there.
In my view, education has begun to act like wealth, because education is a form of wealth, and the productivity divide between wealth and work is increasing.

Still, I'm skeptical of the whole idea, because it just seems too convenient for Republicans to drive a wedge between the Democratic party and the working class based on a perceived social division rather than real policy: We took away your unions and safety net, but by golly, we'll protect your "dignity."
Depending on the state, lobbyists generally have to be licensed/registered and report all their contacts [0]. I have a family member who's a registered lobbyist: as a lawyer for a regulatory agency, she sometimes represents its interests in dealing with the legislature that authorizes it.

[0] https://www.ncsl.org/research/ethics/50-state-chart-lobbyist...
As far as I'm aware most of the US installed backdoors were via interception of the hardware en-route to its point of installation without the vendor's knowledge. Hardware being a direct product from Huawei doesn't by itself prevent this from happening.
I wrote a book in our niche (search), which seems to have done a lot to help our small consulting firm.
Gentoo is looking at you disapprovingly .
If you like LISP and Clojure, you will like Fennel https://fennel-lang.org/ which also compiles to Lua
No society can surely be flourishing and happy, of which the far greater part of the members are poor and miserable. It is but equity, besides, that they who feed, clothe, and lodge the whole body of the people, should have such a share of the produce of their own labour as to be themselves tolerably well fed, clothed, and lodged.

-- Adam Smith, Wealth of Nations

It may be said that of this hard lot no one has any reason to complain, because it befalls those only who are outstripped by others, from inferiority of energy or of prudence. This, even were it true, would be a very small alleviation of the evil. If some Nero or Domitian were to require a hundred persons to run a race for their lives, on condition that the fifty or twenty who came in hindmost should be put to death, it would not be any diminution of the injustice that the strongest or nimblest would, except through some untoward accident, be certain to escape. The misery and the crime would be that any were put to death at all. So in the economy of society; if there be any who suffer physical privation or moral degradation, whose bodily necessities are either not satisfied or satisfied in a manner which only brutish creatures can be content with, this, though not necessarily the crime of society, is pro tanto a failure of the social arrangements.

-- John Stuart Mill, Chapters on Socialism