skysight-inc/HackerNews huggingface dataset:
Taking the author's post at face value, I think the solution should be:

Upwork action item: Robin needs to add a new payment instrument to cover the $12000 debt. Freeze Robin's account until then. Any fraud being perpetrated requires Robins involvement, so lean in there.

Upwork action item: tell author that if author hires a lawyer they'll share information necessary for author to pursue a case against Robin.

Author action item: have a lawyer take a look at case vs Upwork and Robin as joint defendants. Make the defendants sort it out.

Kind of am aside, but if Upwork takes zero responsibility and provides no value for the manual payments, seems like all manually tracked work ought to be billed directly between freelancer and buyer. They won't even pursue Robin, the holder of the wrong credit card it seems even when Upwork knows who Robin is.
They say "streaming" but mean "video streaming". I thought it included music too but it does not.
> stop joining startups. Idiosyncratic-Culture Risk is off the charts for startups

I think that's true when joining a young startup (e.g. company less than 2-3 years old).

But there are plenty of 15-40 person "startups" that have been around for 5+ years and are profitable - I would say these types of companies are good to join (if they've had a stable and consistent management team) since after 5 years, the company would have worked out most culture / HR kinks.

PS - things like "are you profitable" and "tell me about the management team/culture" are very acceptable questions to ask during an interview.

Edit: "how many employees were there 1 year ago" is also a good barometer for how hastily the company is scaling. If they're 100 today but were 50 a year ago, I'd steer clear. As another commenter mentioned, go for slow and steady growth startups rather than high/fast growth.
Morrisons, the UK retailer, scraps 'use by' date on milk in favour of sniff test
Ryan Kaji, the Boy King of YouTube
Ringo was a much better drummer than I appreciated as demonstrated by Grahame The Drummer. I realized that the stylings of Ringo made me love these songs as much as anything else

https://www.tiktok.com/@grahamethedrummer/video/702419516832...
1. You have imposter syndrome (the “fear” you describe). The good news is, this is totally normal, most people have it and it never goes away. You just have to ignore it and eventually you will get good at ignoring it.

The proof of this is that you describe being worried that you can’t work in tech, yet clearly have managed to get several tech jobs and so far (as far as you described) have not been fired or even laid off. So you objectively can work in tech and should just stop listing to the internal voice that says you can’t.

2. Consider that “tech” is not a monolithic culture, and it’s entirely possible (especially at earlier stage startups, but even at FANG) to have several unlucky experiences in a row.

3. You current job situation is unfortunate, but once you relax and ignore the fear of failure, it’s still a pretty good situation. You have a job at a company you’re excited about working with people you respect. So far you haven’t been fired or put on a performance plan. If the company is unhappy with your output it is up to them to tell you, and you shouldn’t decide you are a failure before they do so.

You didn’t say anything about your new manager, but you should ask them what is a priority for you to work on, and focus on shipping something (anything) aligned with that priority. One project at a time. Don’t spread yourself too thin, or give up on the project because you can’t find someone to approve the PR. Have a singular focus and keep knocking down doors until you finish it.

4. You need to learn to live with setbacks in life and your career. The best way to do this is to get a hobby (outside of work/tech) that is easy to succeed at, such as exercise. E.g. to succeed at running or cycling you just have to put one foot in front of the other, and leave the house a few times per week. This can do wonders to take your mind off professional setbacks.

5. (Edit after reading some of your other comments in the thread) Stop comparing yourself to others (and possibly take a break from social media, especially LinkedIn, if that is the source of your comparisons). There are always going to be people massively more successful in life. Even if you get promoted and write a book and found a startup there are still going to be people way more successful than you and you will still feel like a failure if you constantly compare yourself to them. Also, lots of those people who present themselves as super successful and happy on social media are actually deeply unhappy. That is not your goal.

PS. Happy to DM or chat about specifics if you want to reach out (email in profile).
Turns out that my mind is still stuck in 2019. The year is also wrong (2020).
Considering you need permission to walk outside without being locked up, and on top of that, they took away any means of self defense a decade or two ago, it's not much better than Afghanistan's warlord system.

As long as your warlord likes you, your good.
I find Matrix a fine substitute for IRC. Very simple to write clients and bots for. And you get modern features IRC either lack or does not do well.
I agree 100% with the author -- logo as a child is what started me on programming. My first programming experience was in ~1981 or so when my elementary school teacher brought an Apple II into our classroom. She was getting her MS in education, and it was on-loan from her college. It was loaded with Apple Logo, and you had to pry me away from it with a crowbar. That was one of the first times I stayed after school willingly. I hounded my parents mercilessly until they finally bought an Apple II clone.

I eventually learned BASIC, and learned debugging and "hacking" by fixing the games that I typed in (incorrectly) from magazines and modifying them to do different things.
I think the op meant on the protocol level, not client. You can literally do `cat mycommands.txt > /dev/tcp/...`. IRC is pretty simple, I remember using telnet just for fun to connect (also the PING message replies are annoying to type yourself) and at one time, (ab)used an FXPable FTP server data port trickery in ASCII mode to send a message to a channel.

Due to its simplicity I could see its application as a falback for global communication downtime/outages (as we had with FB/Insta recently).
If you haven't done any pr for so long, what do you do?

Do you don't work in a Team?

Or aren't you building up a team or org?

Either it's your position to see issues and solve them for the org or it's your job to execute.

If you can't come up with things to do, but it's your job, you should search for a team or product and not for a company.
True it may not be a crime, but every company I've worked for (mostly "big tech") has a clause in my contract saying that I can't work another full-time job. If I were, and they found out, I'd probably get fired.
Preferred chat notwithstanding, at least the holdout didn't go the xkcd route: https://xkcd.com/1782/
Save your words for people who want to hear it!

The people like me who really need your communications are starving for it. People who are already bought in and want quality content aren't getting much. This is a risk to the long term adoption of crypto.

My sources are few. I get a few crumbs on /ethfinance, and some nice nuggets from this thread, but there's just so much crap and snark to wade through it's almost not worth it.
Linus from LinusTechTips did a series of videos on how he trained his cats to do this: https://youtube.com/playlist?list=PLiNYRHLggAj39fRHaUYE42D2v...
The group of people you label “the enthusiasts” are too heterogeneous to be meaningful.

For example many developers are enthusiastic about a specific blockchain technology and unenthusiastic about the others.

Consider also the difference between someone who researches the formal specification and verification of smart contracts, vs someone who tweets dank memes of babydoge to Elon Musk. They’re completely different people with unaligned interests.

If you choose to lump them together and react only to people peddling hype, then what you’ve really done is fooled yourself into aligning with the hype peddler and unaligning yourself with the researcher, by choosing the reverse vector of the peddler.
Sounds like you hit the lottery with that one startup and got promoted to a level far above your competence. Common problem. Truly senior people and true startup people do not struggle to find projects and contribute PRs. Find a job at an appropriately junior level at a real company. (FAANG will downlevel you appropriately.) Learn some real skills then try the startup thing again in a few years if you want.
I cannot speak to R, but the Emacs learning curve is the primary reason org-mode is not more popular. There may be a break-even point past which learning Emacs is a net benefit, but few people have the time, skill, and inclination to reach that point.
gRPC servers, which are increasingly common and certainly not a hobbyist thing, are http/2 only.
Yup, I'm a PFA with a fixed taxation rate (norma de venit) using 6202. Keep in mind that taxation rates differ by a lot for each county.
> Instead it's decentralization that fixes it.

That's FOSS. You can have FOSS using centralized, federated or decentralized protocols, I don't see a direct connection between the two.

To go back a little, Moxie's main point has always been about the advantages of centralized protocols vs decentralized ones, not about FOSS vs proprietary software. In practice, he seems to favor (at least for Signal) centralized protocols and FOSS.
Update: I have switched to a native html date input and made the URL shareable. For example, mine looks like this

https://thedeathclock.co/results?life_expectancy=81&dob=1991...
Are farmers “rich”? I grew up in a big farming family in a big farming community and I don’t think anyone is rich.

My grandpa probably has a few million dollars in assets, but he saved aggressively his whole life and probably worked 40% more than the average non-farmer over the same time span (longer hours, fewer/shorter vacations, retired in his late 70s, etc).

Yes, farmers have a lot of capital invested in their businesses, but their incomes (i.e., what they take home rather than reinvesting in their businesses) still seem pretty modest.

Compared to my cousins who farm, I’m pretty sure I’m wealthier than they are as a software engineer, certainly with respect to income and perhaps also with respect to total asset value.
What keeps the name squatters from becoming landlords? Rent the name to those who want to use it at an inflated price to subsidize their other squats.
Serotonin selectively influences moral judgment and behavior
That doesn't really help, the twitter thread is still lacking context and substance. It sounds like it might be an interesting story though, hopefully a blog post or article is put together, including the company, the infringement notice and other details.

Right now it's not clear if Chelsea got a photo copyright notice ("copyright infringement", "literally a photo of me", "I took of myself") or a product copyright notice ("a larger brand that copied my concept", "my product that I invented"). She also mentions patents, are they related? Sounds pretty open & closed if they are.
I struggled with this to start, because if you begin with words that have vowels AEIOU then the real word will have only Y's in it. Like SHYLY, which I just got. So start off with a word with a Y and you'll avoid that fate :)
I was sharing what printer I got and that I was happy with it. Nothing more. Yes, it’s a laser printer. No, it wasn’t meant to be a comparison to Canon, ink printers, or any other printers. I’m not sure why you felt like I was trying to compare them.
Some cats learn to flush, which is absolutely nuts, but it happens.
Autotranslation: https://www-anneloubuzot-com.translate.goog/procedes-ecologi...

