skysight-inc/HackerNews huggingface dataset:
You added an /s to the end, but I think this is one of many valid arguments/pain points for a lot of people. It was for me, too: I've been using Linux at work and on my servers for years, but up until recently (September), I was running Windows on my Desktop PC. Now I'm dual booting Windows and Arch Linux, usually using the latter. Windows exists for a handful of games that rely on anti-cheat solutions that do not run on Linux.

The reason it took me this long to use Linux at home were my so-so experiences with Gnome and its derivatives and other DEs I had used: the devil is in the detail. Linux _worked_, but there were always small things that made using it as a daily driver unnecessarily painful. The Gnome save file dialog highlights the file name as being selected, which suggests it is in focus. But when I start typing, a search in the current folder is started instead. Likewise, when typing anything in the file browser, a search in that folder is being started (as opposed to jumping to files and/or folders matching what I'm typing).

This and many other small bothersome things kept me away from Linux as my daily desktop driver for a long time. Microsoft's decision to require a Microsoft account for even the professional version of Windows 11 made me finally decide to switch, and the first DE I had tried (because I had heard so many good things) was KDE. And what a surprise that was, because as it turns out: KDE got all of those little details absolutely right. The file dialogs are heaps better than Gnome's/GTK's, Dolphin (its file browser) is an absolute bliss to use, and so much more.

So, looking back, all it took (at least for me) was just KDE. Better late than never ;)
Agree macOS on M1 is the best DX you can get today. However, I've been running Ubuntu 22 on a Framework (Intel 11th gen) laptop - and it's 90% of the DX of macOS.
Sorry to hear about your experience. Tech lead was very enjoyable for me for five years. I recommend you find a better company and make it clear that made-up timelines by project managers are just that. Adjusting expectations is much easier than working 80 hour weeks.
By its very ubiquity, FizzBuzz is a beautiful filter. It's shocking how many interviewees can't do it, so bullets dodged. Then for those who regurgitate the conventional solution, extend the problem to FizzBuzzBang with Bang when divisible by 7, and see if light dawns.

I dislike your tools based "do it live" test unless you pre-configure their preferred tool chain end to end. Many devs are rote in their tools of choice while lost in anything else. That's ok.
This line of reasoning is measured and sensible (and rest assured, this is appreciated). But there is an implicit assumption in your world view that intelligence agencies themselves are -not- subject to directions of powerful actors in the establishment. “Yale” and all that, but then we’re back to conspiracies, alas.

I am genuinely interested in your views on ‘how’ would we ever obtain “clear evidence” regarding matters that involve intelligence agencies acting well outside of the law. “14,342 JFK assassination records still contain redactions in 2022” according to a cursory search.
Tuning the JVM is no fun, but tuning by repeatedly rewriting your own code is a lot more effort and risk.

As for package size, there are people who bundle a stripped down JVM with a single app, but I don’t think that’s a good use of time—I’d much rather declare a dependency on the complete OpenJDK, and rely on the system package manager to install exactly one copy of it for all apps to use.
Sadly, mathematics classes are like that as well. Instructors start throwing equations on the board, expecting us to somehow connect it all together. The best math textbook (Theory of Algebra) I ever read had little sections about the person who revealed a particular subject, why they were studying it, and how the subject is used.
It’s average citations per article. It’s low. The top 100 journals bottom out around an impact factor of 25 and it is a long tail to get to 4.
Two ways in I have witnessed:

1) Ship something. "App Stores" make that easy. Interviewer can easily download your app(s) and have plenty of material to ask you about during the interview.

2) Get hired into "QA" — preferably for a position that allows you to write (code) tests. Many of our "testers" where I worked moved into engineering when they were seen as willing and able to make the move.
You need the instant credibility that a CS degree provides. A hobbyist will always have to end up proving themselves in each new job and you have to just get lucky on someone willing to take a chance.

Other than that, you could try building out a successful product or freelancing for some time.
I am not familiar with GO but it seems a fallacy to believe that any language not already integrated with the OS wouldn't have some dependency that has to be installed or included in the distrusted files for them to work.

Your other comments seem to fall into the mindset of those that think that being able to control or configure your environment is somehow bad because it requires you to know something about that environment.
From OP: "the thirtieth year of being told it’s not possible to use Linux on the desktop, or to only use Linux on the desktop."

Except for a percentage of users with special needs (corporate office software, gaming), I honestly don't think anyone is saying this. Also, the numbers have been looking great for a while[0].

I may be of the minority opinion that does _not_ want "The Year of the Linux Desktop"(TM). In every instance that I've seen software usage cross a certain threshold, I've seen it dumbed down and abused.

