skysight-inc/HackerNews huggingface dataset:
The thing about:

if err != nil {
return err
}

...is that it's not even Error Handling. It's "Error Shovelling" (manual work to move the error from one place to another).
Is that the right way to put it? The NSDAP's rise to power was the result of relatively free elections, and it's not like they were lying about their intentions.
Here's a summary with references:

https://www.oecd-ilibrary.org/sites/f98f97b1-en/index.html?i...

There's little reason to think expensive, exclusive spirits are exempt from this pattern.
Could the people downvoting me to hell please rebute my very factual points?

I'm sorry but I'm always extremely annoyed by this kind of garbage content. It obscures good critics and actually valuable discussions surrounding the CFA Franc Zone. For an interesting take on the situation, Ali Zafar wrote a very good book on it [0].

[0] https://www.amazon.fr/Cfa-Franc-Zone-Development-Post-covid/...
TIL that Tidal exists!
Author of Pydantic started a cloud product company
...and then decomposes into CO2 anyway. So you get a short-lived (10 years) very potent greenhouse gas, and then the long-term effect of CO2 on top of that. So whichever way you slice it, releasing methane is strictly worse than releasing CO2.
Your explanation fails to answer why these same companies were hiring people at highly inflated salaries only a year ago, whereas the academic type explanation fully covers that scenario as well.
I did that. BLS CPI components which don't change much are available from 1988, some of them even longer.

In the 35 years since 1988:

- dairy has gotten 20% cheaper in terms of wages

- bakery/cereal products have stayed roughly flat vs wages (cheaper since the 90s but more expensive since the 70s)

- fruit/veg products have gotten 5% cheaper in terms of wages (though the same level as in the late 70s/early 80s)

- rice/pasta/cornmeal has gotten 15% cheaper in terms of wages

Caveat: Over time frames this long, average hourly wages don't mean like for like hourly wages for the same job... the number of low-paid "deliveroo driver/amazon delivery guy" low paid part time jobs has increased, pushing averages down. (I.e. things have gotten more expensive as measured by minimum wages, but things have gotten much cheaper as measured by the wages of a skilled professional.)
Enough Food
If you BYOD then do your work stuff on a VM. It’ll help with security and has the benefit that you can just delete the VM when you change jobs.
Book Review: Deschooling Society
It might very well be _also_ cost cutting.

The interesting part is why are they all in sync, and fairly similar in size. Did they really all make the same mistake in the past? Was the groupthink/copycat happening during the over-hire phase?
I think Shetlandic is the closest you'll get: https://en.wikipedia.org/wiki/Shetland_dialect
A friend working at Campari told me their strategy is to cut off supermarkets for a couple of years to focus on bar and restaurants, before an increase in pricing and a comeback in a couple of years.
How do you find a specific tab out of those 1172 though? I assume some might be quite old and any tab-finder isn't going to search inside the tab itself?
Many people (in fact more than 50% even in the US according to cnbc [1]) live paycheck to paycheck.

Not to mention that spending structure change over time. Back when I was 20 - I only needed that much money to buy myself some food and drinks, a pair of sneakers or boots once a few years + some here and there spending. Nothing big.

Now I need to provide for my kid, wife who is on maternalily leave and I need to save some money for my mother (call it her additional pension) and my family because you can really have a family and no savings. God knows what will happen.

And if you have a kid (even one) - you need to spend a ton of money on clothes alone. They grew really fast, they get dirty when they eat or shit (in case diaper was put in a wrong way at night for example) etc.

Unless you are really rich - you won't be able to leave your job for long. I can imaginge 3-6 months leave if you are a Senior Developer or higher and you live in a country with stable economy\political situation.

In any other case - I doubt anyone will take such risks unless they are literally about to go insane or something.

[1]: https://www.cnbc.com/2022/10/24/more-americans-live-paycheck...
Or the "WW1 technology" angle, the example that comes to mind is the invention of the Haber process for ammonia production. This allowed mass production of fertilizer (saving many from starvation) but also enabling mass production of explosives (again with many peaceful civil applications) which enabled industrial scale wars like WW1.
What is demonstrated here is that if you understand well the different parts of some code, you can recombine them in more efficient ways.

