skysight-inc/HackerNews huggingface dataset:
> "Nor is that the main argument at all. I said it requires special traits, which it does."

Okay but I'd dispute even that. Students are going to CS programs these days for the money, not out of any particular talent or passion and a number of HNers echo that anytime the topic comes up. Beyond that, many of the boot camp grads come from other non-technical professions; I just saw an HN article about an airline attendant who became a developer (https://news.ycombinator.com/item?id=21902079), for pity's sake.

To be honest, I'm not sure the special traits needed is any greater for a significant number of development jobs than say, for example, an auto mechanic.
China’s Yitu Wants to Transform AI into Affordable Intelligence
Note I did not downvote you. These links provide some info on bias of the 2 channels:

CNN: https://mediabiasfactcheck.com/cnn/

TYT: https://mediabiasfactcheck.com/the-young-turks/
> drop everything for a Saudi role and move out there... Their freedom of choice was essentially yanked away.

That's not the only freedom you don't have in Saudi Arabia.
> Sure, it takes work to be a software engineer, but I don’t think it takes all that much. You can be a pretty decent one with a few years of work.

So we agree that:

1. Not everyone has the ability and motivation to start training as a SWE.

2. For the minority of individuals who do, it will take several years of effortful training and work to become just "pretty decent".

Couple that with:

1. Huge, rising demand.

2. SWEs being at the core of the profit centers of many (most?) current businesses.

And that alone is more than enough to explain high pay.

If every new business needed 10-30% of its workforce to be, say, lawyers, their salaries would skyrocket as well.

Except I don't think they'd feel so guilty and unworthy about it.
LG TVs are based on WebOS, which is based on OpenEmbedded. Has anyone tried modifying LG TV firmware?

https://www.webosose.org/

https://github.com/webosose

>... HTML5, CSS3, and JavaScript. For web app development, you can use Enact, a React-based application framework optimized for webOS OSE, as well as other modern web application frameworks ...native technologies including Qt ... architecture based on Node.js and Luna Bus

> In addition to the openness as an open community to developers, webOS OSE also pursues openness to other technologies, especially open source ones, such as Qt, Chromium, and Yocto ... now taking a step further to other verticals targeting smart and connected products, such as robot, smart home, and automotive
Hang on - HDMI can do Ethernet? That was news to me.
Control+T is the shortcut in Photoshop for Free Transform, which turns your selected region into a click+drag target for translating; the corners and edges become resize handles for the selected content; outside of the corners becomes a rotate click target. There's also now a context menu for more advanced transformations like Skew, Perspective, etc.

It's pretty much an all-in-one toolbox of most anything you'd want to do with a selection, and I could never find a good equivalent of that in GIMP.

Regarding the handles in GIMP - last I tried them, they resized the selection region, rather than the underlying image, which was immensely frustrating.
I believe that the author is mistaken in their judgment. Demand will rise since software is becoming more complex and difficult to maintain rather than easier. However, the closer your position is to “webmaster”, the more likely your job will disappear and be replaced with jobs that require a more advanced skill set.
Generally the hard part about programming is communication, both with machines and with all sorts of stakeholders. That's why "naming" is one of the hardest problems in programming.

I expect good communicators fluent in the same language working mostly the same hours every day to be in the same talent pool. I don't expect every employer is willing or able to take advantage of the entire talent pool. Many (apparently most!) are willing to pay a premium to have their team physically sitting in desks on site.
I’ve generally heard that Google is about half to two-thirds engineers, and they have around 100,000 employees. I’m fairly sure they have the most among FAANG.
> We're getting close to the next recession

Maybe. Maybe not.
Nobody has any free speech rights related to Google-hosted content. If Google pulled the plug on YouTube tomorrow and vended 0% of the videos it hosts, there'd be no recourse for content creators. Nothing about the US interpretation of free speech implies an obligation for YouTube to host any content or no content.

