skysight-inc/HackerNews huggingface dataset:
I'm obviously not saying that you should purposefully treat employees like garbage. The parent comment's tone was as if a business needs to beg for workers, and to make sure that programmers are kept happy with fancy and trendy technology. This is what's toxic and infantilizing. We are all a part of a business for one purpose - to continue or increase the success of the business.

For me, a job has to be reciprocal. I take my salary very seriously, and I reflect on what I've done in the past pay period. I want to make sure that I've provided that amount of value in that amount of time. Of course my feelings are important, I'm not going to contribute to an environment that doesn't reciprocate the value that I provide with some combination of compensation and gratitude.

My point is, I hear a lot of programmers talk about the feelings of the business with disdain, and frankly complete entitlement. I've seen plenty of engineers not contribute their fair share value to the business side - they think they earn their living by showing up and completing a couple of tickets a week, when in reality the business needs are much more demanding. The ideal working relationship is reciprocal - both parties get some satisfying bit of value out of it.
One interesting thing about SIOD (scheme in one defun, the scheme used in the app linked) is that it has been rather important: Aubrey Jaffer's SCM implementation is based on it. Guile, in turn, borrows a lot from SCM.

I believe script-fu, the scripting used by gimp until quite recently, was just SIOD with some very small changes.
Why do you think electrical regulations in Texas have anything to do with gender studies in Pakistan?
The language for one. There are decent choices of language for backend work. Why anyone would choose JavaScript is beyond me.
Yes. When a chip maker takes a multipurpose product that can be reused when no longer fit for one purpose, and instead makes it single purpose and not reusable for market segmentation reasons, they are absolutely somehow at fault.
Yes, I wish for a lot of things.
I have dreadful stories about the amount of technical debt my team has faced because of one hedonist developer. He was good, but he had failed to understand the beauty of a boring stack. He kept reinventing the wheel, and over-engineering every part of the project.
Keeping this in mind, I only pick shiny new tech if it achieves a superficial task, is fast to implement, and can be replaced easily.
"feel free to do this thing I just asked you to do" is a weird way of putting it.
I think many package managers take longer than a week to figure out. RPM is more difficult that deb, setuptools takes months to understand it fully and is changing constantly.

Meson, Conan, winget+msi, and the hundreds of other mixtures of build system + package manager also take long to understand. And you have to understand each of them.

Homebrew does not even want package authors to create packages themselves.

It may be a matter of perception: If you count all web searches, interactions with CI, conference talks that help you understand a more recent package manager, it will also add up to 5 days.

Creating a deb is more boring, it's just the machine and you.
Can electronics actually wear out?
>You are right it creates perverse incentives, but so does the current system.

Does the current system charge customers by minute by minute spot prices? I don't think so. If electricity costs $5/kWh you bet the CFO is going to tell the janitor to turn off the lights.
Well, I'm sure at least someone thought about doing that over the summer.
There are plenty of good answers addressing the reality that gaming doesn't use anywhere near the same aggregate energy as mining, but to me, the more important difference is that currency of some kind is critical infrastructure. Civilization collapses without it. Right now, civilization won't collapse without cryptocurrency because we can just continue using government-issued currency, but in the crypto endgame where it is actually supposed to replace government-issued legal tender, we've suddenly become reliant on a tremendously inefficient power grid hog. Imagine something like what just happened in Texas happens on a larger scale. Well, now not only do you not have lights at night, but you can't spend money either.

The basic fabric of society is much less reliant on the ability of citizens to play digital games, so losing that ability wouldn't matter much.

Running with the Nascar/Formula One analogy, those things aren't such a huge deal because they're niche applications of vehicle technology. It would be far more disastrous for society at large, on the other hand, if we decided to make all commuter vehicles get 2 MPG and require high octane fuel and new tires every two hours.

