skysight-inc/HackerNews huggingface dataset:
> Any deep work suffers from interruptions, and programming isn't the only type of work that has significant mental context.

Seems to be the only one that is both deep work and treated like an assembly line, though.

Interruptions aren’t that bothersome when you aren’t under that kind of pressure to produce.
We may get automated programming, but not by the GPT-3 route. GPT-3 is a generator for moderately convincing meaningless blithering. It says something about the nature of discourse that GPT-3 is better than many pundits.

Here's a GPT-3 generated manual for a "flux capacitor".[1] It's a fun read, but meaningless. When the output text needs to integrate a collection of hard facts, GPT-3 is not helpful.

[1] https://archive.is/lQFHC
With a sprite sheet export you could simulate the 3D rendering using CSS animation and background image position [1]. Some front end developers enjoy challenging themselves by using just HTML and CSS (no JS) to create complex interactive experiences.

[1] https://blog.logrocket.com/making-css-animations-using-a-spr...
I have to deeply question this.. it might take some research..
> We really need to get past this smug idea that tech work is uniquely difficult in a way that no one else can understand. Any deep work suffers from interruptions, and programming isn't the only type of work that has significant mental context. This idea that programmers are uniquely vulnerable does no favors when trying to address the problem.

We don't really have to. It is far better for us to keep selling the image that programming is something tantamount to wizardry than to make it seem like it can be understood on the same level with other kinds of work. For one, it's not really true. Programming requires a depth of focus you don't find in most other fields, and certainly within a single company no one has to work as deeply in their minds as the programmers do.
I would be proud to go work directly for the CIA, but I’m too selfish to do so, because the pay would be worse than what I’m doing now.

Not all Americans loath their country and the institutions that help maintain it - imperfect though they may be.
In very hot climates, swimming pools get too hot, and you might prefer to chill the pool water.
>(and I should have predicted this) they started filling up our newborn

Look up embedded vs. unembedded deductible/plans.

Also, I may be considered an extreme example, because I'm morally opposed to reven trying to rear a child until I can satisfy myself I can maintain stability of a household. Looking after other folks kid@s is fine, but I won't actively attempt procreation til I have the process basics mostly down.

Yes, everyone says you'll never pull it off. No, I'm sticking to my guns anyway, because I have a rather large list of things people tell me will never happen, and it gets larger by the day.
Does it ever happen that the manager puts someone on 'Focus,' their performance improves, and then the manager forgets to take them off of it?
movie theaters should become smaller, a place with many smaller rooms, a room for only ten people with top video/audio equipments, with good drink, food; make it more like going to a party with friends
The real killer of the streaming for is that there is a pause button. I missed out a whole 5 minutes of Avengers Endgame thanks to my bladder.
> You're comparing apples to oranges though. The 54.0 reading in Death Valley was measuring the temperature of the air - in particular, 1.5 meters above the ground. Satellites measure ground temperature - as in, temperature at the ground. Lots of things can affect ground temperature.

Exactly. I have a radio thermometer in my attic whose readings max out at 140°F. During the summer it's regularly maxed out, so the actual air temp is hotter still (and the actual surface temp of the roof must be even hotter than that). Outside air temp is nowhere near any of those temps.
If anything, their point is somewhat made because someone made the decision to remove IASIP episodes from legal streaming options.

https://www.reddit.com/r/IASIP/comments/hgbrs8/hulu_has_remo...

And if you are familiar with the show, they are not prejudiced at all. But whoever chose to remove them is doing the "cover your ass" move, so I can certainly see some merit in what ryandrake is saying.

30 rock episodes were removed too:

https://www.cnn.com/2020/06/23/entertainment/30-rock-episode...
I worked at a place where they had patent plaques on a big wall. Guy showed me his one day...

It was just a design for a computer network, using run of the mill off the shelf equipment doing things I'm pretty sure is done / drawn out in tons of network design books and etc. But apparently it was a 'system' or some term like that he used.

I smiled and just moved on....
That's interesting, how did you do I/O? Bypassing the OS was a lot easier back then :)
Yeah, it’s crazy expensive, basically double. It’s worth it to me, though. I no longer appreciate being drunk because after the TGIF drinks at work, I often want to read or do some gaming when I come home.
Well The Expanse quite frankly teabags to death 20 years of science fiction moves. I can't watch anything else now.
How much does the team cost?
One also can't forget the power of survivorship bias. 'Old [thing] was better' tends to go along with most of the the low-quality instances of [thing] being lost and forgotten about because nobody cares about them.
I forget where I read it, but there was a blog post that mentioned how open offices basically turn developers into furniture as part of the job is appearing busy like bees.

This actually happened to me once. Some big investor was coming one day, so we were all to be in our seats for a certain time to show that we were productive.
Just as the rise of the internet changed the way people read and pay attention to information, so too did the advent of streaming change the way audiences engage with entertainment.

