skysight-inc/HackerNews huggingface dataset:
Peak HN comment.

Just yesterday someone made a comment about how someone could spend years laboring away on some super cool piece of tech and someone on HN will ignore it all just to point out how the kerning is wonky.

Your comment is exactly what they were referring to. No comment on the project, the data, the conclusion. No related tangent, personal anecdote, or anything else that would generate conversation. Instead, hyper focus on finding some minor flaw that has absolutely 0 impact on the substance or delivery of the project and be sure to call it out in a condescending way.

Should Javascript be written as JavaScript? Sure. Does it materially change anything at all about what is being presented? Absolutely not.
Famitsu only tracks units sold in Japanese stores. Since the Steam Deck is sold exclusively online, it will never show up.
"Widespread gun ownership significantly lowers the EV of committing crime." That's a serious claim.

USA is first by incarceration rate
https://en.wikipedia.org/wiki/List_of_countries_by_incarcera...
even with 120 arms every 100 persons
https://en.wikipedia.org/wiki/Estimated_number_of_civilian_g...

South states (where AFAIK at least looking at international news, people is more willing to own a gun) have incarceration rate really high:
https://en.wikipedia.org/wiki/United_States_incarceration_ra...
Probably there's a problem with illegal immigration, that doesn't explain everything, overall is incredibly higher than other western countries.

This is quite old
https://pubmed.ncbi.nlm.nih.gov/9715182/
"Conclusions: Guns kept in homes are more likely to be involved in a fatal or nonfatal accidental shooting, criminal assault, or suicide attempt than to be used to injure or kill in self-defense.

Also:
https://www.gunviolencearchive.org/sites/default/files/2014-...
Almost all KPI but Defensive Use are increasing since 2014. Of course it's only correlation with number of arms, much higher in USA than most other countries.

But, there's a 2013 CDC study
https://www.cnsnews.com/news/article/cdc-study-use-firearms-...
that says
* "that guns are an effective and often used crime deterrent and that most firearm incidents are not fatal"
* "stolen guns account for only a small percentage of guns used by convicted criminals."

Or another one
https://www.cdc.gov/mmwr/preview/mmwrhtml/rr5214a2.htm:
that says
"In summary, the Task Force found insufficient evidence to determine the effectiveness of any of the firearms laws reviewed for preventing violence."

Or from
https://en.wikipedia.org/wiki/Concealed_carry_in_the_United_...
it's not clear if concealed arm licenses had impact on crime, in any way.

Also, you must really be willing to use a gun. Uvalde police waited 45 minutes before going in, protocol says to go in as soon as possible, they were scared. They are humans afterall, even if trained.