Decades ago, I remember trying to get people excited about computing. When they finally got on board, my email address was circulating the globe via chain letters. Spam began to rule. Blogspam took over 'teh internets'. Operating Systems lost their ability to tweak and nearly all decisions were made by a corporate overlord. Now these same OSes are filled with advertising, tracking and surveillance.

I could go on with so many examples. I think Linux is doing just fine positioned where it is. You can keep the newbies (who more often fight you against positive change) and the vultures they attract.

Linux doesn't have to convince or persuade or become anyone's idea of popular. It will, however, be here when you _need_ it.

-----------

[0] https://findly.in/how-many-linux-users-are-there/
Why do you insist on missing the point? I never said they have no agency to solve their problems, only that they did not create the lion’s share of the problems.
The fourier transform. Encountered it first in my undergrad engineering degree, it was presented as dry mathematics, with no real explanation, just threw complex exponentials at us, and pages of derivations. Years later I actually use it in my job, and through that and other material can see its beauty, and how its actually not that complicated. Some great resources like this helped a lot:

[0] https://betterexplained.com/articles/colorized-math-equation...
This is debatable even in the 'full frame' 35mm range and certainly so when moving up to the various medium formats and larger. That is just speaking about resolution. There are other things to consider as well, such as dynamic range and texture/sharpening resulting from the use of bayer filters

Digital is quicker to view (not necessarily print) and has the ability to change iso on each shot if necessary. Definitely an advantage for say a photojournalist who is on deadline and may have subjects in wildly different lighting only moments apart.

More corrections are also available out of the box vs at the enlarger, though of course a negative can be scanned (giving up at least some of film resolution advantage). I view that entire category as a crutch to fix photos that were not shot correctly in the first place. Where at one time thought was given before pressing the shutter, now there is a tendency to just snap away and hope one shot looks good or can be 'fixed' to do so (not the same thing as capturing multiple frames of high speed action).
This was me years ago. The short answer is: contract work. Consulting or freelance. This is the way to get experience without having to struggle with finding a salaried position.

How do you find opportunities?

Go to LinkedIn, search for staffing companies, and message their recruiters letting them know you are available. They will ask for a resume. However, a contractors/consultant resume is different than a salaried resume. You are open to include projects you’ve worked on in detail without them being part of a “job”.

Do you have a portfolio? If not, a small simple one works.

Bootcamps won’t help.

Feel free to email me. Happy to support you through the process.
> There we go-- when presented with the illogical nature of your statements and inconvenient facts that are readily available with a Google search, you resort to the "Russian propaganda" trope. Even The Washington Post (PR firm for the US security state) is literally saying Russia didn't do it. Eventually, the "paper of record" will reveal which Western power did the deed in an "exclusive," when it's no longer relevant to decision-making, as they always do.

It's Russian propaganda that America did it, something you are very insistent on with literally zero evidence.
Yeah I see so many areas where things need doing but they are unpleasant and provide no incentives for completion. Yeah they worked return 5-10x but that’s not something anyone cares about. Even worse if you get caught doing unpleasant things you will get punished by having to do more of them. It’s a loose loose proposition
I see it as capitalism working as it should. There is a huge supply of competent labour in the developing world but hiring remotely was infeasible until recently. This resulted in inflated salaries in developed countries, which is now being reversed thanks to the internet. It is an economic rebalancing of sorts. This is a net good, hundreds of millions people in developing countries now have a more fair chance to compete. And no, they don't feel like they are being "sucked dry" despite what you might say (to save your own job).
Haven't tried Netflix, that seems to do 720p (bad but watchable for cartoons and old shows) rather than the 560p I was getting from Amazon (recent live action shows).

I pirate Netflix content that I want to see in high quality, which isn't all that much to be honest. I don't really understand the point of restriction Linux when every pirate site has 4K dumps of Netflix shows mere days after launch, but I don't care enough to try to work around their restrictions when I can just wait for Sonarr to kick in.
I agree with you on mass media, in fact I think the problem already started there, and it's even worse because it's not even a conversation, it's one sided.

When I'm speaking in person it's still similar to what I'm describing. I could have political discussion in highly polarized family with different opinions and people listening, and with friends too.

It's not "used to be", unless somehow you stopped talking in the real world.
Have you considered contribution to an open source project on GitHub? Then in your interview, when your lack of experience comes up, you can point to your open source experience.

Next, consider getting a certification or two. For someone with no experience or formal education in development, it can help.

Finally, if you're losing out to more experienced candidates, then maybe consider applying to true entry-level jobs to get your foot in the door, where experience is not required.
> Czech crown is strongest against euro in 11 years

You say that as if that was something to strive for. CZ is an exports-heavy economy.

> I wonder what will fall first, whether EU or Eurozone

Fall? First? What does that even mean?