The only reason a question of "censorship" matters is because the safe harbor legal protections American content providers enjoy include a certain (poorly-defined) objectivity regarding their hosting decisions.
The problem with octal formatted numbers, and why JSON (and strict mode JS) explicitly disallow them dates back to the JS engines of the time.

Essentially you have Netscape and IE. Netscape added support for "octal", IE did not, that meant that you had code like `x = 017` that had different values in the two engines. Given the early JSON parsers essentially just called eval() on the string that wasn't ok behavior for a data interchange format.

Then you have the absurd behavior of the Netscape octal implementation, which leads to such wonders as `018-017==3`, which make it a super terrible footgun.

Sensibly modern syntax makes the difference between octal and decimal very explicit with a 0o prefix, just like 0x, 0b, etc. I wish I knew why it was originally decided to not use 0o when 0x was in use.
In a true deflationary environment, then only thing that is going to do well are US Treasuries. Gold and Bitcoin will plummet just like every other asset class because by definition, prices for assets will drop. Then people will try to sell things as quickly as possible, causing the prices to drop even faster.
(Disclaimer: I work for Kogan but probably don’t have actual experience with the TV you were looking at).

Most Kogan TVs can be great dumb screens if you reach out to support for recommended colour settings and you use an external sound device (soundbar).
Somebody archived them here [0]

[0] https://www.reddit.com/r/gwern/comments/aapn1l/okcupid_blog_...
The rest of the site might be nonsense to you and me, but I think this page did very well in displaying how much thought was put into ensuring reliability in the design of pocket watch mechanisms in the 1900s.
> Compensation appears to be proportional to the level of sacrifice (e.g., investment bankers are paid better, but work even longer hours than lawyers).

The idea that the amount of sacrifice you make will be proportional to the monetary reward you receive seems very phony to me (especially in terms of time spent not productivity achieved). It implies you'll have to enjoy the things you do less to become rich.

I'm also one of the founders of http://levels.fyi, a compensation transparency tool for software engineers where you can get an idea of market rates today at different levels / companies. Stock compensation is a huge part of software engineer wages which means as long as there is economic progress and growth, salaries will grow. Competition also plays in the favor of software engineers – as it is a very horizontally transferable skill (generally), it provides software engineers a ton of leverage, giving companies no choice but to pay market competitive wages for top talent in the industry.
You’ll notice they stopped donating when they couldn’t afford to. The author can clearly handle giving away half their income here.
Of much greater concern is that the vast majority of videos on the internet are on youtube.

It's a fantastic service, and I am awestruck by its potential, but letting one corporation that's only interested in its own profit control all this information is a mistake. Its curational snafus and conflicts of interest are just symptoms of this.
I work in hardware currently.

Failing to bring a product to market in a decade is a failure. Even for autos, you need to ship product eventually.
I particularly enjoyed _Everything and More: A Compact History of Infinity_ by David Foster Wallace. It gave me a new appreciation of not only the last two centuries of math, but also the english language and the abuse of sentence structure, asides, and footnotes[1][2][3] for educational and entertainment purposes.

[1] so

[2] many

[3] footnotes[a]

[a] Which, I must say, I found interesting and informative[b]

[b] If a bit excessively nested.
Did you read the blog you linked?

Her job title is "R&D Content Engineer". Her job description as detailed in the post:

> I get to learn things and then write it up in a technical blog in order to teach others about code

In other words, she's a technical writer. Much respect to her and her big job transition, and we need more people like her. However, she is not the best example to support your argument that "SWE is so easy, anyone can do it, even non-technicals like flight attendants!".

BTW I have no doubt there are examples of non-technicals who became actual SWEs working on non-trivial projects, but they aren't that many. Even folks like her, who switched to a technical role (even if not SWE), are pretty few and far between.
This is just the Dunning–Kruger effect in action.
> Okay but I'd dispute even that.