So, it's not really clear to me that more arms means more or less safety.
But I know this: in 2020 Chicago alone (where AFAIK there are what you could call "strict laws") there have been almost 3 times murders than whole Italy. Rate is about 60 times, and Chicago is not even in top 10 (https://en.wikipedia.org/wiki/List_of_United_States_cities_b...). Something to think about.
True, I had to switch to intellij about six years ago because Eclipse just wasn't able to handle projects I was working on (gradle, spring boot) anymore. It just made a mess of the gradle support and I gave up on it. Never saw that working properly in Eclispe. These days with Kotlin, it's just not an option. The Kotlin support is just not really usable.

Features I still miss:

- Real incremental compilation. Real as in, lift your finger and it's ready to run before you manage to hit the key-combination that actually launches the test. Intellij under the best of circumstances does not get closer than five to ten seconds (full seconds). Eclipse could run the same test dozens of time in the same time span. It was that fast.

- An IDE that does not lie about the compilation state of my project. Intellij is perpetually confused about this. It will tell me everything is fine when it is not. And the opposite. I can never trust it until I do a full rebuild. Which is slow. Eclipse was much more consistent with this. Make typo, everything goes red instantly. Fix the typo, the red disappears. It mostly stayed consistent throughout a working day. Occasionally it would need a little nudge and then it would fix itself and get back to being super responsive. Typically when messing with dependencies.

Those two are connected of course.

Intellij is two orders of magnitudes slower than Eclipse for this. That's a 100x. I'm talking ms vs. ten seconds plus. I could make a case for 3 orders of magnitudes for some things. I deal with scenarios every day where it needs half a minute (or worse) to boil the oceans where I know from a decade plus of experience that Eclipse would have caught up nearly instantly and it would not have slowed me down.

Unfortunately, Intellij would have to be redesigned from the ground up to get close to this level of performance. It's simply designed wrong to ever get that good. The fact that it relies on gradle (or maven) to do a lot of things means it's going to be bottleneck. Eclipse had a real incremental compiler properly integrated into the IDE and a good enough integration with maven that it could import classpath dependencies from there without needing to run it all the time.

It even did partial compilation when part of your code was wrong/broken (e.g. because you had not finished typing yet). It would still be able to run the non broken parts of it. And it would accurately tell which parts were broken. Intellij freaks out if that happens and quite often needs to be restarted to get rid of all the red squiggly lines for phantom problems. It will spawn lots of errors that aren't errors until you fix the actual error. There's a reason it has synchronize buttons, invalidate caches, and other functionality to force it to re-assess the state of things: it loses track of this all the time. Their issue tracker is full of issues related to this. People have been reporting them for decades (just in case somebody unhelpfully suggests I create an issue for this).

So, yes, I miss that. Kotlin particularly is a pain in the ass. As much as I like the language, I really hate it's compiler speed (or lack thereof).
The opening chapter of Kim Stanley Robinson's "The Ministry For the Future" is harrowing. It describes the effects of a heat wave with wet bulb temperatures over 35C in a small city in India. People have air conditioning, but the electrical grid isn't up to the increased demand, so the power goes out citywide. Casualties are extremely high.

Where I live, in the southern US, it'll be a while before wet bulb temperatures top 35C in the hottest weeks of the summer. But they already hit those lower temperatures in the article (31C) quite often (e.g., 35C with 70% humidity), and last week a couple days were over 38C (wet bulb temperature of 33C assuming 70% humidity, though luckily so far it's usually less humid when it's that hot - around 55%).

Wet bulb calculator: https://www.omnicalculator.com/physics/wet-bulb
I've seen so many posts like this talking about programming language demand as a number of positions available - but I don't think I've ever seen one talking about programming language supply. JavaScript is certainly in high demand, but the market is also brimming with JavaScript developers.

Some other languages on the other hand, are far less common, but because they occupy a specific niche, might actually be more "in demand" (ie, less competition for an applicant, higher salary).
> We couldn't deliver a multiprocess browser without doing it.

But you did.[1]

[1] https://wiki.mozilla.org/Electrolysis#Add-ons_Schedule
Does Pair Programming Replace Code Reviews?
Wish there was some sort of compensation-weighed index of demanded languages.

My guess would be Python and C++ being higher up due to AI and deep systems work.
Agreed. I also get a license from my employer, but continue to pay for the all products pack separately because they make such nice stuff, and I'm happy to support them in this small, mostly symbolic way.
It's baffling how stupid they allegedly are. They are scientists and they don't understand that competition and hurting someone can be profitable?

Who made the shirts they are wearing and that good they are eating?
Elixir, Clojure, Rust. These were all great languages that were championed but nobody is learning them because there are no translatable jobs that you would find with ease in other languages like Javascript or Python.

The compensation isn't there to match it. Neither is it like a COBOL type of situation where someone's mainframe is running on super niche language.

You are better off learning C++ or Assembly
Thanks. That has been my approach as well. But worried that if I get a paying customer from another country paying trivial amounts and that would force me to do taxes and other process for that country.
Before I clicked the link I assumed this was a sensationalised headline. It's interesting how direct the communication is here.

Normally companies will try to justify their price increases in a lengthy blog post focusing on the "awesome new features" they've been working on, but not here. Just a few paragraphs summarised by, "we are at the point where we need to increase our subscription prices". Fair enough.

As a user obviously price increases are never welcome, but within reason I think we have to be understanding. JetBrains offers a huge amount of value to many companies and individuals. It might not be worth the price to everyone, but their pricing doesn't seem unreasonable to me and quality software is never going to be cheap.
Not if you ask electron devs
It's not his job not to like things. It's the job of governments to regulate things.
How so? The HN title, "I scraped 7M dev jobs for 8 months and these are the most demanded languages", is different from the article title, "Top 8 Most Demanded Programming Languages in 2022", but they're quite similar and both describe the article content.
I agree. I was an only child and it was often very lonely. A lot of adults are lonely too now a days! One thing that I've found very helpful is to plug into a community that meets regularly. Homeschoolers are really good at this. There are a lot of unschooling/homeschooling groups that you can find on facebook that meet regularly.

For "regular schoolers", classes can be a great way to connect. I used to have a great friend group from being in the theatre/drama geek:) Classes can get expensive but there are a lot of freebies and scholarships if you start to ask around. In fact, any kind of shared activity you can connect around is good: Magic, Minecraft, sports, sewing.

