skysight-inc/HackerNews huggingface dataset:
Being able to install an anime themed dialer that will exfiltrate your address book isnt making android better.

Neither are the slew of apps that simply fucking break if they dont get access to every last one of your contacts.

Granular permissions intelligently designed do not make for a worse experience they make for a better one.
He has lots of videos in his YouTube channel showing various feats of archery, this is a pretty good one:

https://youtu.be/BEG-ly9tQGk

Maybe he faked all the videos and got the Guinness book of world records to put a fake record on their website, but they doesn’t seem like the simplest explanation.
Not at all. Some are, some are not. (I am using Pop_OS on one of my computers, so I know).
I think this is what FrontEgg does - https://frontegg.com/
I did see that and was disappointed. It described the features in full but I was looking to see the features set up to see if it is something I can easily integrate or not. Don't get me wrong love the idea and its young I don't fault the team but I'm not going to get a docker running just to find out i have to reformat all my tests or write way too many new connections to enable any of these features.
If you move, keep in mind you may need someone to marry you to let you in. I have MS and a Canadian master's degree. Wasn't eligible to stay in the country because my crippled butt costs too much. Most modern countries with universal healthcare have very strict rules about disabled immigrants.
// 3 requests in flight

result1 = async_task1();

result2 = async_task2();

result3 = async_task3();

Depends on implementation, some are eager, some are lazy.
This is a much longer discussion and one that tends to devolve. And there is a camp that believes that black peoples have it better than whites people today. I find it hard to believe, but they exist.
Join the very large crowd.
Threads is the most relentlessly grim and bleak thing I've ever seen. It's like they thought "let's make this get bleaker and bleaker until people have just had enough".

I was shown it at school aged 9 and watched it out of curiousity about 5 months ago. I couldn't believe they showed it to kids in the 80's.

After watching Threads your strategy for nuclear war goes from "hide in a basement" to "run towards the blast" as going quickly is the best approach.
I honestly do not expect a designer to write css, primarily because they should focus on aesthetics - not writing efficient css. I as a web developer am well suited to write that css, and can do so quite easily.
GNOME and Qt both offer full-fledged UI frameworks. It sounds like you haven't given either a try before, but they're both quite capable. Programming for them doesn't feel any different than writing a Cocoa UI or an Android app or a website. It's just... another target.
The pandemic really outed lots of toxic managers.

I was at a law office my friend worked at where one of the upper guys was walking around chanting "BUTTS IN SEATS, BUTTS IN SEATS" at the beginning of the pandemic in reference to WFH as a possibility.
the office catering equivalent of "nobody ever got fired for buying IBM"?
I remember reading here on HN a story of a US journalist, who was documenting some darkweb stories, one day he found out he was the target on some forum, people were crowdfunding to buy drugs online and deliver to his address, notify police about drug possession. He notified the police first.
There’s “not learning CSS - the syntax” and “not learning CSS - the tooling”. Tailwind helps with the latter.
Nope, this is a very good point. Because for example you can't use Python/Selenium with a Flatpak version of Chromium, while you can with .deb version on Pop_OS. If you have no clue what the difference is between both of them, you would have no idea why it's not working in one case and not in the other.
Cite what?
The optimization here is using incremental parsing, so that changing parse state goes from O(n) to may-as-well-be-O(1). It's probably linear with tree depth.

Any language is fast enough to do this, certainly Go is. Naive parser combinators written in slow languages can tokenize six-figure LOC files fast enough that the user won't notice.
Today I was going to be writing, but I spent much of it lazing around on the Internet instead... I did get _some_ writing done, but not as much as I would've hoped. I am on the last few chapters of my next story draft and just need to get over that final stretch.

