skysight-inc/HackerNews huggingface dataset:
Calling brown skin black is... a weird place to start. Further, there is no legal definition of black person or white person. So, it would be hard to revisit, for instance, interracial marriage in a way that doesn't overlook the 14th amendment
Did you take it back or did you try it?
'Car' really just refers to the comparment right? The ICE is merely implied :)
(The comment you're replying to didn't make sense to me either, but it is true that in the literal, pedantic world, black isn't really a colour. It's true that "black" is just a word we use to describe how our brains interpret the near-absence of light in a patch of our field of vision. In other words, black is the absence of colour/light.)
The notion of decentralized identity has been an enchanting vision since Christopher Allen first articulated it in 2016. Since then, DID spec has been around for years in draft form, and there are at least a dozen vendors and/or projects producing DID-compatible or DID-relevant technology.

Of course, these different packages are not (yet) compatible, but that's not the problem. The problem is that, after a good 4 or 5 years, it's hard to find a single project that uses DID protocols at scale in a worthwhile and effective manner.

There are tons of pilot projects and PoCs. A few go into production at limited scale, languish for a while, and then do a slow fade.

I agree with other commenters that DID does not seem to address real-world pain points. I also think that the spec appears murky, abstract, overly complex and hard for developers to work with. I have tried to use DID in projects a couple of times, and found myself sidelining or pushing it into a corner of the system, because it did not seem to serve a useful purpose.

There's a recent alternative to DID, which is narrower in scope and more pragmatic. That is "login with Metamask" or "sign-in with Ethereum" (or something similar in the case of other blockchain platforms).
Wow this was really special. Thanks for sharing. I didn't know Technoblade, but I feel like this is such a cool way to honour a mostly digital figure for so many folks.
I guess what I never understood about Wayland is how they managed to ignore some very obvious problems X11 had, and created brand-new ones.

The fact there was no default widget kit is the big one for me. If you're developing a new GUI in the early 2000s, "all the software looks native" is pretty near table stakes. Yeah, not doing so probably avoided a huge holy war, but surely the right thing to do would have been to do Xaw, GTK and Qt flavoured bindings atop some native widget set so you're at least 70% of the way there.

The movement from "window manager" to "compositor" is a huge scope creep. I'm going to admit that one of the things that drew me into Unix/Linux in the late '90s was the appeal of highly customized X11 desktops (i. e. Enlightenment v0.15).

Now, an X11 "window manager" is probably a within scope of one, or a small team, of moderately competent developers. I think one of the big old O'Reilly X11 reference books actually had a clumsy but functional example with line-by-line commentary. I like that I can run something fairly lightweight (FVWM, for example), instead of having to pull in most of the GNOME or KDE desktop incidentally because I want frames around my windows.

A Wayland-style compositor, on the other hand, seems to be a much higher barrier to entry. The whole "nVidia works, but only with the GNOME compositor" sort of stuff reads as a sign that there's way too much involved in there. I don't recall ever seeing "You have to use TWM because AfterStep won't work with your Trident 9440 video card" back in 1998. I wonder if it would have made more sense to go with a paired approach-- a single master compositor implementation, with the complicated and more hardware-sensitive stuff involved, and a pluggable window manager that spoke to it.
If I had to guess, I'd say it's the third one.

Given that Mozilla and Google have already publicly objected to this proposal, I don't expect them to implement it. The W3C's word is not the law; no one is obligated to implement every specification they put forth.
for work, i wrote a tool that takes an astroid AST tree and translates it into XML (in memory), which are very close in spirit since they're both tree-like structures. this lets one write linter tools using familiar XPath queries and assert on the results. it's good for some kinds of pattern/anti-pattern enforcement.

https://pylint.pycqa.org/projects/astroid/en/latest/index.ht...
APIs are how computers talk to each other.
Life inside the Dutch earthquake zone
> Details of the algorithm and the list were initially kept secret, but when the list was finally released, it turned out that 56 per cent of Black men in the city aged between 20 to 29 featured on it.