This is something very good to have in mind, but it must be applied strategically. Avoiding "clean code" everywhere won't always provide huge performances win and will surely hurt maintainability.
Is this going to be like indieDB, or more focused on commercial games?
I think OP is referring to people with poor metabolic flexibility. If not fat adapted, then you have enough glycogen for roughly 1600 calories worth of running at which point you bonk and can’t continue. If you are metabolically flexible then you substantially reduce the amount of glycogen you use at the same effort as someone who is not fat adapted. If you are very fat adapted then you can basically continue indefinitely at sub aerobic threshold pace as long as your muscles are strong enough to support you.
I also have a low carb diet. It works very well for me. I was metabolically tested and burn roughly 2g of fat per minute at aerobic threshold which is pretty insane. It gets lower as you increase pace as body switches over to glycogen and then anaerobic respiration. People on high carb diets won’t get anywhere near close to that. My Aerobic threshold is >85% of VO2max (anaerobic 95%) and I can keep that up for hours even when apparently glycogen depleted (as restricted carbs in the preceding days). My running has improved immensely since going low carb - run faster with less effort and recover much faster.

Obvs if I’m racing then I use carbs.
Heh - I understand that impulse, but when I thought that, I think I was less rational. Why is it bad? I have seen bad codebases (whether for real or imagined cases) but to unravel something that is bad can be a real big chore. There was one case where I felt and still feel a certain project was overly-engineered, but rewriting it (which I took a little time doing) is a lesson in futility, particularly if there is no real technical or business impulse to partake such a mission.

From experience, those announcing that a codebase is bad sounds more resume-driven than technical. It sounds like they want to make a mark more than making a functional difference. "Bad code" that happens to have a knowledgeable team around it is not that bad, it's just not understood by outsiders immediately. Also, given the rate of turnaround in teams and companies, making large and significant rewrites and changes would probably not tend to be seen through to their fullest conclusions, in that one sees the long term effect of a large rewrite.

I think if a codebase is actually bad and if codebase aesthetics are an important aspect to one's career, finding the next company with a potentially better codebase is probably a better thing to do than blanket and uninformed critiques about other people's work. :)
I want to be clear that I'm not defending Lieberman, I hate him and think statements like his are horrible.

That said, you're leaving out context that make clear this is different.

