skysight-inc/HackerNews huggingface dataset:
I read Super-cannes a very long time ago; I remember enjoying it but have mostly forgotten.
Ah my bad, you are right, I didn't meant to imply that it was actually provided by the x570 chipset, just through it as a part of the motherboard. I just worded it poorly.
James Gunn (1923-2020)
99% of people can just ensure /favicon.ico exists in their root and be done with it.

But with anything that can be done, it's nice to have a reference sheet for
how to do it well, how to do it right, and how to handle all the idiosyncrasies that exist on which clients like how to get the iPhone to grab the highest quality icon available when users add it to their homescreen.
You are not aware of the 13.8 billion years that preceded your birth.
Happens to me often. I don't think it even tells you what videos are gone. I know I've seen channels say they removed a video themselves because it didn't do well with views so they wanted to re-tweak it in the hope it lands better.
Garrett Brown, Steadicam Inventor
I guess my question to you is, where are you exiting to?

This is in my OP that began the comment thread.
You could check out YouTube Music (edit: changed from "music"), which has a long list of Philip Glass titles that may be up there with Spotify.

I gave up on Spotify when they removed the widget functionality on Android. I know they returned it eventually, but not without complete uproar. It burned myself as a decade old (family) premium user though; I used to love them, but that complete disregard completely changed that.

Now, only a 3 month minimum (6 would help) completely free retrial would get me back. Thus far, none has been received.

(On the flip side I absolutely love YouTube Red or Premium or whatever they call it these days.)
Confluence...I hate you so, it’s just not a competing experience product. But some people _really_ like it. Shrug.
There are two scenarios in your "webapp". In both scenarios your connection a client should be secured with TLS (HTTPS)

1. Humans, should be authenticated with WebAuthn. This means now they can't get phished (a major threat today), their credentials can't be stolen (even from you, you only have a worthless public key and an arbitrary identifier), their privacy is protected as best possible, and most likely their platform is also looking out for them (e.g. on an iPhone the fingerprint sensor so their kid sister can't even authenticate to your webapp from their phone)

2. Machines should be authenticated with either public key encryption (mutually authenticated TLS) if you're up to it or random revokable tokens issued by your service for that purpose to a human end user.

PAKEs are most valuable when you do not have a secure connection, but a webapp should have a secure connection over HTTPS already.
I've seriously considered moving back in with my parents in TX and leaving NYC. However, in order to provide a guise to my employer that I'll "return" when we have an office I plan to keep a P.O. box in NYC. Hence, it'll hurt to keep giving payroll tax / income tax to NYC, however I'll have basically zero living expenses.

Since there's likely no way we'll have an office until August I'm planning on just finding a new job in TX when they ask if I'm coming back.
> I mean for two months now alt-tab is broken

Not on my 20H2 release, wdym?
I like to view myself as an advocate for the candidate - work with them and help them to succeed in the interview. Through that process it's really easy to figure out if you are a good fit for each other or not.
The slash handler is surely part of the cause of the higher typing latency compared to nearly every other program I use.

I know of no other app which does what they do. Other apps do things like cmd-space (spotlight, which I use ALL the time), ctrl-space (which I have mapped instead of ctrl-b in tmux), shift-shift, which opens search in JetBrains IDEs, etc. Notion could have made cmd or ctrl-/ open that menu at the current cursor location. Adding that one modifier requirement would eliminate so much badness.

As it is now, if your /-whatever is at the end of a line, you're stuck with that popup (hit ESC or mouseclick elsewhere). They even act on the / key within an inline ` code block! So if you want to type a code sample, and you happen to use / toward the end and then hit return as you naturally would, you will in fact select any match in that popup. Who edits code and manually applies styles to auto-syntax-highlighted code?

You may like the slash feature, but I believe strongly that UX educated people would consider this user-hostile. At minimum it is a visual disruption. You can type right on past it and it may eventually go away, but as a user you have to learn to ignore it. It is also absolutely consuming resources while it is going search filtering on every keypress you make until it gives up and goes away. If all you do is use Notion, then it may not be noticeable. But if you are a dev with multiple projects open, multiple local servers running, and other load, you do not need apps that simply waste resources.
> its related to food

GIGO (Garbage In, Garbage Out) rules. Add sleep (of dubious quality) deprivation, 'bad stress' (no real motivation, extreme noise and light, near-constant state of haste...), lack of exercise... feedback-boosting the destructive process we now see nearly everywhere in full swing.
Run Kubernetes at the edge with these K8s distributions
the "async/futures" way of writing code lets you write code that "looks like synchronous code" (write step 1, then step 2, then step 3, etc), while getting really good safety guarantees and not having to manage a state machine yourself.

The model doesn't work for all forms of concurrency, but I think it works for a lot of things that people at the "top of the stack" (application developers) do.

I don't know what kind of code you're looking at, in general, but you should be able to massage most async stuff into a list of things if you're not in callback soup. Granted, lots of people don't try to stay out of the callback soup, but.... I feel like even that is better than just like "try to validate concurrency invariants", which is a much harder problem for arbitrary code IMO?
What makes webpack slow is babel.
You can remove babel and use esbuild through esbuild-loader to make webpack fast.
Repurposing Utopia: Two photobooks chart the afterlife of Soviet architecture
I don't think this is exactly what you described, but you may find it valuable: it's a tool that produces a visualization of a postgres query plan https://tatiyants.com/pev/#/plans/new (click "create sample plan" in top right and then "submit" to see an example)
> cannot accept a system that requires blind belief or that has some obvious logical flaws.

There's a lot of religions out there. Many of them are bunk, and many are not much better than the local chess club. But there are some potent practices out there, it's not all about "blind belief". This crisis you describe is precisely the "religious" impulse (or whatever you want to call it). For some people they end up climbing mountains and that does it for them. It's all the same impulse, is what I am trying to say. And you don't have to believe in some kind of santa clause god to get the juice. Good luck!
> I write blocking non-async functions every day. Why am I wrong to do so?

This (in my opinion) not "wrong". At least not in general. There are instances where it might be more or less probematic though.

It's probably problematic if you already have a bunch of async code in the codebase, because other readers of the code are likley to expect blocking functions to be async.

It's maybe problematic for high performance or high scale code. Synchronous blocking functions are more likely to hit OS limits (file handles, network sockets, etc) than async code. If the code is obviously written from the ground up for high scale/performance, this is less likely to be a problem, but if it's proof of concept code that's likely to get pushed into production by over eager PMs as soon as it passes tests, it'll be worse.

It's possibly problematic if done in a language/frameworks where async is idiomatic - it'd be wrong to write using blocking functions in a nodejs codebase, because you'd be breaking other people expectations when reading/understanding the code.

Maybe a useful rule of thumb might be "if more than some number (perhaps 30 or 50%) of other people working on the code might think 'hang on, I'm gonna refactor this to use async', then maybe using a non-asyn blocking function was the wrong choice. That means it's _never_ the wrong choice for one person codebases. It means it's probably almost always a wrong choice in a javascript codebase. For everything else? "It depends". I'd always choose to go with "the principle of least astonishment" - do whatever other people who might be affected would expect you to wherever possible.
Planet with 15k Year Orbit Suggests Earth's Search for Planet 9 Has Barely Begun
This discussion is quite the testament to the incredible influence of Comic Sans when people are raising fuss over it when it’s not even the topic of the thread!
It would be nice to use a hybrid: (only) Trust CA on first use. But I guess in practice some random company is much more likely to misplace their keys than you are to be mitmed by CA's.
Epic is a joint American/Chinese business.
Well, actually I'm in a long-term polyamorous relationship and my partner keeps telling me to go do this because I haven't felt much like dating this year!
Good question. I know you can add a root CA cert.

I’m on iOS and don’t have an Android or ChromeOS device handy. I don’t see a way to remove a cert from Apple’s iOS trust store (settings just tells me what store version I’m running). There may be a way to do it using mobile device management (MDM) tools.
I don't understand the point of your first sentence. I absolutely answered. What I didn't give you was some bad thing to make up for the bad thing that they did. Because I think that is stupid. Notice that I think punishment is generally stupid. I didn't say that people who use punishment are stupid. Sometimes they are, sometimes they're ignorant, sometimes they just have a blind spot, and sometimes they just disagree with this position.

> is a fundamental deterrent that has been used by societies around the world for thousands of years.

Lots of things have been done for thousands of years, and we now realize that some of them were bad ideas. I believe that punishment should absolutely go in the bucket of last resorts. IMO it represents an absolute failure of the imagination of our society.

Your last sentence doesn't make any sense, doesn't address any point I made, no matter how briefly. It's just you insulting me. I don't think that is likely to convince anyone. Like punishment, we do it because it feels good. I think we can be better than that. This is a point that we might not agree on.
How do you enforce that? Now you need to have a regulatory agency whose sole purpose is to investigate people, companies attempting to abuse, workaround the system.
What is your point? Users are offered a free and paid version.

Someone will always have to foot the bill, and telegram has been doing so for free for the last 8 years.
The original poster said if they negotiate too high, they tell them they simply won't give them pay raises. (With the implication that for some reason the potential employee would instead want to start low and get raises).

I'm not sure where "The assumption is that the candidate is already worth the top of the pay range for the position" comes into this. As a potential employee, i want to maximize my $$$. How much the employer thinks i'm worth is the employer's problem not mine. If the employer gives me a choice that i can either (a) make more money or (b) make less money, i am going to choose (a), and i don't know why anyone would chose (b), all other things being equal.
Well the thing is that if they name a number first they will assess whether you'd go for the 100 even if they would top out at 150 and then just offer you the 100 or say 110 or something. This will set the "tone" and the base number for negotiation. Your mind will be thinking "he said 110, so I guess they might go to 120" so you'll maybe ask for 130 and accept the 120 they offer you next.

Queue up yourself asking for 150 coz you make 100 right now and you did your research. The recruiter might just begrudgingly give you the 150 they were prepared to go to anyway coz you seem to know your stuff. Of maybe he's gonna haggle you down to 140. Big deal. But you set the tone of the conversation. This is not gonna work if you don't know your worth but either way either you are gonna lowball yourself and they will just accept or they are gonna lowball it.

Episode 10 here but the rest are awesome too:

https://slate.com/business/negotiation
The Biology of Mistletoe
yup, you beat me to it
Personally I disagree, I love my WD19TB. It's hooked up to all my peripherals and monitor, and until a proper TB3 KVM comes into existence, I plug it into my laptop or desktop as needed. Nice to be able to swap a single plug and get full speed everything.
Yeah what gives - the software "stores" for most distributions are great. Elementary is particularly interesting in helping developers to make a living doing FOSS.
You are correct that 10$ a month is not a lot. But many times the real "cost" is the effort it takes to get it through the company's administration department, no matter how cheap it is. For many programmers, writing a script that rebases using git and rebuilds the library (if it even needs compilation) would be much easier.

Hopefully they won't, due to principles, or the fear of getting caught by the public, but I can't help but wonder that maybe having the right license would be much more useful than having an easy-to-pick lock.
> To this end I havent seen a good explanation from Telegram as to why they have taken this route given ..

They say it is for speed. Looking at how fast Telegram is, I can say it worked for them. It is the most reliable app that works on slow internet for me.

https://core.telegram.org/techfaq#q-why-did-you-go-for-a-cus...
so if you are poor there you're much less likely to get richer relative to your neighbors? nice
Re. i386, not exactly - there were numerous "DOS extenders" available, and some programs and games required it or included one on the install disk. DOOM, for example, used DOS/4G.
I think it could be worth exploring your spiritual beliefs. A couple years ago I decided to give this a shot and for about 6 months I actively explored questions like:

- Do I believe in god?

- Does the universe exist?

- What is my purpose in life?

I did not, and do not, have definitive answers but going through the rabbit holes trying to answer these questions have led me to adopting specific axioms which I use to help justify my place in this world.
product market fit is tricky like that
One thing that's frustrating re: Signal is the client being a bloated entity (on desktop). In comparison, Telegram runs laps around it, and is a true native experience in many cases. It's a joy to use, whereas Signal - while amazing, and probably better in terms of privacy aspects - feels foreign and unwelcome.
Thank you for that rambling nonsensical politically charged diatribe that has nothing to do with the topic. Your valued input has been noted.
Does anyone know what comment/discussion software lesswrong uses on their site ?

I sort-of-kind-of remember that they maybe built it themselves ? I find it very aesthetically pleasing ...
Ah, makes me think of "Point Break".
57-59 seem to contradict 88-90. If you’re willing to presume judgment towards people whose grievances or anger make them a headache, you really cannot practice compassion, because those Scroogely people probably have real, valid reasons behind their outward manifestations. Just because you don’t find dealing with them to be particularly pleasant or productive, doesn’t really entitle you to ignore it or cut it out of your life (assuming you’re trying to be compassionate).
> What would pseudo-rationalism even be? Purported rationalism, yes, but the rationalism would be just a smokescreen for positions that are not rationally derived and therefore not addressable by means of rational argument.

Such as Yudkowsky believing that torturing a man for 50 years is ok if it means that a very large number of people don't get a single speck of dust in their eye?

Or the creator of Roko's Baselisk openly stating recently on twitter that he wants "Traditional Futurism" ("Traditional" being a traditional (heh) dogwhistle for the alt-right https://rationalwiki.org/wiki/Traditional_values)
No Signal does not ask you for your PIN to access your messages. It is required to transfer your account to a new device, if you don't have access to the old one.
I'm generally incredibly cheap. I live in NYC, however I never eat out, own a minimal set of clothing etc. I spend on devices or items that I can learn from, especially computers. Money spent on computers that are fast and work is always worth it. I also always take uber black to the airport - it's fast, efficient and very low stress.

Ironically enough, I take uber black to get on my bargain barrel Southwest airlines flight. Also, services or upgrades that charge $20-30 to automatically assign you a decent boarding number are also totally worth it.
Not Britany Spears.

Maybe Carol Burnett.
I don't think this impacts the BBC trustworthyness one lick. They reported a story objectively, stating each side, without their own opinion. Even though one side was acting in bad faith. Is the BBC out of their element here, absolutely. But are they engaging in lies and deceipt, like Fox or OANN? Hardly.

> poorly researched pieces are the fault of no one but the journalists

Agreed. THey should have consulted with HN, look at all the experts here.

> literally wrong to describe an opinion as a feeling.

I don't know the gender of the OP, but one area where therapists and psychologists struggle with male patients is that they often say "I feel" instead of "I think", ann when asked what the feeling was, they struggle.

You can't feel an opinion. You can have one, and it can make you feel suspicious, or doubtful, or confused, because those are feelings.

This is a good example of how words used incorrectly are symptomatic of a deeper issue: male avoidance of feelings beyond hungry/angry/horny. It's not exclusive to men, but it is very common.
At least for graph / DAG visualization Vis.JS is absolutely incredible. It also interfaces with React.JS almost effortlessly.
> there is no one single problem or threat vector to internet freedoms

There is one and only one problem: #ImaginaryPropertyLaws.

What do all of the companies and organizations the EFF is constantly battling have in common? They all derive their power from #ImaginaryPropertyLaws and would all be disrupted without them.
Overall most boards seem to sport the RTL8125 controller instead. Which doesn't exactly inspire all that much confidence either to be honest...

https://geizhals.eu/?cat=mbp4_1200&xf=17256_1&asuch=&bpmin=&... https://geizhals.eu/?cat=mbam4&xf=17256_1&asuch=&bpmin=&bpma...
Depends on the subject.
In software security they're probably more wrong than the average security blogger.
So glad that someone found a solution to these Slack faux pas!

Really goes in line with this recent Wired article: https://www-wired-com.cdn.ampproject.org/v/s/www.wired.com/s...

Basically, we need methods to help us maintain our focus and attention while still having an real-time (but non-intrusive) method to communicate important tasks, questions, and details. This app is a great step in the right direction.
> There is precisely zero difference in guarantees of things working or building or whatever between you rebasing or merging a branch into master. In fact, funnily enough, if you actually do testing/CI correctly, issuing a "git merge feature-branch" command to land things in master will, with high likelihood do a rebase rather than creating a merge commit. This is because you will have pre-merged (or equivalently, as far as testing the right thins is concerned, rebased) master into your feature branch first. Because that's the only way to actually test the right thing (the state of the code as it will be once it lands it master).

The head commit on master is the same, but the state of previous commits from your branch becomes different and untested, and quite possibly broken. And presumably you valued that commit history on your branch, or why keep them at all? If you want master's history to only reflect the sequence of features landing master, squash-merging is a much better way to achieve that than rebasing - it doesn't create a fictional commit history, just the mega-commits you wanted. Future bisects will land you on a mega-commit, but at least you don't have to handle a bunch of non-compiling states on the way there.
I've been on the receiving end of these calls. "This is so and so reporter from X News and we're running a story about X. Please call us back before 2pm so we can get a response."

It's 1:30pm.
I'm sure many interviewers do cargo-cult whiteboard interviews, but the core intention of the archetypical whiteboard interview is to spring a complex question on the candidate that they have never seen before and observe how the candidate thinks. If the interviewer is asking questions that the candidate knows the answer to the interviewer is literally doing it wrong. It's not a trivia challenge, and the interviewer should only ask questions that they are confident the candidate hasn't ever seen before. That's not to say that Leetcode-style preparation doesn't work, but it works by tricking the interviewer into thinking that the candidate has solved the problem very quickly, when in fact the candidate actually already knew the solution.
> I wasn't aware that playlists can be copyrighted.

I Am Not A Lawyer, but "a curated collection of units-of-art" seems like a very reasonable thing to protect access to, independently of ownership of the actual units-of-art themselves (overly-generic terminology is intentional, since although we're discussing playlists here, the same argument could be made for, for instance, "a particular framing/hanging of visual arts")

> And what's the difference between someone mechanically scraping playlists [...], and someone hiring people via mechanical turk or getting 3 other people together to make text-based lists?

What type of difference are you interested in?

* Effective difference in terms of output? None.
* Spotify's desire to prevent people from doing so? None (they would want to provide both - and justifiably so, IMO, since, again, the playlist _itself_ is their own (algorithm's) creation).
* Likelihood of evading prevention? The MTurk solution is less likely to get shut down, for sure. That doesn't mean that you have magically gotcha'd copyright and that corporation will cease trying to protect their IP, it just means that you have found the next step in the arms race.
> There is no content in an auth token — it's a random number.

Wait what? Auth tokens may contain (signed) claims, and I believe this is what grandparent poster was referring to.
I'm turning 27 soon and honestly I'm feeling this sneaking up on me. I'm not sure if I'm afraid I'm not improving fast enough or that I don't have the drive to be a founder. Previously, I've basically only worked at growth stage startups except for a brief stint at a FAANG.
Hold on... this is legal? I knew the countries spy on each other all the time, but I assumed it was illegally done.
foobar2k wins again ;)
Proposal for async/await accepted for Swift
I think /dev/md raid would have made that failure more noticeable, more quickly. Hardware RAID cards don’t always pass on disk errors to the kernel.