Tomorrow, I'm once again working up the motivation to attend a short story book club. I hope to get up early enough to write from a coffee shop before the book club session starts.
They look pretty clean, but did they really need to refresh? Everything looked fine before IMHO
Oh boy, that seems quite convoluted.
This is an incredibly inefficient way of learning the world and while it may optimize for being wrong less, you will also be right less often as well. One should be critical in assessing whether one should be critical.
Ask HN: Stripe holding funds for 120 days for no reason
Hi Guys--

I started a Stripe account (even incorporated through them) for a basic graphic design and web design service business.

I process a few charges and even though I didn't get a single chargeback or dispute, Stripe decided to deactivate my account and said they would refund all the charges that were processed.

Which would have been fine with me. They said they would refund on Oct 17, but that date came and past. So I kept emailing.

Now they're saying they're holding all the funds for 120 days because of "elevated risk".

Which is insane because they have already withdrawn all the funds, meaning their risk would be zero if they refunded everyone.

I am beyond hurt and confused as I did need this money for my daughter. These decisions have real impacts on real families.

What do you do in this scenario? I have tried contacting support at Stripe but seems to be of no help.
Families with more resources are going to be able to use those resources to game anything. The question is then, which metrics have the most resistance to gaming? Testing would seem more resistant to gaming than extracurricular activities or how well "you" write essays.
Frankly, at that level he should have competent staff that briefed him.

Akin to giving a Chinese guest a watch and white flowers as a present - sure, he might not know that it's a faux pas [1], but he should have structures in place to prevent basic slip-ups.

[1] both associated with death/funeral
Background-position: 50% 50% confusions in CSS?
This is my background image.

I set:
background-position:50% 50%;

I get this as my output:

But I don’t understand the output.
So, I read little bit about background-position again.

>A value such as 20% 65% specifies that the point 20% across and 65% down the image be placed at the point 20% across and 65% down the element.

https://www.htmlhelp.com/reference/css/color-background/background-position.html

>With a value pair of '14% 84%', the point 14% across and 84% down the image is to be placed at the point 14% across and 84% down the padding area.

https://wiki.cdot.senecacollege.ca/wiki/CSS_GUIDE_BACKGROUND_POSITION

>A horizontal value of 25% positions the point 25% from the left edge of the image at a point that is 25% from the left edge of the background positioning area.

“Learning web design” by Jenniver Nierdest Robbins

If I wanted to put the background image at the center using the “percentage percentage”, how’d I do it? (50% 0% doesn’t work).

Sadly, I still don’t get it.

My HTML Code:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="alihossain.css">
</head>
<body>
my name is tommy
</body>
</html>

My CSS code:

body{
background-color:yellowgreen;
background-repeat: no-repeat;
background-image: url(../images/circle.png);
background-position:50% 0%;

}

CSS Code is tamed CSS code in background position just for reference.
> I don't know about Sony and Nintendo, but Microsoft and 3rd parties on PC have absolutely ploughed resources into making sure that's the case.

Hence proving my point that this is the stuff of big companies. If you had to develop solutions as a small manufacturer because it is "mandated" you would go bankrupt before accomplishing anything

> I think you're completely wrong on this. Gaming should be accessible and there's no excuse for it not to be in future.

"should"'s are meaningless. Resources are limited and you can't expect to serve all the needs out there when you make a product. Making choices matter, and that's precisely why you cannot make a product for "everyone".
That’s an interesting race to the bottom for those schools. They’d end up with kids who basically ditched studying advanced math, physics, research, etc and just a lot of kids who prepped for the SAT for four years.
DCI tutorial for TypeScript, part 1
It depends on your social class. The people interviewed in the article are all highly-paid software workers who can negotiate good working conditions. Meanwhile, people who don't have the funds to move around have to deal not only with the local inflation and decrease in living standards but also with the gentrification that comes from the nomads. In places like Portugal, it's approaching dire proportions already. They can no longer aspire to own a home or have a living standard equal to that of their parents.

You could then ask why workers don't just learn to code, but the quality of life of digital nomads also depends on others not having the possibility, aptitude, or natural interest for doing those jobs.

