skysight-inc/HackerNews huggingface dataset:
I feel you. It’s about the same for me. I can look at my phone, see work mails and teams notifications pile up and totally ignore that if I don’t want to look. Sometimes I want, sometimes I don’t and sometimes I read mail and decide to ignore them until Monday.
But waking up and thinking about that bug or a solution for a difficult problem nervet stops.
I think it may be something that happens when you make your passion also your job. I feel passionately about the code I write, the problems it solves or causes, and there’s nothing in my brain separating work from private code directly. It’s an extra step I have to do „manually“.
But when reading the problems other described here, I feel very very lucky.
In fact lots of IDEs have a nice little terminal baked in to use. Just depends which way you wanna go about using these tools, yah know?
This kind of article is why HN stays at the top of my bookmarks.
It is 0.025mm on the outer edge of the table.
A lot of docs I know are prescribing GLP1s already for weight loss, off label. When they get RCT data, get coverage, you guys will be way ahead. Congrats, amazing concept.
It's still a pretty simple system with direct detect optics, especially on such short distances. Transceivers are really inexpensive for relatively low throughput (<40GE) applications.

They do very thorough HFSS simulations for fighter jets, having RF noise immunity without having to use heavy shielded wiring is a great benefit.

Splicing can be rough, but it's by no means impossible. With the right equipment, you can expect <0.3dB loss from a splice. That's not a lot in these very short links.
I should have clarified. I do not consider my rate of getting interviews to be reasonably successful lol.

At first, I was very unsure of what I wanted to do. I spent a lot of time applying to really competitive software/quant jobs at finance firms. I mainly did this because I felt pressure to come home (NY).

I then wasted a lot of time applying to data science roles with experience requirements that were out of my range. I am good at Python, SQL, feature engineering, and stats for an undergrad (I think), but these jobs all wanted 2+ YOE. I thought that I might make it with my math background. I was also panicking about the lack of entry level positions I was seeing. I had a terrible go of it and it really shot my confidence. I had the two onsites during this period.

Now there are more entry level positions and I've been applying for lots of data/software engineering positions. I've applied to maybe 20 places in the past month and gotten 3 interviews. All 3 are at companies that a few months ago I thought had zero interest in me.

I am also about to start searching outside of my home city (NY) because that was a stupid constraint to put on myself in the first place.

I do worry that my resume is not as strong as others due to only having one internship and projects. I've been working on a few projects to jazz things up, but progress is slow because I have this terrible excel job at the moment. I was thinking a bootcamp would be a good way to work on projects with less of a gap on the resume. That is probably the wrong reason to go for one because it is mainly about the optics...
You have a point but there is one common thing shared between every obese person. They eat too much, or the wrong things. That's a given and a simple fact that everyone knows but not everyone is willing to acknowledge.

Sure, there are medical conditions that sometimes play a role. But how often is that the case? I actually don't know. Maybe your company could help with that?

Good luck. There's obviously a market for your services.
It's very much as if people are slowly being introduced to the idea of a .plan file (though with more centralization).

They don't have decades of experience getting bored with poorly-organized thoughts, it's all new. And the algorithm and interface hide the simplicity of their communications, making it into a product they have to take or leave, rather than a process we can tweak to our desires.
Youtube creators can take their content elsewhere, at any time I believe. Traditional TV studios have longer term contracts and there are often more folks involved than lone YouTubers and their patrons.
This is silly.

The USD's prominence in world trade goes beyond what the US is doing, let alone with that US federal government is doing. And moribund governments have been demonstrated to old on for centuries. Unwinding a system where small states have worked hard to hoard US reserves for stability will take a while to happen.

In other matters, the incompetence of the US is absolutely priced in already, like budgets for public transit :/.

Also Afghanistan is a simmering 20 year old failure. The fact that the kleptocracy we propped up was completely unstable to stand on its own two feet is more reason to exit, not less. Yes, recognizing that fact rather than partaking in more fantasy land is stupid, but expected for our incompetent money-guzzling military who didn't want to leave, but couldn't face its own shame in arguing we had to leave more slowly because we had failed so miserably.
The author missed a prerequisite: have rich parents. Because the low stress life is made far more effortless via the provision of unlimited leisure capital.
The working class seems to have figured this out, which is why they are demanding an increase in pay, as the fiction of loyalty to workers evaporated at the start of the plague.

The investment class has milked the system for as much as I could, but now a major realignment is underway. I hope we can avoid repeating the horrors of the French revolution along the way.
I'm relatively good at not checking email or IM after work is done. However I'm pretty anxious and work affects me in the form of emotions: guilt (I haven't done that thing I was supposed to do, I didnt do that right), fear (I'm gonna screw that up, I'm gonna get fired) and animosity (why is that person messing with me, why can't they see my point of view). This got bad to the point where it was preventing me from enjoying things I should have.

