Hacker News new | past | comments | ask | show | jobs | submit | adrianmsmith's comments login

ThreadLocal in Java understands the new lightweight "virtual" threads. If you write into a ThreadLocal, when you read it out on the same virtual thread (even if it's scheduled to a different platform thread) you'll get the same value back.

> The majority of these so-called symptoms are what I'd classify as "normal boyhood"

I mean I know what he means and I think there is merit in the argument, but on the other hand sitting down, paying attention, understanding stuff, and doing stuff you don't want to are in fact essential skills to get through middle-class adult life.

I mean if I shouted and punched every boss or colleague I disagreed with, well in some sense maybe I'd have more fun and be living a more "manly" existence, but it certainly wouldn't be good for my bank account.


I haven't really found the skills rewarded in school to be very useful in my adult life. Schools are an extremely poor approximation of white collar desk work. In my estimation, the only thing schools are really good at training you for is academic ladder climbing

I've only ever left one bad review on Amazon. Chopsticks, they came bound together with some sticky tape. Sticky tape left a very sticky area just where your hands go that I was unable to get off despite a lot of effort scrubbing, washing, and so on. I left a polite constructive review saying they were good chopsticks but watch out for this stickiness issue. My review was declined by Amazon on the grounds it didn't meet their "community guidelines" (without elaborating further on which rule I'd supposedly broken).

Ok, well I've left nine 1-star and many other 2 or more star reviews and none of them have been removed for any reason, so I would say you got unlucky and that I stand by my comment that Amazon don't do anything like automatically redirecting all 1-star reviews to customer service.

You don't have a glue removal spray? :)

I bought one to get sticker residue off my windshield, but it's proven useful many times since.

Mind, considering how well it removes glue, I wouldn't stick anything that was touched by it in my mouth... but may be okay for the hand end of your chopsticks.


Can you recommend your glue removal spray which is food safe? Because the entirety of cutlery needs to remain food safe, not just the pointy end.

Just wash the cutlery afterwards? Dish soap isn't food safe either for that matter.

Orange oil works wonders. It's explicitly not food safe, but you get that stuff on your hand every time you peel an orange and it's also present in juice. Just rinse them afterwards and wear gloves.

My mother swears by "Goo Gone": https://googone.com/

Of course, after you use it, I would recommend to wash the cutlery.


Here are the ingredients:

   Product Name: Goo and Adhesive Remover Spray Gel
   Product Code: 2096, 2137C
   Ingredients CAS No. Function
   Petroleum distillates 64742-47-8 Solvent
   Aliphatic ether alcohol Withheld Solvent
   d-Limonene 5989-27-5 Solvent
   Polymer Withheld Thickener
   Orange sweet extract 8028-48-6 Solvent
   Solvent orange 60 6925-69-5 Colorant
   Solvent red 18 6483-64-3 Colorant
I would probably use some lens cleaning ether without perfume.

Paste made from sodium bicarbonate and vegetable oil is good at getting sticky label residue off glass jars.

I recommend isopropyl alcohol. It’s cheap, versatile and works like a charm for most of your cleaning jobs. Way safer and cheaper than sprays and "super-do-that-thing-4000". No offense to the sprayers.

Not for Austrian road tax stickers. That's specifically what made me get the spray.

The community guidelines rejection is such BS. I've done thousands of Amazon reviews and get about 1% rejection rate, and it's always baffling as to the cause. You develop superstition over time over what is the cause. I avoid certain words (sexual, violence, mention of other brands), blur our barcodes, etc. "Sticky" would trigger my "uh oh, sounds sexual" alarm and I'd word it something like "tape around chopsticks left adhesive residue". Like I said, superstition.

They must have thought it was a bad dad joke.

Amazon is known for suppressing negative reviews, there are many reports about it. Not sure why the grandparent comment is claiming the contrary - not doing the automatic redirect maybe, but they do remove or just not accept negative reviews.

> you also will be sued into oblivion by Disney if you paint a picture of Mickey Mouse advertising your soap, so why should it be any different if an AI painted this for you?

If the AI prompt was "produce a picture of Micky Mouse", I'd agree with you.

The creators of AI claim their product produces computer-generated images, i.e. generated/created by the computer. Instead it's producing a picture of a real actual person.

If I contract an artist to produce a picture of a person from their imagination, i.e. not a real person, and they produce a picture of Harrison Ford, then yeah I'd say that's on the artist.


>> where the manager verbally assured me I'd be invited back for the next round

> In a large organization, most managers lack full hiring discretion…usually they lack full discretion on everything personnel related. That’s how corporations run themselves. Good luck.

That's true, but then the manager shouldn't have made that verbal assurance.


Maybe finding slights and holding grudges is a tendency that post interview reference checking suggested and an intent based on perceived cultural fit was reasonably abandoned.

Or maybe like the OP, the manager did not intuit bigger pictures.


> Using a real mouse + virtual keyboard is so much faster than ANY remote I've ever used, and if you're not into clicking, you can type with a "real" wireless keyboard[0]

I've had a good experience with Logitech K830. Illuminated keys, I've dropped it so many times in the 10 years I've owned it, even spilled coffee all over it, still works well.


> The principal always told me "just walk away"

I think the root of this problem is the principal-agent problem.

It literally doesn't matter to teachers (a) if you get bulled at school (they are not being bullied themselves) or (b) if you have problems later in life.

Maybe a bullied kid will completely lose it as an adult and murder a bunch of people. But does the teacher who completely failed to help them get arrested? No, therefore it just doesn't matter to them at all.

The only thing that would prevent this is teachers actually caring or being kind. And of course there are some that do and are. But relying on that isn't enough. There need to be right incentives set in order enable the majority of teachers to put in the effort to act in the right way.

(I don't know what that incentive structure looks like I'll admit.)


My recollections of being bullied is several decades old by this point, and it's probably something that varies from school to school, but I am convinced that bullies won't stop until they are forced to stop. The means may be verbal or physical, but a bully will keep going until there is actual consequences for their actions.

I am fortunate enough that I was too young to get sentenced when I snapped, and that I somehow managed to not get badly hurt in that fight. On the other hand, sending those twats to the scool nurse's office and just laughing at their bruises the day after... Worth it! I still smile when I see my own nose in the mirror.

Mind you, teachers are often powerless in many such situations. They can and should follow whatever procedures they have, but the main problems are the toothless anti-bullying policies and those are usually set though some vague government policy rather than schools themselves.


There was a comment on Hacker News, which alas I can no longer locate, where a guy said he'd been called by his bank and the bank wanted him to answer various security questions. He said he was happy to do so, but firstly needed the bank to verify who they were, or to call the bank back on a telephone number on their website. The bank refused, so he refused to give them any details. The bank then blocked his bank account, meaning he couldn't pay his university tuition on time, meaning his student visa was no longer valid as he was no longer "studying", meaning he had to leave the country.


That doesn't add up; you're free to call the bank at the telephone number on their website whether the representative who just called you wants you to do that or not.


A bank blocked an account because they called someone and that person didn't provide them with personal data? That sounds unlikely.


I've definitely experienced the first half of the story: banks really will do dumb things like this and then be surprised when someone is upset by it (anti-fraud protection tends to be the worst: a text-message from a random unaffiliated number with another unaffiliated number to call, where you must then provide account details in order to get your card unblocked, and trying to call the official number and go through the phone tree does in fact, eventually, tell you that it was legitimate, but only after hours of being batted between departments).


That's not the half I have trouble believing.


Banks do have obligations under AML and KYC laws to get information from their customers. I mean I know a single phone call sounds extreme, but I could believe it.

My bank (in the EU) wrote to me a while back (post, no copy to email, no sms, no phone call, etc.) saying if I didn't provide info on certain recent transactions (my salary) they'd block my account in two weeks. Thankfully I wasn't on vacation and saw the letter and answered and it was all OK.


Having information about you (that you provide when opening the account) is entirely different from calling you out of the blue after you already have an active account for long enough that you trust and depend on it for your migration status. Refusing then is in no way breaching AML/KYC requirements. They would ask them to validate the identity on the call, not to gather regulatory data on their client. If they didn't have any info and were to "call as ask" how would they know it's the right person and data anyway?

How is a bank not validating one phone call grounds for freezing funds?


I am not surprised. I know of a bank that disabled a credit card following a single missed payment for the crime of failing to answer a phone call.


This is one of the reasons I use a local credit union with a handful of branches only in my region. I can always re-establish trust by just walking into a branch to do business, and likewise they can always just ask me to walk in with my driver's license if they need to verify that I'm really me.


A reasonable decision in your case, no doubt.

But the mentions of "his student visa was no longer valid [...] meaning he had to leave the country" make me think walking to a local bank branch might not have been an easy option in the post adrianmsmith recalls.


Absolutely agree! I only brought it up because it seems like, in our quest for efficiency, we are rapidly heading for a world where we try to delegate trust to outside entities (like tech companies, megabanks, or far-off government departments in Washington, D.C.) but, fundamentally, what makes financial transactions work (with anything other than physical currency), is actual real trust between parties. This is how the great banking houses of Europe began, it's how remittance networks still work in much of the global south, and its how the Jimmy Stewart-style small town bank once functioned. National banks with lots of local branches are an approximation of this, but the "branches" keep getting less and less bank-like: there is no "president" at the BoA branch inside Kroger, just somebody with a pulse who can technically pass a background check far enough to get bonded. Finally, many of the big banks are just closing these far-flung branches altogether. Bank of America &co. may get many advantages from their enormous scale, but they may be undermining their own foundations in the name of cost savings by trying to cheap out on "customer service" as if banking were just another kind of retailing and trust wasn't central to their entire business.

They probably know this and don't care because it won't happen this quarter or likely even this fiscal year, so it doesn't matter to anyone in charge. But it does matter to ordinary people trying to conduct their lives without being irreversibly de-personed by a flakey customer service bot.


I understand the desire to be skeptical, but maybe you should give individuals the benefit of the doubt and the giant multinational corporation the skepticism.


I'm being skeptical about something someone wrote online about something the read online. Don't make this about ethics.


Arguably Google Docs has done the best. It hasn't changed much, whereas all the other things you mentioned have got significantly worse.


Meet is also an outlier.

It doesnt have all the features in the world but it has some technically impressive ones, least of all the “I can tell you’re all in a meeting room, so I am going to selectively increase the audio where people are speaking and prevent echo from all the speakers”.

I’d love more love for screen sharing, but meet is the only product I see that is getting materially better over time.


Meet is actually surprisingly brilliant tbh.


100% agree - it also has had essentially no fanfare or sales/marketing, despite it being far and away the best VC software (IMO).


Against all odds, they somehow learned from their dozen failed attempts at the space, and succeeded the 13th time.


It's interesting that this law is the exact opposite of the Robustness Principle / Postel's Law.

> be conservative in what you send, be liberal in what you accept

If you are liberal in what you accept, you'd better understand the ways in which you've been liberal, and document them (at least) internally, because you're going to have to support all those ways forever, even after huge codebase changes, due to Hyrum's Law.

I try to avoid creating APIs which are "liberal in what they accept" for exactly that reason.


> I try to avoid creating APIs which are "liberal in what they accept" for exactly that reason.

That's my preference too. When you have relaxed criteria about what kind of data you accept via an API I find you inevitably end up having to make decisions about how to massage that data in to some sort of canonical format, and those decisions almost always seem to end up leading to behaviour that's surprising to users in one way or another.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: