skysight-inc/HackerNews huggingface dataset:
>The difference is that modern jobs aren't worth it.

Modern jobs are so much easier than the factory/mine/construction jobs of years past. Even the ones that still require physical labor, have huge restrictions and regulations that prevent the sort of working conditions in years past.

For all of these people complaining about "jobs these days" I would love to hear what period of history they think had it easier.
Yeah... Especially as it's not actually a JIT compiler (yet).
One option is get a job at a company where the expectations and pace of development are so low that it simply works with your current paradigm. Think big corporation with legacy software that needs to be maintained, and the work just is t that hard. Boring? Yes. Stable? Yes. The pay can be relatively good & interaction is often at a minimum. It also doesn’t have to be a long term solution. You can take a less than exciting job while you work on yourself & well being long term (e.g. get some exercise, do some therapy, build up some savings, etc.)
> you observe what people do it's normally the coders who actively find ways to skip / who aren't setting up new meetings / are requesting fewer meetings

Interesting - I actually chalk up that to two things: first, people in SWE roles having historically been given a tremendous amount of latitude for behavior that does not conform to "professional" norms. The freedom to dress however they want, work from home, and skip out on meetings they don't want to attend are all of a piece. And second, I think software engineering work is often (generalizing as well) less cross functional than other roles. Gathering requirements and understanding how it fits into a larger company plan is usually tasked out to PMs or tech leads, which is not something I've seen for Finance, HR, Legal, or other functional roles. So the need to schedule their own meetings is also lessened.
Almost certainly. I remember hearing Apple saying that they asked for Windows on ARM and were told no.

That being said, ARM hardware is nowhere close to being cross-vendor interoperable[0] and going from Qualcomm to Apple Silicon would require a significant reverse-engineering effort on Microsoft's part. The "spare key under the doormat" is running Windows on ARM in a VM under macOS.

[0] Hell, most vendors don't even bother with generational interoperability. Each chip is it's own island. Apple Silicon is a very unique exception.
I would go as far (as I did) and recommend not buying any expensive power tools at all.

Hand tools!

CNC? Table saw? What's that?

A basic woodworking tool is a good 50+ year old hand saw that can sharpened by hand. I have like four. I actually ground the teeth off completely on some of them and created a new set of teeth from a completely smooth straight metal edge. Very satisfying!

This is what I learned it from (well this and a many of the other videos on his channel): https://www.youtube.com/watch?v=mTqZTGPPRj0&list=PLqyeNiM0BJ...

What's a planer? Who's got money to buy that or space to put it. Or the dust extraction you'd want?

Buy an actual 50+ year old hand plane or two! I have 3 and each one has something that's broken. Be it a handle, a screw that's not original etc.

Dunno about the US or other countries, but here in Canada https://www.leevalley.com/en-ca/shop/tools/hand-tools can also be good to buy new if you are so inclined. I have a mix of new tools from them and old tools from Ebay that I restored.
Also no. I don’t know where you’re getting that.

There are good charities, and there are bad charities. One of the things that can make a charity bad is having a bad mission. Another thing that can make a charity bad is being corrupt or inefficient. But I don’t presume to order charities based on how bad or good they are, and I don’t think there’s anything particularly good about giving to one good charity versus another good charity.

Also, “insensible” does not mean “insane.” I meant that it does not make sense, in my moral system.
Chromium. Cobalt doesn't work for the majority of websites.

Websites kind of have to be built specifically for Cobalt to work well.
AHHH thanks. Now that I know it's obvious from the name ;)
How much are each of those contributing? They don't know. They can't make any predictions about what effect changes will have. The link between temperature and fish numbers didn't pan out a few years ago here in the PNW when water temperatures were higher but we had a boom year in salmon numbers.

If it's really serious let's get the gill nets out of the rivers and let the numbers rebound. But that's never on the table; just taxpayer's billions for destruction of carbon-free electricity.
There have been some concrete advantages to Brexit:

- Regained control of borders. This is going to be an increasingly important issue going into the 21st century as Africa is going through an enormous population boom.
-No longer on the hook for the debt of certain EU nations (Italy and Greece being big ones)

It'll be interesting to see his this shakes out over the next decade. If the UK achieves some degree of freetrade with the EU while regaining control of borders and a more independent ability to adapt to changing conditions, they could still come out of Brexit up. And tbh a few hits to the City and London area aren't necessarily a bad thing imho. The rest of the country needs some serious attention (Scotland as an independent nation would very possible have the worst social and economic outcomes of all Europe).
This sounds a lot like the approach taken by GraalVM. Can someone better versed in this area comment?
We offer air quality monitoring solutions and I talk to customers and people interested in air quality monitoring every day from many different countries.

What I see is a very different knowledge on air pollution. For example there is a pretty high awareness on the dangers of PM2.5 in China and some South East Asian Countries (e.g. Singapore) but relatively low awareness in the Middle East and some Eastern European countries.
I mean one comment is identical because its me and I copy and pasted it over. I think what happened is this was on reddit and so some people submitted it here. But then maybe some dedup process failed to merge them?
This isn't a very charitable interpretation of this comment. The big example that comes to mind is the misuse of environmental assessments to block new housing in San Fransisco: https://www.sfchronicle.com/opinion/openforum/article/califo...
I think if they negotiate a treaty with the EU that is purely an economical relationship that might work but migration and the EU parliament's oversight are things a lot of brits still oppose so it would be like getting back together with your ex that misses but hasn't changed much really. I think the UK basically needa the equivalent of NAFTA with the EU.
My point is, even if they use it, it is close to impossible to send, convert and cash out the crypto into fiat without leaving a single trace once it hits the exchange.

This is not 2009.
What did I just read. Poe's law in full effect here. I hope this is a joke.
> Incorrect, the case was appealed to the supreme court and the appeal was denied, so the lower court ruling held.

Kind of; the appeal denied was an interlocutory appeal (an appeal before final judgement), so the lower court ruling was left in place until final resolution of the case potentially to be settled in any final appeal.

However, while copyrightability of APIs was raised on the final appeal, the Supreme Court sidestepped it, ruling that because Google’s use was fair use even if the API was copyrightable, it was unnecessary to decide the copyrightability question at all. So the Federal Circuit decision remains in place on copyrightability.

On the gripping hand, though, that decision really doesn't matter much because Federal Circuit decisions on issues outside of those it has unique appellate responsibility aren’t binding precedent on trial courts (it is supposed to apply the case law of the geographic circuit that would otherwise apply, but its rulings don’t have the precedential effect that rulings of that circuit would have.)

So, basically, as far as appellate case law, Oracle v. Google provides no binding precedent on copyrightability of APIs, but precedent that at least one pattern of API copying is fair use if APIs are copyrightable.

Which isn’t encouraging for anyone looking to protect an API with copyrights.
Also known as "War Crime Simulator"

In that game, if I get raided, then I try to capture as many as possible. If they have crappy skills, I'll just harvest their organs and turn their skin into leather to make sand bags. If they have good skills, I'll feed them the leftover human meat from the organ harvesting until I eventually convince them to join my cause.
I reverted to Vim after trying NeoVim for a few weeks simply because a lot of Vim defaults had to be chased-down and configured just to get basic Vim features in NeoVim. NeoVim also requires messing with a ton of config files compared with Vim so no thanks.
Just use starship.rs , then.
A thing to do with your environment setup, so a tool I suppose? There are probably different plugins out there for it. In my case it's a few lines in .bashrc that override the history processing to never delete old history, and add tags indicating which session wrote the command. This way I can reboot a computer, restart all 30 screen sessions, and have each access backward searchable history to the start of time (2013 for me).