I can barely sit still through anything that's more than an hour long now, and I can't imagine how I used to sit through entire films back in the day.

I've also noticed that I prefer the series arc format over the superficial cinematic, one and done story, making standard film releases less entertaining for me.
At most companies, having ever been on such a list is a permanent mark. Any manager can pull up your record and see the whole history.

Thus, any indication that you have got onto such a list is a red warning: find another job somewhere else, and quickly. Do not wait to see if they will change their minds. They might decide not to fire you right away, but they will think of you, forever after, as a "problem employee". If you ever get off the list, you will go back on it the moment the length of your manager's list goes below quota. You may be sure that there is such a quota.

This is very much like the notion of "politically unreliable" in the Soviet countries, and in China. Corporate governance resembles nothing so much as Soviet governance. This is not an accident: Lenin was a huge admirer of the Ford Motor Company.

Being still-employed is a huge factor in how attractive you are to your immediate future employer. So, it is important to act fast. Part of why they try to keep the list secret is that they want to be who controls when you leave, not you. Managers typically only get points for firing you, not you quitting. (But Amazon's documented notion of "unregretted attrition" suggests it might be defined as somebody leaving who was on the list.)
The Last WTC Tower's Design (2015)
This looks really cool! I like the notion of 60fps, meaning “this framework won’t give you a bloated GUI”
Wake me up when it starts deleting bad code instead of producing more of it.
Yeah, in this case the compatible applications are the shiny thing.
Not affiliated with the project but I just created an issue for this: https://github.com/phaazon/luminance-rs/issues/527
Interesting, but even if we solved the temperature problem, we would still have the issue of the acidification of the oceans due to excess CO2. In the end we must remove CO2 from the atmosphere one way or another.
They are programmers. They even use programming tools to do their work.
No adverts.
It doesn't matter - Oracle is a company that will send lawyers and salesmen your way to threaten and try to squeeze the money out of you.

We've had the case where they threathened to double per-core licensing cost of their products just because our developers wanted to use PostgreSQL in their new project. Once they get into your system they'll bleed your time and money with their licensing bullshit. You have better things to do with your company time.
The image of struggling yeast is very humorous to me :)
Ah, so these do do web analytics on users - ok. That makes much more sense.
While this article didn't say so, if you read the original article by CNBC[0] this is likely due to regulatory action by the Federal Reserve in 2018 rather than any purely economic concerns based on the current state of the economy.

[0]: https://www.cnbc.com/2021/07/08/wells-fargo-is-shutting-down...
There's a lot of inertia against heat pumps for reasons that are not at all clear. Where I live, in a pretty northern climate where until recently almost no one owned an AC but climate change is very visibly changing that, it's very difficult to get HVAC people to take you seriously if you say you want a heat pump even if you're getting an AC anyways.

A lot of it seems to stem from the fact that most heat pumps operate poorly or inefficiently below about -10C (some higher than that). The fallacy that lies behind the inertia seems to be that "if you can't use it exclusively, you shouldn't bother at all". Since there's a non-trivial number of days below -10C where I live (about 1078 hours spread across 89 days here last year), it's considered frivolous.

Of course, because we build our houses to hold in as much heat as possible for winter, now that it's getting over 20 and 30 a lot more a lot more people are buying AC, which is all of a heat pump other than a reversing valve, so to me it seems silly to NOT get a heat pump for the like 200+ days in between peak heat and peak cool seasons.
One of the things I learned as a megacorp data scientist is that you should always remove the scales on the y-axis in anything vaguely public, because of the risk of material information leak.

(Think about user growth as a particularly good example of a variable like this).
Will tinder exist when I get my re do?
I got so tired of defending my time at a previous job that I just started saying “Is that what our producers needs me to do?” Shuts them up every time. Generally, the people that interrupted me were people that had no authority to ask me to do anything: marketers, ad agents, sales.
mate, you're under NDA with the contract you're bound to, and they can easily claim everything you just disclosed violates the NDA as grounds to swap you out of the contract.

Now if that's what you want, godspeed. But you're perfectly identifiable to anyone managing insider threats at INTC; you're strongly advised to delete everything you posted under this account.

You run the risk of impacting not just yourself but the contractor you work for, and depending on how crucial this business is to the contractor, the outcome could be a years-long pain in the neck.
People are different. Back at the office my boss would be distracted every few minutes by someone else on the team and still be productive. I, on the other hand, cannot really concentrate if my GF is in the same room, silent, browsing the web on her computer.
Never heard of "computational social scientists" before. Seems to be CS people working on social issues. The reference list seems to be exclusively CS, no social science at all.

