skysight-inc/HackerNews huggingface dataset:
Wonderful read - so well written, I half think it might have been a yarn spun by a professional writer. However, the description of the experience was enough to tell me that this could very well be an honest telling of real events.

A few things that are terrible here from the recruiter side

1. Front loading the tech assessment to the beginning of the process
Employers should never ask this of candidates after a 10 minute phone screen. There has be at least some reciprocity before asking a candidate do in effect work some labour for you as a demo. I get it that FAANG might do it, 'because they can' but still it is bad practice because it generates bad experience

2. Automated rejection after work done
Terrible in every case, but egregiously so after the candidate has done hours of work on the tech / psychometric test. Phone call required or personal email required here.

3. Poor CRM / Recruiter Coordination
'Dave' had his auto scheduler on, which obviously wasn't connected with whatever Sally was using. Deeply frustrating for candidates to have update two recruiters in the same employer that he was already in process with that employer. That's a broken system folks

1 and 2 are examples of 'over optimisation' for recruiter efficiency, total neglect over candidate experience. 3 is just a bad system or more likely, two entirely separate systems used by recruiters who never talk to each other.
This is super basic, but I finally sat down and learned the syntax for yt-dl and built a script for checking all of my favorite channels on youtube for any new content and archiving them locally. I was doing it manually before and that turned into a huge pain as my list of channels I wanted to archive continued to grow.

Now it runs every night and I get notifications if it runs into errors.
I was definitely wondering!
Early in my career I just did the standard '2 weeks' thing, but as I progressed I extended to 4 (and in one case I gave 6). In my mind, I thought it was respectful to the company, helped soften the blow on finding a replacement, gave loads of time to recruit/promote and transfer knowledge, etc.

But after reflection, that was a mistake. 4-6 weeks is an eternity in product & engineering time. Too much time to sit around and work-but-not-really-work, and was ultimately disrespectful to my staff, peers, and myself.

My current place has an unwritten rule to not allow notice periods of longer than 2 weeks. When someone resigns, just cut it off and move on. We suffered in knowledge transfer in a few cases, but that's been rare. If it takes longer than that to transition, we probably have other problems.
My rapid descent into the world of DIY trackballs
> I would say propaganda requires intent - usually to achieve a political aim at the behest of the government.

This is most certainly present, and is glaringly obvious when you're seeing events unfold firsthand and look at the reportage in western media very deliberately leave out happenings that don't tie in with the narrative being peddled. It definitely isn't just bias. It's wilful propaganda, with malicious intent.
> Russia is attacking civilian targets, some them are private property. Seems like Russia wants private property to be inviolable only when they are the recipient.

I agree it's deplorable. I'm against all governments and all wars, which are possible only because governments steal resources from a large area and socialise the huge cost of war.

Two wrongs still don't make a right, though.
Stealing from the thieves doesn't make you right unless you're giving back the money to the victims.
The west is just pocketing the money of rich Russians, whether they had a connection with the Kremlin or not. What would you say if the USA invaded Mexico and Europe would steal Elon Musk's villas in Europe?

Why didn't we sanction the USA for Iraq? Or Turkey for Cyprus?
When sanctions are applied inconsistently, it makes you wonder what's different this time.

Is it because the victims are white that we suddenly give a shit about wars? Or is it because we need to forget the pandemic is over but the restrictions aren't?

> Also, Russia was in Syria to prop up a dictator. Does that entitle US to annex parts of Russia? Or Cuba?

I don't think Russia is entitled to annex Ukraine (no-one is, in general), but Ukraine is not part of NATO and doesn't have nuclear weapons, making it a target, especially considering Ukraine joining NATO would surround Russia.

I don't understand how we go from the usual geopolitical shitshow that our leaders force on us to banning bank cards of Russian citizens living abroad. I know some.of them, they'll run out of money in two months and they'll have to move back to Russia.
I get what you are saying. In my experience, it ends up being moot when you are explicitly trying to avoid runtime errors, because you’ll need something along the lines of “guard() && <Component />” or you could simply have “<Component />” and then within Component render have “if (!guarded) return <Fragment />”, etc.