I'm guessing newer shells may have better support for this kind of thing instead of running shell commands to wrangle text files on every prompt.
Are there truly no private security services in NZ? Is the issue really that there are no options, or is the issue that you just can't afford it? I think the economics of private security makes it basically impossible to be a mass market consumer commodity, especially if you start considering liability of lethal force.

Either it's a public service, service to the rich or adhoc/DIY(gang, militia, self-armed).
When seconds count and the police are minutes (or hours) away...

https://www.nzherald.co.nz/nz/police-response-times-soar-auc...
A previous team I was on ended up with this role. Strong writer with no technical skills joined the team and worked hand-in-hand with engineers fleshing out docs. It was productive for the engineers because they needed to articulate the ideas very clearly. The writer has been attached to that project now for 6-7 years at this point, and could probably stand in as a support engineer for some problems. It was a little painful getting HR to approve a tech writer getting paid close to an engineer position (this was after a few years).

I do like the sibling comment calling for a librarian. I imagine that would pay a ton of dividends if the librarian was motivated and got support.
> Having to go through a costly and time-consuming permit process merely to trim or remove a tree in one's front yard will leave a sour taste in one's mouth when it comes to environmental regulations in general.

To be honest that sounds a great deal more like some kind of central north american home owners association BS than any actual effective environmental regulation regarding pollution, toxic waste, etc.

Although if it's an actual requirement to keep shade levels up in where ever you live in order to legitimately avoid the broader basin becoming some kind of tarmac heat sink then I can find myself on the side of the trees,

> For example, somebody I know was telling me about how the environmental assessment process significantly delayed the replacement of a small, old, and poorly-maintained road bridge over a creek near the end of the rural road he lives on.

This sounds very small beer - I'd hope you support the broader and large range of environmental protections regarding runoffs, spill containments, etc. and arn't merely grandstanding the petty stuff to white ant the general concept of environmental regulation.

Do you have any specifics on why, precisely, the old bridge replacement was delayed?
Zelda Ocarina of Time: Lost Woods
https://www.youtube.com/watch?v=xJanKdR6TvI
How many languages are there in China?
I think most people only know of Mandarin and Cantonese. But Chinese seems more diverse than most realize.
Discovery reveals 'brain-like computing' at molecular level is possible
Do these changes work on Apple M1s too?
That makes a lot of sense, thanks for all the answers!

It's definitely a very interesting project and I think that once more programs can work without changes, it is something that could perhaps be used for building packages by distros that have displayed a special interest in (and can benefit significantly from) reproducible builds -- like Debian for instance, but especially NixOS due to the existing work on content-addressed paths (explained here: https://www.tweag.io/blog/2020-09-10-nix-cas/ ).

The serialization of threads (and I assume processes?) would probably be an issue for large packages, but at least it would be possible to build many packages in parallel once the base dependencies have been built.

I had thought about starting such a project myself (for reproducible builds), but of course, the amount of work is very significant and for me it was not worth the benefits :)
Out of curiosity, does WezTerm allow you to "Select output of last command" (Shift-Cmd-A) and jump backwards/forwards through your scrollback command-by-command with Shift-Cmd-Up/Down? (And other features that Shell Integration[0] brings along?)

(Thing like that are what set iTerm apart for me, and why I keep going back to it...)

[0] https://iterm2.com/documentation-shell-integration.html
This comic is as bad of a strawman as the New Yorker story. At least the New Yorker bothered to include humor.
Then quit? No one is forcing you to write software with a gun to your head. You either accept that you are willing to put up with the bullshit for the money or you quit.

I would say someone is a bullshit person if they feel the need to express that their job is bullshit yet keep showing up every day.

You can go write software without bullshit for yourself any time you want. Turns out most people don't because they don't have the slightest idea how to run a business yet they are 100% sure the people who are running successful businesses are full of bullshit.
I strongly concur that this is a thing. Toxic and senior engineer - particularly in the SRE/sysadmin space - almost were synonymous. Also saw it in QA some.