I agree that in many ways life is better, but there are also multiple indicators for it getting worse and more feudalistic due to the accretion of wealth.
It’s not a premature optimization - it’s deciding the maximum that the parser can be optimized in the future. Choosing Go sets a lower ceiling.

> Keeping everything in the same language has benefits like greatly simplified tooling and building

Surely there are other Go libraries that incorporate C, C++, or Rust? Also if both parsers existed and were equally easy to set up, and you were planning on doing a ton of parsing, it would make sense to go with the faster one.
Never had a domino's - heard people say they're expensive but good but you disagree? Ur views welcome (am in the UK if that makes any difference).
Precisely. Tech workers are for the most part spoilt. Being paid more than the average worker, having the option to work from home, lots of job benefits - and yet the thought of going back to the office brings comparisons to indentured servitude? Come on…
Thank you for posting Gladwell's talk, which should be required viewing for any young, bright and hopeful high-school graduate. I wish all my nephews and nieces had watched it.
Looking for a safe and affordable way to buy prescription drugs online? Look no further than our online pharmacy! We offer a wide range of pharmaceutical products at competitive prices, with or without a prescription.

Some of the many benefits of buying from us include:

- No prescription or insurance needed to place an order

- Fast and secure delivery without customs involvement

- Competitive prices on a wide range of pharmaceutical products,

Why not take a look for yourself and see how easy and affordable it is to buy prescription drugs online from us?.

Visit our website at http://www.legitmedss.com

Email.... info@legitmedss.com

WhatsApp... +18303649970

Wickr I'd...legitm
Practically identical: one gets a wage, rather than credit against a debt, one can quit, and the boss can't beat you. But other than that
That doesn't seem like a big enough win when CSS variables exist and offer far more readable options (as you're the one naming them). On that front, I reckon majority of Tailwind developers use far fewer variables than they believe, so it's not some gigantic monumental task where you have to set up a million different CSS variables.

This is the problem with Tailwind, it doesn't offer enough nor does it move faster than CSS to justify its existence. The only real use case for it seems to be solo developers that do not have the time or resources to set up their own baseline set of variables, or those that use it with a component library that's based on TW.
I miss Tysabri. I was one of the lucky ones who had the 'side effect' of feeling physically great for a week afterwards.

But of course Medicaid won't pay for IV infusion. So nope!
An Algorithm to Find the Minimum Combination of Remainders
For everyone who finds the removal of admission tests ridiculous, how do y'all feel about leetcode?
Have you seen the Matrix demo from a few months back? If not, you might appreciate it: https://news.ycombinator.com/item?id=29533685

Blew my mind!
Oh, the design system aspect of tailwind is GREAT.

The idea of utility classes is super helpful.

I was actually pretty into tailwind at first for these reasons.

There were some issues, most of which were fixed with the JIT.

That said, most of the hate for tailwind is due to the 'community'. People saying to just take the best parts are the minority of opinions you see on tailwind.
Hey man, I totally know where you're coming from. I experienced burnout which led to depression. Boy did it not feel good. My will to live was at an all time low and I was also in a bad mood, felt completely disinterested in doing things. I was in denial though, and once it got to a breaking point I was able to surpass my internally held stigma against seeking help.

I ended up seeking a psychiatrist who put me on prozac and wellbutrin, and started doing weekly therapy. It helped a lot, and I'm doing much better these days and I am no longer on the medication, just doing talk therapy.

For you, I would say consider seeking help from a psychiatrist, and just talk to them. They won't always put you on medication.

But I think more importantly, you should look for a therapist that you like and helps you. I was fortunate to find a great one on my first try, but talking to my therapist just lets me air all my life grievances, feel heard, and helps me just let go of things that don't matter.

It sounds like your symptoms are different than mine, so I think it makes sense to seek help from a professional.