[I had a hard time understanding the title, becase I'm not a native English speaker. Persimmon and Quince are fruits https://en.wikipedia.org/wiki/Persimmon https://en.wikipedia.org/wiki/Quince ]
Ah yes I hadn't considered the IR sources aspect, that makes a lot of sense.
How are you measuring that
Well that’s the point. While it’s perfectly possible to build a poor app in any language, it’s almost impossible to build excellent app in cross-platform framework. The reason why you recognize them almost immediately is that there are some people obvious annoying details - scroll lag, non-standard UI elements, non-standard navigation patterns, you can just immediately feel something is wrong, even if you are a normie. It can be partially compensated by the app having some other great benefits.
It's very possible we don't have the same dictionary! I have 8938 words. I confirmed that NARES, DOILY, and TOUCH are in my dictionary. My analysis shows that SERAI's worst-case is 461 words and NARES would have 578.

I found my code a bit difficult to debug at the end because it's still halfway decent at playing wordle. So, I fully admit I might not be doing it right!

But one thing I also did was allow it to pick a word it knew wasn't possible but could eliminate a lot of possibilities quickly.
Python is just one installer on Windows and there are tons of pip installable packages, for 2d or 3d graphics, GUI, sound/midi, math/data and whatever you can think of. Tons of docs and tutorials or colabs.

How is that not easy?
You have to teach the cat to close the door.
It stops being "your body" when you're walking around being a vector. I have to get groceries. At my last job, I had to go into the office. Regardless of my risk model, there are reasons I cannot stay home. You are making the decision for everyone around you, and whenever I see someone indoors exercising their freedom to not wear a mask, I wish they could see the cost of that "freedom".

The compromise would have been to actually enforce the lockdown so it can end in 3 weeks. Having a couple of weeks where people still went to bars and ordered takeout was not a lockdown. At least not in the sense that a virus would care about. Plenty of countries did a hard lockdown and enjoyed normal activities afterwards but no, because the "land of the free" can't do a public health (or allow poor people in other countries to get vaccines) we globally got to have multiple waves. You're saying it's not about compliance, but in the countries where people complied they are enjoying a freedom we still are not.

It's better in science to have a false positive than a false negative. Had we not even done that half-assed few months of quasi-confinement (no indoor dining, curbside pickup, no movies, work remotely, otherwise go wild!) the deaths would have been much higher. Remember, we only went into that soft lockdown once cases had started to spike. The federal government knew about it earlier. You don't have to know jack shit about a virus to know that it's probably a good idea to minimize person-person contact until you know jack shit about it? I don't know, I guess that's "radical" in the US, the idea that you might have to make some sacrifices for your neighbors or community or city or state or country.
You sound like stress/self doubts are your biggest issue. There's plenty of people working in tech who are objectively not very good, but they get along winging it and pretending. Obviously, that shouldn't be your goal, but remember it as your safety net.

The secret of your high-performing people might simply be that they put in the work and spent 100+ hours reading the current codebase and, thus, they now know exactly where to change what. But they didn't start that way. They started out being unproductive and reading the source code base.
People have spoken to the problem with pc typing being the every present editor just a backspace away. In writing or on typewriters you must delay edits until the final step. This allows you to cohesively restructure your thoughts.
No, you can do it in New Zealand too. I’m so weirded out by it that I just pay these things manually, so have never actually filled in the form that allows it.
I have CalyxOS installed on an old Pixel 2 for "mobile app required" stuff. Signal can verify your account via a voice call to a landline phone number, and I have a cheap VoIP number that worked fine for that.

But the general point is taken. For example my HOA requires payment via Zelle, and my bank requires that I use their mobile app to make Zelle payments. I can still run their app on CalyxOS just fine via microG, but I feel like microG is something Google would find a way to shut down if it were to hit some critical mass of adoption.
Still waiting on those concrete examples.
Ah yeah a friend sent that to me right after I created my version! I remembered making an “evil hangman” in class many years ago so probably a lot of folks will have the same idea.
From his point of view, this certainly seems like a continuation of a life passion. Wouldn’t we all just love to follow our curiosity? Highlights a life well lived.

I’m curious on if this helped or hindered AoCP? Did it improve the work because the great theorist is also practicing on the side? Or did it slow down creation of AoCP? If the answer is “both”, which effect is stronger?

This is written with all due respect to this great polymath.
I work on a Flutter app with a small team that does both iOS and Android from the same code base. It works really well for our use case given the size of our team. I also have experience with both native Android and iOS. The way Android and iOS handle apps is completely different and jumping between the two requires a lot of mental context switching.

Something to think about is all mobile apps come with the typical boilerplate. Think about a screen that displays the results from a REST call. You will need to create the screen for the Android app using either XML or Jetpack Compose frameworks. The iOS will need to create a screen using storyboards or SwiftUI frameworks. That is a lot to maintain. With Flutter you create the screens just once in Flutter and the only framework choice is Flutter. Now at some point in the future when the REST call adds a new field you have twice the work to do with native solutions then you do with Flutter to add it to your screen.

I would also like to correct misconception about Flutter. Flutter doesn't eliminate the need to do cross platform development. You still need to know the native tooling, native build cycles and native programming languages if you want to get a Flutter app out the door.
Thanks for the review. Would you say it cuts down on smell? That is my biggest issue with cat ownership and I've been looking for ways to further reduce it (beyond better litter, baking soda, etc.).

Edit: Thanks for all the replies. I am still on the fence about it, and may try further options to reduce the smell (at least enough so that a cat-person like myself can live with it ;))
Don't read global news
Nothing that would stand out these days, but back in '97 the web felt a lot more individualistic/solitary and this game had the social aspect at the forefront. There were obviously other chat apps (IRC/ICQ), but this one did a good job of collecting like-minded people from across the world in one place in large enough numbers to keep us engaged. Right place at the right time, I suppose. We came for the money prizes, but stayed for the people.
You'd be surprised how many people could benefit from this type of information.