At that point, you’ll probably need to worry about component collections containing empty elements, though. That pulls you back into the parent scope, anyways.

There’s probably a nicer way to handle it with custom hooks, though.

> I don't know whether that principle is generally true or ought to be generally true

They sure do go out of their way to make misuse of hooks a compile-time error. I think that those useful error messages go a long way to rectifying the archaic semicolon error messages of the C days.
Debezium can be used for this in embedded mode if you are on the JVM.
That seems like an unlikely edge case given these are probably pretty cheap?
Does anyone have a link to a good server hardening guide that they can share here? Specifically and especially when running servers locally, or on things like AWS or DigitalOcean.

So many guides online, and the uninitiated can rarely differentiate between a good one and an outdated one. I’ve used a good one in the past but can’t think of it right now.
"Obama embraced the US drone programme, overseeing more strikes in his first year than Bush carried out during his entire presidency. A total of 563 strikes, largely by drones, targeted Pakistan, Somalia and Yemen during Obama’s two terms, compared to 57 strikes under Bush. Between 384 and 807 civilians were killed in those countries, according to reports logged by the Bureau."

https://www.thebureauinvestigates.com/stories/2017-01-17/oba...
I get that Bob is happy with this outcome, but what about the company?
This right here. So often general purpose software winds up being some feature anemic app that focuses on some common denominator functionality. Plugin and extension support has been great to expand capabilities in general to make said software less confining.
True, but those trading cards are worth big bucks nowadays. Lootbox rewards are basically worthless since you don't really "own" them and cant resell them
Isn't propaganda the perfect tool to create deeply held beliefs? I would even go as far as to say that propaganda is the only way to have deeply held beliefs. But maybe my definition of propaganda is too broad.
> Apple removed the headphone jack for Airbuds and to get extra money. Their accessory division would be a Fortune 500 company, on its own.

Nothing makes this read stronger than the fact that Apple still does, in fact, offer a portable device with a headphone jack, the iPod Touch.