Maybe the biggest difference is - he didn't suggest drowning all Palestinians, unlike the statements calling to "eradicate Israel". He specifically said it's better to drown Palestinian prisoners in the sea rather than release them (as part of a security deal, I believe.) (Which is still a despicable thing to say, don't get me wrong, but a very different thing nonetheless)

Also, the headline from the article that talks about this statement is "Lieberman Blasted for Suggesting Drowning Palestinian Prisoners". His sentiment is far too widespread, but statements like those are still not palatable. (Though to be fair, the situation today is probably worse.)

> And there are debates about the state of Israels democracy

Yeah things are not looking super rosy, but so far everything is speculation. There were also worries about the US's democracy, worries about a potential constitutional crisis, etc. I think it's safe to still call the US a democracy.
Not at all. In fact, like pastis genepi is a "generic" name, you can get it from any number of companies, and even make your own: the name comes directly from the Artemisia it's macerated from (Artemisia genipi).

The recipe is simple enough too: 40 strands, 40 days in 40º, 40 sugar (cubes), for a liter.

Though in modern recipes it's usually macerated in pure neutral alcohol which is then diluted to 2x, and the sugar is usually ~halved (but to taste): ~300g sugar per liter is a lot, the goal of the sugar is to mellow the genepi so 100~150g is usually sufficient.
Linux Factory sounds like a fantastic tool that could benefit a lot of people who want to build their own custom Debian-based distributions. It's awesome that you've made it accessible even for those who aren't familiar with the live-build tool.

In terms of feedback, it might be helpful to include some tutorials or guides for those who are completely new to the process of building custom distributions. Additionally, having a user community where people can share their experiences and ask questions could be really valuable.
No, efficient technology will reduce profits to nothing and eliminate an industry/role entirely in some cases.
I don’t see how this would work unless AI can read my mind. Humans are by default very imprecise with language, hence prompt engineering.
The commercial side of DB is rock solid. They are considered a powerhouse corporate lender, deeply embedded within the German economy. On the whole (compared to other highly advanced economies), Germany companies prefer to borrow money from corporate banks directly, instead of issue bonds. (The aversion to capital markets in Germany is bizarre to me.) And corporate borrowers prefer a national champion, rather than a foreign competitor. (Massive lending [infra, etc.] that requires syndicates of commercial banks are another story.)

On the other hand, the investment bank side of DB... Sigh, that is another story. Wildly incompetent management. (See also: Credit Suisse) I cannot believe that the regulator or Bundestag (Parliment) did not force them to spin out the IB. If the corporate bank sinks with the IB, it would cause serious economic damage in Germany.
Some videos on youtube

https://www.youtube.com/playlist?list=PLFB088DB91845CA34
For the record, it was polonium, not plutonium that was used as a poison that one time.
Why would you want labor discipline during a potential downturn? You get it for free!

You want labor discipline in a boom so you don't get taken to the cleaners.

> a lot of business leaders felt was getting away from them

How did you source this?

Does labor discipline even have a robust definition?
The most important decontamination procedure is a shower.

I think case with plutonium is helped by the fact that we do not normally eat lumps of metal.
AI Devtools Are Eating the World
> If you mock everything, you are not really "testing" anything but your internal logic.

That's the purpose of unit tests. They do not exclude the need to perform other kinds of test. Integration tests, contract tests, stress tests - all those will focus on different facets of a system.

> Most unit tests are written to ease the development. After finishing the development, they are safe to delete.

This is especially bad advice, unless no one will never touch that codebase ever again.

I saw old unit tests highlight bugs that would have been introduced by new code many times over the years.

> TDD and exhaustive unit testing make the maintenance process harder because you don't know if a test is useful or not.

Then, as a developer, remove unit tests that became useless.

Code coverage is a measurement. If you turn it into a goal, it will become useless. If you have "useless" unit tests, it tells me that some unit tests were written as padding to move code coverage up.
howl is so clearly old English it's funny (well Middle English but I call it old because I am not a pedant or professional). Moon is also old English but it is related to other words from other languages and comes from some far off proto language. So moon doesn't give the same feeling of look at that old timey word that howl does.
Still waiting for an investigation into vivid.money, and their front, Solaris Bank. BaFin will get there ...eventually
Just checked PEP3107 and PEP484 and type hints are not taken into account at runtime[1].

> While these annotations are available at runtime through the usual __annotations__ attribute, no type checking happens at runtime.

At first I thought it was disproving the commenter's "strange take" assertion but it actually proves him right. While it is true that python's type hints are a build time feature like in Rust, they do not generate code for the interpreter in the way Rust does.

Actually they do not generate anything besides metadata that can be interpreted (at build time) in any way undefined way. The undefined is explicit.

I personally liked the article and agree that eventually the undefined specification of the PEP will be removed and a new language a-la Typescript will emerge.

[1] https://peps.python.org/pep-0484/
I can't speak for the C++ example, but in your code snippet `->` points to the return type. The function takes an integer argument and effectively turns it into a tuple, so: `f(i32) -> (i32, bool)`.
He's been gone from ffmpeg for many years.
"DevOps enables coordination and collaboration between formerly siloed roles like development, IT operations, quality engineering, and security." - https://learn.microsoft.com/en-us/devops/what-is-devops

It's not a job title, it's an engineering practice. People who participate in DevOps include "software engineer", "network engineer", "IT operations engineer", "platform engineer", "cloud engineer", "quality engineer", "security engineer", "manager", etc.

I'm also one of the people who does "operations" but has a DevOps job title. I've grown to accept this as a second definition, it's quite common now.
That's basically what the Academie Francaise have been doing all along for French and why we have words like "courriel" instead of email in the dictionary despite the fact most people never use them.
From https://en.wikipedia.org/wiki/FFmpeg

> Original author(s) Fabrice Bellard [...]

Your point?
>It was my understanding that the reason most guys avoid leg day is because they're not "show" muscles.

I think you are right. Many also may avoid legs because the recovery period can be more painful. Its easy to avoid further stressing certain sore muscle groups (arms, chest, abs, etc) post workout, but legs, not so much.
The excessive hiring before the market downturn was also copycat behaviour, not about about having good investment ideas. Now everyone has realized that they were in a mass-psychosis, and start having mass-sensibility instead.
More modern x264/x265 I guess
> strip mine Africa for the elements required for solar panels

We strip mine much more to get the freaking coal and oil and other fossil fuels - we consume them in billions of tons a year.
I expect the amount of companies that would get fucking owned by simply managing to execute

cat ~/.aws/* | <some sort of curl to a pastebin>

On a devops/senior dev machine is colossal.
For the privacy-conscious interested in SK, it may be worth a read of this GH issue: https://github.com/brookhong/Surfingkeys/issues/1796

I empathise with the author wanting to make a buck but it's hard to reconcile the approach he took with the level of trust granted to this extension.
I think the pipe operator makes more sense this way. It behaves like shell pipes (grep |> sort |> uniq |> cut |> echo) rather than the Clojure equivalent.

I wouldn't put every method on a new line, though.
In times such as now where there are strong forces acting to push for more production and consumption, for less thinking about the quality & sustainability or impact of our consumption, I applaud their efforts !

This kind of act is simply great, it questions about the meaning of our productive system: do we produce because we simply want to sell more / becoming richer ? Is it possible that we produce for the sake of keeping a tradition alive, or to share what is locally available without disrupting the locality ? These monks have just made clear answers to these questions.
Nobody said the piece of paper has to be a post-it on your monitor. It could in a folder in a locked cabinet.
The article kind of touches on this when it says scrambling for the first 10 users.

For me the big realisation was that my company was more likely to fail because of lack of product market fit or demand, rather than unmaintainable code. Once I had that realisation code quality went out the window.

Just get something half working as fast as possible, then put it in front of customers. Probably the customers don't want what you've built, so throw it away and build something else. Repeat until a customer gives you money. When you're getting a reasonable MRR then start thinking about long term maintenance.
It's kludgy, but you can approximate this with Fusion360's sheet metal tools. If your flat-pack is well structured, you can just throw it at Origami Simulator and export an OBJ or STL: https://origamisimulator.org/

Unsurprisingly, Amanda Ghassei is behind both Fantastic Fold and Origami Simulator: https://amandaghassaei.com/
In order to make the coup and retain the power you have to make the biggest fraud.
I might add that if I’m racing or doing high intensity work, then clearly I take carbs like everyone else.
Well, according to common engineering formulas, three supports inline will never get a third of the load each.

It is a continuous beam with a distributed load (only own weight).

Look for "Continuous Beam – Two Equal Spans – Uniformly Distributed Load" here:

https://www.linsgroup.com/MECHANICAL_DESIGN/Beam/beam_formul...

Hint: you'd better put the strongest guy in the middle.
The funny thing is that the things that are not possible to measure will be undone all the time because people can't agree on how it should be.
This means that there will be wasted time.

First we have to write the code this way.
Next year we have to write it in the other way.
Then it has to be done in the first way again.

It's so hard to prioritize things when you ask someone why something has to be done the way they say and they are not able to give a real answer.
I can do my job when option A means faster program and option B means more memory usage but I can't do my job when option A means faster program and option B is just the way it "should" be done.
From board perspective it is difficult, because it is difficult to find CEO to do the layoffs and start strategy work again. It is just easier to keep the previous CEO if he is willing to do the dirty work.
> Stop eating carbs about 2 months before. I did this and went from a 2:06 to 1:58 with minimal training. My body carried several kg less weight and felt like it could consume its own fat energy more efficiently and I didn’t get the 2/3 slump.

You would likely get the same results and time drop just by running consistent training mileage for 2 months instead of a big diet change like this.
> These are all extra expenses that companies wouldn't incur if they had a long-term idea of how many people they needed instead of hiring and firing with every economic fluctuation

If you can make predictions about real interest rates, you can see the future and you don't need to hire any staff at all - because you're God.
I can't talk to as far back as GP, but as someone who's been teetering on the edge of whisky snobbery for the past decade or so: a major change has been a shift to no age statement (NAS). This has been accompanied by an obliteration (either complete unavailability, or equivalent due to costs exceeding sane economic bounds) of older options. The logistics for a product that has a 20+ year lead time are extremely fragile against varying market demands.

This isn't inherently bad. There are some mind blowingly good options (Octomore et al) that fall under the NAS umbrella, just a different set of products to what may have traditionally been seen as a defining production technique.
Of course, Philippines is involved. We are still in Financial Action Task Force's gray list because of shit like this. Reminds me also of the Bangladesh Heist perpetuated by North Korea. Smh.
It’s easier to use. It actually uses live-build under the covers, and even supports enabling you to tap into the live build system directly.

A couple of things it supports that live build does not support.

- overlays (basically configuration modules)

- templating

- python hooks
It seems like you may be assuming that Casey is arguing against writing clear code, which he is not.
He is arguing that you should just write the simple thing and usually that is also the most clear, readable and "maintainable" code because it is easy to get an overview of.
So what he is arguing for does not fit your coffee shop example, because of course no one should write unreadable code.
The argument is that sometimes taking a step back from how you were taught to write clean code, could be simplified in a way that is _also_ performant by default.
Rule 1 of Fight Club
For anyone who still needs to do this, consider deleting accounts you no longer need. For some sites it's about the same effort to change a password as it is to delete an account (others... a lot more). The next time you need to bulk change passwords, you'll have fewer to change.
> Except MSVC is far ahead of Clang[1] (and leagues ahead of Apple Clang) when it comes to C++ standards conformance.

I feel this is a red herring.

People use AppleClang because it ships with Xcode and is integrated with it. Those who are stuck with Xcode will not choose msvc's support for C++20 as a good enough reason to drop everything.

With Clang, the main differences with MSVC boil down to a couple of minor features that are hardly showstoppers, such as simplifying implicit lambda captures.

Between being able to use clang and all it's tooling and being stuck with msvc, using clang is far above in importance.
Job Description: Social Media Troll
While what you said is true, for outsiders it misses the 'why' (which I'm sure you are aware of!).

The idea with autotools is that the generated configure script (and other assorted files) is supposed to be forwards and backwards compatible with different systems. It's not perfect, but the behaviour is mostly locked down at the time it is built, based on the particular set of macros it is generated with.

There are definitely aspects of this which don't work (it's nearly impossible to test, getting specific versions of autotools is presumably a PITA, and the make-in-bash-in-m4 language is deeply cursed), but the overall design does make some things better.

For example, if your project needs a specific version of cmake, your users will have to figure out how to install it, but if your project requires a specific version of autotools, only your developers need to install it.

(FWIW autotools is on my 'never again' list of technologies; it's incredibly cursed)
Etymologically. In the last 2-3 centuries it was used referring to French.
I'm still traumatised by this phrase.
Incidentally, as a color, it's one of Larry Wall's favorites.

http://www.wall.org/~larry/
I can't believe it's taken 6 months for them to divulge this.
You could argue the same thing in English here (using a French word). But yes I agree we overuse (and abuse) English words. Don't get me started on the misuse of 's.. <facepalm's/>
imagine trusting a company with multiple incidents with all your passwords