skysight-inc/HackerNews huggingface dataset:
Proximity certainly is an issue. Not every job needs a physical presence but many employers simply refuse to let go of the paradigm of having people gathered in a centralized physical location. Hard to feel bad for them when they refuse to adapt. To make matters worse, some that relent decide it's a smart idea to kick their employees in the mouth for pushing things in this direction by charging them $20k, $30k, $50k or more for the privilege of not commuting into a physical location each day. So those employees leave. Maybe going to a competitor. Maybe getting out of the industry. Maybe taking some time off. Wherever they're going, penny proud, pound foolish thinking is destroying many company workforces.

For other industries such as truck driving, it's understandably frustrating to increment compensation up and still not be able to fill all of the empty positions. I suspect there's simply too much money washing around through unusual channels right now, which is hiding some of the inflation that needs to happen to account for the rapid increase in the money supply. People are finding ways to make ends meet that don't involve a fulltime commitment to an employer.
There are two aspects of 'your' credit score that could be effected by the shutting down exisiting credit lines. The credit score system is certainly not perfect, but I don't believe these are nonsensical metrics.

1). Average age of credit - If this is your oldest dated credit it could have a sizeable impact on the average.
2). Credit utilization - The total amount of credit extended to you divided by the total amount used. $5000 across $50,000 of extended credit (3 credit cards, auto loan, line of credit) is 10% utilization. If WF closes your $25,000 your utilization just doubled without any change on your side (plus a potential ding for average age).
I can't even imagine the hell of working with someone who responds to every request with "Is that what $THIRD_PARTY needs me to do?"
It’s a Mexican thing too - Michelada
I think development is a profession where it is not obvious when you are interruptible. In fact one of the best manager I had outright ask me "are you interruptible?", because she doesn't know if I am deep into a complex problem or just cleaning up stuff or waiting for my code to compile.

Manual labor also require focus, but when you are occupied tends to be obvious. If you are under a car, messing around with a tool in your hand, everyone knows it is not the best time to interrupt you. In safety-critical jobs, like in the case of pilots, there are mandatory protocols that explicitly forbit interruptions during critical moments.

People usually know enough not to barge in when the manager is having an talk with his higher up or when the salesman is negotiating with a customer unless it really is urgent.

But programmers just stare at the screen all day, and most of the work happens in their head, so how do you know if they can be interrupted or not. Bad managers assume "always", because themselves only stare at the screen during their "off" time, so they assume programmers are always "off".
One of China's competitive advantages is that they don't give a shit about patents. This leads to extremely fast product cycles but also occasional stories about original inventors who feel they were screwed because people in China ripped off their design and improved it without their consent (or license fees).

An example:
https://www.forbes.com/sites/wadeshepard/2018/01/31/meet-the...
No doubt. You can even go a step further.

What about this discussion we are having right now on here about this topic?

Why bother just for useless upvotes? No one is even paying me to think about this.
Managed teams for a long time. Not a sales guy per se, other than having been in a lot of sales calls.
To be the odd man out, I do actually know someone who did and managed to later on advance in his career within the company. We shared a particularly bad manager who was forced out of the company himelf while he was on the PIP, so possibly special circumstances.
Gotcha, thanks :-)
This is a good outcome! Uber and Lyft have dragged taxi companies into the 21st century, with apps like Flywheel making the process of getting a traditional taxi not the horrifying experience it used to be (call a dispatcher, get told 20 minutes, wait an hour, cab never shows).

I frankly don't care what service takes me home. I just want it to be safe, reliable, clean, and reasonably priced, and I want the driver to be accountable for any issues. If a taxi now fits that bill, great. Competition and choice are good things.
For anyone that's interested in how to make a transition to sparkling mineral water without all the single-use plastic waste, the answer is to DIY.

Making a DIY force-carbonation rig is trivial and costs around $100 upfront: https://www.seriouseats.com/pros-cons-diy-carbonation-rig

Cloning mineral waters is also easy enough to do: https://khymos.org/2012/01/04/mineral-waters-a-la-carte/

I've been doing this for a while and have had great results. Even if you're not tee-totaling, it's still a fine investment for cocktails and DIY alcoholic seltzers.
Blurays / physical media are making a comeback, like Vinyl I think part of it is a collection impulse among the top 1% of fans.
Not sure which "concept of credit score" you might be referring to, but in Germany, there's Schufa (among others). They calculate a credit score using secret formulas.

So I'd say it's pretty much the same.
There is a rescue mission to save Scihub, you can help by seeding the torrents or contributing to related open source efforts https://www.reddit.com/r/DataHoarder/comments/nc27fv/rescue_...

there are some discussions on using IPFS for decentralized storage and indexing of existing 85M Scihub papers http://freeread.org/ipfs/
This used to be a signal for "I'm an alcoholic." It might still be.

