skysight-inc/HackerNews huggingface dataset:
> if that's true then it's also shocking how little effort seems to be made to compensate for colorblindness.

Note that making something accessible to colorblindness doesn't mean you can't use color, it means you can't use color to differentiate. So a graph with a red line is fine, as long as the color isn't what tells you if the movement is positive or negative (and the graph is the magnitude, if that makes sense).

Red numbers on a excel sheet are probably fine too, as long as there is some other signifier on the cell that says "this is bad" (like parentheses or a negative sign).

Green/Yellow/Red lights on a status dashboard can violate accessibility, unless there's text or a shape that goes along with it.
Not defending Google here at all, but that $49 battery change was a hard-fought victory from Apple.
Sony is older than Apple...

Unrelated to your point, but Nintendo is older than Sony and Apple combined.

Apple 45 years
Sony 75 years
Nintendo 132 years
Why Is Digital Autonomy So Hard?
The New York Times Is Just Fucking With Us Now
"sealed the deal" meaning that the replicator wasn't essential for their economy. Today we have industrial farming, robot factories and ships that can carry 100,000 tonnes, allowing us to produce an incredible amount of stuff with very little human labour. The difference between that and a replicator based economy is small. If the Star Trek reputation economy is feasible in the 24th century, it's feasible today.
Brilliant Light Power Executive Summary of New CO2-Free Power Source [pdf]
IIRC, the IBM/360 exception model is such that if an exception occurs, there instruction in question cannot have any side effects -- no partial execution. That leads to a clean exception model but can cause performance pain.

Say the instruction is a string copy. The instruction itself might cross a page boundary, and the source might cross a page boundary (perhaps more than one), and the destination can also cross a page boundary. The microcode can't just begin processing the instruction, then hit a page fault, fix up the page mapping, and continue. Instead it must check that each possible read or write will not cause a page fault and only then proceed with the entire sequence.
I'd guess it's because pipewire needs to access real-time capabilities of the kernel to enable low-latency audio, and those are only accessible as root sadly AFAIK (thus polkit, because pipewire does not run as root so there has to be something to grant the capacity to pw)
OpenSSL 1.0.2 is a library used by third party software. the value proposition of SLES/RHEL/ubuntu LTS is binary compatible drop in replacements so you don't have to rebuild your user land.

Firefox is a run time environment for the UI for POS/kiosk systems. With horrific customer applications running on top. I can only imagine the internal discussions inside these distros wether to upgrade firefox/chromium or wether to backport patches.

That's why each of the profesionally backed distributions has some strategy to mix the frozen version maintained baseline with some more recent subsystems "from the future", SUSE calls it "Leap", for example.

So I'm not sure if you suggest to completely abandon frozen version supported platforms? or do you suggest improving upon the model? so fewer issues like the ones you listed occur? "even fewer" I should say, because the events are rare. painful, but rare.
Just to add to this: offering managed SQLite services isn't really all that much of a thing because essential, as it is just a file, there isn't much to manage.

With databases like postgres you have daemons, config files and more that need an experienced DB-Admin to configure and run. All of that complexity grows exponentially when you include scaling on multiple machines.

With SQLite you essentially need backups. That's about it. A managed SQLite service would essentially just be something along the lines of:

"Tell us which file is your database, we backup it and if you need it restored press this button."
We never want our customers to be surprised with trading restrictions again
The NPR posting does now provide information as to how the image was taken and I wondered how this image came about. This page describes how the picture of JWST was taken. It was taken by the rocket after it separated.

https://www.flickr.com/photos/nasawebbtelescope/51775886252/...

>>Here it is: humanity’s final look at the James Webb Space Telescope as it heads into deep space to answer our biggest questions. Alone in the vastness of space, Webb will soon begin an approximately two-week process to deploy its antennas, mirrors, and sunshield. This image was captured by the cameras on board the rocket’s upper stage as the telescope separated from it. The Earth hover in the upper right. Credit: Arianespace, ESA, NASA, CSA, CNES
Abacs is an example. But since you posted this, I looked some of them up and see there are a whole lot of uncommon words, but not necessarily non-words. A lot of the words I was questioning are actually foreign words that transferred to English for when speaking about the foreign concepts. Eg: Abuna.