Just getting out and going to the park/playgroup can be great as well.

I've also seen people make wonderful/close friends through childcare sharing.

I'm not sure how old your child is and what kinds of activities they enjoy - and if you live in a big city or rural area, homeschool, remote school, public or private school, but I'd be happy to give you some more tailored suggestions if you can give me more info here or reach out to me directly.

One big problem in our day and age is there are very few "true communities" where people are independent, beyond the church. If you're not a church goer, another option can be a meditation group like Zen Buddhism. Or even consider starting some meetup for only kids and posting it on facebook. It can be a once a week thing at the park, nature hike, book club or some other activity.

This is a great topic and one I relate to keenly as an only child.
> It also doesn’t help that they have a subscription licensing plan. Even though they do have perpetual fallback, it doesn’t seem like a giant bloated IDE like this will hold up very long without updates.

FWIW, I stopped updating paying for IDEA in 2019 and it hasn't bothered me. I don't do JVM stuff every day anymore, that's why I stopped, but when I have to go hack on something, it's just fine.

Agreed on the multiple IDEs thing. I don't write C++ regularly but that'd make me tear my hair out.
Bored Apes creator sues conceptual artist for copying its NFTs
The key thing to remember in any "x is dead" meme is that all it means is "this isn't the new and shiny anymore".

Ruby is as good as it ever was, it's just not shiny anymore.

And god, I remember the shiny. I remember when Ruby on Rails came in the scene, and the whole fuss about Basecamp and how influential 37Signals seemed to be back then. Time flies.
MAMAA actually.
Based on what I see around me Ruby is used by a couple of big companies, while something like PHP(another language that people generally consider as "dying", probably way more so than Ruby is) is used by a lot small companies. Would be interesting to see OP's data, but instead of amount of jobs it's amount of unique companies that offer these jobs to see if I'm correct in that assumption.
On the winner's civilization, mostly.
"DevJobsScanner has only picked the job offers that explicitly required a programming language. Job offers with fuzzy language requirements were discarded."

It's pure Go job.
maybe this is just a design thing to keep as an accessory with no real value
HN is known for its pendants.
A Boy Scout escaped Amtrak wreckage and comforted a dying truck driver
A generous way to read it is that they don't like the idea, but not necessarily claim that it is wrong. Although the use of the word "against" would plausibly imply "opposed" rather than "made uncomfortable by"
The first class integrations are key. I think VSCode can probably do just about everything GoLand can, but you need to configure a half dozen plugins to get there.

I will say that writing a VSCode plugin seems much easier than an IntelliJ plugin. So if you need that level of customization, VSCode might be the preferred tool.
The positions available are not the demand. They are the demand minus supply.
> Apple spent billions for more than a decade on ARM development before using their own design as a central processor.