The only thing is add is that the definition of encryption is incomplete. It seems to focus on symmetric encryption. Asymmetric encryption doesn't require the initial encryption key to get back to the original message. Rather, it uses a key pair - one public and one private.
I have a friend who never trained their cats for that, yet the two cats seem to prefer the toilet. The cats even have two spacious litter boxes away from food and noise. Every time I go to his house my friend reminds me to put the lid down after using so the cats don't use it.
abc - always be caching.

Seriously if it’s in the db use an index - it’s a cache.

If you can’t get an index - background worker into a cache
I'm looking for a quick notepad, so that time between having an idea and writing it down is minimal, like using a camera on a smartphone. App is a must, because I have a phone nearby most of the time. In terms of UI, I don't want to select note, name it, I just want to open it and write like in a paper notebook. Digital is better because you can write in one hand in public transport.
Ideally this app is just blank space and cursor is automatically placed one line after previous note — so I don't have to tap screen and double enter to skip a line.
We salt them in Canada too.
Last time I heard about one of these they turned out to be financially supported by the NSA. Not making any claims here, but in the scenario of alternative protocols popping up on the web, how can one be sure this the same thing is not going on here as stated in my first sentence?
What incentive do leaders have to give up authority?
You're right, there are some similarities! The biggest visual difference is the lack of a map on Jodel. The dynamic message size is something we've been considering adding as well. Maybe they calculate it based on neighboring messages; we were thinking of using a population density API.
So we sacrifice member privacy for the sake of spam? Who would want this other than the spammer?
Ok, I’m convinced. So how / where can I find such a light to use in our apartment lobby (for example)?
Don't compare yourself to (selected, "successful") other people, compare yourself with the other possible selfs in different multiverses, how many of those for ex didn't take any risks and are in a worse position?