Except I didn't find a definition for abacs, but it's probably just not in every dictionary.
Pretty much driving 200+mph is coming up on traffic at 100+ speed difference.

Many people have done these kinds of stunts in exotic cars over the years. If this guy behaved like pretty much everyone else who's done this kind of stunt he tried and tried and tried until one day he got lucky and there was a long enough stretch with no traffic to do it. The couple times car magazines have done this thing in exotic cars they've hired helicopters to spot them (because they can't just keep calling it quits until they get lucky like an individual can).
> I don’t really see the point of risking poisoning people as a way of dissuading tax dodging especially when alternatives exist.

You're not disagreeing with what I wrote.

> In the same way we don’t put solid barriers on roads unless people walking need to be protected

Not true. We also put up barriers when people driving over the line would merely be a nuisance, e.g. in parking lots or to keep people from entering closed areas.
> keeping you stuck in this liminal work-like state for as long as possible

Pretty much. It's obviously for the benefit of the company because they wouldn't do it otherwise.

Still I appreciate the perks since you're expected to overwork anyway.
I don't think that's true. Care to pick some metric to check it?

If anything, having source also makes it easier to auto scan for flaws at the source level and find holes.

I know from CVEs that OS projects has a significant number of high profile long standing holes in it.
Unless you mean 'More complicated != more lines of code' I don't understand you.
I think standardization opened a whole new way of communication but yeah some parts are messed up
There's a few dozen cases of in-person impersonation voter fraud PER DECADE.

Showing id to vote therefore won't improve things in any meaningful way. While the negatives are easy -- what do you do if you lost your wallet the day before voting day and have no other accepted form of id?

If there are no benefits, why have it at all?

By comparison, from what I read, lots of people cheat the vaccine card system, so an id that helps verify that the vaccine card is indeed for the person presenting the card. The benefits are supposed to be the reduction of the infection rate, the ability to have an alternative to having business shut down either by order, or because of consumer reluctance.

Maybe you disagree with the conclusion of that cost-benefit analysis, but it's far more substantial than the benefits of having voter id.

> Why aren't you counting any of passport books, passport cards, or REAL ID-compliant IDs (which are finally available nationwide) as national IDs

Because it's a de facto, ad hoc, and incomplete system that isn't comparable to at least some of those countries.

In some of those countries which require voter id, you can get a valid id from your local police station, or from your bank, or the tax office. While the US ones seems to be centered around a much smaller number of DMV offices.

In Belgium, everyone is supposed to have an id. In the US, something like 9% of the population doesn't have an id which would be acceptable for voting. (Eg, don't drive because of age, illness, poverty, or live in a place with good mass transit.)

As a reminder, double voting (voting in more than one district) is also a form of voter fraud. Though, oddly, it isn't always illegal! - https://www.ncsl.org/research/elections-and-campaigns/double... . Even when illegal, it is NOT solved by presenting photo id. One solution that does solve it is to set up a nation-wide registry of where people live, with the legal requirement that if you move you inform the authorities. That's what some of these countries do, as part of their national ID system. This also updates your voting location.

And those are reasons why the US system isn't easily comparable to an actual national ID system, as well as helping highlight how the emphasis on in-person impersonation voter fraud over other forms of voter fraud is artificial.

