skysight-inc/HackerNews huggingface dataset:
One unique aspect of software engineering is that it is still growing exponentially, doubling approximately every five years.

As a direct consequence of the mathematics of exponential growth, this means that:

HALF of all software developers have LESS THAN 5 YEARS of experience!

This results in experienced devs being simply outnumbered by newcomers and having to perpetually fight against the rising tide of beginner errors.

As someone with nearly four decades of experience, I'm facing six such doublings (plus retirees subtracting from the experienced pool!), meaning that I'm outnumbered by people will less experience 64-to-1.

In my time I've seen every wheel reinvented -- badly -- at least three or four times over. I've seen the same huge, glaring mistakes made over and over by new people. It's literally impossible to convince them of their mistakes because it's one voice against dozens.

Few if any other industries are like this because they don't have the same insane growth curve. Surgeons with less than 5 years of experience are hugely outnumbered by surgeons with 10, 15, 20, etc... years of experience all the way up to 50+. They don't get to overrule the Chief of Surgery. They're told to shut up and learn how to do things properly by people who made mistakes and learned from the consequences.

As a random example of this effect, the entire industry is learning for like the third or fourth time that text-based formats are not better, and their "ease of use" is a deceptive trap.

JSON is just text, and is "so easy" -> gRPC, a binary wire format.

HTTP is just text, and is "so easy" -> HTTP/3, a binary protocol.

This kind of thing will keep happening until the exponential growth transitions into the flat bit of the S curve, and the average experience level starts climbing towards two decades.
There's a separate section for the actual work.

3. Call-out
Call-out means work for which the employee is called back after regular working
hours and after having left the workplace.
3.1. At least one hour’s salary and a call-out pay shall be paid as follows:
a) If the employee was called after regular working hours or on the employ-
ee’s day off but before 9.00 pm, the call-out pay is equivalent to 2 hours’
salary.
b) If the employee was called between 9:00 pm and 6:00 am, the call-out
pay is equivalent to 3 hours’ salary.
3.2. If the work in case b) above represents daily overtime, the overtime com-
pensation for call-out work done as overtime work is immediately 100%.

https://ytn.fi/wp-content/uploads/2022/02/tes_engl_3101_2022...
Why is SoftBank so bad at investing
B-corp's are companies that don't just exist to serve shareholders.

You had a valid point that most companies are structured in that way, but not all.
> In automotive safety critical systems ISO 26262 is a legally well established, necessary (but not necessarily sufficient) prerequisite for that.

That is true, but an ISO 26262 qualified toolchain is neither sufficient nor required to achieve certification. It certainly helps when the auditor looks at your project, but you can also opt for other measures. So you could build ISO 26262 certified software in rust even before the Ferrocene qualification, and you still can build it using stock rustc, but it's more work. Few people will do that and rather opt for a qualified toolchain.

> What I meant here is that I'm not sure if what exists today (including Ferrocene's certified toolchain) is enough to make Rust happen in safety critical automotive applications.

