skysight-inc/HackerNews huggingface dataset:
There is a way of generalizing this to all of them, though, which is: Why should any of them have to do anything they don't actually have to do for their job? A relevant example to many hourly jobs might be managers being inflexible in their hours more-or-less just because they can. (Though this has gotten "better" as more and more businesses staff down and they're being inflexible because they have to be to be open at all... which is not exactly manifesting as an improvement for the worker, though.) Doctors might wonder why they went to school for over a decade and have 1.5 administrators per doctor and still need to spend the majority of their time filling out paperwork. Etc.
Walmart and target probably do for sure
I don't think the fact that remote work is not possible for other professionals is relevant. If it is about fairness, you could say it is even an advantage for other workers since it means less traffic congestion, better access to restaurant and less land use.
But it still changed the world, in a very significant (and positive imo) way
I get what the author is trying to convey but for me, I find avoiding sources of offense leads to a happier life. Primarily, this means low social media consumption. I spend about 15 minutes a week catching up with the happenings of my family and a few actual friends. I try to ignore the rest, but even when I see something I disagree with or take offense to, I just don’t engage. I also try to mirror this in meatspace. I certainly like a debate with certain people, it’s a great conversation. But most people I find just like to argue and will stand their ground until death even when faced with evidence/proof/reason of the contrary. I don’t need that type of debate. I’m always willing to admit I may be wrong or have outdated/incomplete information and a lot of people just don’t engage on that same level. I suppose this represents the “shutting down” but why would I continue a conversation where someone is obviously having strong convictions and I believe it’s absolute rubbish (based on lies, wrong facts, regurgitated news media opinions as truths, etc)
You're building CRUD apps. The conventions work and are extensible for teams of 1, 10, 100 and 1000s. You are not special and neither is your product. Companies making millions or billions of dollars have used this framework successfully.

This level of bike-shedding is what makes conventions necessary especially when dealing with the typical hyper-pedantic software developer. Just the thought of having to debate where to put every file in a project or having to invent a new folder structure for every app we build fills me with a bizarre mixture of boredom and rage.

As with everything in life the people that whine about the medicine the most are the ones that make it necessary.
This is great! Another thing I do is use index cards, just like slides. I can put them all out on the floor, and see the flow of logic I want to use. For some reason working with physical cards and stepping away from the computer helps me clarify thoughts.
There seems to be something similar in other branches of mathematics too (and lots of other fields). A clear example I recall was studying Fourier transforms in math and I couldn't make any sense of it. To me it was just some by-rote algebra with integrals of exponentials of complex numbers.