(As a reminder, four people from The Villages, Sumpter Counter, FL have been arrested for suspicion of casting multiple ballots in the 2020 selection - https://www.msn.com/en-us/news/crime/resident-of-the-village... - so it's probably more common than in-person impersonation. ... but I'm having a tough time tracking down those numbers!)

In any case, these sorts of voter fraud are paltry compared to wholesale gerrymandering practices.
It's not a great measure, costs in Delhi are far higher than in rural areas, same with every city there is.
Coder Interviews Shouldn't Be Painful (2018)
It pretty much would. You couldn't link to the HTTP-Markdown-Web from the HTTP-HTML-Web (normal browsers don't and won't support Markdown) and you couldn't link to the HTTP-HTML-Web from the HTTP-Markdown-Web (the Markdown browser doesn't and won't support HTML)

(Almost nobody would vary the response based on the Accept header. Besides, if they did, you might as well just set an X-No-Ads-Please header and send HTML in both versions)
I'm always leery when I see a paper with a lead author from the Physicians Committee for Responsible Medicine. This is a political advocacy organization focused on pushing their policies rather than focusing on evidence based medicine. That doesn't necessarily make this study wrong but they have been known to exaggerate the evidence in favor of plant-based diets.
I have some of these same feelings. But for me, those feelings are complimented by the conviction that without these kinds of monetization, the Internet would be largely useless. Of course, some might argue that this version of the Internet would be better for us as a society.

Regardless, in our capitalistic society, we couldn't enjoy things on the Internet without money flowing through it like this.
I don't understand. What clarification? I don't see any mention of free vs bound variables anywhere in this thread or your links. I meant energies in describing the technical shortcomings of Gemini, and concentrating all the energy you're already willing to expend, not adding more. If you're tired of arguing, so am I. I'll step away now.
I have a friend who sometimes likes to contact me via twitter rather than SMS. Those messages are not urgent, but I do want to know about them.

The other annoying issue is multiple urgent apps, but one is sending spammy notifications regarding promos. So if they all have the same sound, I don't know if that's my instacart melting on my porch, or grubhub annoying me with a promo. (which I just disabled).
Now I wonder how sensitive for COVID-19 the Switch cartridge licking test is...
"Poverty" (the word) is relative and has a cultural meaning. But it's not clear that we should care about those components of the word/concept.

If the poorest person in the world has a car, a home, food, and water, are they poor just because other people have much more? Even if they are, does it really matter? We find poverty viscerally disturbing because it comes with privation. If we get to a point where that is no longer the case, poverty may still exist but perhaps it shouldn't bother us as much.
Firefox Nightly Begins Activating Wayland for Capable Systems
Researchers simulate behavior of living 'minimal cell' in three dimensions
When graphene speaks, scientists can now listen
Labs aren't buying their stuff at Walmart, so I don't know why they'd by affected by any remotely reasonable law. The supply houses can keep selling methylated alcohol, but let's get the unnecessary poisons off store shelves and out of consumer cabinets.
From what I could see through hundreds of godbolt snippets, if you declare the variable you'll return at the very top of the function before any control flow, NRVO will pretty much always happen.
Well, here is a related talk: https://www.destroyallsoftware.com/talks/the-birth-and-death...
How do cozy nooks and unassigned workstations implement EH&S? We know sofas and couches lead to poor posture which results in muscle and skeletal discomfort among other things... But nooks and even unassigned workstations may not be ideal in terms of ergonomics...
While emoji may seem trivial, I see no reason why it shouldn't be standardized. It is a widely used method of text communication with a large number of common symbols.
You shouldn't; some people find them fun... a celebration of human creativity, which sometimes turns out to be useful.
Buried in the article is the fact that the girl in question was screwed over by her collaborators, not by Roblox. Seems like the Roblox organization had nothing to do with it, in fact, and behaved reasonably the entire time. What's with the headline?
Possibly because the word for blue in Japanese (青い) can also mean green.
Don't ever change APIs. It's pretty simple. I don't know why the monolith people believe this is such a gotcha.

If you really need to change the API, give the new API another name. You may choose to think of this as "versioned APIs", if you want, but "versioned" and "renamed" are the same thing.
What do you mean, had?

Do you have any evidence their doomsday device isn't running anymore?
Can you specify what "small" constitutes for you?
Sending traditional currencies has more roadblocks, in any form, whether you're talking physical or digital traditional currency.

The CBDC idea might bring the best of both worlds.
I wish more languages had an abstraction layer above namespaces, classes & interfaces, something like Java modules, to help organize a large monolith.

Instead of creating isolation over an network interface we add an abstraction to achieve it.
Thank you for explaining the difference! I think the manual would be better served by an explanation like that, rather than just implying that `overrideDerivation` may still need to be used for some unspecified reason. I'll have to revisit my uses and see why `overrideAttr` didn't work for me. Perhaps I was using the wrong argument name.
Sometimes it's nice to be able to do piping:

object | dothis | dothat | dosomething

I suppose the piping operator is infix. I feel like some of the advantages of the notation

object.f()

over

f(object)

in object oriented programming are due to this.
Static Typing Python Decorators · Redowan's Reflections
I always start with a monolith while keeping microservices in mind. Have clear communication boundaries, avoid shared state as much as possible, consider asynchronous and parallel processing needs, etc.

Actor systems are a natural fit for this eventual de-coupling. What starts as a simple actor w/ a mailbox can eventually grow to a standalone REST service with minimal headache in architectural refactoring.
A bunch of things on a modern desktop linux system depend on it. Disregard what the user you replied to said, as polkit is a system to delegate elevated permission grants from GUI applications.

A GUI sudo if you will, with XML and javascript code for its configuration files.

I'm not near my computer, but I would guess pipewire (as it usually runs within the users session) might rely on it to access the sound hardware without needing to run as root. But just guessing.
>Hopefully this guide will stay up to date given the "move fast, break things, wontfix" approach the systemd authors currently have with the project.

The core dependency principles around targets, services and startup does not see a lot of change, so this concern is not really realistic. You'll see more of this around the supporting utilities (networkd, resolved, and so on).
Oops, posted wrong 'tube. by the time I noticed = edit window closed.
Here he is in the same vein.

https://www.youtube.com/watch?v=OuqG4FWJmwc&ab_channel=Wavef...
Python Type Hints – How to Type a Descriptor – Adam Johnson
A little outside what you asked but https://www.nand2tetris.org/ is a good introduction to computer architecture and assembly.

For something a little more complex you could have a look at a 68000 course https://www.youtube.com/watch?v=UpNS-IVsBew&list=PL-i3KPjyWo...
Supporting it for 3 extra years for $1M is only $333k per year, which probably only pays for 2 junior developers.

Would you like to be one of two developers whose responsibility is looking after all security patches and the build and release process for a 100 million line codebase?

Sounds cheap to me.
I thought at that point they started to print out the redacted versions and scanned them again.
This is incredible and terrifying. Well done.
Not a logical reply. I provided evidence that cost increases below the magnitude you think will not cause harm will in fact cause harm.

Please provide an example where the 15% increase you think will not cause harm in fact does not cause harm. This is the second time I've asked for an example, and I suspect again you will not provide one.
Would it be way too cynical to suggest that the reason that this deal was/is not likely to close, is because Intel is influentially and aggressively/successfully lobbying against this?

How would smoothing out the current Intel/AMD machine not be healthy overall?
This is false. 10000 bitcoins used to buy $10 or a pizza. If USD's value was decreasing, 10000 bitcoins would buy $100 or a pizza. But no. Actually 10000 bitcoins buys $300,000,000 or 30,000,000 pizzas.
Different experiences for different people.

I had my last Android phone for 5 years, and never had a problem until the last month; when it was just too slow and would reboot every now and again. It had security updates for the first 4 years.

My wife just switched off her iphone to an android because there were just too many places where it would ... just do it's own thing instead of what she told it to (like I noted in another response; placing songs on the cloud instead of on her phone like she told it to). It didn't "just work" in a lot of cases, for any sane definition of that phrase.
"just picked a bad service boundary" -- well that's the thing isn't it. If you always pick the right boundary up front, something that is perfect both now and also anticipates any kind of future crazy feature request -- if you can pull that off I'd say any architecture will work well.

But most people get boundaries wrong some times. Sometimes very badly wrong. Sometimes the boundaries are historical, set by product owners without technical input, set by junior developer, set by superficial attributes, and sometimes even the most experienced developer-architect just does a mistake.

And the whole point of not doing microservices is you don't have a huge investment in your boundaries, it's more feasible to change them once you inevitably now and then realize you got them wrong.
Phishing in organizations: Findings from a large-scale and long-term study
> If I want to discover the content hash can't I just advertise that I have the discovery hash then wait for someone to ask me for it?

Yes, for this to work it is essential to avoid sending the content ID to a peer who may not already have it.

> I think one approach here would be to encrypted the data with the content hash. Then you ask for the data by discovery hash, but if you don't actually know the content hash it is useless to you.

That is how Hypercore/Dat works, except it uses a public key rather than a content hash. The request only includes the discovery hash, and the peer has to look up the corresponding content ID to encrypt the response.
I wonder at the likelihood of success if this person were to sue the company in his local small claims court for a claim at N hours multiplied by $80 per hour to fix the problem. At the minimum it would require them to hire local counsel to show up and answer a statement of claim.
You joke, but there's no denying that the last millennium's trend of increasing government centralization, stability, control over the use of violence, and enforcement of property rights (in whatever systematic form they take) has been a factor in this reduction in poverty levels.

Nothing is quite as good at causing desperate poverty cycles as most of your local infrastructure getting regularly forcibly undeveloped in a civil war, or the chaos of local resources getting stolen by whatever brigands show up.
At first, I was confused reading your assertions of what poor people of the US can do, things that obviously demand money - cash or credit - that a person in poverty don't have.

With your final sentence I realized you're not talking about poverty at all, but the wealthy, which in a sense clarified things, but also made me confused: what does your comment have to do with this discussion?
The 'monolith' (which I find a silly term but I'll use it here) can expose different parts of itself as services. As long as those services can be versioned and are backwards compatible, you can deploy the monolith using any schedule or notification mechanism you like.

If the monolith is composed of modules with a DAG-like dependency structure (e.g. maven projects), then pieces of the monolith can be deployed alongside the dependencies they need.
Chess Principles Shaped My Approach to Leading Engineering Teams
there are toasters and toasters, here is one with microcontroller:
https://www.youtube.com/watch?v=LxTP6yxoCrw

you bet this thing has some little RT-OS on it, like FreeRTOS maybe?
"Oh hey, we nuked those guys and nobody cared! Let's nuke some other country too!"
I can zone other people and their keyboards out just fine but yes.

Though my colleagues have noted previously that they find the level of volume coming from my keyboard to be less a distraction and more a useful indicator of how interruptable I am that I don't need to deliberately update.
Very much like time manager sessions, collaboration sessions and other assigned trainings. the majority of that imparted is fluff. Occasionally you get a nugget, but by and large, it's not for these nuggets that these people become "experts" in a particular domain but rather they are perpetuating their parasitic relationship with companies.
I read your comment profile, and know exactly what you mean about the "cancel culture." This is the first profile I've had here where I've actually managed to get a little positive 'karma' built up and avoid immediately getting downmodded into oblivion and run out on a rail. My very first account here a couple years ago, as a bright eyed noob, was literally shadowbanned within 15 minutes, which absolutely blew my mind.

The moderation system here is seriously broken, and has the effect of creating a toxic echo chamber of humorless trigger-happy goons. I've read a lot of complaints about it in various articles over the years, by names who no longer seem to be around. The response always seems to be EWONTFIX.
That's really something entirely different than malware. You know that Amazon books on kindle are subject to that. It's not malware on the Kindle, it's their whole schtick.

At the time it was suspected, but unknown. I remember the outrage, I'm not sure If I was lurking on here before I made an account, or I read it on slashdot or digg or something. Here are the HN comments from the time. https://news.ycombinator.com/item?id=710506