It's so much better to not do this.
But the pie will be smaller. Much smaller. And there’s no reason to think the average Brit will be getting a bigger piece of it. If anything I’d expect the exact opposite.
NFTs commemorating assassinations of important targets available at the gift shop after conflicts.
Java's mid 2000 peak was anomalous, not just for Java, but for any language. I can't think of a language (maybe C in the 80s?) ever dominating so much of the market. The market is now much more fragmented. What you should be asking is, which language is doing better? JS and Python are the only candidates. No single language is currently posed to take its place (although PHP and Ruby came closest), and no language outside that group of three (with the possible exception of TypeScript) seems to be threatening any of them.

So Java isn't as dominant as it was 20 years ago, but no one else is, either. And when you compare Java to current landscape, you see that it's in a very enviable position, and it's as safe a bet today as it ever was.
I find a lot of doctrinaire Libertarian policies silly too, but the status quo deserves the same scrutiny; Conor Friedersdorf had a good reply to this piece when it first ran:

https://www.theatlantic.com/politics/archive/2014/04/nlpd-no...
https://capx.co/britain-remade-a-new-campaign-for-economic-g...

Some of the proposals here would be a good start for the UK. There is no reason the UK can't flourish but it will need to make some overdue changes. And London needs to realise that like it or not they are the capital city of the United Kingdom, not a city state alone.
Interesting idea. I think it make adoption of AGE a lot easier if it can work on a database without needing a data migration.
A cursory glance (which ironically is probably what created this dangerous misinformation) suggests to me that news agency haste to be first to announce something was the primary factor in this miscommunication.

I now wonder if pre-internet news was as prone to these kind of mistakes since it took so much longer to publish news (thereby giving sources more time to confirm things).
https://en.wikipedia.org/wiki/Rai_stones
Look, I actually do agree that Gwynne Shotwell has been a key component in making SpaceX successful / curbing Musk's worst impulses / etc.

