skysight-inc/HackerNews huggingface dataset:
How is that not a meaningful comparison? If your intent is to reduce bias in image cropping this research doesn't even suggest that changing to manual cropping would do that. What if humans are even more biased than the algorithm?

It seems like Twitter, and you, are saying they should try to minimize responsibility for bias in image cropping. Right now Twitter is responsible for it because their algorithm does it. If they foist the responsibility to users, then users will be responsible, but is there more or less bias in image cropping? No idea.

I think, if bias in image cropping is a problem, then they should check to see whether their change increases or reduces the problem. If bias in image cropping isn't a problem, then who cares. If their problem is that they don't want to be responsible for bias in image cropping then of course making the users responsible is the right way to go.
why would it? More so I do not see why ptrdiff_t instead of size_t.
Cross-site tracking via cookies (and 3rd-party cookies in general) has already been dead for years.
Anger has been a plague lately.
Sadly.
"Great British Railways" -eyeroll-
Thatcherism went beyond the namesake :)
Why cant you do what haskell does? Or you can still use exceptions alongside either and options. I think the problem with python is they get used for everything.
Install the Russian keyboard to prevent Russian ransomware attacks
Also this is less nationalised than ScotRail, which will actually be state run: https://www.bbc.co.uk/news/uk-scotland-scotland-politics-564...
No it's not, the word is garnishee
I got a lot of downvotes.
I wrote my question to discuss and to learn from other people's arguments, not to offend anyone.
I think it still makes some sense. For example, if you look at the process of software development like this:

[business requirements] -> ... -> [deployed and working software]

Then it stands to reason that Ansible and Kubernetes are just two ways of getting to the same end result.

Where they differ, is the approaches that they take to achieving that result:

Ansible: [run a playbook ahead of time] -> [the environment for your app will be set up] -> [you can deploy to it through Jenkins/GitLab/whatever] -> [your app will run, but Ansible will know almost nothing about it unless run]
Kubernetes: [create a cluster ahead of time] -> [you'll be able to run any containers on it] -> [you can deploy to a registry through Jenkins/GitLab/whatever] -> [Kubernetes will make sure that your app remains running]

So essentially, i believe that many people have the stance, that they can probably just set up an environment for an application and forget about it (or at least not constantly monitor it), which is more in line with what Ansible provides, whereas Kubernetes is more suited to situations where it's impossible to have "stable software" (i.e. most business applications, since they don't have the quality of projects like the Linux kernel).

If you want fault tolerance, you have to do additional work with Ansible, like writing systemd services for restarts, manually setting up your load balancers and working on ensuring proper failover, as well as service discovery. And i'd reason that if something is hard to do, oftentimes it simply won't be done at all! Yet with Kubernetes, a lot of that comes out of the box (even though i think that it's often too complicated, K3s does seem sane, but personally Docker Swarm or Hashicorp Nomad hit the sweet spot of features vs complexity).
As far as I can see it's just used as a counter and doesn't really relate to pointers in any way. Why is int not large enough for this use case?

EDIT: Answer from the developers here https://stackoverflow.com/a/45873222 it's about compatibility with other types used for related purposes.
Isn't it going to hit all western countries hard? Seems to me Japan is just first in the list...

As far I'm concerned, I'm living in Europe and I'm not confident at all that I'll get any retirement before my 70. Knowing that the lifespan increased a lot but not necessary the good-shape-span, it seems to me a better strategy is to enjoy more free time now by reducing work hours than to bet on an uncertain future.
It's not audited. Circle tries to imply it's audited, but the company supplies only attestations, which are Grant Thornton looking at a snapshot of one day's numbers handed them by Circle.
Building railways roads and essential national infrastructure... Coersion?
Two sides of the same coin. If error values like Either take over people will probably create abstractions (macros, monads, IDE plugins, whatever) to automatically propagate error values up the stack, then we're back where we started.

I'm dealing with some code now that loves to use error values like "not found". Error values can be poorly done too. I've never seen exceptions quite so poorly done, they always at least have a stacktrace as a start to figuring out what they mean. I don't know where to start when I get the string "not found" and nothing else. Guess I'll use a debugger? I'll probably find it was division by zero or something, then got turned into the string "not found".

Exceptions carry stacktraces which are really useful, and hard to replace with a string or any user defined object.

And "panics" will always exist, so the idea of errors going up the stack through an alternate channel will never go away, and there needs to be ways to recover from those panics. So really, the choice is we use exceptions (or "panics") AND error values, or just exceptions. Using only error values is not an option.
If everyone could reach their genetic limits we'd run into a lot less problems.
As a Brit I'm always shocked when visiting America and the high levels of crime and desperate people. I'm talking clearly mentally ill people in wheelchairs on street corners. No-go zones (for white people). Open selling of drugs near tourist hotspots with young families nearby.

It's like a weird mix of a wealthy 1st world country with all the problems of a 3rd world one.

Here in the UK we clearly have our own problems, but stuff like this just wouldn't be tolerated.
Probably so that implementations can use the spare bit for a flag, such as "is anyone waiting on this".
I'm fairly certain that the claim you're replying to is that private hospitals in the countries in question are consistently better than public ones.
Tether are printing USDT, then accounting for the printed USDT on the books as "loans".

This is what banks do, but Tether is not a bank.
Yep. C++ is not good at naming things somehow. But bringing up Golang in a discussion about naming is just ridiculous. Unless you want to show that C++ is not actually the worst.
What are your workflows for consuming YT videos and podcasts from RSS? Do you have something that automatically downloads that content or do you just click through to their sites? I’ve been trying to set something up for the former but haven’t yet found anything that I like.
And then Google discovers that RSS-as-a-service is a much more versatile option.
And Yippie Kay Yay, welcome back Google Reader!

#soLongGooglePlus
Cue the jokes about Java name length
They changed the URL after I posted it. Can someone update it?
Ditto on the constant care. And the Ops comment on brittle 3rd party modules is spot on.

I went back to a shell script to configure our developer VMs when I realised I was spending more time debugging Ansible updates than scripting it myself would take. And now I know exactly what's going on.
It's clarified [0] that those are actually reserved specific for CharSTR.

[0] https://github.com/skullchap/chadstr/issues/4
Namespaces + internal netns firewall + seccomp might do the trick :-)
If I had paid big bucks for non-exclusive access to a public URL of a jpg, the resolution would be the least of my worries.