Putting aside the nature of a fallen EU, which probably is a semantics game anyway, not worth getting dragged into, it is even harder to understand how the ECB would operate without EU agreements in place.
There's an argument to be made though that at some level it's all psychology, no? Isn't all music psychology?

I agree audiophile stuff is full of nonsense but I guess when there are differences, even if one isn't objectively better or worse, it might be good to understand the differences and history behind them because sometimes that's the nature of the thing.
Linux must run well on ALL laptops because every distro tells you to just burn a USB stick, install on your rando laptop, and it will work great! Which is, if course, a lie. You end up with a lot of disappointed users who have "done the experiment" and have determined that the Linux desktop doesn't work! Which is true, for their hardware.

Distros aren't doing anyone any favors by not warning potential users that their hardware may not be compatible.
Nicely done animated version by CGP Grey:
https://youtu.be/cZYNADOHhVY
That seems like bad metric to define the state of WSL since X-forwarding is very easy to do.

You just install https://sourceforge.net/projects/vcxsrv/, run it, then

`export DISPLAY="$(grep nameserver /etc/resolv.conf | sed 's/nameserver //'):0"`
in WSL and you're good to go.
>When you say object "instances" of "types" then what you're referring to is a strong schema.

Yes that's exactly what I said.

.Net is a strongly typed language with a strongly typed data model, hence my point of RavenDB not being a .Net data model even though it's written in .Net. I want a .Net DB that takes advantage of the type system rather than a JSON DB I can access with a .Net client, there are plenty of those.

Document compression with dictionary training in a schemaless databases is a bandaid over their fact there is no schema. A Relational DB saves a ton of space with increased performance and lower CPU (rather than decreased performance and higher CPU with compression) because it has a strongly typed schema and therefore does not need to read/write the column names and types for every row and it can serialize column data to their most efficient form based on the type. This sort of efficiency flows through the entire system including better cache utilization, smaller indexes, and less data sent over the wire to the client.

You can still do compression on top of a schema for even more savings like most DB's but you can do even more interesting storage techniques like column storage vs row storage if you have a schema that can really save space and increase performance depending on usage. A .Net DB could similar things again because if a strong type system.

RavenDB looks like it has come a long way and Ayende definitely knows databases and .Net, however I am not a big fan of the JSON/document database philosophy, just my option based on experience. I prefer a strongly typed system that has an untyped escape hatch when needed, like PG with JSONB columns. That way you can stick to strong types and loose documents sparingly when needed. In a .Net DB that would be dynamic types being transparently stored with a loss of efficiency.
Google was and still is the canonical Web Company. Android went with Java and custom APIs over the web stack. More than a decade later and this hasn't changed. The new Android UI layer is Jetpack Compose - again, not the web.

At the same time, Palm decided to redo their own OS and they went all-in on the web stack. They even called it WebOS. Palm were a well known name with momentum and talented staff, but WebOS was a failure partly due to poor performance.
Leave aside the prissy definition shaving argument of "can we call a license 'open source' if it has [geographic | national | ethical | racial ] restrictions"; there's guardians of the trademark get paid for that.

The spirit of FOSS is the same spirit as old school "scientific inquiry"; that all thoughts can and should be shared because the benefits outweigh the costs of doing so. In that sense the freedom to publish, read, and use computer code should be just as inviolate as ever.

In this specific context the notion that competing states would honor license restrictions seems silly; why should the USA not pirate China's new linux fork when it has advantages? What use then in language that prohibits such behavior when there's no structure of law to give it backing force?
If you invest in a broad market equity index fund like VOO, then you will keep up with inflation. All the inflation has to be reflected in the country’s business’s bottom lines, so it would also be reflected in their share prices.
Pareto efficiency: Not optimal, but any change opposed by >0 participants
Tell HN: Dark Sky is no more
The app stopped displaying data today. A tragedy for Apple users unable to update to the latest iOS.
Java may not be a fashionable language for new greenfield projects and hot startups now days, but a huge chunk of the world's existing infrastructure runs on it. All that software needs ongoing maintenance, extensions, improvements. So, as a career choice, Java is going to be safe for decades to come. Heck, it's 2023 and there's still plenty of lucrative jobs for COBOL developers. Java will still be a good skill to have in, say, 2050.
Lichess End of Year Update 2022
> The company wouldn't employ you if you weren't providing them more than you cost them.

This is basic micro economics: both parties are better off after the exchange. It’s not zero sum. Or at least doesn’t have to be.

https://courses.lumenlearning.com/wm-microeconomics/chapter/...
So they are saying the hiring process is no better than selection at random from the population?
And there's something non quantitative about sound sometimes. A LP might cracks and pops but I still feel happier with that than a 24bit high bitrate ogg/vorbis
Do you remember what the book was called, or the writers.
I have spend the past 15 years working in early stage startups, and I have never experienced a company with more than 30 people that were not doing annual performance reviews (mostly superficially just to tell investors that they were doing them).