It's one of the foundational pieces, but others are qualified libraries and the entire ecosystem. So the adoption will by necessity still take time. We do have a few exciting things in the pipeline there, but that's news for another day (it's christmas soon, not all presents at once)
When the organized populist socialist left is defeated and cannot effectively organize on behalf of working class people, and give secular and democratic answers to why the world often sucks and why crisis are happening...

Into the void steps far right anti-democratic authoritarian conservatism (of which one variant is fascism but also authoritarian conservative religious fundamentalism, etc). All the the conspiracy theories about the WEF and COVID vaccines and whatnot have this tiny yarn of truth attached to real injustices and inequalities, but once you start tugging them, they pull up a whole scary ball of yarn.

Obama promised "Change we can believe in" and ... they couldn't. Demoralization and right wing radicalization is a direct result.

But yes, I think you're right about various flavours of Stoicism making the rounds. They have the aura of "trad" and a kind of rational masculinity, seemingly grounded in some old pre-democratic, pre-enlightenment thought.

Myself... I prefer Spinoza's Ethics to Stoicism.
As far as the actual thought goes, I don't really see much point of intersection.

There may be some fascists that claim to follow stoicism, but ideologically/philosophically/theoretically, I don't see the connection at all.
I think there's room for protecting people's public image so long as they have not been convicted.
Ok? But I have 4 Macs (MacBook Pro 2011,MacBook Air 2012, Mac Mini 2012 and a MacBook Pro2017), all with SSDs and heavy usage-- absolutely no failures so far. Almost all of my previous Macs with HDDs have failed.

So maybe your co-worker is unlucky or you are saying this for another reason.
Yep, I’ve done some freelancing over the last few years. I like it, but it’s hard to do that and a full-time job at the same time. Obviously the issue is getting enough work when you’re not normally employed, and when you are normally employed, the issue is not getting too much work. Clients like stuff ASAP and telling them an MVP will take 3 months because you’ll only be working on it 8 hours/week doesn’t go over well. The clients I’ve had are understanding but they all eventually want me to quit my job and come work for them, either as FTE or still a freelancer.
A similar realization had a major impact on how Blizzard approached end-game raiding in WoW. In the first 2 expansions, only the most dedicated players were seeing the final boss and culmination of the storylines. It took 40 players working together to get there, and those 40 players had to execute complex fights in order to reach the end. Though a very rewarding experience for those who could do it, Blizzard did the math and realized they were excluding the VAST majority of their playerbase from the coolest content. They were spending tons of money creating this content and no one was experiencing it!

In the 3rd expansion and ever since then, end game content has been tuned to be a lot more forgiving and to require less people. There are still complex and rewarding fights, but ramping up the difficulty is "opt-in" generally speaking.

This is likely one of the reasons the game remained so successful for so long. Prior to this mentality shift, it was very common for end game MMO content to only be seen by a small minority of the players.
That's far from the truth.

People want to live near the city center. They want to be able to walk and get anywhere easily and that's means they want to live in an apartment in a city.

Actually, nowadays is cheaper to buy a house with a garden than an apartment and guess what people are trying to buy?
Google Recorder transcription is very good: https://play.google.com/store/apps/details?id=com.google.and...
Interesting read here about this very subject: https://archive.li/MDq6o

In short, it's not misogynistic, it's backed by a large amount of research.
We don’t have the tech to fulfill that vision (still research topic) Considering the constraints of Vision Pro: bulk, weight, battery live, resolution… Are you excited about any use case?
Luckily they had a second AI running to walk them through how to resolve the issue.
This doesn't seem correct. Someone who has these desires but never acted on them wouldn't need privacy because they never did or intend to violate a law.
I picked up a Stoic Philosophy book a few years ago and read some excerpts of Epictetus this week.

In some way I think the popularity is that these writings are still relevant and offer good advice, one passage in particular that stood out with me.

https://classics.mit.edu/Epictetus/epicench.html Part 29

Stoicism has also gained in popularity because of people like the Daily Stoic, who has created a large social media presence.
Actually I don’t know if they’re on top of or a total replacement, but even as a replacement I’m happy! I work as a consultant so it’s always a little risky finding clients, but my annual take home from the previous year covers the downtime

And honestly I’d argue this fairly liberal approach encourages entrepreneurship because you have so many safety nets
Comp's not insane in the rest of the industry, but is just about the only non-management route to the 1960s-1990s style middle class that remains. It's a lot of money compared to median income.
The original stoics counted "nature" as something close to a proper God. I think not a lot is lost transmuting "nature" to be something more appropriate for modern interpretation of the philosophy though. Nature in a modern interpretation can be thought of the natural order of the universe and the way it is. Although there was also an implied fatalism (e.g. the future is predetermined) to their concept of "nature" which would not sit well with many modern stoics. Just adding some context for what "natural law" is and how modern philosophers have taken to viewing it.

I think many people lack a cohesive life philosophy and stoicism is a keen observation of the human condition that rings true today. Not a lot has truly changed and the ancient Greeks and other philosophers had as much of a valid viewpoint of the human condition as we do today. In many areas science has now filled in blanks that were given more mystical properties in ancient times. I could go on, but Stoics were not dour and fatalistic about the future, their philosophy strongly encouraged them to live in the moment.
I live in an apartment in Dublin -- noise is not a problem for me. I'll concede there is a bias in Ireland against apartments. I suspect it's because of the perception that 'flats' are either like the Ballymun flats or Luxury apartments no one can afford with little room in between.

It's a real shame this bias exists in Ireland it really does little to help the housing crisis or the egregious amount of one off housing in rural Ireland does little to help infrastructure connections.
Imagine European unions would export their "lower bars" by helping workers in other countries unionize. That would give globalisation a whole new meaning.
Had to add `-L` to the curl command to follow redirects, since their API endpoints seem to have changed.
Exactly - we need transparency so the public does not feel threatened by unknowns, has trust in general governance, has trust in the economic system, political system, criminal system...

Democratic secular republics haven't been around for very long. Lest we forget, given how short our lifetime spans, nothing is written for us. We create history as we live it. Trying our best doesn't seem to cut it so far, but I'll take it over any alternative.
Similarly, don't disable submit buttons so you can wait for me to type something. Especially for login forms, many password managers don't type usernames and passwords, but some login forms wait for you to type something before they'll allow you to submit.
A classic example of this is teachers unions, where senior members can earn 2x the salary as junior ones for doing literally the same job. Similarly, unions frequently bargain away the retirement benefits of junior and future members.
Procedurarily generated spam, nothing to see here.
Both of these things are true.

Your first paragraph is most relevant. The thing about the pressie and senators is only relevant to the miniscule minority of the most powerful people.
To be fair, this is possible. My school was on the other side of a fairly steep valley and each way if I went by bike the ride involved an exhilarating initial descent and then an exhausting uphil slog.
I am still playing Q2 on a daily basis. You can download Q2 and see all live servers without downloading an address file. http://q2s.tastyspleen.net/

There is still an active development for quake2 executable and anticheat detection.

There are roughly 20-30 people playing almost on a daily basis. We have tournaments too. (This year's tournament will play its finals).

You can also check q2servers.com. Most players have been playing for over 20+ years. The average age is between 35-55. Twitch and discord channels are also very active. Finally we are playing with voice chat (which is kind of useless considering the speed of the game).
I just wish you could allocate more than 4gb of memory to it. Limiting it to 32 bit addressing greatly reduces the applications of it for pro tools.
The term "RISC-V" is usually used to include a collection of tools (Rocket, BOOM, etc.) But many (most?) of those tools are also open-source, so it's still pretty funny when people freak out about freely published information moving freely around the world.
as a 20+ year developer, this is excellent. One of the bigger leaps for me (which the author mentions) was going from toy CS assignment projects where I wrote all the code and knew it inside and out to huge multi year projects with hundreds of developers. It was a giant spaghetti code of math heavy C/C++. I was always surprised it worked at all. You don't even know where to start to add some feature (don't panic!). Some highlights where comments above a particularly tricky function was something like: "do not change this, you think you understand it, but, you don't. move along" and something like: "In Graecia antiqua, pueri tui similes in extremis rupibus remanserant mori." (latin for "In ancient Greece, children like you were left on the edge of cliffs to die.")
It's a dog whistle. It is exactly the same as if I were to say to you, "all lives matter" or "make America great again".

PS: we know you know this.
It's an excellent point but perhaps the solution still doesn't solve the problems. Like, it fixes the problem for accessibility but then creates or leaves problems for user experience.
I know about the developer who, instead of building their game, decides to build a game engine. But that appears to have not been enough for you - this appears to be a game meta-engine! :)

