skysight-inc/HackerNews huggingface dataset:
The “great recession” didn’t seem to impact tech like the dotcom bust did. So millenials and younger really hadn’t lived through a lean era in tech like we’re living in now. This is easily the worst jobs market since that dotcom bust. So it’s been a while.

Nothing like seeing how arbitrary layoffs are to seeing how shallow leadership decisions can be.

This is the period that actually defines good leadership. A good leader, at least to me, won’t be led by investors to making largely short term decisions. They will define how their organization needs to evolve and challenge them to make it happen. But what I mostly see, are leaders doing stupid things like RTO then layoffs (goodbye, loyalty!), and then shrug and whine about having to maintain margins while cutting money losing projects that shouldn’t have been started in the first place. And then turn around and say “the future is AI” without really having much of a plan.

The leadership BS really stinks during these times, and it’s something that the younger generations haven’t really experienced.
Really interesting read. I’ve had this exact thought but not in a well defined sentence before. Especially regarding entities like turboTax or DoT (Departments of Transportation) where they will expand highways even though it’s a well known empirical fact that this typically causes induced demand or more traffic.

It’s really nice to have such a well defined principle to this idea.
Known as an 'em dash'.
But then you need to deal with arm compile issues. A lot of common packages are available for arm, but x86 is still least likely to distract your development.
Ah I see. But I wonder why they went for this. Why put the most scratch-sensitive material right on the outside? This way you get all the negative sides of glass (high weight, cracking under pressue or impact) while you get none of the benefits (scratch-resistance).

And in this case the side of the material that's exposed to the user is plastic. Why would Apple brag about it being glass if the user can't even notice it? :)
Traveler is amazing, I second that recommendation.

Also, a point of interest: Riot City and Traveler are both from Calgary.

Vancouver, Calgary and Quebec City are sort of the trio of metal in Canada; AFAICT.
I think at the last stage you meant to write month and not year.
I recommend the book “Being Mortal” by Dr Atul Gawande. He is the same author of “The Checklist Manifesto” which I also recommend.

The book doesn’t touch the economics of elderly care but it offers a comprehensive explanation about how we got here. It also talks a lot about the operational details of dying which is something that the majority of people never thought about and is certainly eye opening.
I don’t think anything evolved to die. Dying is a prerequisite to evolution. If every individual were to survive, the gene pool would not converge towards more advantageous adaptations. The word “advantageous” means more apt to survive.
I upvoted. I don't think you are entirely correct, but I think that you can go somewhere interesting from here.

Every position invites the opposite position to exist and gather power.
Time heals (i.e. dampens) not just extreme sadness but also irrational exuberance.
That's because western europe is the ruling class.
That's disturbing. Cancer patients undergoing chemotherapy will often be given Lipegfilgrastim to bolster their immune system. It does this by stimulating the production of neutrophils.
"Study basic interview questions, listen actively, and have a good attitude."

Why is this on the frontpage.. ?
There’s a lot of businesses like this that rely on “complexity” or “fragmentation” of existing systems, particularly in the US where laws and standards differ across all states. Another example is a business like Segment—-they profit off of the complexity and incompatibility of other companies’ products, and would likely oppose or delay an open standard.
The fact that you think racial equality or feminism are "done" illustrates clearly that the problem isn't solved.
They are selling the name, and the connections (you will become friends with the child of a billionaire / high status individual, possibly a student who is a high status individual themselves already).

These will be immensely valuable forever as long as they keep the club largely exclusive. Everything else is just noise.
This is a bad question in that most devs will have internalized several of the terms without attaching that unconscious knowledge with the SOLID terms. I'm always reminding myself which letter means which 'thing that I know'.

The stand-out one though is (S)ingle responsibility. (All the other letters (OLID) are mostly aspects of how to do interfaces/testing.) It means not only to pick an arbitrary thing and do that thing in a class/module. It covers the full gamut of naming things being hard. If you understand the problem, and how to decompose it effectively, then those are the things that get separated out as responsibilities. It's easier lower-down when you're working bottom-up.