And not to nitpick, but Amiga 1000 could go up to 640x512i, 320x200 was not the maximum resolution.
> Nobody writes their own physics engine any more

Citation needed
Sounds like it's going to be similar to the local London trains. i.e private companies running the system with "Transport for London" branding.
Alas this seems to be best served by bus nowadays. The buses are comfortable and cheap, and connect several places in Oxford to Victoria coach station.
OP's URL doesn't work for me, but the article is here:

https://www.bbc.co.uk/news/business-57176858
In defense of government space agencies, Nasa operates on a wholly different regulatory framework[0]

They can't do as they please on hiring, subcontracting, suppliers because that money has oversight from treasury and congress. It's taxpayer money. Its like working with one hand tied behind your back. Not to mention that if a political mandate comes through, and it says stop all work on the space shuttle, no matter what progress you've made or what new materials are coming out or whether computer simulations are an order of magnitude better - you have to stop.

SpaceX is merely a launch alternative. The shuttle program has already paid its dues and paved the road.

[0](https://www.nasa.gov/emd/policy-regulations-and-guidance)
I'm using Sid as a daily driver on all my dev machines[1]. I run apt dist-upgrade twice a week too and I back up to external drive once a week. I've never once been in a situation (since ca. mid 2000) where I needed to restore from backup or boot into single user mode.

My favorite documentation is the arch wiki and there has never been an issue due to it not being compatible to the "Debian way"

When upstream devs package for a distribution they usually put some effort into it. Just because a package gets published to Sid/unstable doesn't mean the package is unstable. There are some devs that mostly work on higher layer GUI and user-lamd applications who are perhaps inexperienced or reckless who do sometimes introduce breaking changes. It's rare though since most people understand that packaging for a distro means a potential huge number of issues if they're not careful

My 70+ year old aunt also runs sid since a couple of years with unattended upgrades since I installed it for her (and she has KDE). She never had issues with stability or things not working and she uses her computer daily for writing (libreoffice), printing and research (probably reddit idk, I didn't ask :)).

[1] my install is fairly minimal: not much gui, server systems etc are started with docker so hardly anything actually runs on bare-metal which can cause issues during upgrade jeopardizing the things I work on (e.g. due to config file changes). And I don't have a huge DE like gnome/KDE. My sway/wlroots and i3, and tooling like x-terminal/wofi/Waybar/etc are always compiled from git/source. All my dev tooling is the latest and I can still install older versions of clang/gcc or other environments with my package manager if I have to.
Report of Air Force Research Regarding the “Roswell Incident”
Thanks! I did look around the site quite extensively. That page says

> this is specific to a homeserver implementation

which suggests that it's not documenting a Matrix protocol. Unless Matrix has no standardized client protocol? Are all clients going to be homeserver-specific?

Even so I'd hope there's some document that says "Matrix standardizes server-server communication, client-server communication is out of the scope of this standard and is left to individual implementations" or something like that.
There is Youtube Premium which is a flat fee: https://www.youtube.com/premium
Don't expect the people who lined their pockets during privatisation to lose any money. Do expect Tory party donors to do well in whatever actually happens.
Using "raise foo from bar" changes the message between the exceptions from "During handling of the above exception, another exception occurred:" to "The above exception was the direct cause of the following exception:"

So yes, these days the whole "raise from" construct is nearly pointless. Used to be that exception chaining wasn't automatic though.
Very conclusive "nothing happened" (OCR):

The above are but two small examples that indicate that if some event happened that was one of the "watershed happenings" in human history, the US military certainly reacted in an unconcerned and cavalier manner. In an actual case, the military would have had to order thousands of soldiers and airman, not only at Roswell but throughout the US, to act nonchalantly, pretend to conduct and report business as usual, and generate absolutely no paperwork of a suspicious nature, while simultaneously anticipating that twenty years or more into the future people would have available a comprehensive Freedom of Information Act that would give them great leeway to review and explore government documents. The records indicate that none of this happened (or if it did, it was controlled by a security system so efficient and tight that no one, US or otherwise, has been able to duplicate it since. If such a system had been in effect at the time, it would 21 have also been used to protect our atomic secrets from the Soviets, which history has showed obviously was not the case). The records reviewed confirmed that no such sophisticated and efficient security system existed.
Until lockdown I commuted to Manchester on the Rochdale line in Leyland-branded Pacers[0]. Trains with an intended lifespan of "no more than twenty years", that are now 35-40 years old. The tickets cost £100 per month and in the years I did it, only managed to find a seat on a handful of occasions. I had to wait at the station because the train was too full more frequently than finding a seat - often they'd show up with only two carriages.

[0] https://en.m.wikipedia.org/wiki/Pacer_(British_Rail)
> Also, the fact that all subprocesses inherit these restrictions means it becomes very difficult to refactor tools to use minimal permissions when those tools need to invoke other tools. This is a lesson that OpenBSD learned the hard way, has explained very clearly, and the fact it has fallen on deaf ears is disconcerting.

If subprocesses don’t inherit sandbox restrictions, can’t you trivially escape the sandbox by spawning a subprocess to do whatever work you want? What exactly are you proposing here?
Space treaties (like sea treaties) consider states to be the parties to the treaty, and states are responsible for ensuring compliance from their private companies. Private companies are not directly party to the treaty. So, for example, if a treaty requires the United States to do something (such as avoid using a certain type of resource), the United States is responsible for making US companies (like SpaceX or ULA or whoever) comply. Again, this comes from the sea law tradition: private ships at sea must be registered in some state, which is responsible for ensuring compliance with the international laws to which that state is party.
Yes. Taxing people to pay for those things requires coercion. Preventing other people from providing completing services requires coercion.
> this is only a transfer of franchising from the department of transport to this new "Great British Railways" department

Sounds like it's designed to further distance government and it's ministers from any sort of accountability. Just like any government owned corporation.
It's a very similar case in Finland, case-in-point when HRT (Helsinki Region Transport) requested bids from operators to run the trains in the greater capital area (Helsinki, Espoo, Vantaa and the neighbouring municipalities).

- Rolling stock is owned by HRT

- Transport Infrastructure Agency (Väylävirasto) is responsible for the tracks and stations

Which means the bid is mainly for personnel operating the trains.

There were couple companies that placed bids for this, most of them withdrew before the end of the call, essentially leaving one competing bid along with VR's (then and now current operator).

In the end, nothing changed and VR still operates the trains using HRT's own rolling stock. The only real change going forward are the plans to have a dedicated maintenance depot for HRT's own stock, since VR does not want to have the burden of maintaining stock they don't directly own.

At least with freight, it's going to be different... right?
Here's the formal press release from the UK government:

https://www.gov.uk/government/news/great-british-railways-fo...

And this is the actual document weighing in at 116 pages:

https://assets.publishing.service.gov.uk/government/uploads/...

Pages 52 and onwards: "Replacing franchising" details the exact vision on how those contracts are to be set up. It states:

> TfL Overground services and many railways across Europe, including local and regional services in Germany and Sweden, use a concession model to contract with private partners to operate trains. These contracts have been more successful than franchising in enabling operators to be held to account for running trains on time, delivering passenger satisfaction and controlling costs.

> Our new system of Passenger Service Contracts will build on this approach. Great British Railways will specify the timetables, branding, most fares and other aspects of the service and agree a fee with the competitively-procured passenger service operator to provide the service to this specification. In most contracts, fare revenue will go to Great British Railways, with operators delivering to the specification and managing their costs in doing so. Operators will take cost risk but will need to balance that with service quality, in order to be efficient while also meeting the needs of passengers.

> Operators will be held accountable and risk termination of their contracts if they are not delivering punctual, effcient and high-quality services. The government will retain its operator of last resort function to enable services to continue seamlessly for passengers in such cases, just as it did with Northern Rail in early 2020. Learning from the experience of the pandemic, it will adapt this function as the sector is reformed so that operators can be held to account more effectively to targets in their contracts and so that interventions can be made in the interests of passengers and taxpayers if this is required.

> Passenger Service Contracts should broaden interest and open up the market to new commercial partners, including those who can help to modernize and improve the railways by bringing expertise in technology and innovation. This diversity should increase competition between bidders and therefore create better outcomes for taxpayers and passengers alike.

It's a white paper on which there's a consensus: "this is how we would like to move forward". It's not a detailed business plan though. The entire thing only exists on paper at the moment. The next steps are working on a concrete implementation. Which can still deviate in many regards from this vision.

The UK already axed the franchising model late last year. There's a concrete need to replace it with a different model. That's what this paper is trying to answer. And there's a clear vote for a "concession model" over a "franchising model"

The questions you're posing are valid, but they pertain to the finer details. The answer you're going to get if you'd ask those involved would be: "we're going to figure this out in the next stage."
Youtube provides the hosting and audience. That has value.
> it seems to me a better strategy is to enjoy more free time now by reducing work hours than to bet on an uncertain future

I've always thought this way, uncertainty or not. Why wait until you're old and frail to enjoy life?

I've always put the matched contribution into my retirement accounts, because it's free money, but no more than that. The rest of my savings go into places where I don't have to wait until my life is nearly over to access them.
You can have one without another! Apple Mail supports grid, but doesn’t support canvas or script tags.
> I don't quite follow why having a single digit rank should stop me from having an opinion on the subject.

Rather, I expected someone with a single digit JEE rank to have a better, more rational perspective on JEE; instead of over the top romanticism. I know a few folks with a similar JEE ranks and their perspective is different.

> A lot more than you think. Kota is probably at least 30% students from UP and Bihar, the most backward states of the country.

Introspect on what I said and what your reply was. Families that are able to send their kids away to a different state for lodging and coaching for 2 years are at the very minimum middle class, if not rich or upper middle class. In fact, most American families can't do this at all. The fact that there are a lot of poor people in Bihar or India in general does not invalidate what I am saying.

My dad earned 500$ per month as an engineer in India. I am not going to pretend that I rose up via some extremely objective and meritocratic system inspite of tremendous economic disadvantage. The simple fact is that my dad was an engineer, while most of the kids in India at the time had illiterate parents.

> It crosses boundaries of caste and class by a, being objective

There are several exams of these kind in India, all entrance exams can be considered objective by default by this narrow definition. The exception of the JEE, UPSC etc. is the high bar. However, the amount of parental support, financial and otherwise - clearly shuts out the vast majority of India - the lower middle and the poor (SC/ST and some OBCs). With politicians expanding the scope of OBC, going beyond Shudras to include Vaishyas, OBC has been quite diluted. Significant population of OBCs also belong to the creamy layer.

I reiterate that, the JEE is a vehicle for the middle and upper middle to move to the rich class. For the vast majority of Indians, it is not an option. Better than the American system, but not some magic elixir.

> It is also more exaggerated than real. A few bad cases should not be taken to represent the system in its entirety.

It was quite common to bring up the affirmative action boost of these kids in newsgroups. The DASA students were also not spared. Posts like "Apna Mahesh problem solve kar diya. Aaj galati se tube light jal gaya :D". AIR was in the lifeblood of these students. You brought it up as well, while it was quite unnecessary.

> My father was the first in my family to receive a university education

Same here. No surprise.
I never understood what was wrong with the original "open projects network".
Backyard Squirrel Maze 2.0 - the Walnut Heist
I don't really care, but since you asked: "learnings" grates my ears because it sounds wrong. I never used to hear people say it, and as GP points out, we already had the perfectly good word "lessons".

"Learnings" to me sounds like a mistake a non-native English speaker would make, perhaps by incorrectly extrapolating from the word "teachings". It's a forgivable mistake, but I don't see why we need to adopt it into the native vernacular.

(Yeah, yeah, I know, language evolves, prescriptive versus descriptive etc.. In a world where "literally" no longer means literally, I'm not going to waste much time getting angry about "learnings".)
well, therein lies the issue: this approach, one of scoring jurors (i think that’s a more appropriate term :), already happens. almost exactly as you describe.

defense in depth, indeed: Overwatch is one of three systems, the other two being VAC, and Trust. the former being more traditional cheat detection (which, empirically, is not effective at all), and the latter being an observation of a user’s interaction on the entire steam platform, amongst other things, to determine a “trust factor”. anecdotally, myself and many others can tell you that this is also ineffective.

for what it’s worth, 2020 and by the looks of it, 2021, will go down in CSGO’s history as the years that the cheaters won.
Everything you need to know about DynamoDB Partitions
> I'm living in Europe and...

>... enjoy more free time now by reducing work hours than to bet on an uncertain future.

Unknowingly or not, you've just echoed a chapter in Peter Thiel's book Zero to One with such perfect clarity, Mr Thiel may start to look like a savant.