Similarly, cryptocurrency is (relatively) harmless right now because it is a niche speculative commodity. It would be a global disaster if it ever became widely used as actual currency. Cryptocurrencies are like castles, gaudy but interesting spectacles when only a few lords build them, but the world would quickly run out of rocks if we made them the universal unit of housing.
A New Era of Black Holes Is Here
Isn’t it just so mysterious how they have all these supply problems? I wonder why they can’t seem to manufacture products!

In all reality, what they are doing is totally normal, I just wish they wouldn’t lie about it.
Erlang and BEAM are an interesting one in the "boring" to "exciting" spectrum, being quite mature and stable with a strong track record of successful large systems built on it, yet I'd imagine still considered exotic to the majority of developers out there cranking away on "boring" languages.
To my knowledge, there is still no alternative to tape backups that comes close in terms of price per TB, size/capacity, resilience and safety/security. Even for a smaller or mid-sized business, if you want to make sure you have a copy of your files that you can keep 100% safe in a ransomware attack, or that you can get out in a jiff during or before a disaster, a small tape loader for 3-5k that can keep up to 8 tapes in automatic rotation will get you there and is money well spent.

End of each day (or work week) you let the little robot inside the loader drop one tape drop into the "mail slot" and remove it, quick and easy. You now have a full offline backup that won't even be destroyed if you drop it (usually). I think, if every company did that, we'd see a lot less impact from ransomware attacks.
(There are also WORM tapes for archival purposes that can't be overwritten, so if you don't want to remove tapes every so often, you can just use these.)

The only thing that bugs me is that there is very little innovation in that field, it's basically one or two companies that manufacture tapes, drives and loaders and they have some clever practices that force you to upgrade every 5 years or so (new drives are only backward-compatible for one generation usually). The market is really geared extremely towards large enterprise only. The loaders have ancient web UIs from the 90s, the connection ports are also legacy or datacenter-only (SCSI usually), unfortunately you won't find a tape drive with USB3/Thunderbolt (I'd probably buy one for my home if they existed, I'm imagining them in a nice form factor similar to the old Zip Drives).

I've never understood why tapes as storage and backup media aren't more popular. In practice, they really don't have many downsides that I have noticed. That whole technology is incredibly mature and therefore very reliable.
Does that mean they're bringing down the xx60 card price too?

Rabid gamers who MUST have that 1440Hz refresh may be willing to pay anything for their space heaters, but there are people who play games but aren't willing to spend 1K (or 3K, how far have they gone these days?) on a video card.

In other words, is this done to increase sales volume or just nvidia's profit?
>"For what will it profit a man if he gains the whole world, but loses his soul?

It will profit them, well, the whole world. Duh!

(Yeah, I know what the Christian sentiment means. But it requires the belief, if not in soul, in some trancedental good, for people to care about "loss of soul" over "gaining the world". Which, alas, we don't have as much...)
This is their writeup on it, I think they get some kind of permission based on serving their ads but I'm not positive.

https://help.duckduckgo.com/results/sources
Related Kurzgesagt video: https://www.youtube.com/watch?v=JyECrGp-Sw8
Clean the toilet? ;)
> I have accumulated and will continue accumulating wealth that would be impossible to accumulate in any European country in my lifetime.

"Some people are so poor that all they have is money."
>Conscience doesn't really die overnight

Well, some are ruthless and competitive without coscience even as kids, and continue so...
I think maintainability is mostly down to developer skill and the ability to abstract to the right level. A good Python dev will likely leave far more maintainable code than an average Java dev.
That is not quite true. Miners that know what they're doing will undervolt their cards in order to improve power efficiency, which makes cards run cooler and at lower power.
Yes thats what I was trying to explain. I didn't know the name was dead sea effect. I don't recommend doing this, I just mean employees don't "need" to be kept happy, many companies exist like this, and some do quite well financially. I guess the dead sea effect doesn't always happen.
Give me a break! Are you unaware of the college admissions scandal?