That’s politically inconvenient, but it’s not bias. [0, 1]

[0] https://home.chicagopolice.org/wp-content/uploads/2014/12/20...

[1] https://www.chicagotribune.com/news/criminal-justice/ct-2021...
Most of them don't even work without location. The location permission is also tied to the wifi because Google had the means to pinpoint your accurate location using wifi hotspots.
That's still 100% true of the examples I mentioned. There's always a higher level to consider. When we moved to C, we could stop worrying about what registers we were using. When we moved to python/Java we could stop worrying about managing memory. When we moved to web frameworks we stoping writing the guts of our servers. And if anything, programmers have become even better paid, despite so many more people in the industry.
A common gripe I hear from foreigners is that customs/quarantine at the airport is way too strict. But this is a good example of why. We're a giant island with the opportunity to keep unwanted diseases/pests/etc out.

Most Australians are supportive of this, so when your favourite celebrity has a sook about their dog not getting through, just know that we don't care.
As Silicon Valley fantasizes about Web3, India leaps ahead on payments
I'm curious--What GPU/driver were you using? I suspect Nvidia from my experience.
> why are you building something if you haven’t talked to your customers

* because it's a secret and you don't want competitors to get advantage

* because customers won't get the idea without a mvp

* because revealing your idea might reduce your impulse

* because customers will ask for all kind of features and change your idea into something else, more practical, like "get a job" instead of dreaming in your great idea
Very likely. Almost all probiotics people take are transient. Meaning they just pass through and don't form long term colonies in our guts. There's a few exceptions with some soil-derived probiotics but those are also the least predictable

It seems really likely to me that our bodies have likely adapted to an environment where exposure to certain types of bacteria is very common. For example, there's been a lot of research on the potential of ammonia oxidizing bacteria (AOB) such as Nitrosomonas to reduce body odor when applied topically. There's companies trying to use this to sell you "probiotic shampoo" and other skin care products. But you know where else Nitrosomonas is commonly found? Most soils. These bacteria are also extremely easy to kill off with shampoos and even the small amounts of fluoride added to tap water

Given how deeply we depend on microbes for digestion it doesn't seem far fetched to think our skin microbiome has also adapted to a ready supply of these microbes to help us in certain ways. Besides keeping us less stinky by eating our sweat, skin microbes have also been shown to help with acne,[0] protect us from UV damage,[1] and has even been shown to have deep interaction with our gut and brain health.[2]

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6534434/

[1] https://mdpi-res.com/d_attachment/microorganisms/microorgani...

[2] https://www.sciencedirect.com/science/article/pii/S075333222...
I have the same MacBook. I use a Magic Mouse, no Logitech devices. A PLT headset connected over Bluetooth causes the mouse and keyboard to lag severely. Using the same headset with it's bundled dongle or connected to my phone will not interfere with my mouse.

The Bluetooth and USB experience with this machine has been nothing but trouble for me.
I used to use Microsoft Word when I was a Windows Administrator

I now use WikidPad locally

For world readable stuff, there's my blog, twitter, facebook
I care zero, it's still "F stab" to me. And URL is "earl". But despite favoring the short version for those two, I always spell out every letter of SQL, and pronounce etc as "et cetera". None of it is consistent or rational and it doesn't matter because pretty much all of the time people know exactly what you mean. Perhaps I was lucky that one of my first bosses who'd been using UNIX since the 80s pronounced vi like the first two letters in violin. First and only guy I ever met who said it that way, but we all still knew what he meant.
Can you have empathy for…

- those who lack empathy?

- those who declare some lives less valuable than others?

- those who don’t care enough to stick their necks out to stand up for what’s right unless it affects them very directly?
Did you run into any issues with the Subreddits having strict rules against selfless promotion?
> Representatives do not vote for supreme court justices.