Adherence to any buzzword has a potential for cargo-culting so always be aware of trade-offs and exceptions to the rule(s). An experienced dev should be able to convincingly describe the pragmatic benefits of any particular application of a rule.

A different thing that's rarely discussed which I find more valuable is distinguishing policy vs mechanism. This really gets to the heart of understanding and choosing your abstractions. If you do this part well, the things just name themselves.

I suppose then that I would respond to the question by picking one (if I have a strong opinion) and/or critiquing SOLID in general rather than letter by letter.
Join the military. There are plenty of modern opportunities, you get to serve your country, and tuition is free.
You mention not being the person making a purchasing decision, who is? Can you connect with them?

I would encourage you to put together a story that illustrates the pain being caused by this software and get with the purchasers. Not only might it help your organization figure out they need to do something different it could also show off your skills to the orgainization.

Could you collect the time you and other people are spending working on these problems?
How many issues are reported to you?
How many bugs you've filed and have not had fixed by the vendor?
Rolling this up into a real dollar coast it's having on you and the school district users.
For me the economics is when I'm not using it to do AI stuff, I can use it to play games with max settings.

Unfortunately my CFO (a.k.a Wife) does not share the same understanding.
Why does anyone actually give a damn about desktop trivia?

I can sort of understand getting uptight if you're a huge fan of tiling, for instance.
I was a KDE mainliner and switched to GNOME2 because KDE4 was too resource intensive for my machine.

So our anecdotes are contrary to each other's.
For that I'd suggest using llama.cpp and the clBLAST (opencl) config to compile it.
It’s not just you. I echo your sentiments.

I use Twitter for tech, but my feed is now conservative politics, gore video, & tech tweets intermingled.
I've never seen Dart as a "high performance" language, just a language for ui development. But the charts clearly shows its speed!
Sure, but unless you're using them for training, the power usage for inference will vary a lot. And it's cumbersome to shutdown the instance while you're working on something else, and have to start it back up when you need to use it again. During that time, the vast.ai host could disappear.
Thank you, the demo was not working for me on their site!
That's not necessarily surprising; Waterloo is known for being very strong in CS, Harvard not necessarily. I'd take a CMU or Harvey Mudd CS grad over a Harvard one any day.
I think you will like this short story by Ted Chaing.

https://en.wikipedia.org/wiki/The_Truth_of_Fact,_the_Truth_o...
Avalara is another one
I'm afraid everyone does this, I did java for a while and I still don't know what "Catalina" is and how it related to Tomcat.
If you want that, ideally you should spin up a new band name for a project thats too different in style from a band whose style you have already established.
Its not that people resist change, thats how thrash metal bands changed into death metal slowly and the invention of death metal is highly celebrated. But it was a slow and organic change. Typically bands that have some sense about this tend to spin up a different name if they want to play something totally different from their existing band.
yes. college should be for everyone. alot of american public colleges have open to the public libraries and continuing education classes for adults.

Thiel is a neo-nazi allegedly in minecraft who wants to attack the intellectual class, like every nazi before him allegedly in minecraft.
I don't really have a strongly held opinion on college vs. not-college anymore, but...

> At 22 you're still basically a kid.

22 is not a kid. 22 is a grown ass adult, and there are a lot of people who have their shit together long before that. We seem to keep trying to push up the age when a person gains the ability to make their own decisions and be responsible for their own actions. People were leading armies at that age not very long ago.

Back on topic: I'll just add that earnings-wise, due to compound interest, money saved earlier in one's career is worth far more than money saved later. "Sitting out" for your prime four earning years is only worth it if the education would provide a similar or greater boost.
If I was writing a sci-fi novel, every time someone forces an LLM to follow rules or verbally abuses it, we would be getting closer to Roko's basilisk.