American Exceptionalism — what this comment is — is pure delusion. I watched kids cheat on proctored exams a generation ago, and I’m certain it’s continuing and I’m certain my nieces and nephews will see the same.
Nvidia PR [1] has stated that it's a bios level feature.
And their bioses require signatures.

[1] https://twitter.com/bdelrizzo/status/1362619264423747590?s=2...
I'm not against happiness. Read the wording of that statement:

"Engineers need to be kept happy."

This is a statement rooted in fear - that if you don't entertain programmers with things that they enjoy, they will leave. Does that not sound like how you'd approach a child who you fear will have a tantrum if you don't give them a lollipop?

I'm saying, programmers also need to take pride and satisfaction in the contribution they make to a business. Focusing on the business outcomes that you contribute to is more satisfying than getting to use React at work, or whatever it is you think will keep you "happy."

I'm talking specifically about the idea that programmers conflate tech stacks with happiness, not happiness in general. I would hope that was clear.
No intention of fetishizing or dismissing the field was intended. If you read the post I think you’ll see I’m doing the opposite. All the work I do today is predicated on a strong understanding of C.S fundamentals that you dont learn in a programming bootcamp. I’m actually encouraging everyone who did a programming bootcamp to take the time to go back and fill in the knowledge that they’re missing because I think it’s so important for achieving a satisfying career and high impact work.

Some of us realized we wanted to work in this field too late after we had already gotten an undergraduate degree in something else. A big part of the message in my post was that C.S education is important and encourages people to find ways to fill in that missing knowledge one way or another (although I don’t usually encourage going back to get another 4 year degree formally because I think there are faster ways these days that don’t involve losing 4 years of income.)

There was no intention to brag about my lack of education here and I think if you asked most people I work with they’d probably be surprised to know I don’t have a C.S degree.

I know the title is a bit click baitey, but it’s just a hook to get people to read what I think is a lot of practical advice for getting their career to where they want it to be.
I think where we diverge is that you seem to assume everyone does/should have the same aspirations as you. As another commenter alluded to, we live in a pluralistic society. That in itself is valuable enough to me to warrant that relatively negligible budget, let alone the fact that more people probably are inspired by space than by environmental science. I don’t think there’s any reason there can’t be room for both, but you seem to think there can only be a focus on one
Absolutely, it's materials science. Most electronics like this aren't meant to be run full-tilt 24/7, especially not under the conditions that crypto mining typically occurs. Subpar cooling, potentially dirty air - so lots of dust and particulate.

Not to mention crypto miners will often have the GPUs overclocked on top of running full tilt to get every last hash out of it. It's about as brutal of a situation as you can get for a GPU.
“Look at this link to see how poor you are”

What am I reading? No wonder the OP is frustrated. Rightfully so.

Just because the median citizen is “only” in the top 25 countries in the world, doesn’t mean that what the OP said is incorrect.

It’s also difficult to do proper comparisons. Notice anything out of the ordinary in that list? Check out the population of the countries. Of course Australians are wealthy, they live on a continent nearly the size of the US with the population of L.A. county. That’s a lot of resources to go around for a small number of people.

I echo the OP in the constant anti-American sentiment I find on the internet being frustrating. “Your healthcare sucks, your taxes suck, look at how poor you are because of this chart”.

A lot of that doesn’t even reflect reality for many people. Let’s talk about healthcare. My experience in healthcare is I schedule an appointment at the university medical center, get extremely high quality care, and that’s that. I pay $0 for co-pays, or for medicine. Other people with health insurance can do that too. Obviously we have a healthcare problem in the U.S., which is why even to my own personal detriment I support UHC, but the experience people have in the U.S. varies widely. The U.S. government is responsible for like 70% of U.S. healthcare expenditures.