Which is probably why people don't ask questions when you do it.
> He was right because while almost everyone passed his classes, not everyone ended up with successful careers.

That can hurt the school's reputation if it becomes known for passing students who aren't actually prepared to do the work. Employers would prefer to recruit from schools where having a diploma actually means one is capable of doing what the job requires.
Absolutely true, nothing unique about programming there. In fact, a game I like to play with people to show how bad context switching is, is the letters, numbers, roman numerals game.

Make two tables of 10 rows and 3 columns on a piece of paper. Column one is letters. Column 2 is roman numerals. Column 3 is numbers.

Your task is simply to write down the letters from A to J, roman numerals from I to X and numbers from 1 to 10.

You will do this twice and you will time yourself with a (cellphone) stopwatch. First time around in the first table you will fill each _row_ first. So you will write A in first row, first column, I into first row second column, 1 first row third column. B into second row first column and so forth until you're done.

The second time around you fill out columns first. I.e. A in first row first column, B in second row first column, C ...

It's a really nice game and you can even play it just against yourself or let your boss play it against himself if he wants you to multitask. If the other person says "well that's because I didn't know my roman numerals by heart any longer!" they can play it again. You can get better at it of course but it still shows the effects of context switching just from letters, to numerals to numbers. Can't get simpler than that!
Could you please not post in the flamewar style to HN, cross into personal attack, or call names in arguments here? The site guidelines ask you not to do any of that. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting, we'd be grateful.
Micro-organisms play a bigger part in tea-making than was realised
Ethernet was slower only in one direction on one device
Give me a break. Even if the credit scoring system incentivizes you to keep accounts open, it doesn’t incentivize you to use them. In fact, having too large a balance on your credit cards (i.e. too much usage) is a negative factor in your credit rating.
Competition working as expected then? Especially now that labour laws are starting to catch up to Uber and Lyft.
Has anyone tried kava as a beer substitute? Does that even make sense?
I ran into this recently on a flight that arrived much later than it was scheduled. The airport was busy from several flights arriving at once, and uber / lyft surge prices were insane. It was too late for a bus, so I wandered over to the taxi stand. No one was working there, but a few minutes later a few cards started showing up, and I ended up getting in one.

What was weird is that all of the "taxis" were regular cars with magnetic "taxi" labels on them, and at the end of the ride, my driver charged me on a square terminal, with no option / chance to tip. I honestly don't know if it was just some enterprising person that showed up at the airport, or what the heck happened.
After a cursory look, it seems like there is no support for parallel and dependent builds in the syntax right now. Is this correct? Are there any plans to support that? That's the advantage of CodeBuild spec files –– they let me specify build dependency and order, but I have to write a file for each job. I'd rather write a single file with a simple syntax like the Earthfile.
I want intermissions back.
For anyone interested, it's called the fundamental attribution error.
These services have made some truely great movies possible and surely they offer a lot more opportunities for the arts. People like to complain that every netflix production is like the other when in reality they just refuse to make an effort to find the good stuff and take some minor risk of failure along the way.
Person who grew up in Germany and moved to the US, here.

