skysight-inc/HackerNews huggingface dataset:
For cars, maintenance costs are marketed as features
Though I don't plan to buy a car soon, I recently became enamored with a YouTube channel created by an independent mechanic: https://www.youtube.com/c/ScottyKilmermechanic/featured

He frequently mentions how cars today are far more complicated than previously, and maintenance costs have risen as a result.

Interestingly, each added degree of complexity in an engine is marketed as a feature as opposed to a necessary evil.

Take for example a modern 35mpg turbocharged, variable valve-timing, hybrid v4 engine, part by part:

* Turbochargers increase pressure in the engine to improve fuel economy. The engine already wants to rip itself apart. The turbocharger can break, and the turbocharger will certainly increase engine wear.

* Variable valve-timing (VVT) uses sophisticated engine mapping to ensure the exact right amount of fuel is available in each cylinder at the right time. The electronics could break, or suffer from bugs. Fewer mechanics will be able to service VVT engines. It can benefit performance in limited circumstances, but most people buying a 35 mpg car aren't antsy to press the sport button.

* Hybrid engines are obviously much more complicated than standard ICE engines. Between regenerative braking and the transmission having to pull double-duty, repair costs are much higher, and fewer mechanics will be available to service the car.

If it were possible to purchase a v4 engine car with the same mpg and horsepower, that would be a much better option than purchasing an intricately complicated power system. A powerful engine is a feature. A turbocharger is a liability. An efficient power system is the feature. Complexities added to become efficient are liabilities.
> The truth is you need almost everything to do push and pull. Just as pull alone does "forks" inefficiently, push alone does "joins" inefficiently.

That's really is a simple and intuitive summary. Thank you for that insight!
Photos, journals and other personal data.
Types of Robotics Papers
It seems like "elbow grease"-type middle class jobs are a thing of the past.
I don't understand the nuance of what you are saying. Focusing on the political issues is inherently political. One of the most common phrases you hear from a politician is "let's get back to talking about the issues." Yes they are business decisions but they are also political. If you choose to work with a country or not. It's not based on money alone, but also your leadership's values that are guided by their political compass. These aren't algorithmically driven decisions. These are human beings coming from diverse backgrounds making political decisions for how to increase the power of their company on the world in a way that that they can live with from a morality perspective and at the same time trying not to alienate their employees. I don't understand how this isn't political in nature.
Only partially true. Bullies esp. thrive in the creative industry (theatre, music, film, arts, ...), but not so in the knowledge industry.

I've only saw bullies and sociopaths in IT in the US, not in Europe, but I'm sure it depends on the company size also.
Or if you are in the biggest city, but not the 2nd or 3rd biggest city or the country-side.
Nothing I’ve learned so far that would make me change my decision to have kids. I have one daughter, and am absolutely loving it.

That said, I can understand this isn’t for everyone. I wanted to have kids, and understood the pace of my life would change because of it. Having kids absolutely does take sacrifice, commitment, sleeplessness, stress, money, and a lot of things one might not want to give up.

But! I’ve learned a lot about love and sacrifice and empathize at a deeper level of understanding for other parents. Any child with a health condition becomes heart breaking in a way that’s tough to communicate. Stressed out and tired parents are doing their best in difficult circumstances.

There are a lot of reasons to have or not have a kid. Choose what’s right for you but make sure to be honest with yourself.
"Price hike", really? I would not exactly call 6.67 euros a month a rip-off. Given your reaction to it, it seems like a very reasonable policy to ensure that people claiming a URL really have plans with it, while keeping out foreigners parking on Somalian webpace for the lulz.

EDIT: some context that is probably relevant to this topic that I should not presume to be familiar with everyone is the controversy surrounding .io domains:

https://gigaom.com/2014/06/30/the-dark-side-of-io-how-the-u-...
That is accurate, I wouldn't use a monorepo without tooling, and in the JavaScript / TypeScript ecosystem, you really can't do much without tooling (though npm supports workspaces now, it doesn't support much else yet, like plugins or hooks etc).

I have tried in the past, trying to achieve the same goals, particularly around the dependency graph and not duplicating functionality found in shared libraries (though this concern goes in hand with solving another concern I have, which is documentation enforcement), were just not really possible in a way that I could automate with a high degree of accuracy and confidence, without even more complexity, like having to use some kind of CI integration to pull dependency files across packages and compare them, in a monorepo I have a single tool that does this for all dependencies whenever any package.json file is updated or the lock file is updated

If you care at all about your dependency graph, and in my not so humble opinion every developer should have some high-level awareness here in their given domain, I haven't found a better solution that is less complex than leveraging a monorepo
> real estate is a key part of what distinguishes the haves from the have-nots

It's actually the American middle class that has the largest fraction of its assets in real estate. The myth that real estate delineates the haves and have notes is, in my opinion, the reason these get-rich-quick schemes work. It's the irrational factor that lets a grifter gloss over the asset's intrinsically sub-par returns, gargantuan fees and unnecessary complexity.

Speaking anecdotally, the very rich ($100+ million) I know tend to be lightly invested or uninvested in real estate. To the degree they own it, it's mortgaged to finance a better-returning asset. They have real estate exposure, but that's more commonly through the lending channel versus asset side. (Or through an operating business, e.g. a hotel.)
In all the places I've been that's now how things were and there wasn't any interest in changing it, so instead they kept going with a shitty and outdated Confluence/etc.
I'm curious if you have a good sheet on what differences are worth focusing on?

My main blocker is that it was originally tough to realize that the buffer is an essential part of elisp. Reflexively, I would look for ways to manipulate strings and be disappointed at how hard that was to find. As soon as I started seeing elisp as a way to program buffers, things got a lot easier.
My advice would be to decide today if you want them or not. They are not going to get cheaper, and could get significantly more expensive in days.
Not to mention grammatically incorrect ones :/
12px monospaced is really easy to read. The problem is not the website in this case. The website is fine. Consider pressing CTRL+ a few times if it is too small for you in particular.
My response: https://lore.kernel.org/lkml/CALCETrXRvhqw0fibE6qom3sDJ+nOa_...

I don’t think any new mitigations are needed.
This is a very nice way of saying “I asked my poor friends to confirm what I want to believe.”

When all you have to look forward to your entire life is some slog of service industry jobs with little to no benefits or vacation, of course you maximize the amount of time you spend on your own life. Poor people deserve to relax, and I have never had a job in my tech career that compared to the stress or exhaustion of my minimum wage jobs.

If I get fired now, I’d be happy to go find my next career move. Back then, you would have to drag me into another restaurant.
I thought that Transformers were a type of associative memory.
TBH when I look into real estate investment, it seems like a lot more effort for not as much return as putting my money into VTI and %5 into crypto. Being a flipper or a landlord is a part time or full time job on it's own.
They generally download the latest package, according to the computer specifications. You don't have to choose if it's 32-bit or 64-bit. The provider doesn't need to update the installer app itself if there's an updated package.
Apple has done this with a lot of devices throughout their history. They often don't create a tech, they refine something that's promising into something consumers like, usually with appropriate timing (ignoring the brand loyalty and following effects they also have). The Tile clone, whatever Apple branded it, is yet another recent example of this.

The one ingredient missing is that you often also need a pile of capital to strong-arm yourself into the market and become a viable competitor. There's definitely an optimal point to do this as someone else pointed out: too early and you suffer the market exploration costs and failure risks, too late and you may never catch up.

I personally don't think these sorts of strategies should exist from a perspective of principals (it encourages capital to copy, not innovative, and further punishes those who take on the real risks who are disproportionately awarded) but they do. This why IP protections like patents came about in the first place, but these systems too have been gamed so far they often make little sense anymore either (e.g. slight derivations of existing patents that mimic the same functional outcomes but are allowed just to name one perverse abuse of the patent system--still allows a high degree of copying).

I think the latter (joining late) can often be overcome with more capital though. The issue often isn't that you can't catch up, it's that it's often not worth the investment and risk perceived by investors with sufficient capital to try and split any existing market and innovative over what exists, especially if it's capital intensive. There are usually other lower barrier to entry markets to muscle into and get money out of.
Do we need to do anything about “dead µops?”
1. You determine that a library used by a sizable fraction of the code in your entire org has a problem that’s critical to fix (maybe a security issue, or maybe the change could just save millions of dollars in compute resources, etc.), but the fix requires updating the use of that library in ~30 call sites spread across the codebases of ~10 different teams.

2. You create a PR that fixes the code and the problematic call sites in a single commit. It gets merged and you’re done.

In the multi-repo world, you need to instead:

1. Add conditional branching in your library so that it supports both the old behavior and new behavior. This could be an experiment flag, a new method DoSomethingV2, a new constructor arg, etc. Depending on how you do this, you might dramatically increase the number of call sites that need to be modified.

2. Either wait for all the problematic clients to update to the new version of your library, or create PRs to manually bump their version. Whoops - turns out a couple of them were on a very old version, and the upgrade is non-trivial. Now that’s your problem to resolve before you proceed.

3. Create PRs to modify the calling code in every repo that includes problematic calls, and follow up with 10 different reviewers to get them merged.

4. If you still have the stamina, go through steps 1-3 again to clean up the conditional logic you added to your library in step 1.

Basically, if code calls libraries that exist in different repos, then making backwards-incompatible changes to those libraries becomes extremely expensive. This is bad, because sometimes backwards-incompatible changes would have very high value.

If the numbers from my example were higher (e.g. 1000 call sites across 100 teams), then the library maintainer in a monorepo would probably still want to use a feature flag or similar to avoid trying to merge a commit that affects 1000 files in one go. However, the library maintainer’s job is still dramatically easier, because they don’t have to deal with 100 individual repos, and they don’t need to do anything to ensure that everyone is using the latest version of their library.
JEE, or if you prefer Jakarta EE, as always.

If a CMS solution is required, LifeRay or Adobe Experience Manager.

Preferably with Oracle as database, and most performance critical queries written in PL/SQL.

Although I am sure this is a not welcomed solution in this side of Internet.
> "We have four positions open," Christy Welch, the co-owner of Black Cat Bake Shop, told the Missoulian. "One is for a barista. We've gotten maybe three to four applications for that job, when we would usually get 20-25. We have three back-of-house positions and we've gotten no applications."

> Current pay for most of those positions: $10.50 an hour. Overnight shifts get $11.50. Tips are shared. (Current average rental cost for a one-bedroom in Missoula: $1010 a month, up 27% from last year

In other words, average rent is 63% of gross income. Completely unreasonable.

It's hard to sympathize with the business owners here. If they want to fill positions, the answer is simple: pay more. And more. And more. Until you hit the price that will attract applicants. If you can't find applicants at any price that keeps you in business, time to fold.

It's baffling how these stories that the article cites so often feature incredulous business owners shocked to discover they can't fill economically unviable positions. It's almost as if they think they're entitled to sub-subsistence labor.
> This is a great resource and surprising to see it be free!

i think i rather build a community around if i can and find some other way to monetise this, but will see.

I think the pattern will be different for different platforms
> Slightly Higher Prices

I think it's more than slightly higher. Cherries and peaches are both stone fruit. They're grown in similar regions, and the trees are so closely related you see hybrids commonly marketed. Cherries are regularly 2x-3x the price by weight because the smaller fruit means they're more labor intensive. Raspberries are also noticeably more expensive than strawberries, and I assume it's because they're harder to pick.

These are labor-intensive produce, so labor drives the price. Staples like wheat aren't, so an extra $5 per hour for someone driving a tractor really would be "slightly higher prices."
Simpler, more reliable engines exist. However, they will not meet consumer and governmental requirements for efficiency and performance.

These are not "maintenance costs", they are features, which have maintenance cost. There is a big difference.
> "fast follower" is absolutely a valid business strategy. ... Apple arguably did this with the iPod.

So did Google — remember AltaVista? [0]

[0] https://en.wikipedia.org/wiki/AltaVista
I understand your point, but, again, I think this is an essay with a narrow purpose intended for a very specific audience. It's not advice about how to think about oneself or how to respond to criticism. If someone reads this essay and takes away from it "I need to be more arrogant and self-confident in all instances", then that's their own problem.
Nuclear Waste Disposal and Storage – omega tau science and engineering podcast
Yeah. It's hard to downplay how big actually having intelligent alien life pop up would be.

If they're very similar to us (probably not, but let's just assume they have the same vocal and auditory capabilities) then everyone would want to learn their language. We'd want to know EVERYTHING about their history and that of any species they'd visited. Not to mention the technology, philosophy, literature, art, science, math, music (maybe)...etc.

A dozen new academic fields in the blink of an eye. Possibly interstellar commerce. More international co-operation than ever before (hopefully). What if they're religious and have similar or contradictory religions to us, or what if they're not. How do earth folk react?
Here usually the idea is to link previous post only when they have a lot of discussion, or some small but very important discussion.

It sucks when you post something and someone else post it again and get more traction, but it's difficult to avoid. The alternative is to block the post forever, that is also bad. The mods are trying to do something about it, but I guess it will not be soon, you probably have to wait a few years ...

(It seams easy, but it's a hard problem. The easy checks probably have very bad corner cases, and in these cases they make the changes slowly, very slowly. Don't hold your breath.)
I can agree that writing documentation is certainly more boring than writing code, and lazyness tends to play a role in the willingness to complete boring tasks.

But there are many legitimate reasons why one would clarify it as "harder" than programming:

- It requires a different skillset, namely writing.

- It is not uncommon for non-english shops to have a policy of documentation in english. That might be sensible, but complicates the task even further.

- In programming, it suffers from the same problems as math: Natural language is more often than not unsuited to express entirely abstract concepts, at least in concise and easily understandable ways.

- Conversely, natural language often lacks the necessary precision to talk about technical details.

- To alleviate all these problems with language somewhat, you might opt to use diagrams. Which requires yet another skillset.

- It requires time. And quite a lot of it actually. Usually more than you need for the actual programming task. This is why most managers care way less about documentation than they should: They know very well that it detracts time from actual programming tasks.

So sure, people tend to be lazy, but there are certainly good reasons why that happens more often in this area of our work than in others.
That’s fair, but normally people either bow out at the last second; or alert the authorities (not sure if it applies here).

Maybe I’m more impressed by his hands-on approach to calling someone out.

Either way, color me impressed.
If you want techie friends, join IRC channels with your interests, keep posting on this board, and engage with projects on GitHub that interest you.

In some time, you can build up a network.
It would be quite a dilemma to choose between the livelihood of my dependent family and the opportunity to make more money elsewhere. What have been the solutions to this problem in Southern Europe?
Evos are consumer.

Nvme drives degrade at the same rate as measured in data written. It's a protocol difference, not a difference in the flash quality or construction.
Greece and Rome's civic and philosophical development was the source of how Western Civilization developed. Christianity was then transplanted on top of Western Civilization; it wasn't the source. The author is either mistaken or arguing in bad faith, and makes numerous factually incorrect statements. He argues the Locke "assumed" God given rights, and states that there are no other legitimate sources, despite there being a large body of work in the 3rd century BCE that made logical arguments for treating all of humanity equally. Similarly, in his Meditations, Marcus Aurelius argues that gods or atoms, your first responsibility is to the human race.

The author would have us forget that much of the Enlightenment came from the rediscovery of Greek and Roman knowledge.

The whole article reads as an attempt to convince atheists that they're not really atheist, that all their ideas came from religion and are worthless without religion, completely ignoring the role philosophy had in creating those ideas, long before Christianity was on the scene.
When I started driving German cars (may be coincidental) I noticed my mechanics would write the date and miles of the service directly on the parts.

My Toyota actually had a small decal on the timing belt cover itself specifically for the purpose of tracking that service.
Insert Adam Smith quote about the rent of land.
Share how you learned your most important hacking skills
Hey there !

Do you sometimes think about how you have learned all that you know about computer hacking? Have you developed your own method to learn about hacking, and gain access to computer systems and networks? I am conducting research on this really interesting topic and would like to talk anonymously with a few hackers about this.

If you’d like to learn more about this, a detailed information document is available at this address: http://daviddhetu.openum.ca/files/sites/39/2021/04/JWA-English.pdf

You can also reach out to me directly through Telegram (@justjess2021) or by email at jessie.ahmad@umontreal.ca.

Cheers!

P.S: I read the rules and I saw nothing against this type of solicitation but please let me know if there's a better way to do this on your platform.
What's unclear from that article is what timeframes are being discussed here. It's one thing is they're talking about all these changes through, say, the end of the year. It's something else if it's a long-term new normal which would presumably make working at Google much less attractive than in the past.
It could be both. Some people are better at others at identifying market currents. From the outside, we call it "luck," because how else would you explain it? I'd imagine a lot of it is based on gut-feeling after months of research / interaction with the market.
> is not possible to design a CPU such that execution of arbitrary instructions has no observable side-effects, especially if the CPU is speculating

As a counter example, how about the 8086?
You just said "Let's focus on the facts" but you are presenting another invalid theory. The email specifically mentions that nobody was contacted: "Otherwise, I will have to transfer information about you to lawyers who will cooperate with github.com and Chinese government...". The email is just a threat to install fear on the maintainer. There's no Chinese police involved yet, no laws being broken, no private API being used, no DMCA, there's nothing. You're grasping at straws. Please stop defending the indefensible.
> The build failing intermediate commit is no longer valuable.

At times what you say will be correct, but it's not at all obvious that what you say is always correct. Suppose that subsequently the authors of the fix in question have a horrible realization that there is something wrong with their fix, and furthermore they are panicking. Now, as a helpful colleague introducing some calm to the situation, wouldn't it be reasonable to recommend that they go back to the state of the codebase where (a) the original bug is present, and (b) it is demonstrated by a test?

But with your squash, no such state exists on main[0]. To my mind it feels a bit janky to have to check out some non-master commit from a feature branch to go to that codebase state.

--

[0] I am not an ideologue but I do kind of like main over master as it is shorter and clearer.
it's as brave as "travelling" or "applying to business school" - it's just another experience to be consumed.
I just wait for the day when systemd implement's THE standard filesystem with a backup program a backup-status-webpage just viewable with their systemd-fork of webkit and presented with a webserver running with pid 1 (can even be used as a bootloader)...like that genius idea...journald.
None, what so ever, just guess, if someone acquires something it means he wants some gain out of it, what kind of gain we will see along the lines ...
Who has standing?
I use rsync and hard links to create incremental backups, and Google Drive as a convenience backup. First to a collection point, then to remote locations.

It's actually managed by a side project of mine: https://github.com/nicbou/timeline