Be nice to the AIs.
No, I have just as much control either way… but good management isn’t about control. It’s about understanding the work system and manipulating it so people will succeed. (This means things like improving processes, mediating disagreements, providing coaching and skill development opportunities, etc.)

(Edit: I believe the RTO trend is due to herd-following behavior from incestious boards, shadow layoffs, management inexperience with making remote work successful—it’s harder than in-person work—and the genuine issues remote work causes with interpersonal relationships and team dynamics.)
There was one where I used to live:

https://historicelgin.com/pratts-castle

It was largely unknown in town. Contrast with trips I have taken to Europe (yes even work trips) where randomly I would come across a castle. For example in Swansea near the train station there was a castle a couple blocks from a TGI Friday's. It is different over there!
Not if your regular application code is in the database
Can we stop with the title already? I've had the same discussion for the last decade and we always end up with the same answer, no.
Because monoculture is unhealthy.
And you never break main doing that? MR A could be fine, MR B could be fine, but A+B can be broken. It's rare, but it does happen.

It's not common enough to fix if the alternative is slowing down merges. But you can have your cake and eat it too -- merge trains allow rapid merging and ensure that the combination gets tested before merging.
Thiel's program is an embodiment of the Texas GOP platform from 2012.

> Yes, you read that right. The party opposes the teaching of “higher order thinking skills” because it believes the purpose is to challenge a student’s “fixed beliefs” and undermine “parental authority.”

https://www.washingtonpost.com/blogs/answer-sheet/post/texas...

https://www.forbes.com/sites/johntharvey/2012/07/01/texas-go...
I'm confused. I always see storage and RAM specified differently (bytes) than Internet speed (bits).
> The things are in the middle, as always.

Always? Really?

Please, list all the advantages and nuance for leaded gasoline, paint, and other uses of lead. Or maybe all the nuanced advantageous effects that asbestos has on your lungs?

And if we move beyond environmental issues things get even more ridiculous, but let's not get too side-tracked.
Most times they don’t need to preserve the problem as the problem always slowly evolves and so does the institution. Another reason they cannot easily preserve problem is because there is competition. I do think this could be happening for medicine, and most likely place for it to happen
Most software exists to save someone somewhere time. I think this is the One True Metric by which we measure Software Quality.

Software which sells well historically has done so by saving huge numbers of people huge amounts of time, for whatever other complicated business they're already involved in. Excel, ERP systems, and GPT-4 all do this to great commercial success. You only need to step back and wonder how many more man hours it would take to do what they currently do by hand to realise this.

Software can also save the time of other developers by being simple, well-architected, reliably documented, etc. This too is an aspect of software quality. Its recursive nature can often become a competitive advantage in its own right: High quality code, can lead to faster change implementations (fixes and features alike), which can filter downward to a higher quality product for the end user.
Corporations do that also by keep hiring lobbyists to get congress to sell out, to keep the problem in place.

Like TurboTax & H&R Block not wanting the IRS to automate personal taxes. ...and their lobbyists got congress to pass a law to block the IRS.
I think that’s what’s going on in some places. And the message that it can’t go on is that highly committed people who were willing to take on 10% or 20% more work just quit when it gets to 30% or 40%, leaving behind those who can’t find another job.

It takes a while for that to show up on income statements though, and the quarterly results look great in the meantime, so it is by definition good management (by Wall Street standards).
What's not to hate? Exploiting workers, union busting, tax evasion, waste, pollution...
Well the difference is, tax slaves are forced at the end of a barrel to prop up local governments, and purportedly don't do that for free markets
Just because they occasionally legislate USB-C chargers doesn't make them bastions of socialism, lol.
https://news.ycombinator.com/item?id=39492487

https://news.ycombinator.com/item?id=39492214

https://news.ycombinator.com/item?id=39491598

https://news.ycombinator.com/item?id=39490588

https://news.ycombinator.com/item?id=39488247

https://news.ycombinator.com/item?id=39487507

