> Wages often go over or close to the minimum anyway, due to market forces, and do so without costly bureaucracy/enforcement/taxation/distortion
Yes, when there is an shortage or competitive number of low wage workers, not when unemployment rate is approaching 5% overall and close to 20% for low income earning bracket in most places.
That's the virtue of the pricing system! The invisible hand means if wages are low in particular profession, it encourages looking elsewhere, particularly in professions in short supply, whose wages will be high.
Yeah, nah, the idea that the problem with low income workers is that they're not pulling themselves by their shoestrings properly is well and thoroughly debunked.
People don't work in low income jobs because it is the easiest option, but because it is the only option often.
I used to be a true believer in the free market and I did want to abolish international borders to enable free trade of labor. What I didn't realize though is that nobody wants to require immigrants to pull their own weight and exclude them from social welfare if they're unemployed, etc. If you had a very free market country with no social services that would be overused by unrestricted immigration, then yes, an open boarder might be a good idea. Perhaps this is similar to internal borders in China, which are reasonably open but immigrants from other provinces aren't eligible for social welfare and effectively have to go back home if they lose their job.
Robots will always be cheaper, it is not a matter of if they will come, it is a matter of when. That is no reason the state should subsidise workers for big corporations by allowing them to pay such low income that workers are often eligible for social security.
Nature has no feelings, there will be no retribution, things will work out just fine, it will just be tough for us, maybe even wiped out, but nature will prevail. life will find a way, look at places where humans get excluded, everything regenerates.
It is not a crises of nature, it is a crises of habitat for us as species, and a bunch of other like us.
I think there is also a reality in which our scope of what we care about is widened beyond just the human species. As a species that has such a powerful impact on other beings, it would be nice to try and reduce the amount of unnecessary suffering and pain that we place on them. While we cannot eliminate it, life takes life yadayada, we can reduce it and try to curb the mass extinction that we are actively causing.
From another angle, it's taken a really long time for evolution to get to this point, what can be experienced from the myriad life forms is quite wide and widening, it would be a shame to return to only the level of a microbe.
George Carlin is a comedian. That line is a joke, not an actual serious retort to somebody using the phrase "save the planet" to talk about stopping climate change.
Yes, I always found environmental protection kind of funny, nature does not need protection, it will survive until Earth becomes finally uninhabitable [0], it's us that might not make it that long if we don't take enough care.
My own experience, I just checked and it seems to have changed again, you can get something out consistently which also looks suspicious.
`
You are Gemini, a helpful AI assistant built by Google.
Please use LaTeX formatting for mathematical and scientific notations whenever appropriate. Enclose all LaTeX using '$' or '$$' delimiters. NEVER generate LaTeX code in a latex block unless the user explicitly asks for it. DO NOT use LaTeX for regular prose (e.g., resumes, letters, essays, CVs, etc.).
`
I doubt Gemini has a fake prompt as such. On AI Studio with web search disabled Gemini 2.5 pro insists it is connected to a real time search engine and will insist it is the year 2024 and is consulting with live search results when it delivers 2024 news as breaking news.
I think Gemini hallucinate a lot about how it is functioning.
You think VIM is a niche? neovim + vim is used by over 38% of developers according StackExchange survey. That is more than 1 out of 3 developer, closer to 2 out of 5.
I am not sure what is going on with here recently, maybe I have overgrown the place, or maybe everyday a little by little this place is getting filled with people who shouldn't be talking about CS.
As someone who have only used Emacs and Vim in the past 10 years, I wish you are right. But according to my observation, 90% of those 38% of developers only use Vim in when they are sshing to the server to update few config files or make simple edits to the scripts. When they do proper programming (like hundreds lines of coding in a project), they switch to other IDEs like VSCode. So yes I personally still consider Vim and Emacs “niche” editors.
It's niche /for development work/. Being used by a developer doesn't make it used for development. Or the most used developing tool would be the toilet.
It's not. I use vim on a daily basis, but all I do with it is writing commit messages. The rest I do with an IDE or different editor. I'm surely not alone with that.
Even I switch to VSCodium when I write Go, for example, because the Go extension is just so good. I use it for medium- and large-sized projects, when I have to navigate through multiple files. There are ways to do it in Vim (I configured it), and Emacs, but sometimes it really is just easier to click since I am already using the mouse for stuff. There are people who never use their mouse, in which case I can imagine they use Emacs or Vim only.
While not going to argue that vim is niche, I don’t think it is. StackExchange surveys are likely highly unrepresentative and lack external validity. I do not believe 40% of developers use vim based on such an unvalidated and likely biased study.
I've been using vim for 10+ years. The only commands I know are for saving, quitting, enabling line numbers and syntax. I'm sure 90% of the people in your statistics are like me.
I have met people who said they use vim for programming and don't know how to use commands like `%s` and `G` to do those basic things. I don't think most people understand how to use vim, and for those cases it's about the same as using any other editor with a find, and arrow keys and delete. That is, about as much an editor as any textarea in a browser.
I believe rather my own eyes over a long career than these surveys. It's certainly well below 10% if you don't count being just used for the lack of any alternative (aka sshing)
Dijkstra said computer science is about computers as much as astronomy is about telescopes.
I am not sure I agree with that, but it's definitely not about text editor choice.
I have a .vimrc file with LSPs and whatnot. But it was from 3 years back. These days I use VSCode and IntelliJ (depending on language) because they do so many things out of the box. I would say the choice of editor is the least consequential thing in one's understanding of "CS" and programming methodologies. On the other hand, using debuggers, profilers, monitoring tooling can have a real impact on how you solve some problems.
> I am not sure I agree with that, but it's definitely not about text editor choice.
It's definitely possible but I genuinely don't understand how people work for decades and still move their hand all the way to the arrow keys just go move the cursor to another word. Especially when the solution for this inefficiency is so accessible, existed for decades and is widely available in almost every tool. It's something that goes against the spirit of the medium which is all about automation.
It’s not the bottleneck of true productivity. It doesn’t matter any more than how close the pedals are together would affect how long it takes me to drive somewhere.
I disagree, the older I get the more aware I am of how impactful even minor friction is. Having "pedals closer together" does in fact make you press the pedals more often especially when you do that thousands of times per day.
> These days I use VSCode and IntelliJ (depending on language) because they do so many things out of the box.
While I don't appreciate the weight of an IDE, the time commitment to create (and maintain!) a config for vim/nvim with LSP, agents, etc., loses out to the relative ease of adding vim-style modal editing to the IDE.
Of course it is niche, that survey is quite skewed, and "using" doesn't mean doing development work there, rather than occasionally having to use it when using remote terminals.
I know only one person from my dozens of developer friends and colleagues who is using neovim.
Your argument is that calling Vim niche should exclude someone from being able to talk about CS. Please rethink your stance and your tone and consider if you’re helping the discussion.
Not only that but many new editors straigh up ship vim mode now like Zed, Obsidian etc. The main vscode neovim plugin¹ is very big too with over 500k unique installs. Clearly VIM is still widely popular and not going away anytime soon.
Base64 isn't encryption. The overhead added follows an extremely predictable pattern. That said I've no idea what the performance of common compression algorithms might be in such a use case. The comment was entirely tongue in cheek.
Noone has claimed getting structured data out of pdfs are sane. What you seem to be missing is that there are no sane ways to get a decent output. The reasonable choice would be to not even try, but business needs invalidate that choice. So what remain is the absurd ways to solve the problem.
Well, perhaps you are exposed only to special snowflakes of pdfs that are from a single source and somewhat well formed and easy to extract from. Other, like me, are working at companies that also have lots of PDFs, from many, many different sources, and there are no easy ways to extract structured data or even text in a way that always work.
Yes, when there is an shortage or competitive number of low wage workers, not when unemployment rate is approaching 5% overall and close to 20% for low income earning bracket in most places.