It sounds like quite a technical achievement to accomplish that, but it also sounds like it would fill only a very tiny niche of developers who actually want this and are willing to build assets in entirely different engines just so they can transition to different aesthetics during the game.

Not to knock on the idea though - it would certainly be very cool to see. Curious if you have any other use-cases in mind for such a technology?
It's true that there was a lot less money spent on medical bills in 1923.

I'm also quite sure that I don't want to go back to 1923 medicine (or even 1923 housing; despite the bones of my house being approximately that old, the 2023 version has vastly nicer lighting, insulation, HVAC, and kitchens/baths).
Sorry to hear about the pain! I'm actually super curious to hear more your setup etc - you free to chat for 15 mins?
Early-life manganese exposure during development, verbal learning and memory
> Japan comes to mind.

I think it's a little too early to draw conclusions. Japan reached their peak population in about 2010, and the decline since has been mild.
This does already exist somewhat as the INTERPOL Baseline list - https://www.interpol.int/Crimes/Crimes-against-children/Bloc...

Does this meet your threshold?
Cloneable recently started open beta (https://www.cloneable.ai) to help developers prototype apps that combine AI (starting with YoloV8) and business logic/process and deploy them to the edge. The platform is no-code / low-code allowing quick construction of apps from "components". UI, Logical and Processing components are drag and drop into a visual builder and apps are instantly available to any edge device including tablets, drones, IoT and robots. The platform was created by technologists who spent a decade leading commercial drone integration for Fortune 500 companies.
> GPUs that can address up to 128 GB of RAM
This is rich. HA, with their own history of shutting out other open source projects, complains about being shut out of a proprietary product.

https://github.com/NixOS/nixpkgs/pull/126326
How long did you iterate till you found something working?
The soft skills section has some great examples of where the author lacks his/her own soft skills.

Some folks, during stand up, just want to get on with their day. They will say things (Like George Did, "I helped so and so all day") just to keep it moving. Doesn't mean they truly believe what they just said, they just want to get back to work.

Sometimes, people will do things, things that seem like they are incompetent or don't care, but really that is your own bias (Why did they not help me when I needed it?) and make you look like not the team player. Instead, you should have gone to "George" and said, "Hey, thanks for looking at that issue, I managed to solve it with Michael's help, here's how we fixed it." Lead by example. Lead with empathy. Maybe George spent only 5 minutes with you because he has deadlines and doesn't have the communication skills to say "Hey Bob, I'd love to help you, really I would, but I have this hard deadline for this feature I'm working on and it's stressing me out because I can't solve this edge case". Use your words, explain your thoughts, people will be WAY more receptive and will want to work with you. Again and again.
You've got that backwards. Giving a third party control over your garage door is the 'security implication' you want to avoid.
Yes- I've had the same experience... the same "Huh, that's weird" kind of unknowing response that I give my parents when their printer isn't working again
As stated in the previous comment, if you give code from group A to group B, they will tell you “I would prefer this and that, but still seems clean to me”
It hasn't happened in a while, I think this is the last major incident https://en.wikipedia.org/wiki/AS_7007_incident
I used it for the first time today too, for the same reason. It was slower and much worse at coding. I was just asking it for SQL aggregation queries and it just ignored some of my requirements for the query.
This is how it used to work in the U.S., too, until the major carriers recently realized they can make that into a paid feature for the customer. Now you can't even request something to be held at the store or distribution center for pickup without a fee or subscription.
Shipping broken, especially code that looks ok but it secretly broken - is far worse than having no code at all. Once it's in place, it gets dug in like a tick, and if it's a pile of poor assumptions and wrong logic, you're in a much worse spot than you were with a clean slate.
What you describe is how it worked in the US maybe 10 years ago too. But Amazon's free delivery race to the bottom made the cost of reattempts to deliver eliminate any margin. It's cheaper for Amazon to replace stolen shipments for a few people than to make multiple attempts to do re-delivery for many people. And creating a problem in order to charge people to solve the problem you created is a basic monopolist playbook move.
if github goes down you cannot merge prs etc, literally blocking "work" so this is a stretch
> In theory supply and demand should force prices back down over time

I'd bet that the theory you are using doesn't care a bit if prices go down or salaries go up.

I say that because no, no reasonable economic theory predicts prices go back down after a high inflation. That's because this is very obviously false. (Maybe a few go down, by a small bit. Certainly not on average.)
> I wondered for a while if docker could make a fake /proc/cpuinfo

This exists: https://github.com/lxc/lxcfs

lxcfs is a FUSE filesystem that mocks /proc by inferring cgroup values in a way that makes other applications and libraries work without having to care about whether it runs in a container (to the best of its ability - there are definitely caveats).

One such example is that /proc/uptime should reflect the uptime of the container, not the host; additionally /proc/cpuinfo reflects the number of CPUs as a combination of cpu.max and cpuset.cpus (whichever the lower bound is).

As others also mentioned, inferring the number of CPUs could also be done using the sched_getaffinity syscall - this doesn't depend on /proc/cpuinfo, so depending on the library you're using you might be in a pickle.
> Does it agree with natural law? Is something in line with nature? If it's an abomination, leave it immediately.

How does one distinguish “natural law” with “my opinion on what should be”?
It wasn't promoted. Philosophy in Ancient Greece was quite a lot different in that people were expected to develop their own sort of philosophy of life. Stoicism was just one among many ideological systems that kind of competed but really just more or less all co-existed - with just a bit of murder here and there, along with people's own personal interpretations on everything. It's only in this context that otherwise inexplicable things like the Pythagorean math cult [1], of Pythagorus, can make more sense.

This also applied to the 'ruling class' who would often have wildly divergent beliefs and values. IMO it this extreme diversity and freedom of thought that helped the Ancient Greeks make such incredibly rapid intellectual progress in basically every domain.

[1] - https://en.wikipedia.org/wiki/Pythagoreanism
Everything is reactionary nowadays it seems, even a philosophy based off on accepting change.
It seems you are only talking about python in the browser. I'd guess anyone wanting to use python in the browser already knows python and already uses javascript in the browser and wants to get a way to do browser stuff with the language they like. I don't think a beginner that doesn't know either language would care to go through the hoops to get python working on the browser.
I'd argue studying any philosophy correlates with people looking to study traditional thought. Traditional thought correlates with conservatism, not Nazism, maybe Nietzsche does though.
I just called up the folks that installed my garage door, and recommended that they look for a different brand because of how hostile Chamberlain is being towards their customers. I'm not the only one doing that.

Sure, we're just a couple drops in the ocean, but eventually those drops can start to add up.
> 10) You will profit more from good soft skills than from good technical skills

Related to this, your customer is not the company's customer, it's your management chain. It took me an embarrassingly long time to internalize this. The stories executives and managers tell each other is what decides you career trajectory. What is their priority and how will they judge the outcome?
1lb of fat is ~3500 calories and that is simply 9 calories per gram of fat X 453 grams in a pound. its actually closer to 4000 but people just use 3500 because that means you would need a 500 calorie deficit per day to lose a pound a week.
Population is one thing but density of people per sq km is another. For these cities people must be crammed into apartments I can't imagine that density would mean people are in single homes.

Mumbai India pop. 23,355,000 density 24,740

Hong Kong Hong Kong pop. 7,347,000 density 25,254

Dhaka Bangladesh pop. 15,443,000 density 33,852

Density is almost a pun "dense city"