But then I happened to do some audio signal analysis, and when I saw a magnitude spectrum of a waveform, it was instantly obvious what's going on (and understanding the phase part after this was no problem). Such practical examples seem to be almost banned from university math, I'm guessing to make sure everything is very abstract and rigorous (e.g. you have to work with finite length and discretized signals where the maths don't strictly apply). And after getting this intuition the formal math started to make sense too.

But when one begins to teach, it becomes quite easy to see why things are like this. All of these things are so obvious to the teacher that it's hard to understand how one thinks before these are obvious and the standard notation/vocabulary is typically a good way to work with these, but only after understanding the stuff.

What I try to do is to probe out something that the student already knows, which may be from a totally different field, and find a simple example in the new topic so I can say that "this is exactly the same thing, but with this different notation/abstraction". This very often causes the things to "click" for them.

This is of course very hard to do with a textbook or a mass lecture. And probably the main thing why we need humans to do teaching instead of just giving out material.
That's like saying you wouldn't want to spend the rest of your life with someone who plays video games.

Or eats dessert.

Or likes flashy cars.

There's some level that is perfectly healthy, as long as it doesn't interfere with the important stuff.

---

If she says "diamond ring or else I don't want you"...that's bad.

If she says "I prefer a diamond ring, but either way I want you"...nothing wrong with that.
It is not. I assume the author just doesn't have the theoretical marxist background to correctly identify it as such.

But tbh, all "liberal democracies" are dictatorships of the bourgeoisie, so a democracy among and for the capitalists, and a dictatorship for the workers.
if their professions allowed them to work from home they should be

don't know what this argument is supposed to be? seems like something a ceo made up to emotionally justify their position rather than based in any sort of objective reasoning

things shouldn't get better because other things haven't gotten better? is that the crux of your argument?
The rest of the population presumably appreciates not having to share the road with us, at least.
I probably won't use it again in any projects, but I liked the video because of nostalgia. Rails is a memory of a fun and scrappier me, a different time, appropriate in its own light for my path at the time.
If the only problem with something is that it's illegal, why not stop making it illegal?
There are many things with huge mark-ups but some people really hate that and that is OK (whether or not Rolex has a 90%+ profit margin I wouldn't know).

Yes, the retail marketing campaign for diamonds was quite successful (so where others btw., for example, for retail stock ownership after WWII).
Cranberries can bounce, float and pollinate themselves
Even more important to me is a private, fully stocked kitchen.
Depending on your requirements, Ansible might be a useful tool:

https://en.wikipedia.org/wiki/Ansible_(software)
Ask HN: App where u put an address it outputs where electricity is generated?
Ideally it would also show the path it takes from generation to consumption of electricity.
Is there such an app?
Non-paywalled article (English translation from German): https://www-heise-de.translate.goog/news/Einstweilige-Verfue...
Spoiled, or righteous indignation? Never have we been more productive as individuals, and efficient as an org. And no one has presented any actual functional reason to be in an office. No one wants to take a step backwards.
How archivists are preserving video game history
sad to see _why the lucky stiff left out, but I suppose it is what he'd have wanted.
I was talking about Facebook's not so subtle nudge when they have already guessed your intent. It's already known that they do that. Then they show ads on their online properties few minutes later, people have already sensed this deception and their are reels made on this behaviour. How about facebook lets me search through the catalogue of websites who have opted to advertise with them. Maybe once it is well known that facebook also allows for normal search within their apps, other e-commerce website would be willing to pay a nominal fee to be included in search results.
hope that you got no offense from that, I didn't mean it: it takes quite a lot to publish your musings on the internet and I totally admire that. The article was well written but again, I found it a bit bland for my tastes as you identified I'm probably not the target audience.

It's just that, after many many many months of elixir (pseudo?)brigading it's starting to get tiresome. Thanks for your comprehension.
Volvo would feel like they could respect (or appeal) the Kansas ruling, or they can cease doing business in Kansas.

Netflix has customers in Germany, so they don't get to ignore German legal rulings unless they want to stop having customers there.
No. It's forced in-office that is a problem which impacts all desk jockeys, regardless of what bucket their country or neighborhood gets slotted into.

The fact that other roles cannot work remote is beside the point. People want a reasonable say in their work environment regardless of the nature of their work. And they'll negotiate accordingly if the work requires physical presence.

Desk workers aren't spoiled for pointing out the waste and abuse of involuntary butt-in-seats policies. The accusation comes across as trying to incite discord.
Exactly - these same cooks and nurses are so anti-worker that they can’t see fellow workers having a positive outcome and be pleased, while simultaneously dealing with less traffic?

Press X to doubt; sounds like billionaire brainwashing noise to me.
I feel like I could have written this exact comment. Most arguments just aren't worth it. You have to know that the other person has this same approach (willingness to see another point of view, plus manners) or else it's just not worth it. Pretty often I'll offer a "disagreement" and if I'm not satisfied that my debating partner is listening, that's it, I'm out.

For the article, I'm ok with the message, but the title is just clickbait. You don't need to get offended more, you just need to be aware of when you are and try to figure out why.
Should it really though? Maybe pedagogy is just hard and we can't expect constant progress.
OP here. Good feedback, thank you. I tried to combine too mich into this one and it came out muddled.

I reworked it, hopefully it's clearer now. I removed the bit about aligning to leverage marketing cycles, so I'll have to think more about that one and if it's meaningful enough to add back elsewhere.
I took thermodynamics over 30 years ago. I remember having the feeling of learning a different language using a text book whose explanations also needed translation. I remember the book explained Entropy using chaos theory or randomness and talked about popular philosophy during the 19th century. After a bit of mental torture, I realized by Entropy they really mean Thermodynamic Stability. It is just that heat usually dissipates when materials touch, they were using words like chaos or randomness to describe the process. But their description was vague and poorly conceived.
GCViewer: Tool that visualizes verbose GC output generated by Java VMs
Development Speed: From Idea to Release in One Day
Why are any patents granted? I've yet to read a patent that wasn't just Maxwell's equations, quantum mechanics, and general relativity which are all just laws of nature and not patentable.

As far as software goes, here's a question that can be interesting to ponder. Suppose there was some clever, useful, non-obvious entirely mechanical invention that was patented. If someone else tried to sell a product that accomplishes the same thing as that invention by having a computer running a general purpose physics simulation program which is given a model of that patented invention, would that be an infringement of the patent on the mechanical device?
I personally saw WFH as another step in the advancement of labor that is not completely unlike 40h work week. Yes, not everyone can get it, but it is clear that:

1. it can work
2. it is against existing, entrenched interests

Hence the tension.

FWIW, our company just mandated RTO and there was push back, because the person making the decision made it basically within a week from publishing date and a lot of people have kids so it is not exactly a flip a switch kind of situation PLUS there are a couple of high visibility projects that rely on staff good will to push it past the finish line. No flexibility from company means no flexibility from us ( no more calls after 5 to deal with fires and so on ).

I accept not all jobs are ready for WFH ( butcher, surgeon and so on ), but some absolutely are.
The docs say Electric propagates migrations (DDL) on Postgres synced tables to their “satellite” clients
The thing is that the office is not what it was before. The hybrid office with its roaming desks is a nightmare. I hate it so much.

Going to the office before the pandemic was totally different. Even though I did work from home regularly then too. But at the office I had the same colleagues around me (even though my direct colleagues were all in different locations). I had my own desk with my stuff. Now I just have a locker and I'm a dumb number that nobody cares about. I hate the company.

> The longer we bemoan being forced to go to work in order to get paid, the more the rest of the population becomes convinced that the professional class is entitled and a bit spoiled.

They decided to get into a profession they doesn't have working from home as an option. They can change if they want.

Also I don't really give a F if other people think I'm spoiled.
How does that work? Are institucional investors writing "plz return to office or we are going bust" emails to every company?
>" The longer we bemoan being forced to go to work in order to get paid, the more the rest of the population becomes convinced that the professional class is entitled and a bit spoiled."

So people who can work from home should go to the office to satisfy "the rest of the population"? This is some novel concept. Have you tried approaching company owners and CEO and ask them to make their compensation to be more in line with the general population as well?
Right, thanks! In my native language “to react” and “to respond” are the same word so that part had gone way over my head.
GRAphics Symbiosis System
> The idea that math is "discovered" instead of "invented" is bullshit.

Nope, not to mathematicians. We routinely talk about the existence of mathematician constructs. These things exist and can be discovered, just not physically.
My dad had all three, my mom had only the first (of the same edition), so we had two copies of Fellowship at home. I guess I should have started in the other copy, except when I started we were on vacation and we didn't bring the duplicate Fellowship with us.
The point was that Netflix would simply switch to AV1, which may not be realistically possible for years to come.
I don't know what exactly the complaint is here. You don't like that Rails has a common structure?

> It's virtually impossible to swap AR out for anything else.

I've used Mongo and a number of other ORM's, why can you not use other ORM's exactly?

This just sounds like you don't like frameworks and want to build things from the ground up, because most of the complaints you make are just not true. Maybe you are just inexperienced with Rails because you can swap out almost anything.
Wrt "other sides" and the mechanics of engaging therewith: I have to accept that the person on the other side of the conversation feels that I'm an animal of lower fundamental intelligence and agency, deserving not of dignity, but confinement, if not slaughter. The conversation can't continue unless I accept this on its face and try, still, to reach common ground. I'm sure you can understand that this is not a trivial ask. And while I don't think the same of him, a commensurate concession of ego would go a long way toward creating in him the mindset of mutual solution-making rather than final solution-imposing.
The article discusses how the Continuous Feedback tool was used to identify code concurrency issues in backend services. It emphasizes the challenges faced by developers in identifying and resolving such issues and highlights the benefits of Continuous Feedback in providing continuous analysis and insights. The article also showcases a specific instance where the tool successfully identified a concurrency issue and pinpointed the root cause. It concludes by emphasizing the importance of observability data for developers and the impact it can have on developing scalable and maintainable systems
Apple is a specific case, again: https://news.ycombinator.com/item?id=38140486
My spouse gets frustrated with me for being too verbose in my requests, and also frustrated with me for following instructions in "the wrong way" when those requests were under-specified in the first place. Knowing "the right level" to communicate requests can be challenging in any relationship, even one with 20 years of shared experience to fall back on.
I think your answer basically proves his point that we are becoming a highly entitled group of people. We struggle to empathize with other workers and, I would say, companies and managers. We tell ourselves this very simplistic stories like "all managers are bad", "all office work is a waste of time", "I should just get tasks on my async proj manager tool". I am telling you, with this level of entitlement, just hope the tech industry keeps growing so the job market remains an employees' market.
This is a very bad take in multiple ways. Firstly, problems in the professional workplace need to be discussed too. And that's not just for the benefit of the "professional class" if these people work more efficiently at home it's better for both them and everyone else, the company, the people who pay for the services of that company, the world thanks to fewer driving emissions.

Secondly, you most be very out of touch to think that everyone who can work from home is a 180,000 a year Peet's coffee filled software engineer. Lots and lots of lower wage, lower education jobs can work from home but are getting forced to the office. Executive assistants, customer support, marketers, copywriters, I could list a lot more.

These are the worst comments on HN, just ultra lazy defense of the status quo with no real meat to it.
Related:

https://stephenou.notion.site/stephenou/Fruition-Free-Open-S...
Don't forget chocolate:

https://www.consumerreports.org/health/food-safety/lead-and-...

And applesauce:

https://www.npr.org/2023/10/31/1209685022/wanabana-fruit-pou...
<Shocked face looking at normal background with a leading title...>
> The RTO is being entirely driven from the top by institutional investors wanting to avoid losses on property investments and from the bottom by those who have yet to grapple with the fact they dont have friends or hobbies and need you in the office so that they dont feel like such embarrassing losers.

I know i'm supposed to "contribute to the conversation" but it's important to recognize that the above point is exactly right.
Every postgres migration is done through an Electric proxy and it converts it into a corresponding sqlite migration that it can apply later on the client. In case of a migration that would be somehow breaking you can also drop the client-side sqlite database and resync state from postgres.
I think this is correct. It's why, before the pandemic normalized remote work, offices were popular.

What's disheartening is that a lot of "return to office" plans I've heard of from friends involve conditions even worse than what was there before. For example, hot-desking replacing the previous (also terrible) open office.

I'm too young to have lived through the golden age of engineers actually having an office to work in. But my best experience (besides WFH) was at my first job out of school, in a cube farm - at least you had a little bit of privacy and space to put your stuff. Every office trend since then has been for the worse.
WFH isn't about not going to the office. It's about breaking real estate. If the professional class can do that, it actually benefits everyone by taking some of the pressure off hyperinflated real estate markets in major cities. We could also see some repurposing of commercial space to residential, which would further take the pressure off.

If you as a professional class worker think the rent is too damn high, consider how insane it is for people who make less and work longer hours.

It's become clear to me that real estate is the economic problem, at least in the US. I said the economic problem, singular. I don't think any other issue compares.

The phenomenon of younger generations feeling poorer than their parents is largely attributable to real estate costs. I think real estate is at the root of a ton more problems too: homelessness (for obvious reasons), collapsing birth rates, low rates of family formation, even crime. Real estate is basically cannibalizing the future.
I'd say that the Fourier Transformation doesn't belong in the calculus program at all.

It should be taught in linear algebra, where it does not only make sense, but is a non-trivial example of application that the textbooks have so little of.
FWIW, it was pretty common in Vancouver, BC when I lived there in the late 90s.
Between this and their license change fiasco it seems like they're trying to speedrun their way to "company most hated by developers". That said they're apparently making a lot of money doing it, so what do I know.
PostGIS Day 2023
Video encoding and decoding is complex, but can in principle be done by hand. An electronic computer is simply faster and more accurate.

Don't forget that the first computers were teams of humans.
I agree, however AWS bandwidth fees are the biggest corporate scam of the decade
I have two wonderful examples of a hostile work environment, both caused by the same boss:

He had the habit of playing music really, really loud from his speakers. It got so bad that they tried to relegate him to different floors and build a separate office, just for him and the lucky few that worked with him (me included).

Another thing he did was being his dog to the office despite there being people allergic to dogs in the office.

And people are trying to force everyone nack to the office because of "collaboration".
The demo code for Loro looks very easy to use, I love how they infer a CRDT from an example plain JS object. I’ve played with a Zod schema <-> Yjs CRDT translator and found it kinda annoying to maintain. However this looks so easy I worry about apps building with too little thought about long term data modeling. Migrations on CRDTs are challenging, so it’s important to “get it right” at the beginning. I’m curious how this design works with longer term, more complex CRDT apps.
Pair programming isn't widely practiced for obvious reasons: It looks like you just made your code twice as expensive. There are studies justifying the cost by showing it can be recovered with less testing, code review, and bug hunting. But that evidently hasn't been persuasive. Also, anyone familiar with statistical quality control (SQC or SQA) would look at pair programming and see 100% inspection. Very suboptimal in manufacturing.

Still, pair programming makes sense in the abstract: Coding is not manufacturing. Applying SQC to code is nonsensical. Under the circumstances, 100% inspection is all you've got. Pair programming probably makes sense in cases where minimizing bugs at every step, right down to the creation of every line of code, is needed because the cost of a bug explodes the longer it exists. Probably rare cases. But worth knowing to know that coders are not working on a production line.
Estimates for trivial programming tasks are trivial estimates.

In a real software engineering process not one task is trivial. The implementation depends on the architecture of the project and specifics around it. These things are out of LLM scope, even if it knows the language.

Even non-trivial feature estimations should be easy if the process is good.

It's the bugs that you can't estimate because they're unforeseen consequence by definition.
Is there a comparable framework that does what Rails does but is somehow 10x faster? I wouldn't use Rails for everything but the fact that plenty of companies like Shopify are serving millions of requests per second with it shows that it's probably acceptably fast for mega scale apps.