Best of luck, this is a great first step to seeking help though, best of luck OP.
Fair point. The 60s wouldn't have happened without the 50s. The 90s without the 80s.

Artistic creativity brews strongest when there's an omnipresent dogma to reject, and the current pastiche of thoughtlessly-implemented progressivism is fertile ground.

It's been bubbling up in standup comedy for a while, but that tends to be the quickest turnaround on cultural commentary.

No nuanced good idea ever survives contact with a brainless bureaucracy.
What surprises me is how many Asians support these measures. Make no mistake: our ability to progress as we have in America has depended on the fact that objective metrics cannot easily be gamed. The cost of test prep is a minor barrier to entry compared to the cultural knowledge required to write an essay that moves a WASP admissions officer, or the social capital and connections required to get involved in charitable or social activities that stand out in an application.
It depends on the ultimate goal of the one doing the framing though. If it was to just get someone removed from their position, it doesn't matter if it is later found to have been a case of being framed. It is unlikely the person will be reinstated. So in those cases, the framing was successful.
This is the bit that should be at the very top of the official docs. It's tripped me up every time I go to write async code and until you learn it, the error message is very confusing.

> In particular, calling it will immediately return a coroutine object, which basically says "I can run the coroutine with the arguments you called with and return a result when you await me".

> The code in the target function isn't called yet - this is merely a promise that the code will run and you'll get a result back, but you need to give it to the event loop to do that.

If I try to pass the async function to gather (for example) without calling it, which makes some intuitive sense, since functions are first class objects and I know I'm not calling it, the event loop is, the error message reads something like, "gather only accepts coroutines." But I thought it was a coroutine because I declared it with async! For some reason it took me a silly amount of time to notice that in all the examples, the async function is called when it's passed to gather (or whatever). That's not intuitive to me and the distinction made in the article should be clearer in the docs.
I don't like massive long class names on my DOM elements. And I don't think it makes the code look/read nice. Tailwind is so close to CSS that I'm often left scratching my head as to why people don't just write CSS - it will look nicer too.
The answer is really simple: discrimination not on race, but on inequalities. Don’t discriminate because someone is black or white, but give due consideration to factors like family situation/income/legacy/etc

This seems like the most reasonable solution. If you believe that systemic racism exists in the background, then this corrects for its real effects. If you don’t, I’m sure you at least accept that all else equal, a smart poor person will have accomplished less than a smart rich person due to lack of resources, so if you can correct for that in admissions you better identify smart people.

Need-oriented discrimination, with no accounting for race, is the answer
Arguably, Ross Ulbricht was framed. The agents arresting him had full admin access and opportunity to plant all the evidence.
When the recession hits they'll be the first with the pink slips.
Here's Google's 1st hit for "Google Fonts privacy", you can find more: https://www.brycewray.com/posts/2020/08/google-fonts-privacy...
Why does it matter? Private keys are being compromised or lost under all kinds of circumstances and regardless of the OS.
The Mediterranean would dry up if the Straits of Gibraltar closed up. That’s some very large fraction of all rivers in Europe plus the biggest in Africa that never actually make it to the Atlantic. Evaporation is the cause.
I feel your frustration and honestly with 25 years of desktop Linux experience I've come to the conclusion problems with software are most common in the deb packages. For better or worse Debian maintainers patch and hack apart software to work 'the Debian way' and that almost always introduces quirks and issues for end users that are never documented well.

Like for example I've been playing with Kodi and as a deb package you can't install some (but not all) add-ons through the built in UI, you have to go find special apt packages for them and install those outside the Kodi UI. Nowhere is this documented or visible to users--Kodi's webpage doesn't concern itself with how Debian packages it so no mention there, and Debian itself is a black hole of information for end users. The exact same issue is present with RetroArch and its Debian packages version. My bottom line is I always pick a deb package as the very last option and expect pain or confusion when doing so.
> Sure, an SAT score is just a simple number. But how the test is constructed to arrive at that number is much more complicated.