You can buy an iDevice that makes calls and texts, or one with a headphone jack. You can not have both in the same machine.
LatchBio API
Blender being well-documented is a relatively recent phenomenon, so I wouldn't be shocked if a lot of people simply don't realize that things have changed. Back in its early days it was infamous for having an impenetrable UI and practically no documentation (unless you bought what amounted to the official strategy guide, which was decent enough on its own terms but still wasn't a proper manual).
Your security objectives are important if you are hoping to make any meaningful progress.

Are you concerned about DDOS? If yes, then don't self-host or use CF Tunnels.

Are you concerned about someone hacking your site with a buffer overflow? If yes, then make sure you patch frequently.

Are you concerned about someone hacking your site with any variant of a 0-day? If yes, then you need to air-gap and/or not use a computer at all.

Are you concerned about crappy business logic letting a bad session in? If yes, then you are in the wrong rabbit hole. You should be fixing your software until it provides the necessary degree of confidence. This has nothing to do with the server or hosting.

I don't think any of the above are modulated by self-hosting vs AWS hosting.
I'm actually really curious about this setup. Can you go into a bit more detail about how it works ?
That is what I believed but what I saw seemed to conflict: Install the Tor Project browser, connect to an .onion host, then click on the icon that shows the route. It appears to show the route goes through non-Tor hosts (I don't call them 'clearnet' because I expect the data and some metadata is encrypted).

EDIT: See this screenshot from an article elsewhere in this discussion. The blacked out bits next to "Portugal", "Germany", and "United States" are publicly routable IP addresses (IIRC):

https://www.jamieweb.net/blog/forwarding-tor-hidden-services...
Allen Frances, who was chair of the DSM-IV [0], has said "Probably the biggest mistake we made in DSM-IV was including Asperger’s, a much milder form of autistic disorder with unclear boundaries to normal diversity, eccentricity and giftedness" [1] (my emphasis)

Of course, DSM-5 has merged Asperger's into ASD, but he'd say the same thing about ASD. His view on ASD: "The DSM-5 #Autism spectrum is even worse for the same reasons" [2]

[0] https://en.wikipedia.org/wiki/Allen_Frances

[1] quoted in https://nationalpost.com/health/autism-epidemic

[2] https://twitter.com/AllenFrancesMD/status/114743392507937177...
I think "What is secure" is a bit too philosophical of a question. Perhaps a more practical approach would be to ask "What is your threat model?" and to frame the questions around the impact of a breach.
> There is no long list of reliable witnesses nor solid scientific evidence, contrary to your claims.

Alright, I'll call your bluff for the sake of falsification: What is the reasonable number, and quality, of witnesses that you would accept as sufficiently persuasive?
I always preferred the Morrowind approach to the general look of things. Elves looked more alien and less human to give them that other-worldly vibe that's lacking from their modern iterations.
Capitalism (Society?) rewards unethical behaviors, as long as it's even just a little obfuscated. It's a competition for resources.
Nursing homes are the elderly's homes, where else should the elderly go to recover from Covid in New York during April?
Yeah it's really just a giant trade agreement. The US was an idiot for backing out.
Safes are the most common way for startups to raise seed today. You can read about them here: https://www.ycombinator.com/documents/#about
Ok but how is this different from buying clothes in irl? You usually can’t find the same clothes n months later in the same store.
Still confused. It seems some people think there is nothing to fix, some think the programmer needs to act to prevent it, some think ANSI and other creators of the affected languages would need to act to prevent it.

If we accept the idea that the function (non-coding use of the word) of an language's indication of success should - indicate success (or its absence) - of a piece of code, then surely the creators of the languages should make it do just that. That's their job right no? What am I missing?
My Grudge with the Redmond Racketeer
This is not Russophobic. This is war-crime-critical.

Oh and when attracted you can surrender or fight. If you fight you might loose, but if you don't, you lost. Hate is not only justified, it does absolutely help.
Propaganda was delivered via air drops back in the day. Perhaps Ukraine could deploy leaflets via helium balloons or similarly primitive mechanism.
> The rest of the time, which would generally be the bulk of it, was spent surfing the 'net, going to long lunches with my colleagues, or hanging out in the break-room swapping war stories, talking about out-of-work hobbies (mountain biking, etc.) and such-like.

That's what I did for my internship which was in office years ago now. Was nice for those last two weeks to unwind and take some walks with my fav coworkers. Everyone brought in some baked goods on the last day it was nice!

For my other jobs I had I got laid off for COVID, so no two weeks, and remote so unfortunately less of a thing now.

Maybe it's a relic of bygone era since everywhere seems to be at least hybrid now, and convincing everyone to come in for someone leaving probably won't happen.
Knowing the city is no longer relevant in the age of Navigation apps with live traffic data.

Microscopic knowledge of every corner of the city won't help you predict a traffic accident blocking your most efficient route, or a crazy homeless guy pushing a dumpster onto the road.

Not to mention but even if the p50 or p99 driver has amazing knowledge, as a customer, it frustrates me to no end to have to explain to a taxi driver where I'm trying to go because they happen to not know MY location, and are too proud to just punch it into Google Maps.

This doesn't happen with Uber/Lyft.

And we haven't even gotten to the "My credit card machine isn't broken" scenario. Being able to walk out of the car at your destination and just take off is worth it for that alone.
Annual checkups are not justified from an evidence-based medicine perspective for most healthy adults. They don't produce better outcomes.

https://sciencebasedmedicine.org/is-the-annual-physical-unne...

Annual checkups aren't necessarily fully covered by health insurance plans. However, other preventative care services are.

https://www.healthcare.gov/coverage/preventive-care-benefits...
There is no real medical need for an ‘annual physical’ it is a creation of the American medical-industrial complex and creates more problems than it solves.

Having said that seeing a doctor occasionally for blood pressure etc is useful, but the interval for someone young and otherwise not experiencing any symptoms doesn’t need to be annually
One more update, this website https://news.gosuslugi.ru/ has links to Yandex.Browser on App Store and Google Play, which means this app already has root CA from Russian Government.

Last release notes on those browsers don't say anything about adding root CA.
If they're that harmless then I'm kind of hoping I find some if they are in fact here. They look pretty interesting.

Looks like they'd make for some cool photos.
Filtering and transforming relational and tree data with XPath
Giant alien spiders aren't real, friend. https://scp-wiki.wikidot.com/antimemetics-division-hub
I wouldn’t call it jealousy to want everyone to be served in the order they arrived, since that’s obviously the intention of flat unprioritized queues. You can certainly make arguments that FIFO isn’t the best or right way to process a grocery store checkout queue, but for now I’d rather it be implemented well rather than poorly.
Fair, didnt know too much about the celeste options until this recent debate.
Dont have too much to add, but thanks for the very well put together argument.

I am very much one for keeping the artists vision as true as possible so maybe that effects my view on this, also haven’t played much of celeste. Maybe I see the brutality as being so core to dark souls that an abundance of difficulty options might feel like reading the spark notes as opposed to engaging with the book.
Saw a tweet from a dev I follow who highlighted the feeling of being trapped so far away from safety in the original dark souls and knowing that he has to make the journey back somehow. I cant help but wonder if that feeling might not be as impactful if you know you can just make it easier. Celeste being able to maintain these things is defiantly reassuring, though I cant say I have experiences with it or similar games with these options.

I’m definitely for accessibility options in games, and in many they have been handled very well. I think the hard part though is finding a balance that aligns with the vision and allows the most amount of people to play the game. At the end of the day not every game is for every person. From soft games are built upon the cycles of immense hardship followed by gratifying relief, and if one dosent enjoy it I dont think they will every really enjoy the game.
That's an LVAD, though -- isn't that an entirely different beast than an artificial heart, with a different use case?
Even homepods get this wrong, and I'd be surprised if they only used bluetooth. I know they use wifi for presence (being on the same wifi is required for things like managing lists). Homepods also support UWB (you can bring your phone close to a homepod to transfer music playback to it, and it's used for setup). But I still get my living room homepod responding to me while I'm in the kitchen mere feet from the kitchen homepod with my phone in my hand (working on grocery list, for example).

Depending on the phone's proximity is still annoying, though. It seems weird that they don't seem to use voice proximity to determine which one is closer.
You can’t imagine how many wired headphones I’ve thrown away because they have gotten frayed…
Where are you getting the numbers from such as the equivalency of zoom 1.0 meaning 0.7 degrees?

There's a lot of math here and although I don't initially disagree with it, any error at any point could result in a wildly different final estimate
It's been shown I think that keeping JS a simple dynamic compile target has much more value and allows languages compete and evolve separately from browsers. Let us have things like ClojureScript, TypeScript, Elm etc compete & coexist on a level playing field on their own merits.
This is "making tsc faster," by allowing developers not to run it. You can't get faster than that!
Didn't surprise me at all. China has generally been neutral in these things between the USA and Russia. They will trade with most people despite politics. I don't they care if it's a totalitarian state (Russia) or democratic state (USA-sorta) as long as there is business to be done.
I wish more of the engineers I work with had taken a wood shop class, so that they would learn about things like kerf, working with things that are out of square, tolerances, and how certain milling or lathing operations are impossible. Most of the young engineers I work with only know about drawing things and running simulations on them, rather than how things are actually built.
Berlin's international film festival has this horrendous system where they'll release a small batch of tickets online every morning on certain dates, and you just have to sit there, refresh refresh and hope you clicked fast enough.

Serious major events use a lottery system, which is vastly more fair and means you don't need the server infrastructure to deal with this huge flood of requests. I'm not really sure why everything doesn't work like that: let people submit their requests/applications/whatever, and if you truly have zero other criteria, just process them in random order after a cutoff.
In what universe would you want an aesthetic item later more than you do now? Fear of missing out seems to be more experiential or with regards to items that may turn out to be have more utility in the future in my opinion.
And no propaganda, so it's still less damaging.
"They likely traveled across the globe on shipping containers, similar to the Bubonic plague."

Seems like an odd choice to compare a spider and the Bubonic plague. Wouldn't any number of invasive species have been better?
well 7-8 rounds is what used to be a full day before, now it's 1 hour zoom calls each.
So:

1 Online assessment/coding round

2-4 coding calls each 1 hour

1 System design

1 Behavior

1-2 Another bullshit meet the managers call
> Yes but it will always be too many steps then one step grabbing phone and having it unlocked / ready to use before it's in my view.

Okay, no point discussing this anymore, because I've responded to this point twice now and you've ignored it each time (that the "number of steps" is both dependent on the use case, and a meaningless measure anyway).
Flowroute Assets Sold to BCM One from Intrado Corporation
> use secret undocumented APIs where you need to copy your cookies out of the browser to get access to them

Yea, thank you modern front end developers. This is my favorite start for scraping as well.
WTF Instagram
WTF Instagram!

Earlier this week something unusual greeted me. I got logged out of my Instagram account. It appeared strange so I attempted to log back in and it displayed user not found. I was confused, was it a hack, was my account compromised. nothing appeared to work.

I quickly hopped on google and after a number of searches got a link to send a message to Instagram or meta support inquiring WTF is happening. After a day or so I got a response my account was disabled, and a link to their terms of use.

Now the account in question is my personal account. it is private I only share or post personal stuff with close family and friends why will I be in violation?

When I attempted to reset my account I noticed it directed me to a page but the email and phone number were not mine.

And this just got me thinking Instagram needs users, and users should also have rights. A vague email with terms and service violations is shameful. If I violated your terms let me know the terms I violated. If my account was compromised and you are punishing me I don't think that is right.

I will love to get input from others who have experienced similar experiences with Instagram.

One love.
I don't think this quote is incompatible with a desire to ship high quality products.

The Reid Hoffman thing is about your initial launch. In my experience, until you've got real human beings using your thing you have absolutely no idea what it is you're even building: you could spend a full extra year working on features that no-one will ever actually use.

So getting early feedback is crucial. But that doesn't mean that, once you've figured out what people actually need, you should continue to be embarrassed by what you are building.
Just remind everybody what is going on in Ukraine: https://www.wsj.com/amp/articles/russia-presses-offensive-as...
> How does a no-fly zone stop a smart bomb from hitting its target exactly?

Don't forget that Russians need planes to assist tanks and ground troops, not to mention the forces that could soon land in the south to take Odessa.
Tor is blocked in Russia.
> The bigger story here is what this means for the divide between tech-literate people and the rest of the population.

Where I live the good deals from private sellers (mostly older people) pretty much never get posted online, thus you would have to socially integrate somehow offline in the region you would like to buy a house :). It looks like I still have to wait for some cultural development to benefit from your proposed divide.
Man, these things are annoying. I think I live in an area where they really started taking off, because I've seen them the last two or three summers. It seems like they are more and more every year. They make huge webs (like up to 6 ft huge, with single webs going out even further) right at or above eye level and then just sit in the middle of them. When hiking or biking trails you have to constantly keep an eye out for them or you'll constantly be walking into them.

Edit: There's a pretty good example picture of the webs in the UGA article mentioned by the main article: https://news.uga.edu/joro-spiders-likely-to-spread-beyond-ge...