But don't you think it's strange that (assuming so much of SpaceX's success is owed to Shotwell) nothing like what SpaceX has achieved was achieved at her previous gigs? But then she goes to work for Elon Musk and suddenly...

Regardless, the point I'm making is not "Elon Musk wrote all the software at his various companies himself" but rather "Elon Musk founding / running / exiting a variety of companies in very diverse fields but all of which are good at software is a very strong indicator that he understands software and how it is built".

Meanwhile, the "he doesn't understand software" corpus of evidence basically amounts to "I think he's doing a bad job of running Twitter in the handful of weeks he has been there. I think this even though I have very limited insight into what is actually happening at Twitter, besides what is being fed to the media by disgruntled employees who probably hated Elon Musk before the acquisition and their subsequent firing".

So yeah, in my opinion the pro-argument wins.
I think giving to charities is supererogatory, at best. At worst, it’s a reflection of a heteronomous will.
> A lot of what he does is pure entertainment and has very little practicality. It's all about the cool ideas and the engineering. No sane person would spend the time and effort to build a band saw out of wood when you can buy a good metal one for a few hundred dollars.

Did you see that article the other day about someone cutting their Gameboy in half so they could make it fold in half? That is so impractical. Why didn't they just buy one like that?

You may not learn by watching people work and listening to their reasoning, but others do.
I don't think documentation is a problem with a technical solution - it's an organizational commitment and incentives problem.
That's great to hear - we are really pleased to offer integrations with multiple IDEs to support as many devs as possible. If you get a chance to test it out on your JB set up, would love to hear your thoughts.
Frankly, this seems like an editorial mistake not a journalists mistake.

Unless he completely made up the information he received, or lied about the attribution in the internal slack chat, he should not have been fired for this. This was an editorial error.

In fact, the exact information he passed along was factually correct by one interpretation. The S-300 rockets were "Russian" in the sense that they were Russian manufacturing. They were not "Russian" in the sense that they were fired by Russian armed forces (to the best of our knowledge).

Really think the AP has tried to pin the blame on this one reporter incorrectly.
IdeaVim from Jetbrains is far superior to any VS Code Vim plugin.
You blame them for taking the Republican message hook, line and sinker - but the alternative party does nothing but demonize them for their gender and skin color and tells them they have some magical privilege and that they're to blame for everything bad in the world.

Hard to win them over while demonizing them non-stop.
Hmm, I used vim for nearly a decade then switched to neovim a few years ago and it was pretty much seamless.

I've only got one config file for neovim that still works for vim, so your info on that is just plain wrong.

What defaults did you have difficulty with? All my settings were mostly the same.
> what was the codebase like at this point in time // immediately prior to some point?", you shouldn't need to ask clarifying questions

I would assume that such a question would talk only about the main branch. However, I will point out that "what was the state of feature X" is only answerable with a non-linear story.

> The practical reason is that it discourages a bad-practice - long-lived branches.

Wait, long-lived branches are bad? Merging in partially done features is good? That seem insane.

First, if the feature is small enough to knock out in an hour, that's great. But sometimes it can take a couple of days. I should hope you have enough activity that the main branch will move in that time.

But committing partial features is crazy. Sometimes you realize the way you are implementing it (or the whole feature) is a bad idea and all the work should be orphaned. Other times, a feature requires changing something (e.g. an API) where a partial change cannot really work - and sometimes where you need to have a meeting before you do it. Consider the feature to be "update dependency X", which means you now have some number of bugs to track down due to the new verison.

Heck, sometimes a feature might need to be mothballed. Sometimes you have to wait for an external dependency to be fixed. And you can chuck your work, commit something broken, mothball it and come back when the external dependency is fixed or switch your dependency.
Presumably, in that "Seriously, ..." quote, rather than asking an earnest question, the HNer was roleplaying their idea of the general population that's resistant to "reduce pollution" messaging.
When your platform's file upload limit halts a customer's market trading
Someone embedding full-size images in their docs again? :-)

Context:
Tower is a listed New Zealand general insurer (also listed on the ASX), with a market capitalisation of $265.64m
NZX is The New Zealand Stock Exchange.

Article text:
"Tower has had to put its shares in a trading halt before the NZX opened this morning, due to the general insurer’s full-year results “exceeding the NZX market announcement platform limits”. BusinessDesk was told by Tower just after 9am that the results would be uploaded shortly but the general insurer proceeded to notify the market almost 40 minutes later that Tower was still struggling to upload its full-year results for the 12 months ended Sep 30. ... ... A spokesperson told those attending Tower’s 10am investor and analysts briefing that it would be delayed due to Tower facing “technical issues” and was urgently trying to get the results uploaded to the NZX as soon as possible. "We apologise for the delay and are urgently working to resolve this," they said."
Do you just assume violent crime doesn't happen because somewhere is far away, and has a highly funded department of tourism?

I never said it was South Africa. All I said is that police do not meaningfully respond for smaller crimes (assault, theft etc).
no everyone wasn't, obviously some people would have proposed that though, along with hundreds of other theories on how it would go.
This is a well thought out reply, and one that rings true with my experience.
You're complaining about hyperbole and false dichotomies in defense of what is, at best, a middle-school attempt at satirizing libertarianism.
> They contain complex carbon-based molecules called amino acids, which are regarded as the “building blocks of life”.

Just curious what could be the percentage of the readers of the article who never heard about amino acids. (I’ve been fascinated by popular articles, say, on physics research that never forget to explain to the reader what an atom or the electron is.)
It's a pretty universal fact of history that civilizations come about through violence and subjugation, not by "the law of attraction," or whatever this article is proposing.
I have always been interested in Rust. Having the backend written in a programming language with a reliable thread safety could allow for some powerful ETL functionality.