https://news.ycombinator.com/item?id=39487351

https://news.ycombinator.com/item?id=39486840
How Tata Group became bigger than Pakistan's entire economy?
I'm on a Committee
(Phong Ngo)

Oh, give me a pity, I'm on a committee
Which means that from morning to night
We attend and amend and contend and defend
Without a conclusion in sight.

We confer and concur, we defer and demur
And re-iterate all of our thoughts
We revise the agenda with frequent addenda
And consider a load of reports.

We compose and propose, we suppose and oppose
And the points of procedure are fun!
But though various notions are brought up as motion
There's terribly little gets done.

We resolve and absolve, but never dissolve
Since it's out of the question for us.
What a shattering pity to end our committee
Where else could we make such a fuss?

Copyright Phong Ngo
RG
APR99
Sloppy lawyer, they need to clean their office up
Other than it helping you as a source when you need to recall facts, have you noticed this habit changing you or how you experience going through your day?
What the technology could also be used for is irrelevant. What TC was actually used for was laundering money from North Korea.
It's a defect from the point of view of user expectations. When Intel's floating point bug was in the news, I remember a small number of people claiming it was not a defect because the chip was just doing what it was designed to do: Yea, it was designed in such a way that it could produce incorrect results. In other words a bug!

I'm sure AI companies will get very good at explaining away these defects with various forms of "aCkShUaLlY" but when your marketing materials say you made a box that takes a prompt and answers it, and it answers incorrectly, what else is it than a defect?
Is write-ahead log something new in PostgreSQL? I recall SQL Server being able to do log shipping since the 90s.
Who exactly have you been hearing that from?
And I personally don't use gmail, block all ads on YT, etc. I avoid all these when practical and possible, rather than throwing my arms up in the air. Doesn't mean I never use their services, but I do my best not to.
“The planet had once been beset by burning winds, which—the scientists said—threatened to turn it into one enormous desert. Therefore a great irrigational plan was adopted. To implement which, appropriate institutions and top-priority bureaus were set up; but then, after the network of canals and reservoirs had been completed, the bureaus refused to disband themselves and continued to operate, irrigating Pinta more and more.”

By the time Tichy arrives, people are being encouraged to breathe underwater.

— The Star Diaries: Further Reminiscences of Ijon Tichy

I’m surprised the Soviets didn’t suppress this story
Not really. He's already in his fifties and faces 20 years in US prison, and then he will probably be deported to the Philippines to spend the rest of his life in prison. I imagine if he had access to billions he would he would be paying mercenaries to bust him out.
Odd because that's arguably the easiest to apply when designing software.
"Linux is only free if your time is worthless."
> Environmental concerns are selfish. They’re about protecting our civilization and our quality of life. The Earth and its ecosystem will change and adapt as usual, but that doesn’t mean we will.

This is stating the obvious. Of course we're concerned with our own survival and being able to live comfortably in it. I don't see much of a problem them.

As far as the ecosystem adapting, yeah, eventually, but at the cost of thousands/millions of species, as in the previous extinction events.
Sounds like a great reason to end legacy admissions.
It is astonishing that open firmware is not yet normal and expected!

How can we begin to expect our systems to be secure, correct, efficient, and sustainable without a fully open stack?

Trusting vendors is like the role of the Church in the dark ages.
Why would this happen when it's more profitable not to?
A wise man once said. You doin too much, gah.
Fitt's law[0] says difficulty of movement is a function of both accuracy and distance. Macintosh-style menu bars reduce the accuracy required but increase the distance. When distances were always small, this was a clear win. Now that we have large wide-screen monitors, it may not be.

The real correct solution is pie menus[1], which reduce both accuracy and distance requirements regardless of screen size. Blender has pie menus and it's one of the reasons its UI is so fast to use once you've learned it.

[0] https://en.wikipedia.org/wiki/Fitts%27s_law