Friend, what do you think senate confirmation is? Do you not think that is a vote?

>If they give authority to some agency, that agency now has that authority. Congress gave certain authority to the EPA and more through the Clean Air Act.

Well, nitpicks aside, yes. The problem is the EPA, CDC, ATF, DEA, FBI, and others have gone outside their given authority and created new “laws” (not laws) and this is what the court ruled on today.
Arrays Are Not Pointers
I hope that in 20 years, we can all look back and say "how did we not solve cancer earlier".

Good luck to everyone battling it, and anyone affected.
>Thomas has already indicated he supports rolling back gay marriage etc.

That is not exactly accurate. What Justice Thomas wrote was that cases setting precedence in the area of due process may need to be reconsidered due to the same shaky legal underpinning that Roe v. Wade sat on.

It is the result of that revaluation that could impact Obergefel. Certainly, he could very well hold a negative opinion personally about gay marriage, but his suggestion could create issues for his own marriage legality as well. I am sure he is intelligent enough to realize this—which begs the question why would he suggest it if it could negatively impact him?

I suspect that the answer may be that perhaps he feels it’s important to correct a legal error, so that subsequent judgements are stronger. He likely feels that congress should be creating the laws, as opposed to us relying on legal fiats. I know I agree with that. Congress has a duty to us set forth in Article 1…it’s time they started taking that seriously. If they did their jobs and wrote good laws, what we have seen in the last week is less likely to occur.
> Now I donate monthly to Xorg release engineering.

Could you spare a link, so I can follow your example?
Not being able to have multi-DPI in X is what moved me over. Scaling one display makes everything fuzzy and increased my idle load substantially, though maybe a different compositor might have given different results.

EDIT: I should also mention that my experience is overall positive, I use swaywm so config and setup is easier than with X (no xorg.conf to tinker with every driver update) with a small stability tradeoff. Sometimes sessions will crash out when doing things with the GPU dmabuffers, which for a lot of people isn't really acceptable, but also who's usually using dmabuffers?

Oh and mouse interactions can be really wrong when going between xwayland windows and native ones.
>Secondly, I think a supermarket here in Denmark explained it best: They put the same type of meat-based and plant-based together because that's where customers expect them to be, it's simply easier for the products to be found.

This is well and good but I think the parent comment brings up a good point in that the distinguishing characteristic of the product is being minimized in the packaging - this is deceptive, right? You'd instead think that you'd want the distinguishing element to be boldly labeled, so minimizing it does make it seem at least like comfort with the idea of people mistakenly purchasing the product.
But they did, and there are requests that they provide a standardised API for screensharing/recording which are `wontfix`.

All the desktops made their own API outside of Wayland and Pipewire standardised a global API wrapper for everyone's implementation.

Whether that's the correct location rather than Wayland is a separate discussion.
Can't you just have an independent committee draw the electoral boundaries, like what happens in several other democracies?
Apple Pay is one. Also, in Asia it's very common for a website to display a QR code which you scan with your phone to make a payment, either with your bank's app or with a separate payment platform app. These don't reveal any secret data to the merchant.

Even when using traditional card numbers, many banks offer you the ability to instantly mint as many cards as you like, so you can just generate a card for the specific website. Often you can even lock the card number to that merchant after the first payment.
A bad ground in a USB power brick made Spanish talk radio leak into my video mixer's audio interface. Through the chassis, the BlackMagic SDI card, the SDI card, and the BlackMagic HDMI->SDI converter being powered by the cursed USB brick.

That was a bad time.
The geophysical industry used 9-tracks for a long time and there are still services that will recover your legacy tapes and reformat to any modern output.

I have never used these guys, OnTrack(0), but they claim to do 9-track recovery.

Everything we did in the industry for decades lived on 9-track tapes. EBCDIC headers are a standard feature of SEG-Y output datasets.

Here is one who deals with geophysical data, Data Strategies Interchange(1).