Well, and you'd be wrong. Here's my anecdote against yours: I'm a hiring manager at a large tech firm, and I see lots of candidates with CS degrees and even some years of experience, who can't code well at all. Definitely not at a level to make comparable pay to partners at law firms :)

> Students are going to CS programs these days for the money

Yes, and many of them are not good software engineers at all.

> I just saw an HN article about an airline attendant who became a developer

You know, there are gifted people everywhere. If someone taught themselves enough programming to make it to "partner at law firm" level compensation range, they are naturally talented and have the right combination of personality traits (which is rare, the specific fact that this person was a flight attendant or hair stylist or whatever is irrelevant).

> bar is any higher for a significant number of development jobs than say, for example, an auto mechanic

I don't know who you are and what you do or don't know, but for high-paying serious tech jobs this is completely false.
I do not subvocalize when reading.

Trying to do it feels really weird to me.
In a lot of contexts for Python, static types don't add anything. A great example is the Norvig spell checker: https://norvig.com/spell-correct.html

Furthermore, the duck typing paradigm further warrants Python's position here. In the above example, the spell checker code can work with a variety of string types, or even lists, or even perhaps the Tensor-like things found in Tensorflow and Pytorch. Without duck typing, the author has to use generics and the user has to play a type game that can become obscene-- see Java.

So that's a dominant mindset that sets the context here; things no doubt look strange from a different perspective.

I agree it's odd that the interpreter doesn't enforce static type declarations by default. I've seen now two professional code bases where the authors used type hints everywhere and I found the code actually disobeyed the hints. (I guess nobody ran mypy regularly).

That's probably what the Python committee anticipated: a few people would use this feature correctly, and hopefully build polished linting solutions as well. So they gave them an affordance for type hints. But most people would not want this at all, so it's entirely opt-in until it's something polished.
The article mentions BigClive, and his YouTube channel does have a lot of stuff about ionisers, but his site has an article about them too: http://www.bigclive.com/ioniser.htm
Some thoughtful sorts put all of them into a series of YouTube segments. I find them to be timeless, and quite heady when listened to in sequence.

https://youtu.be/24OXzIRIiMQ
Chase Sapphire Reserve gives you 3% back on dining. What do you mean by "effective 4.5%"?

The $450 annual fee means you have to spend $15,000 to make up for the fee alone, although it gets better if you're spending the $300 annual travel credit.
TIL... Thanks for highlighting this.
All the Malcolm Gladwell stuff, specifically Outliers. Pretty much everything he writes falls apart with any intellectual rigor and is always presented in the formula of: anecdote, anecdote, interesting fact, sweeping theory presented as truth.

Like the "10,000 hour rule," which sucks from so many directions. So it doesn't matter how you practice or with what regularity? Why are there so many life-long musicians and only 4 Beatles then? How come EVERY task takes the same amount of time to master? What exactly is meant by mastery? Doesn't the precision of 10,000 hours seem suspiciously convenient? Is there ever a noticable division between mastery/pre-mastery? And if the exactness of 10,000 hours is fuzzy and the concept of mastery is fuzzy, then isn't the "rule" just saying "you will improve with lots of time and effort"? What is the useful insight again?

The book seems to have found success as a kind of an earworm for people who like sharing the interesting facts and neat anecdotes packaged into marketable nuggets, but the sheen of genius insights and intelligent discourse is exactly counter to the product being sold. It feels to me exactly like an intellectual scam.
Actually my post was first. The one you link to was an hour after mine, so they were the dupe.
This is a bit hand wavy... isn’t current comp due to a handful of tech companies that became very profitable very quickly, and a lot of venture capital money? Without either of these two factors I doubt wages would be at the same level.
70% (or whatever the fraction is) of 100k isn’t horrible. I don’t know much about hiring rates for underrepresented groups, so I won’t comment there.
How do you know? I'm interested!
> "Yes and often startups are the ones taking a risk to solve more challenging problems with technology versus the FAANG like companies who operate in large or multiple markets that have predictable money in them for example ads or e-commerce."