But you’re ignoring the other side of that number. That test score provides a hell of a lot of information about the individual beyond just doing well on a single test.
Was just told to start prepping for work travel for our “special” clients who want to see us in person. No thanks. Getting ready to search elsewhere.

Working remotely works, I’m going by my own outcomes not some scientific study. I’m not going back, ever.
Check out the global strategic maple syrup reserve (https://www.ediblegeography.com/syrup-stockpiles-wine-lakes-...)
Truth is expensive to mine and if no one is paying for it no one is getting it.

If it has any (c)hains attached it is not truth.
CSS doesn't need tooling though? It just works in the browser.
It absolutely is a premature optimization. If it's fast enough, then it's fast enough. The author hasn't indicated that the current Go implementation is hitting a ceiling imposed by the language yet.

If you'd like to, you can provide some real-world examples - or even microbenchmarks - showing that Go is so much slower than <your choice here> that it's going to make a difference.

> Also if both parsers existed and were equally easy to set up

They're not equally easy to set up. Language interop is a pain in the pass.
Why is the triple point of water defined as 0.01 degrees Celsius and not 0?
For me cardio (stationary bike) 30 mins a day, every other day, it's Magic. I'm a different person, mood-wise.
In my personal experience, dark UI only has the stated benefit when the monitor is the only light source. I find a light UI much better for on a well lit room
> What you're doing is spreading FUD, which is far worse and erodes basic trust - a tenant that society depends on.

If you think trusting videos on the Internet is something that society depends on, we are fucked. Wow.
This is going to be out there in left field and our experience so far.

1- (will not help you but for the benefit of others) My wife has MS and the doc said if she gets pregnant it may help. She got pregnant and yep sure enough life changing results for the better.

2- Covid vaccine helped her. She felt better after getting both phizer shots. Like her body needed it.

3- She has Been using a machine called truerife for Lyme and says it also helps. She takes a lot of fish oil every day, not the cheap stuff you find at the box store. Lookup nutridyn omega pure.

4- Along with medical professionals find a naturopath. We see one that is semi retired that changed my mind from snake oil to he knows what he’s taking about and saved me from pretty major surgeries twice now.
I have so many fond memories of AOE 2 :) i r winner
There are a few reasons why I think it has to be at the app itself.

In order to be actually secure, all conversions must be encrypted, without exception.

OTR is one channel method of encrypting text, but it isn't the only method. For example using PGP over text messages is also a plugin for pidgin. Competing standards means your ven diagram of people and chat protocols now gets an entire new axis of encrption method.

Metadata is data. Without seeing the message content, it is still valuable to see who is talking to who and when.

There are always tradeoffs. While OTR may be more verifiable secure, it's difficultly hiders adoption. A balance has to be reached with ease of use and security. If it is easy to get it wrong then people will have a false sense of security. That is strictly worse than no actual security.
> Why do you think it would escalate? Do you have a crystal ball?

Even if the chance is tiny, you don't want to risk a nuclear conflict because there is no going back to the world that we live in after that. I am always dumbfounded at the lack of awareness that having a direct conflict with a nuclear power increases the risk of nuclear war.
I bought a copy of "Mastering Emacs" and I'm going through it.

I've been using emacs for ~10 years now, on and off, never actually getting "serious". But at my new job we're provided with a remote machine and we're supposed to do most of our work in there[1], so I'm using GNU Emacs in screen.

So I'm taking this as an occasion to level up my gnu screen and gnu emacs skills.

So far the book has been enlightening. Probably better suited for somebody that has been strugg^H^H^H^H^H^H using emacs for a while than a complete novice, but still a very great book.

Also, i'm recalibrating the batteries in my ThinkPads, using tlp (https://linrunner.de/tlp/usage/tlp.html#perform-a-battery-re...)

[1] I could do some work on my work laptop but it's too much work.
Another example why reading the comments is better than article.