Also, this is more for maybe a professional therapist that for me but it looks to me that your definition of "failure" is unhealthy or too hard on yourself? sorry for the assumption but you are probably working on the area you want and like (technology) and being paid well for it. That puts you in the top 90% or whatever of people in <insert 1st world country> and 99.99% in the world (I know it's not consolation for feelings).
Having no comment at all is strictly worse than having one you're suspicious of and are free to ignore. Leaving good, durable comments is a skill you learn over time, but the solution is not to tell juniors to leave none.
The placebo effect is so strong that doing nothing convincingly might be all they need.
True. It’s inexcusable for large global corporations, to be fair. Typical culprits include banks and airlines - those are some of the most awful apps around.
The current system does protect consumers. Just saying it does not reduce crime. It just shifts who the victim is.
Discussed recently:

https://news.ycombinator.com/item?id=28604197

https://news.ycombinator.com/item?id=28461915
What do you do when you re stuck?
I don't have advice for you, but you're not alone. Been coding for nearly 30 years, full-time professionally for 10, in startups and bigcos. On every team I've been on, I've been the sole expert in several technologies. Yet the most productive I've ever felt professionally was as an intern; it's all been downhill from there. Haven't merged a commit now in probably 8 months. And I have very little code that's running in production anywhere.
Software aside, I just checked out Larry Haun's videos -- very cool!
When I switch to freelancing, I started with Toptal while trying to build my network. They run you through a standard startup-type interview process, then once you're in, they take care of the finding clients and managing payment part. They sell the client on a rate, you set your rate, and they take the (unknown) difference. The clients went from being put on an existing team to building a team and launching a startup product. Overall it was a mostly positive experience. You can email me (in my profile) if you have questions.

Then, while doing that, I worked my network and found a couple good clients. I also posted in the monthly Freelance thread here on HN. I found two great clients through that!