Never worked a FAANG, I see. They have plenty of risky projects with challenging technology problems that they spin up to try to enter new markets. You don't hear about most of them because, like most startups, they often don't work out and die quietly.
Edit:

I read Robin Buss Unabridged version from penguin for "The Count of Monte Cristo".

Also, some of other interesting books I forgot to mention in my original list

- How to Change Your Mind (don't be put off by title)

- Meditations, Marcus Aurelius (good peek into the mind of one of the greatest emperors of all time)
I don't think the author is trying to police the habits of others. He's stating his prediction about how factors may change, and what one should do if they agree. Others can agree or not.

As to telling people to do the opposite of what the author does, do you have evidence that the author doesn't live on a fraction of what he takes home? By definition, he does. He lives on no more than 50%, since he donates the other half.

Per a recent post, he doesn't own a car, and has 19 lbs of butter, purchased on sale, in the freezer.

Even if he's living on a meagre $200k/yr after his donations, he's probably still able to save aggressively. And lead a fulfilling life with his wife, children, and hobbies.
Here's one: https://electrek.co/2019/12/21/first-us-porsche-taycan-owner...

Here's another one: https://www.taycanforum.com/threads/drove-home-my-taycan-tur...
With f# the ide can annotate types of expressions for you.
Yup, been in the spec for a while. Video cards try to install drivers for it now days. I always stop that garbage.
> Yes, and many of them are not good software engineers at all.

Companies are very well aware of this fact.
> Of course we know that's not how it plays out.

Usually because people don’t think the probabilities are 50-50.
This sounds like the plot of a Portlandia sketch.
If you can't understand the symbolic nature of being in the commonwealth and the fact that the commonwealth is just a rebranding of the british empire, then there really isn't much left to discuss.

Balfour Declaration
19 November 1926
Statute of Westminster
11 December 1931[2]
London Declaration
28 April 1949

Why isn't the US, china, russia, japan, etc part of the commonwealth? After all it is just a social gathering right?

As I said, the british empire was easily one of the most evil and cruel empires in human history. India being part of the commonwealth is like a black man joining the confederate party or poland joining a soviet commonwealth. It just says a lot of your mindset.

If india wanted to create a social gathering, why not create one without britain, their former master? Anyways, I think you understand what I am talking about but for whatever bias or hangup you just refuse to acknowledge it. But it was an interesting discussion. Thanks.
> They pay you money because you make them money.

What meaningful work is not happening with science or technology because of the cost of labor?
This is an apache incubator project, which uses etcd to store the configurations, which is a good architecture
Previous discussions:

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

https://news.ycombinator.com/item?id=7611093
Hi, I am mostly remote (1 out of 3 clients is onsite). Are you looking for any help on running this site? I am interested in seeing this idea grow to contain more job listings.
>It doesn't appear this app is trying to be a straight up Photoshop replacement.

It isn't. It's an illustration tool.

Which is why this article is kind of weird: An (excellent! I love krita!) adjacent tool exists, so why do people want the tool that fills a different purpose?
Way too much illegal vs legal supply for legal demand to keep up. Same glut we're having in California, excepting half of that is caused directly by zoning laws and such making it almost impossible to open a legal dispensary despite it being legalized in the state.
Software engineer do a lot more than just "write code". They communicate with stakeholders, help design and spec out the product, participate in team sessions, etc, etc.
I haven't realized :/.

Do you have some examples ?

Now that I think about it, I distinctly remember is that at some point Youtube started throwing lots of "it's always sunny in philadelphia" scenes at my face.

I am not even angry, I discovered my favorite show this way.
Or, as the original article pointed out, hyperinflation nd/or deflation happens in emerging economies where there have been the largest surges in debt, but developed countries like the US need more muted intervention by central banks because the debt increase has been relatively muted.
Another reason for users turning to the black market that this article did not mention but that I've heard mentioned elsewhere is that Canada purportedly limits the potency of legal cannabis to relatively low levels, so the black market remains the only source of high potency cannabis.
I retract several of my above claims. The version of the files I analyzed was a much later copy with new time stamps.

The veteran members of the intelligence community, including NSA whistleblower William Binney, analyzed a set of DNC emails released by Guccifer 2.0 which consisted of 1,976 megabytes of data that were downloaded or copied over a period of 87 seconds on July 5 2016.

https://www.salon.com/2017/08/15/what-if-the-dnc-russian-hac...

I don't have that original leak and therefore can not verify their claims.
It is written in DocBook, which has become increasingly annoying to publish with and I think is, unfortunately, unmaintained now.

I have been considering some parts on containers and virtualisation which isn't covered at all.

The Itanium and PowerPC examples probably haven't aged well. There is no question that Itanium is a very interesting architecture with many interesting features, but now it is dead it's like deciphering hieroglyphs. I think I have to update these to ARM, or maybe even RISC-V to be more relevant moving forward.

So that would be my plans, as they were :)
Not completely, unfortunately, :(
A Reuters Special Report, Revolution 101
Ben Eater, https://www.youtube.com/user/eaterbc

Great Scott, https://www.youtube.com/user/greatscottlab

Bitluni, https://www.youtube.com/user/bitlunislab

Andreas Spiess, https://www.youtube.com/channel/UCu7_D0o48KbfhpEohoP7YSQ
The average consumer wants the smart features.
This isn't hard to understand at all. Programmers are paid well because you need a pretty smart person willing to work at a not very exciting job often offering few interesting challenges that will likely contribute nothing of note to society but has the potential to contribute substantially to the efficiency and profitability of your enterprise.

Most of the people that are smart enough to be good are likely to be either doing something more interesting, contributing more to society, or making even more money than you are willing to pay them to sit in a chair and write code.

It's not that most people aren't suitable. It's that most of the people that are suitable aren't available and thus you have to pay more money to compete to pay the ones that are to sit in a cubical and waste their life helping you sell more ads.
In your average rust belt type city, your average cardiologist is making 400-450k at 50-60 hours a week.

Senior developers in those same cities make 90-150k at 40-50 hours a week.

The doctor, once established, also has the advantage of generally not needing to consider moving cities for career advancement or to do more interesting work. This type of security is also quite valuable.
Not only Darktable but Darktable paired with digiKam, :)
I actually think "bottom up" is more of a misnomer than "computer science" as a title for this material, since when I think of "bottom up" I think of things like nand2tetris and Petzold's book. This looks more like "selected topics in operating systems" with some review of computer architecture basics mixed in.
> Of course we know that's not how it plays out.

Do we? I find his reasoning perhaps a little incomplete but still compelling. We don't have to benefit of his presence to fill in gaps in his reasoning, but a lot of the supposed gaps have to do with a misunderstanding of Christian "belief" (pisteuō).

https://www.blueletterbible.org/lang/lexicon/lexicon.cfm?t=n...

But this isn't analogous to Pascal's Wager anyway. That wager leans heavily on the concept of infinite positives and negatives. As great as being a successful programmer is, it's nowhere near infinitely better than alternative occupations and employment scenarios.

So we're really talking about cost/benefit analysis with incomplete information... which describes most important decisions in life.
RPi + Rust, Stanford, Winter 2018: https://downey.io/blog/cs140e-writing-an-operating-system-in...

HN comments linked in my other post actually refer to the 2018 Rust class:
https://news.ycombinator.com/item?id=16134618
Those companies became very profitable because technology made them so. It wasn't some accident that is here today and gone tomorrow. Technology is at the core of companies like Google, Netflix, Amazon, Facebook. Without the technology, which is implemented by SWEs, none of these would exist.

Their number isn't declining, it's growing.
Peak is a great book, strongly recommended for anyone that is interested in the 10k hour concept that was 'glossed over' in Malcom Gladwell's Outliers.