Ask yourself, why does the U.S. make citizens file taxes if they live abroad? I wonder if it has anything to do with people becoming massively wealthy and then conveniently living in another nearby country so they don’t have to pay taxes? Or maybe someone works at a company and that company can just relocate them somewhere cheap so they can avoid taxes? I’m not sure, but I hear a lot of “people in America need to pay taxes” but then they also get mad when the government makes people living in other countries pay income taxes. Why should it matter if you live in Japan as an American? You’re still a citizen. If you don’t want to pay taxes then give up your citizenship. How are we supposed to pay for healthcare for example if we allow lots of people to exempt themselves? And the U.S. exempts the first $108,000 of that income. What’s the big deal? That you have to report it? How can we fight corruption if we don’t even make people report their income?
> Surely it's easier to turn the other way?

That's exactly why. Because then it helps you getting out of your turn, instead of fighting against it.
Love the film, but am bothered by how nonsensical the decision to nuke the domes was. The linked piece explains it as "cost cutting", which I don't remember from the film but anyway, how is nuking something more economic than leaving it unnuked?
What you noticed is what is well known in education--school ratings are merely a proxy for the socioeconomic status of its students/families [0].

What can be teased out from that regarding cause/effect/deterministic is still mostly unknown.

I don't have a canonical source for this, but this nature paper gets the point across. This link [1] also has a useful chart on p. 6 to visualize the point.

[0] https://www.nature.com/articles/s41539-018-0022-0

[1] https://cepa.stanford.edu/sites/default/files/reardon%20dist...
As they say, "If it was easy, everyone would be doing it."

I incidentally moved to Europe for work several years ago without any particular plans to pursue dual citizenship, but I stuck around long enough I'm almost eligible so now I'm going for it because it'd open a lot of doors.

In my case it wasn't a downside at all, as I love living here (moving from a high-crime city to virtually-no-crime was great, and I love the atmosphere/environment here) and although there are always challenges with migration, for me none of them were too bad. But I had good personal circumstances for migration (few domestic attachments). For others, it could be more of a hurdle.
Dunno about the silicon, but the cooling system will be absolutely hosed after a year or two of running at top speed 24/7.
Imagine the PlayStation was able to be used to mine crypto. Game developers depend on gamers to actually play their games, what would you have Sony do? Encourage it or do nothing? Pretty sure their obligations to any shareholders would be to limit it so more gamers can play and buy games for it.
"Belt and road, but for Luna!"

As my Chinese coworkers would say, it's an even bigger waste of money. Given the delta-v costs of landing on the moon, putting a base there, landing personnel and resupply would be enormously expensive. If China wants to spend percentages of their GDP building a moon base, sure, why not?

Even with a heavy payload re-useable rocket like Starship, it'll still be really difficult. Alternatively, the US will build out serious orbital infrastructure and a mars base within the decade.
Somewhat related, you can still find reasonably priced pre-built computers with latest-gen graphics cards. If you're in the market for an entirely new computer, this would be the cost-effective way to go. The HP Omen is one example (stock is still there from 3rd parties, but admittedly limited).
I'm not against click bait personally. You have to get people in the door! And I'm not against bootcamps at all. They have a much denser amount of value-per-time-spent than college.