[0] (https://www.ontrack.com/en-us/tape-services)

[1] (https://go-dsi.com/seismic-data-transcription/)

Good luck. Sounds like a fun project. I wrote a SEGD/SEGY reader for geophysical data a long time ago using tcl/tk. It was surprisingly easy. It used data from disk files though. I got rid of my SCSI 8mm and DLT drives a long time ago and went to pure disk IO. No more issues spinning tapes after that. In the industry though we did have some really good tape reading/writing/checking routines. Haven't done that since the mid-90's myself.
I posted a comment hoping he wasn't ill for too long after consuming this surprising vegan product... got downvoted. Oh well.
To be fair, AR contact lenses could more easily absorb a $10 premium on a material that is more comfortable for extended wear than regular contact lenses.

Yes, it would be good if contacts were more comfortable, but maybe it's a cost problem rather than a lack of capability.
Technoblade never dies, as they say
That's kind of the problem: $188/y is almost twice as much as it costs to distribute an iOS app. It's two times the cost of a hobby dyno from Heroku for a year.

What can you do with a hobby license from Wolfram? Use the software. You can't really distribute it, put it in production, or anything else besides serve your own compute needs. They forbid you from using the Home versions for any non-personal use: you can't bootstrap your startup with it. You're not allowed to get reimbursed for it by your employer. You're not allowed to use it for academic purposes. The service plan lets you use your license on a second computer, but dual boot counts as a second computer. You can't upgrade your license, you can only buy a new one. It's almost as though they don't want you to use their software.

Why would anyone who doesn't already have experience with Mathematica pay for this license?
Have you tried spot instances on AWS? Fire up a box for a few hours, then spin it down when you aren't using it?
> Of course, these different packages are not (yet) compatible

You say this is not a problem, and immediately say this:

> it's hard to find a single project that uses DID protocols at scale in a worthwhile and effective manner.

Of course it's hard. For a protocol to operate at scale its implementations have to be compatible
> The cheese on it was also fake american cheese which itself was never cheese to begin with,

That’s not true. American cheese is built on cheese but adds butter and cream and sodium citrate to it as an emulsification. The product is a sort of cheese based product of varying quality of rather poor (common) to essential (any good hamburger).

So maybe it’s not cheese on it’s own, but it is a product of cheese and the core ingredients are (should be!) dairy.
> The official Wayland response is that these features need to be implemented by the individual window managers

Ever since finding out Wayland is more like a library or spec (wasn't clear and I'm not really into the specifics) that the individual window managers implement, dropping the whole client/server and separation of display and window manager that X11 has, I've been kinda wondering in the back of my mind how long it'll be until someone designs a new system on top of Wayland to bring back that architecture... One that includes these missing APIs that window managers can use, making the new system the common target.
FWIW about a month ago I was interviewing, and had a few rounds of interviews on Google Meet. I was actually pleased to discover that it "Just Worked" on my Firefox/Wayland/KDE setup. Screen sharing, video backgrounds, the works. Unlike Zoom which insisted I could only use Gnome on Wayland.
Those "milks" have been called that for 100s of years.

Even better, in western Europe, their consumption is linked to the dominant religion.
Depending on your OS, you could use visual line mode and highlight the text you want to copy. Then you can run:

'<,'>w !xclip -selection clipboard

to copy the text to your clipboard. Macs have another program that works similar to xclip, but I don't remember what it's called.
I can totally see that if you assume it’s simple and easy to fix that it must just be another case of people not caring. Yet here we are replying to a post about the not-ideal steps the company is taking. And further this is a problem for multiple large companies with user commenting and chat, from Google through Roblox, Twitch, Twitter and beyond. There are a few things that make naive solutions impractical:

* Cost to build them.

* Cost to keep them up to date in a highly adversarial environment. Note this might mean scraping the solution and starting again.

* Cost of running them at huge scale.

Particularly important is to understand the attack surface is so high and cost to the opposition is so low that people will defeat your approach recreationally just to spam obscenities.
Cool. I mean congrats. But hasn’t all the development and such moved to neovim? I find Lua a much better and intuitive than vimscript.
You'll find many interesting videos and articles if you search "netcode". It is easy to underestimate the complexity of domains you're not familiar with, but that just means more fun when you find out how unexpected problems crop up and the innovative ways they are solved.

Your middle paragraph is works fine for LAN, and is how games were programmed. send controller input over the network, compute the next state, send controller input over the network, repeat.
But, things get complicated as network delay goes up.

Imagine you put two consoles next to each other with a 150ms delay Ethernet cable between them.

If you always have to wait for your opponent's inputs, a 150ms delay makes the maximum tick rate drops to less than 7 ticks per second.

You can't just start the game at the same time, with the same seed and apply inputs as soon as they arrive. The games would instantly desync, because your inputs from frame 1 apply on frame 15 for your opponent, and your opponent's inputs from frame 1 don't get to you until your frame 15.

ok so just update the engine so that local inputs are processed 15 frames later. that works, but it makes players nauseous. and what if there is a lag spike?

Modern netcode can gracefully deal with network delay, lag spikes, dropped packets, faulty client hardware, and more, while being computationally and network efficient, and can't be exploited for an unfair advantage. A proper explanation of rollback code involves special relativity and time travel. It's so cool. I'm working on my own article and I'll try to send it to you when I'm done.
The best court money can buy!
As always, there's a relevant xkcd: https://xkcd.com/106/

I really like this technique because it forces you to think about what assumptions the other side had to have made in order to reach their conclusion. I've often found that the other side's argument _is_ the logical choice based on their assumptions and background knowledge. From there I can examine those assumptions, and my own assumptions, and see which parts are incorrect, or id additional information would cause the argument to be less conclusive. I'll then focus my argument on those incorrect assumptions, because attacking the argument head-on often has counterproductive results. And of course, it's not uncommon to find that my own assumptions were incorrect while researching the other side's arguments and data
Should be roughly the same. Are you using fractional scaling? That would add an extra layer of supersampling to the screen.
This technique was demonstrated brilliantly in a debate between Sam Harris and Jordan Peterson: https://www.youtube.com/watch?v=GEf6X-FueMo&t=3m12s
A committee with that kind of power is never going to be independent
And it really is one and done. As in, they won't do it a second time, and your eyes are likely to change again in 10-20 years.

For sure you all are going to have a conversation about reading glasses when you turn 40.
They used to be common on USB cables, especially USB A to B cables for printers. Not sure why they disappeared.
I have had the opposite experience: fewer people making bad arguments against Wayland and more competent commentary overall. I also can't remember a time when X Windows was seen as being well engineered and not being in need of replacement.

Virtually all of the complaints listed in this rant are the result of enforcing a sane security model.

> I absolutely detest it when software tries to prevent me from doing what some developer thinks is "a bad idea" but did not consider my use case, e.g., running truss for debugging on FreeBSD needs to run the application as root.

These are not compelling arguments for running the GUI as root or allowing different applications to spy on each other.

I suspect the rationale behind this rant is motivated by the author's position as a BSD distro manager. BSD people really dislike it when Linux replaces legacy Unix infrastructure with Linux specific technologies. But if Wayland is doomed as an Xorg replacement, then why has development activity dropped off [0][1]?

[0]: https://www.phoronix.com/scan.php?page=news_item&px=X.Org-Se...
[1]: https://www.openhub.net/p/x
Subscriber and view counts are a huge factor in whether a video gets recommended and scammers are able to easily exploit that using bots. Some simple commonsense would go far here. For one they could restrict streaming if a new account quickly gains tens of thousands of subscribers. That seems to be a common theme among the scammer accounts I've seen.
Dupe: https://news.ycombinator.com/item?id=31939114

(Currently on frontpage)