The first thing that helped was seeing a therapist, who got me to read my feelings and identify when I get into a pointless loop.

The second one is meditation, which also lowers the effects of fear and guilt, provided that I realize I'm rehashing emotions.

The next one is more vain, but I started prioritizing some things based on how bad they may make me feel until I do them. Somehow this seems to help with the whole urgency vs importance as well.

Last is some form of an anti-regret framework: acting with principles (e.g. I do my best, I don't take shortcuts, etc.). When I feel bad, getting back to these helps (I did my best, by definition there was nothing more I could have done at that time).

I still get affected, but definitely those help.
Technically they didn't lose it -- that's a settlement. This might sound like I'm being pedantic -- and I am -- but it's an important distinction! It means there was never some official legal determination that they did something wrong.

The specific thing they were sued over was "we slowed down your phone when the battery got old, because the alternative was it crashing, and we didn't tell you we were doing it". Not explaining it was bad, but they've since fixed that, and the underlying technical thing they did seems reasonable and, to the point of this discussion, actually prolonged the usable life of the phone.
> Apparently, the mishandling of the pandemic in the US has broken the system that kept the workers oppressed, and firmly under the thumb of the donor class.

That’s quite a leap. These people aren’t quitting their jobs and exiting the workforce.

They’re looking for other jobs that might have incrementally better pay. This is a combined result of inflationary pressures, a booming economy, and a lot of people who have been removed from the workforce for a variety of reasons (COVID, enhanced and extended unemployment, needing to stay home and care for kids).

I don’t think there’s much evidence that this is some overarching societal shift or rising up of the working class. It’s just standard, expected behavior in low unemployment, high inflation environments. The supply of jobs exceeds the supply of workers, for now at least. The situation will change again when the supply and demand shifts in the other direction.
Unfortunately there are people like me who don't only feel a bit hungry, when I eat at a deficit there are times where I get so hungry my thoughts are completely consumed by the hunger. The only way for me to successfully lose weight was to have days where I simply eat nothing at all.

Sounds counter-intuitive but after getting over the initial extreme hunger I found that the hunger sensations would diminish into a background noise, of sorts. That and the rules are easy to follow: eat nothing. When I'd eat at a deficit I'd frequently justify to myself that eating a little bit more than I was planning on doing was ok because it was only a little. And then I'd do that several times until I felt completely satiated, defeating the purpose.
TLA+ can be a powerful tool in certain situations - but it's got some... unique ways of doing things.

For a start, you almost always have two languages in one file - a mixture of 'TLA+' and 'PlusCal' with the latter written in comments and used to generate more TLA+. And although they're separate languages, they're close enough any blog post or search looking for TLA+ has a good chance of actually being about PlusCal and vice-versa.

And every document can be presented two ways - you can write a TLA+ document in ASCII, or take it through a LaTeX-style conversion to make a PDF. So for example, what appears as ⋃ in some documentation might be typed as \cup

That makes a lot of this stuff almost ungoogleable. Go ahead, try and find what ⊑ does or what \bigcirc does. And if you do manage to find a document explaining how to do what you want to do, 50% of the time it tells you ∘ is the operator you want - but not how to type that in.

And it's very easy to make specs that will take forever to validate - and often tough to tell what change made it so. For example, if you simulate four independent processes that count to three, it'll evaluate all the ways those processes could be interleaved in a fraction of a second. But if you increase that three to ten? The model checker will run and run and run. Do you need to leave it to run over night? Wait the age of the universe? As far as I can tell, the only way to know is to wait, and the only way to figure out the cause of the slowness is to undo the changes to your file until it starts checking in a reasonable time.

So while it's a powerful tool, and capable of doing some things that really can't be done any other way, convincing other people of the tool's merits can be tough.
We use consul a bit as some "light" service discovery and a KV store for a few things without much issue so far.

What demons did you encounter with vault/consul?
Supermemo has some proprietary algorithms but it's close enough. There's little reason to switch from Anki and Anki generally has the biggest community. If you are worried about the minor differences in algorithms, realistically you might benefit as much or more from finetuning your Anki intervals instead.
The Taliban (in Afghanistan; the Pakistani Taliban is on both the Treasury and State lists), as well as a very large number of persons and organizations associated with the Taliban separately, is on the Treasury Department OFAC Sanctions list even though for diplomatic reasons the Taliban has not been included on the State Department list of international terrorist organizations.
No. Phone. WTF
Yeah, that's true. For me, it'd be somewhat irritating to work without LSP features like "jump to definition," "hover to view doc string," or even tab completion. Arguably, these are IDE features. But when it comes to higher-level features like build tooling or even grepping, I'd much rather work from a command line.

Something like tab completion can't exist outside the editor, but as soon as features can exist as separate tools, bundling them together begins to feel like a limitation. Having separate tools means you can discard the ones you don't need, which is part of what leads to fully-featured IDEs feeling so bloated to me.
>> If he's dealing with an idiot sandwich...
They are still human beings that should be treated with dignity.
Ask HN: Opinions on building microservices on AWS Lambda
I recently started worked as a consultant at a tech company, where the general consensus is to move away from a monolith application running on EC2 towards building microservices on AWS Lambda. I frankly have no experience working with Lambda and only have heard horror stories from friends and acquaintances who have used it for working with large sets of scrapped data. Having a history of burnt fingers jumping into new services and technology I often read pros and cons about what I am going to work with in order to a have a general idea about what I can expect.

The problem I face is that I am unable to find any form of content on an engineer's experience on how building microservices on AWS lambdas scale along with mistakes that I should/can avoid while building microservices on it. I would appreciate any opinions or comments provided on the topic

Here is what I know based on what I have read,
Pros: Only need to allocate processing bandwidth when needed such as peak hours. Being able to deploy with less code. Ability to handle flow of control/data on GUI via AWS Step functions.
Cons: Local testing/debugging not simple but possible via services such as www.serverless.com, Cold starts(there are ways to keep the lambda warm, but that is equivalent to just having it up all the time).
There has been a great surge of ebikers among people working in food delivery services around Prague last year. Before that most of the guys used regular bikes.
The key difference is whether a motorcycle driver's license is required. The electric bicycle manufacturer can choose to forgo the speed governors and be subject to motorcycle safety/licensing/etc regulations.
https://archive.is/lP87C
Immediately came to mind: https://youtu.be/bST8Xp8dtY0
I don’t understand how the hacker bypassed 2FA? Did OP accidentally entered his keys somewhere? Or did the hacker convince FB support to disable 2FA? How can we all avoid OP’s fate. Lot of comments go in-depth on yubi keys and whatnot. But if FB support disabled 2FA what good is a U2F, fido2 and whatnot?
Error detection is a big one too. My code in an interpreted language wouldn’t error until this corner case hit, but my IDE tells me the issue as soon as I write it. It’s a huge boost.
Recently TV pundits have suggested to "starve workers like dogs" to force them back to work so this doesn't exactly surprise me.
I can see how somebody would go down this line of reasoning, but I wouldn't. It requires too many steps when compared with my personal alternative: literally just some paper, an email inbox, and a semi-structured directory of notes available for grepping. I have no brain cells, so anything more than this distracts and overwhelms me to the point of counter productivity.
I remember a HN post where someone talked about naming their daughter Lua. They liked the name when they first heard it, and being a programming language was just a nerdy bonus.

Telling their wife that it means 'moon' in Portuguese made it an easy sell.
One word: macros.
Indiehacking isn't only an online revenue project
The difference between the UK and the US version of Kitchen Nightmares is extreme. The US cut puts so much emphasis on aggression that there isn't room for anything else.
So it's ok to abuse people if they perform poorly or make stupid mistakes?
The world needs a proper investigation into how Covid-19 started
In theory I wanted a Pinephone. That's until I saw it run GloDroid. So choppy it's unusable.

My next phone will be a Fairphone with LineageOS[1]. At least they're trying[2].

[1] https://forum.fairphone.com/t/official-lineageos-18-1-for-fa...

[2] https://arstechnica.com/gadgets/2021/03/the-fairphone-2-hits...
I remember reading studies of 30-36 lbs in a year, IF they maintain diet and exercise. I see this adherence as your competitive advantage.
I've once worked for a large corporation that got hit hard by antitrust. Think a few tens of billions of dollars. Why? A seller was caught giving freebies if they bought their products. That's it. That's all it took.

I know because due to that incident we had to follow online formation every god damn month about antitrust. You don't have to have a "monopoly" to trigger antitrust legislation. The mere mention of "deals" or "cooperation" or "understanding" in the same conversation that involves competitor can be enough evidence to cause huge trouble.
I use vim's stdin and stdout redirection to interact with git and can do things like staging or unstaging files or diff hunks and committing from within the editor.
Mechanical dimensions being close together definitely is. It’s a PITA when phones grow but your 3D printed cases don’t.
I recently had a trip where I made a change that made a huge difference for me and I wanted to share it here.

Turn off notification previews

It made a world of difference to see “gmail notification” vs “email from xyz person on xyz topic”. The former is a lot easier to avoid getting wrapped up in. The latter strikes your curiosity and it’s a steep downward slope from there.

I liked it so much I may do the same on my work computer during work hours.
Thanks to the influence of television, arguably the most famous chef in the world is famous not for food, but rather for verbal abuse.
I have run into this problem more than once. Usually I am not creating the initial data, but am importing it. Usually I have ignored optimizations initially and just loaded and processed the data. Then I go back and hack on the subroutines loading the data and splitting it into records. I was the only programmer working on both projects though.

Once I did it with a large RDF (XML) that was a list of books. Initially I loaded and processed it in Perl with XML::Simple, but XML::Twig let me deal with things one record at a time.

The other time I had a large Java linked list holding objects, where I grabbed the head, processed it, and then shrunk the list (removeFirst()) as I proceeded (I probably could have optimized the loading even more).

As a one-person project, punting on the big load optimization worked for me, as I had a working program even before optimizing. If it was a larger project, what time would be best to optimize might have differed.
> people saying “the science is settled” or “trust the science”

These two are not of the same level of severity.

The first statement should usually raise eyebrows, as science is almost never "settled". The first and second laws of thermodynamics are pretty solid. For most other things we can entertain some skepticism.

But the second statement raises the question: trust relative to what? If your options are to trust something that appears to follow the scientific method vs. something that does not appear to follow the scientific method, then it's completely fair to favor the first. Sometimes you'll be wrong, and that's fine, but that doesn't mean that science is inherently undeserving of trust.
You're about as wrong as me.

> The vaccine is safe.

How can we know that without long-term studies?

> It works.

Yet its effectiveness is decreasing with each new variant.

> And it's the only tool that will end the pandemic.

COVID is endemic now. Nothing will "end" the pandemic.

> You realize that the vaccine makers have already made their money. They're all been paid...right? You getting a shot doesn't get them any richer.

First off, no, my decision is not about making Big Pharma more money, but you are simply wrong here. Yes, they have already made money making some amount of doses, but if I get the vaccine, that adds to the demand, which raises the price, which causes them to make more and sell more, which makes them more money.

> I hope that you don't die of this extremely preventable disease. I hope you don't get vented and have your last days on earth be around strangers looking down at you through masks and goggles while you're physically unable to speak +because, you know, there'll be a giant tube in your throat).