It's also worth noting, that credit cards aren't too much of a concept in Europe at all. They do exist, but I remember them mostly being used for traveling and online payment (e.g. when the seller is international and PayPal isn't an option). I recall that before the latter was a thing, it was even rarer. My father (who traveled a lot for his job) had one, and it was "interesting".[1]

My parents also strictly taught me that "taking a credit is a very bad thing, you are spending money you don't have", so credit cards had a kind of "dangerous" aura just by their name. As an adult, I of course have no trouble using credit cards here in the US (I just pay them in full all the time), and I can easily calculate that it usually makes more sense to buy houses and sometimes even cars with a low interest credit, but I am glad to have received that lesson...

[1] Also taxis. Taxis were special there. Back then mobile data networks weren't a thing, so electronic payment options weren't really available for Taxis. However, credit cards had this "ratchet" thing that was entirely mechanic. Couple that with the fact that Taxis spent (and still spend) a lot of time at airports, it comes back to the "traveling" use case, but this time inbound. I have no proof, but I highly suspect that most local people paid Taxis in cash, as was (and maybe still is) much more common in Germany in general anyway.
For an interesting toy model related to this, check out Lovelock's Daisyworld simulation:

https://en.wikipedia.org/wiki/Daisyworld

The argument (and the related Gaia hypothesis) has some important and subtle connections to the facts of climate change. Though even if it's correct, and the biosphere will tend to naturally reassert homeostasis, there's no guarantee we'll enjoy living through it.
Not that I think the credit-reporting system in the US is sane or fair, but one of the factors that may go into one's score is the amount of credit you have available to you (i.e. a reflection of how much other lenders have already decided to trust you). So if you have a bunch of credit cards with low balances? That looks good. You can only get approved for a couple, and you push them to the limit constantly? That looks bad. An account closes, for whatever reason? Affects that metric. I wouldn't expect it to be significant, but people who monitor credit closely might notice.
On the subject of carbonated water, does anyone know why all the Mediterranean lunch restaurants I went to pre-pandemic had plenty of San Pelegrino Blood Orange, but I can never find it at any store? Is there some worry about “blood” in the name that prevents stores from carrying it?
I've been tempted to hack together a web based game. It will be some simple puzzles requiring working memory, like that addition of numbers example. It could even be word problems with multiple choice answers, but the questions has to be relatively wordy with several data points to consider.
Periodically it will get interrupted, by several things, but mainly a face with a speech bubble, asking various questions like "are you busy?", "can I ask you a question?", "how much longer do you think you will take to complete this?".
This will completely take over the screen and you won't see your last question. You can select some answers (yes, no, 5 minutes, etc.) and some answers will lead to more questions especially if you give wrong answers. Also questions that you need to visualise to come up with an answer, like comparison of sizes or distances of things you don't often compare (bus vs yacht)
After each interruption you will return to your puzzle game.
The first interruption will only kick in after a while so you get used to how easy it is without interruptions, but then they'll start to kick in frequently but also randomly so you have some breaks sometime but never know for how long.
It’s equivalent if the cash bonus is paid up front or at the beginning of 2020 when the employee starts. So 200k base and 300k signing bonus.

I _thought_ Netflix comps with a cash salary and if that’s the case it’s worth less than equity. The salary depreciated over the course of 2020 while an equity grant would have appreciated from the start.
Some would argue that your bladder was doing you a service ;)
I really want to switch to Linux for ideological and control reasons but I'm pulled in two other directions.

Firstly there is the comfy prison of Apple I currently reside in which is fairly friction free if you stay within the rails but costs a kidney to keep going.

Secondly there is the vastly flexible and compatible with weird stuff I use Windows which punches you in the face once a day and treats you badly.

I am at a loss because I am getting older and lazier. I tried to switch to Linux several times over the last 20 years from Windows but it never stuck at the end of the day due to the missing difficult to define "quality" on the desktop which I think (shoot me) that even Microsoft manages to surpass.

The killer though is that I'm using Windows at work on a daily basis due to corporate troll enforcement. Switching back and forth from that to Apple ecosystem is killing me, especially considering the UK keyboard layouts are rather different between both platforms. I'm not even sure I'm happy with Apple because I'm on ARM everything and I can't even fire up an ad-hoc VirtualBox VM like I could on windows and SSH into it to do Linux stuff. And the games are shit. Also getting stuff out of the Apple ecosystem is painful (Numbers / iPhoto / icloud email for example).

Some days I wake up, load a whole custom PC worth of parts into a shopping basket and dream of running windows or linux. But I don't know which one. I'm not even sure I want to leave the comfy prison.

Ugh not sure what the point of that rant was but I'm stuck and don't know which way to go but I'm not happy where I am. Help!

Edit: fine example. So I am editing openstreetmap while writing this infernal rant and the default editor doesn't work properly with safari, nor does it block youtube ads with any adblocker I've used. So I've had to install Chrome just to handle that, which is a PITA because that doesn't work properly with keychain. Then I figure if I use Edge on windows it'll just work, which it will. Even firefox will do that.
I have never had an oral exam, but I have always thought it would be great for smaller classes. Basically I would love to have an exam where I sit down with a professor for 30 minutes to an hour and talk about the content and answer questions they ask. I feel like it would be a bit more in-depth while also eliminating the possibility of misunderstanding a mistakenly ambiguous question. I am not sure how realistic that is for a class above about 15 students, and also how things like disabilities would be handled, but I'd love to try it.
The open-mouthed chewing, soda slurping, and bag rustling is unbearable for me. It completely takes me out of the film, particularly during quiet scenes.
As if programming can't involve intuition. There isn't one way to do things nor do we operate with strictly defined rules to follow. We need a fair amount of intuition from experience to make the decisions that will be more beneficial for the future development of our projects.
I was a longtime SF resident and remember very well how truly awful the taxi service was in SF before the rideshare apps. You'd call a cranky operator to request a taxi and an hour or two later one might show up. Hail a taxi downtown (if you can find one) and ask to go to the Richmond district only to have the driver tell you to get out of the car because they don't want to go that far. And of course the credit card machines were always "broken" so you had to pay with cash.