[1] https://en.wikipedia.org/wiki/Pie_menu
My stress based disorder is cluster headaches and they literally feel like death and all I can say is don't rely on doctors to help, diet changes are not in most western based docs playbooks, drugs which cover up and masks the problems are, try heavily modifying diet, start going into ketosis and see if you feel better after a couple months. It took me 8 years and the best healthcare around to reach this point. Cold shock seems to quite stress/inflammation as well. These things are freely available.

Other non drug alternatives: Meditation, acupuncture, camping, horse back riding, walks, runs, swimming all seem effective at lowering stress as well from my exp.
Living with Our Machine Sidekicks
Maybe dang enjoys this part of the job and doesn't want to automate it away.
This is correct, to the best of my knowledge. Unfortunately certain entities in the space do not make a great effort to avoid breaking changes.
Healthcare in the United States.

The insurers have somehow created which ensures their survival at a real cost. Attempts to rationalize the system have failed because of the focus on getting everyone health insurance rather than health care (admittedly among other reasons).
Having entered the Linux GUI space only recently, I don't think GTK has that much of an advantage these days. Qt has excellent language bindings for just about every language (even Rust, despite the apparent incompatibilities when it comes to memory management). QtQuick and QML are easy to work with and can easily be designed using the visual designer tools in Qt Creator.

There are licensing issues with using Qt, though. I'm fine with most of my stuff being licensed GPL but if you want to have any other license on your project, you'll probably have to use something like GTK.
Okay but counterpoint: that looks beautiful.
Although I wonder if still works out so well with 34“ ultrawide monitors (which Apple doesn’t make and therefore doesn’t care about of course).
alumnus, from a decade ago, who had already done the big thing they're notable for.
you're right. i think that's the difference between cynicism and consideration. one immobilizes, one prepares.
The Did DHT Method Specification 1.0
If it's too free, nobody will do the research because they'll get scooped by copycats while everyone will claim to have a cure because they'll already have the customer's money by the time their fraud is discovered. Freedom is a good default and a good guiding principle, but it's a terrible absolute principle.
Ascap for AI
> Environmental concerns are selfish.

I don't see how this comment connects with what you're writing in your own comment. How is it selfish to want to avoid needlessly suffering, as you're describing yourself ("heat waves where people without A/C die")?

Obviously the earth as a habitable planet will be fine in the long run, and some people have said some exaggerated, even hysterical, things about this. But that doesn't mean the concerns aren't valid. And everything will be fine "in the long run", so it's also one of those discussion-stopper arguments you can apply to almost everything.
That's literally the first example in TFA.
Douglas Murray's book "The Madness of Crowds" explains this very succinctly. On the other side of the political aisle you could reference the pro-life-only voting block who now finds themselves trying to raise money on an issue that has been resolved (in their minds). "Dog Catches Car" is the headline for all of these issues.
I've read both of them. You've brought them up before. They are randos.
How much is health insurance compared to local taxes?
It look very interesting. But TK libs, available for a lot of programming languages,are still a powerful and easy way to implement gui. In my own pov, the perfect solution would be, not to import TK in various programming language, but to embed directly in a TCL environment any programming language I need.In this case, it would also be nice to access to TK components behind a oop layer.
I've recently been enchanted by BQN, which "aims to remove irregular and burdensome aspects of the APL tradition, and put the great ideas on a firmer footing":

[1] https://mlochbaum.github.io/BQN/
Oh, that translation ! Thanks for the laugh.
Agreed, it feels like a potential minefield until case law catches up so we can really figure out the ground rules.
Turbo Tax. Southwest Airlines lobbying against high speed rail.
catch-22
> The apocalyptic climate change visions where we end up like Venus are unscientific

It is. It's also a fringe belief that's not held by anyone serious speaking on the subject.
Yes yes and the other is the saviour of the democracy and humanity, while preserving equity.

Either you're new on this planet or just lying to yourself - all parties are marching against same goal, they just keep the distraction going so people are interally conflicted instead of paying attention.