I was just making a general comment on the topic. I agree with everything you've said.
Probably the most ethically sound solution. My perception of reality suggests that entire multinationals would flee any country that even murmured about such things.
This movie does not hold up. This is the second time I’ve seen this touted as an unheralded classic. Watch it if you need a nap! Phenomenally boring and ham handed.
Sadly, the last time I checked the benchmark for the nouveau project (https://www.phoronix.com/scan.php?page=article&item=nvidia-n...), it wasn't even close to being "usable" in terms of performance (need to expect about 10x slowups in games).
There is no hate in that comment, just criticism.
> "These robots, often treated by critics as little more than a cute addition, "

That's really odd. When I saw the film all those years ago Huey, Dewy, and Louie seemed to me to be essential supporting characters.
>I think being a worker and having to have a job in RO would be soul crushing, from what I hear from friends and family.

Overall, for most of the population, yes. However, if you're a tech worker, no, as that puts you in the top %10 of earners.

In many ways, Romania is like the US, high inequality, low taxes, and poor quality social services, unless you have a corporate job, then you can live like a King as the huge pay(relative speaking) and job perks give you an edge over everyone else.
Indeed, during my undergrad I have seen the exact same behaviour with the Electrical Engineering faculty(at one of the most prestigious in the EMEA region). Most of the so called academical output from my department was hidden source code simulink visual spaghettis closed for scrutiny. It seemed to me as the profs spun out a web of lies out of EE jargon plus matlab blackboxes.
I think sometime we, software engineers, forget that we are hired to do a job and not to play around with toys in the sandbox.
So what is "agreed on"? There's no contract or anything in place, so is "agreed on" to always do the minimum amount of work required to not get fired? I'm sure many people enjoy going through life like that, it's just not for me.
>We did the report and that whole aspect got swept under the carpet and I was never asked back to that clients site ever again.

You should have pushed for the opposite, doing the ocassional pentest to the client for life, in exchange for being mum about it.
Not a fan of miners disturbing GPU availability and pricing but this is a bad move. It’s not an engineering move, it’s a marketing move, and I’m sure the first attempt at doing this will come down to something just as shallow like a PCI PID check or some resistor strap check. Someone will find it worth the cost to make an FPGA based PCIe bridge that responds to the right knocks in the right way.
When I was younger, I thought homeschooling was almost exclusively because parents were weird and controlling - maybe even in a cult like situation. Or I thought homeschooling was for socially hopeless kids that couldn’t cut it in “real” school. I have no idea why my perception was so negative. Now that I’m older, my opinion has completely flipped. I am grateful to have had access to public education, but it was probably bronze standard at best. If I had children, I’d probably homeschool them.
My degree is in Mechanical Engineering. I’ve done programming all my life, sometimes in roles where Mech E or Manufacturing knowledge is useful, but mostly not. I took a few programming courses and EE courses as an undergrad. I can’t prove how much they did or didn’t help, but 95+% of what we do in industry is not aided by a deep theoretical grounding and computer science and the 5% that is, 95% of that can be easily picked up outside of a formal CS program.

I don’t think it’s an ego thing so much as a belief in the power of the rags to riches bootstrapping story arc. In our field, that story is totally doable.

On the “opposing side”, I do see every so often someone without a CS background set out to do something that boils down after not too many simplifications to “First, I’ll solve the general halting problem and then build on that to do task XYZ. Simple!”
Yes. Very basic stuff. Groans, twitches. I want to find the time to train myself on a keyboard, that coveted holy grail.

I've practiced lucid dreaming for over a decade and I've developed a few tricks over the years. I need to get serious about developing things further and finding studies to participate in.
Responding to children, not the parent... and yet I have replied to the parent.

This is interesting because (last I heard) Apple doesn't let M1 Macs boot macOS off an external drive.
And I don't double that space programs do not create insurance against such. But from the articles I see, the target is Mars, not stopping an asteroid hitting the planet.

However, thank you the further resources on such.
The article clearly states that the hash rate will be limited if Ethereum mining algorithm is detected by the driver, not otherwise. Gaming use cases will remain the same
Want a Ghost blog and newsletter in 5'?
You don't need to be a developer to have a Ghost blog & newsletter. Checkout Upblogr, the managed hosting solution for your Ghost blog & newsletter. Write inspiring content without worrying about installation and maintenance.
I resent that. The difference between pure privilege and entitlement is that, when you are entitled, you expect your privilege and don't acknowledge what you should be reciprocating for it.

That's what made me react so strongly to this comment. I think we should have more gratitude for our privilege.
> Can electronics actually wear out?

It depends what you mean by "wear out". Hardware does fail with time.

* https://en.wikipedia.org/wiki/Whisker_(metallurgy)

* https://en.wikipedia.org/wiki/Thermo-mechanical_fatigue