Now I'm in NY and I use taxis almost as often as rideshares. The Curb app makes it easy to find a taxi and the prices are almost always lower. But half the time I can't get a taxi through the app at all and have to wander the streets or use Lyft/Uber.
The more skilled the less there is to think about.
I quit driving Uber and Lyft during the pandemic. I had a high rating from passengers. I could be coaxed back into driving, but they don't seem to care that I quit. They've not reached out to me, much less offered incentives. It seems weird to me that the press is filled with stories about how they can't find drivers. It seems like something else is going on, like maybe they are not interested in ride share anymore.
Interruptions are annoying but I think people are going a little overboard with this vitriol. I would wager that we are all just as guilty of doing the same to our team members who are deep in thought on something. "Did you merge that git branch?", "Is the staging server down for you?", "Can you take a look at this query and see if you notice anything?"; things like this are batted around between co-workers without thinking much about what someone else is doing. We expect co-workers to get back to us right away so that WE are no longer blocked. If someone is showing offline, we'll just ping the next person and so on until we get an answer. The difference is that the other engineers are on our team, we are in it together. The others aren't and they don't "deserve" to interrupt us.

The other thing I don't see being discussed is that maximizing LoC per day may not be the thing that provides the most value to the company. It is tough though because those things aren't necessarily concrete and don't give us the same kind of satisfaction and feedback. We can't point to a new class or module or page that is now done, even if what it does isn't actually the result needed from the business. Sometimes the most important value you can provide to a business is thinking about what you are working on or what the newest requests from the business side are.
There a place near me that makes micheladas (beer, Worcestershire, lime, hot sauce), with an added splash of tomato juice. My wife has fallen in love with them and it’s her regular around the house adult beverage .
The mechanical bullshit part is being abstracted away time and time again and none of the issues you bring up have become problematic so far. Sure there's a point where this might change profoundly, but AI is currently nowhere near that point if you ask me.

(stuff being done for me: CPU design and work with the OS on top of it including multithreading and IO, executing database operations, turning higher level commands into tons and tons of machine language instructions, libraries that allow me to go higher and higher in abstraction level, think synchronising, multi threading, basic data structures like dictionaries, map/filter/reduce operations, etc - where I need to I learn about them, but mostly I just use them and let them do the heavy, boring, lifting)

(working with a low code solution like Mendix is comparable, you can become creative without the boring work, of course it has a learning curve, which learns you how to use the higher abstraction layers without the need to really practice or fully understand what it takes out of your hands)
Looking at their schedules for the ones on my team, you could not break up software development like they do with that they do.

My manager's day is filled with stuff in 15 minute to 1.5 hour increments.
I agree it's silly to hit back at people.

As for managing the interruptions, I tend to think of it that a deep session needs maybe 3 hours from one end of the pool to the other. Break it and you might need to start over, depends on how checkpointy you can make it, so try to make a way to not get interrupted for that length of time. That's a real senior coder skill BTW, making your own exploration recoverable. You already mentioned one thing you can do, which is to not try the really long crossings.
That's why you focus on command line. Much more productive anyway. Only need X for browser and maybe 1 or 2 other apps.
MiniFlare – A Cloudflare Workers Simulator
> Nobody else constructs models in their minds that are almost purely mechanical and specific to a small problem. Every model the sales guy or manager uses has very few knobs to twist and are mostly intuitive models for which everyone has a template and practices use of every day: emotions, status, hierarchy, urgency, etc.

When we get to this sort of absolute perspective. I like to think “either everyone before me is/was an idiot, or maybe I’m missing an unknown unknown”

I’m sure other technical fields of non programming require holding more than one thought in the head at once.

Perhaps anyone constructing anything that depends on an intricate set of rules may experience the same thing.
Milk is slightly acidic: https://sciencenotes.org/is-milk-an-acid-or-base/
I agree with you about scorekeeping, but you did a weird comparison in your sentence about heating/cooling. You compared the potential of one with the reality of another. As in, AC can be powered by [renewable] electricity, but that most heating is [powered] by burning fossil fuels. It might be reasonable to ask how much AC actually is powered by renewables vs fossil fuels. Heating can also be done electrically, and therefore could be done with renewables. We all know that it's hella expensive at present to heat with electricity compared to natural gas, propane, or even wood in some places (at present).
>Over the past ten years, the largest tech platforms have acquired hundreds of companies

Obama was two times in the office in the last 10 years and Trump once. Why Democrats didn't urge Obama and FTC to stop "harmful" acquisitions in the 8 years time of Obama's presidency?
This is one of those situations in which it pays to have likeminded friends.
Outside of NYC, every taxi experience has been an absolute nightmare. Scams, CC machines never working, unreliable, sketchy, going a longer route to rack up the meter. Sometimes they'd just never show up when you called one and you'd just be stuck.

That's why I went to Uber/Lyft. Not just because of pricing (though that was a bonus).

NYC taxi service has always been great though. And there are enough that like 70% of the time (in Manhattan at least) I can just walk to the street, put my hand up, and have a ride in a minute or two. CC machine always works, etc.