So I have to question the validity of your anecdote. And even if you HAVE completely avoided any going-through-the-motions performance reviews, because you're working only for SUPER-early-stage seed round startups, then well... there are plenty of disadvantages to that life too. Not the least of which is that rising interest rates will likely be choking off the 15-year private equity gravy train cycle this year.
> couldn't NASA use these for redundancy?

> how much more resilient are older processes with larger feature size compared to modern 6/7nm ?

If I may paraphrase your questions, I think you are trying to ask "isn't rad hardening a bit overrated? are space chips that good?" - and a Wikipedia edit[1] that has kept most of its original form for more than 15 years have been answering that question thanklessly:

> Hardened chips are often manufactured on insulating substrates instead of the usual semiconductor wafers. Silicon oxide (SOI) and sapphire (SOS) are commonly used. While vanilla chips can withstand between 5 and 10 krad, SOI and SOS can survive doses many orders of magnitude greater.

So the answer is, if 10krad(in lifetime) and [unspecified] events/seconds is enough for your requirements, maybe you don't need rad-hard chips. If your requirements are going to be magnitude grater(you can math it from data), then you might want it, and yes, there are differences in orders of magnitudes.

1: https://en.wikipedia.org/w/index.php?title=Radiation_hardeni...
After so many years, it is shocking how much better the ThinkPad’s keyboard still is than even a MacBook’s.

What WM or DE do you use? Is there anything that you miss from the macOS GUI?
> I wonder why clubhouse didn't just sell to the highest bidder. Their product wasn't so complex and the user's weren't very locked in.

Yup. They did try to sell to Twitter [0] but that collapsed and Twitter already implemented Clubhouses features using Periscope's infrastructure which I said this before [1] the reports of their acquisition talks happened such as [0] and [2].

So due to Twitter already owning and using Periscope, the avenue for Clubhouse to sell to Twitter already made no sense.

[0] https://www.bloomberg.com/news/articles/2021-04-07/twitter-i...

[1] https://news.ycombinator.com/item?id=26273255

[2] https://screenrant.com/twitter-clubhouse-purchase-buy-talks-...
No, ChatGPT is not the end for humans
OK I get it. Guess it's just me don't like marketing.
> Mostly, the negativity just writes off ambitious people. Though it might make sense given your org, like others, might just have the same reward problems.

Or the person has unreasonable expectations. On top of that, they are bad at selecting a job that will make them happy. In any case, I would not hire then either. Maybe if I just had some boring app that needed some maintenance I would hire them, but that is not what I do.
Being an Anglophone who spent most of 2022 criss-crossing Europe, please direct me to where this European Wild West capitalism is.

European elites enrich themselves by legislative capture. In any true Wild West capitalism, European elites would fail immediately, because they’re so utterly uncompetitive. That’s why no such “Wild West” capitalism exists anywhere near Europe.

But there’s no shortage of invented horrors about “Wild West” capitalism in Europe - this, in the same countries you need a government license to be self employed, where starting a business is next to impossible, and God forbid you use this word for your wine unless it was produced in these precise ten square metres of France - the same ten square metres conveniently owned by the same families who send their sons and daughters to write this legislation.

Europe is a corporatist, aristocratic economy that keeps its people in check by keeping the prosperity and freedom of actual capitalist societies from them, and by inventing capitalistic boogeymen to maintain the legislative moat built around its elites.
Many others have contrary opinions. So this is just a subjective preference. If you like using exceptions, just don't choose Go. It is useless to criticize it. Go will not change for the criticism, and it is unable to change at this time point.
Lol, of course not.Most people/workers just don't want the headache.

They just want to be able to do a job and be compensated well so that they can have a life to enjoy. VERY VERY few people want to work 80 hours a week at Twitter for a reduced salary and stock options that sit behind all other investors and the billion dollar albatross Musk put around the company's neck.

The skeleton crew at Twitter today are H1B's that literally can't leave because the tech world is burning around them... and that's sad.
GitHub and SO may be relevant directionally for languages that have some material presence on those sites. It's not unreasonable to think there may be a decline though, for a language still at #3 or so, the headline somewhat oversells.

But, yes, there are definitely limitations to GitHub and SO data. You'd probably have to do some primary survey research of the audience in question--e.g. large enterprises--to get better numbers for that audience. And, even then, my experience with trying to get some sort of handle on the amount of C code out there years ago was that few people really have a great grasp on lines of code (? an imperfect measure in its own right) of various languages in use in their organizations.
Can you elaborate on how could one achieve this? I have knowledge about Python and Golang.
What non-DRM video have you bought, if any?