For their computer platforms. Apple has been using ARM since the Newton.

Anyone who wants to differentiate from competition building x86 boxes will have to use a non-x86 design. Viable ones these days are mostly POWER for workstations and servers, and ARM for everything between mobile and midrange servers.

If you build a commodity computer based on the same components everyone else has access to, your margin will be squeezed. If your product has different characteristics than your direct competition and that difference is advantageous on a given segment, your competitors will have trouble moving in. That's why Apple M-series and IBM mainframe CPUs are not available to anyone without a full computer attached.
Ok so maybe someone can enlighten me. I was under the impression that deflecting heat is something that wasn't too hard to do (flat roofs, narrow street closed windows, more shades, etc.).

Am I wrong in believing that people can find some low tech inexpensive solutions to the problem of overheating?
That's exactly what I'm seeing, but I don't really have any interest working in tokens or blockchain.
> traumatic public humiliation. Check your head.

and this is my fault how?
Intel would file a “crash” lawsuit.
I'm definitely going to write about it. I'd be curious to know what ages your kids are - as this is definitely relevant to finding good social situations for them.
I've tended just to go with the quickest and easiest thing for me, which is firebase + jwts.

I'd be interested to know points to migrate away from firebase/google dependencies. I struggle to use anything else as it's so easy to get all the social logins set up...
The effect for society, however, is otherwise. When the share of college graduates rises, the availability of good jobs barely changes. The more degrees job seekers have, the more degrees job seekers need to keep their applications out of the garbage can. When formal education expands, students need college degrees to get the same jobs their parents got with high school degrees - and their grandparents got with even less.

University != Trade School

American's insistence on a University education leading to a "good job" is profoundly misguided. If we forgive college debt it shouldn't be because we're trying to provide "college for all", it's because we should be held accountable for lying to vulnerable 18 year olds.

What we should be doing is encouraging, and providing funding for, professions and trades. We can start with the classical professions such as nursing, teaching, law, medicine, engineering and the natural sciences. The trades would include things such as plumbing, electrician, mechanic, welder, carpenter, heavy machinery operator, etc. I'm old enough to remember when one had the opportunity to go to a "career center" in lieu of high school and you could get an education in one of the trades and be ready to go with a job upon graduation. Now you have to pay to get the education that used to be provided for free.
Ah thanks, I scanned the page and blog but missed that. Good to hear.
They still had the option of walking though. With two parallel escalators, 3 of the 4 "lanes" were for standing and one for walking, rather than reserving two lanes for walking when few people do so.
Wasn’t Rust the #1 on that poll? Yet the amount of code in Rust is practically none, and there are vanishingly few qualified/experienced Rust programmers. There’s a massive gulf between what language has the share of memes and which are used to write real code in industry.
That's concerning. I am a Javascript/Typescript backend dev trying to get a full-time Golang based role. I wonder if should look for a Javascript role which has some Golang on the side.
Yah also that. I think a lot of people had last generation consoles, and the S was not a clear win for those users. For people that actually wanted 4k, you need an X.

I just randomly checked my local target on the app once a week or so, and finally got an X about a month ago. It took me almost a year to find it (I refuse to participate in the secondary market). However I checked randomly yesterday, and my local target had 2 Xs in stock, so must finally be making it.
There are definitely as many ways to do things in Python if not more... I've worked extensively in both languages. Frankly, the Python ecosystem is a lot more complex to navigate (dependency management is a nightmare) and much less friendly.

I think the biggest difference is (1) Python more institutional backing (2) Python is taught in academic settings (3) Python has more robust scientific computing (4) Node stole Ruby's thunder in the web application space (5) Python works out of the box on Windows.
Thank you! I’ll check that sub out.
I agree with you, but I also do think that OP's point is important. You may not be equipped to wrestle with the existential dragons in your current position, and switching jobs will bring temporary relief. But at that point, when you have the relief, it's imperative to examine what happened and ensure that you make any changes you need to so that you don't end up back there.
Different cases and different places. Mallorca Island is located south of France. Lanzarote Island is located to the west of the Sahara.