Maybe they should just call themselves computer scientists.
The comment could probably apply to every form of engineering if we want to look at things broadly.
Well there's many reasons. But in addition, most on Stack Overflow is the boring stuff: getting a certain operation, task, calculation right, often in a particular language, with a particular framework. The actual development, in my opinion, starts after that.

Just take my day today: interpreting the client's specs and internally communicating and planning a minor change in the context of a few parallel release paths, discussing a few tweaks to a piece of code with a colleague carefully weighing effort, impact on partially rolled out tests, and future flexibility (making best guesses as to where things are going), and analysing / fixing an issue in a piece of code which design delicately balances simplicity, robustness and performance.

Call me naive but I don't see an AI taking over before reaching (or nearing) general AI. Nor do I see how someone that's not a competitor already become one just by having access to Stack Overflow, or even a tenfold of it.
EU fines Volkswagen and BMW €875M for collusion
The EU Commissioner for competition, Margrethe Vestager, commented that “the five car manufacturers Daimler, BMW, Volkswagen, Audi and Porsche possessed the technology to reduce harmful emissions beyond what was legally required under EU emission standards. But they avoided to compete on using this technology’s full potential to clean better than what is required by law.”
>I’m one of the worst developers on the team but being able to context switch is unfairly rewarded and gives business people the impression I’m way more competent than I am

Why do you say you're being unfairly rewarded? Your communication skills are a genuinely useful skill to have.
Architects, lawyers...

EDIT: Removed writers. Architects and lawyers don't have as much room for mistakes and technical detail matters more in their work.
Order a glass of warm milk to go with that beer. Milk being a base should settle the stomach :)
I guess I consider it part of my Job to be there and answer questions, assist other developers, etc.

(Also please do not slack me when you're sitting right next to me, it's like, more disruptive and annoying than just talking to me. But mostly just use Email, please.)
I agree that build systems and CI/CD systems should converge. One way this could happen is considering one side, say the Bazel build or the earthfile canonical, and generating the config for the other side from it, including various sub-steps and so on. Or Bazel or an Earthfile could be the basis for a CI system, but I think things can go further than that.
Building locally and building in CI should converge, and building on a single machine vs. building across a cluster of machines should also converge.

I'd love to hear other's thoughts or ideas on this. We are thinking about this as well. There is a lot of innovation to come in this space.
HN feels like a distraction, but i find that when i don't have some sort of distraction i'm less productive. if i'm deep into solving some problem i don't have any motivation to check HN or other time wasters.

but without some way to distract myself in small increments when i need a break, i end up "focusing" on unimportant tasks that aren't material to the actual task i need to complete, which end up wasting more of my time than a couple minutes of scrolling through HN or twitter.

the problem isn't the wasted time, it's the interruption while you're trying to focus. there's nothing wrong with taking a break from focusing.
IntelliJ is great example of Swing, which also extends into its plugin ecosystem.
end-users. It's very important for them to have the software be exactly the same no matter the platform, as it's somewhat common to start a work on e.g. a mac as a first draft and finish it on a windows or linux machine where the production actually runs.
I think patent applications should have a "challenge period", where anybody can come up with the same or a better solution which would invalidate the patent (and perhaps the original applicant has to pay a fee to the other party).
Fundamentally, what you are complaining about is teaching being under resourced: making lots of variations of questions obviously takes more effort both to create and to score so that's why it's not done. Making questions that require critical thinking is very hard because you need a very good understanding of the students mind to test the correct thing, so it's usually not done.
I think the reason this is more damaging to developers because as a developer you probably can't produce anything without focusing.

As to communicating when you don't want to be interrupted -- I am still working from home, and even my kids know that when the door to the office is closed they can't interrupt.

When I was still working at the office I was telling people that headphones == do not disturb.

Obviously, you need to provide them some way to send you the message. I try to keep my office doors open and headphones off when not necessary. I also tell people shoot an email and I will respond when I can.
What vitamins are good for losing belly fat?
In the context of code generation, coding typically follows patterns, which GPT/Transformers is very, very good at identifying.
> why they are so careful about making sure the origami sun shield works right

They cannot really test it on Earth, as it must work in free-fall. Given the past problems with unfolding these things, I have a horrible suspicion that it won't work, and we won't be able get to L2 to fix it.
I don’t know the specifics of what you were quoted, but a quarter million dollars (guessing per year?) does strike me as high.

Were you a later-stage startup by chance? The price point for pre-Series-C startups should be much, much lower.
> Instead, communicate like peers: "Sorry, I'm in the middle of something important. Can you come back at lunch time?"

That's already too late though. At this point I've already lost what I was doing.
Ubuntu Snaps made me switch to CentOS (and now RockyLinux).
I guess the only concern I'd have is, is it possible that someone knows what they are doing (so, something is special about their matrix) and wants to do an in-place inversion, multiply, and then use their inverted matrix for something else. I'm don't know Julia, though, so I'm not sure if this would be a weird thing to do. (is invert even in-place?)
I'm bored of this whiny prima donna fallacy that interrupting a programmer is worse than interrupting anybody else.
Dumb question about the "may have an impact on your credit score" part:

In European countries, as far as I know (maybe UK is an exception) this concept of credit score doesn't exist. Even if there might be some hidden scores, nothing prevents you e.g. from getting internet, phone, place to rent due to not having a "credit history" when moving to a different country so if there's anything it's unnoticeable for that.

If you want a mortgage, they do look at things like your income, wealth, and there exist official ways to register someone is behind on debt, and get a statement you're not.

But so the question is: why is this such a fine grained numbers game in the US? The goal is the same as in Europe I assume: know if who you give a loan to can pay it back. Isn't a system where this is based on a score that even gets affected by a bank closing accounts for their own reason counter-productive for that?
That shows well how the credit system is so broken. Your creditor decides to close your account for a reason that is absolutely out of your control, and _your_ credit score gets impacted negatively.
>> If you ask them if that will work, they'll tell you they need the answer immediately most of the time.

The question "Will that work" is optional. You need to be polite when dismissing someone, but the goal here is to offer 2 messages "I'm busy now" and "I'll get to you as soon as this busyness passes" The discussion needs to end as quickly as possible so as to not lose your focus, but also without making them angry. Asking questions in that case is probably a bad idea.
More people should use dashes in domain names.
Do not underestimate how much you can learn from teaching / explaining something (you think you already know) to someone else.
I mean, "Obama was in the office from 2009 to 2017" doesn't exactly feel like as much of a slick gotcha when the language also explicitly includes the timeframe of his presidency and refers to "administrations" in the plural
Direct memory access, BIOS (such as it was). I was actually toying with a version that would be fully CP/M hosted, so that it could read and write CP/M files but then I got a proper paying programming job - previously I was a microbiologist, moonlighting, and who could resist the delights of a DecSystem10? And then an IBM 4381?
One I am excited for is Druid. Is is worked on by some of the same people that the xi editor, and they really understand responsive design and good font rendering.

The backend is Piet, which are platform native crates. And then Druid abstracts over those backends. This lets you write GUI code once and then use native API’s and features.

https://github.com/linebender/druid

https://github.com/linebender/piet
The difference is that most people heat their homes with gas or oil, which is significantly cheaper than electric heaters (heat pump or otherwise) and for some reason isn't considered as energy the same way electricity is. Air conditioners/heat pumps can only use electricity, and they use quite a lot of it.
Intuitivists. They might take their time to refine their thoughts but they aren't programmers.

Type one thing wrong and your novel is still a novel.
At least in tech there's a genuine distinction to be made between people who want to keep progressing as engineers and ICs their whole lives and people who want to move into management type roles.
I had a PIP at a startup when six months in and several years later I'm the lead now.

I saved my job by working during my ~two day vacation (and weekend) and building a bunch of things that I had talked with the non-eng cofounder about that weren't on the official roadmap but that had high value.

Turned out the way engineering was organized wasn't very compatible with me (didn't take advantage of my product sense and generally was focusing too much on reviewing things in code that really didn't matter.)

One of the people above me on the org chart (VP Engineering) lost his job instead. The lead at the time is now CTO and around that time adjusted the org to better match how I like to work.
This forces people to do things they may not be interested in otherwise, such as keeping multiple credit cards, etc. on which banks make money.
I wouldn't say they are ignoring it. Case in the point that guide, you linked, recommends targeting recommends using C++17 which I think qualifies as modern. Compiler support for some of the newer features of C++2x hasn't matured yet.[0] That recommendation to avoid them seems sensible.

[0] https://en.cppreference.com/w/cpp/compiler_support#cpp20
Surveilling the Gamers: Privacy Impacts of the Video Game Industry
yes, there was plenty of evidence for reasonable doubt, including lethal dose of fentanyl combined with meth in Floyd's system, his chronic BP and sick heart, it's in official coroner report.

Unfortunately the jury gave in to the raging mobs and politicians calling for violence in case of a "wrong" verdict, not to mention one of the jurors turned out to be BLM activist.

Let's just hope Chauvin's verdict gets thrown out on appeal as it was a travesty of justice.
People sit in the back seat of cars too.
I really don't get this exaggeration about interruptions ...
TF2 has numerous instances of a red cross on a white background: https://external-preview.redd.it/SbtWXsikMzEs9ObLuWn1ZOhH4rA...

Here is the relevant US law: https://www.law.cornell.edu/uscode/text/18/706
Thanks for sharing! Is it this one: [0]? I'm a weekend warrior climber, and Blood Orange beers are my favorite! And even better if it's for a noble cause.

[0] https://athleticbrewing.com/products/rainbow-wall-non-alcoho...