I have already made the decision that if I get that sick, I won't get treatment because I did not get the vaccine. So talking about how I don't care about people is entirely wrong as well. I care about people, so I won't take the hospital bed. Also, I care about their rights, so I will die on that hill.

Also, I suspect that I've already had COVID. I thought it was a cold at the time. So I don't think getting the vaccine would do me any good.
I think the hobby recommendation is a good one. When I was in a similar strait, I found rock climbing took me completely out of my headspace. If you’ve got access to a good rock climbing gym, I highly recommend it.
There is something about the vocal rejection of mediocrity and bad work that creates some great things. It also attracts young naive geniuses who want to be abused but create greatness. I’ve seen the same in the contemporary art world.

From Gordon Ramsey to Steve Jobs to the film whiplash. People who are very vocal about wanting the best can get it.

And don’t forget. Literally anyone who decides to work with Gordon Ramsey or Steve Jobs knows what they are like. They did it willingly. They aren’t abusing random innocent souls. They are expecting the best from people who decided to work with them.
Not OP. But having to sit for an hour watching some Vscode dev struggling to run tests or get auto complete on some random function is a waste of time. They spend more time faffing about fixing and fiddling with that than it would take to install a proper IDE and load up the same project and have it 100% work.

Like I get it, some people know their language inside and out and can fix it in a second because they know all the pitfalls and inner workings of the tool chain. But 99.5% of them don't, yet when they fix it they act like code ninja messiahs because they configured some random json config file after googling it and it worked. That's all I see Vscode users doing.
We had some massive problems including complete cluster collapse requiring rebuilds from scratch, eternal leadership elections and occasionally nodes would just entirely stop responding to KV requests causing cascading failures outside. Vault is a massive damage multiplier for these issues plus some other nasty ones like buggy barely supported plugins.
The very first illustration on this site says "Choose interests shared with reddit..." followed by a list of interest categories. That doesn't exactly instill trust. Why is a tool purported to be for privacy protection facilitating sharing my interests with anyone? Privacy means reddit (any any third parties) don't even know I was there.
A few things: It wasn't until I did my taxes that the true cost of running and maintaining my car became clear, and I wasn't really paying attention because I really enjoyed the job and didn't care because on the surface I was getting good money put into my account. Then the unions were running absurd ads against Prop 22 claiming drivers were being abused (I didn't feel abused) and ignoring the fact that becoming an employee would negate many of the freedoms of the job I enjoyed. I felt unions were trying to mess up a good thing for their own ends.
I've had some 20 year olds with such attitude.

Me: you realise always doing things the hard way does not improve your output, right?

Young jedi: nah, it's fine. GUI only slows me down, also Perl is the best

Me: alright then
Please post URLs to bugs / issues to give your comment some cred. Thanks!
What about laziness as a motive? E.g. instead of spending time collecting data, just generate it.
> A few common-sense morsels wrapped in pseudoscience and self-gratifying prose.

We’ve got a leader in the clubhouse for the 2021 Accidental HN Slogan Contest.