The Mediterranean Islands had pygmy elephants, endemic goats, bunny like rodents with short ears and forests with many trees that were extinct long time ago. All fauna now is similar to the continent, and seabirds know since long time ago that there are small carnivores roaming; and that some places are safe to nest and other not.

Canary islands have their own biodiversity area and remained much more isolated with no native wild carnivore predators.
> Most people today have built their lives around the choices made possible by the smartphone.

This seems greatly exaggerated.
Even the losers - we borrow many ideas from plenty of failed civilizations.
> There were. But the de facto successor to the indigenous governments was the Spanish crown. And the ship sank during Spanish rule.

Why would that make the "rule" morally fine?
Technology is not values neutral.

For example, this chicken collection system from hell:

(warning: viewer discretion is advised)
https://youtu.be/sH3BZu7Qez0?t=398

Clearly there is engineering involved, but you can see how the design has no regard for the chickens.
I think the team was most interested in the MS offer. It also looks like it was the most solid. And I guess it provided an acceptable return to the investors.

It’s hard or impossible to get a deal done if the team isn’t on board. That’s why, for example, when a company is in trouble or especially bankrupt, you’ll see big carve outs and/or cash payments to the management team (otherwise they’ll just jump ship and the investors get nothing). So pursuing, say, Apple, would just stretch things out and allow MS to go find an alternative.

Back then and still today there were multiple objectives to an exit for the Valley VC firms. Yes, they wanted a good return for themselves and their LPs and that was and is primary. But they also wanted good “brand” exits for marketing (both to LPs and startups). Finally, they want a good reputation with the staff which might help get more opportunities down the road.

There are so many more players in VC these days that the dynamic isn’t quite the same, but in my experience the big Valley investors play the long game more than east coast ones. And in Europe, apart from Hermann Hauser, I never really have seen the long game at all.
Sometimes I wonder about a worldwide, UN-controlled authority to dismantle any organization and factories that build firearms or other weapons that use powder.

Maybe there will be a day in the future where firearms will be banned worldwide.

Of course firearms will still exist but will be rare, making armed conflict almost impossible, and they would only be produced in very small quantities, to defend against people who make them illegally.

One thing that should be definitely be banned, are long distance rockets mounted on trucks. Those are very inaccurate and should not exist.
Yes, I forgot to tear off the month 29 days ago so every time I look at the calendar I keep thinking it's still May.
Thank you! This is true. Was hoping to get into self hosting & homeland territory.
The electorate's information is limited to what their rulers feed them. When elites decide they want to do something awful, the population starts 80% against it, and over time they're worn down.
so if you know python/js you should be open to 50% of jobs. but that's without considering all the frameworks and libraries that job ads like to pile on to fill out that word count.
Really cool to see, I’ve been exploring some scraping options in 2022 for something similar to this but in another niche. Would love to hear any broad details about what you’re using for scraping and data extraction.
Reading to Improve Language Skills? Focus on Fiction Rather Than Non-Fiction
No doubt. I wonder how long it would have taken though.

As a Macintosh fan since 1985 (when I first got my hands on one) I am always curious at the types of apps that began first on the Macintosh. That PowerPoint began on the Mac was not something that I previously knew about but when I saw the Mac screenshot in the article it all became clear to me somehow.

People of course take issue with this, but I feel the early Mac interface and Mac-native apps encouraged a kind of creative way of thinking and so brought about even more creative apps to the platform.

As a contrapositive (?): I dislike the user interface for Adobe Reader (Acrobat) on the Mac, very un-Mac-like. I was told by someone on the team that this was deliberate — trying to fit in with Microsoft's stable of "office apps".

Maybe that's more of a discussion of whether an app should conform to the UI of a platform or the UI of a popular "suite".
It's confusing because he wrote "you" which reads as "the manager" in the first sentence, when he clearly meant "the team", as shown in the following sentences.