skysight-inc/HackerNews huggingface dataset:
As a lay-bystander to the climate debate, I get a little spooked when I see comments like this. Like 99.9% of people, the science of complex climate systems is beyond me as are the de facto black box models that project
climate change. Instead I use “appears in a credible journal” as a basis for trusting the apparent direction of travel and I’m
disconcerted when I see that proxy challenged. I also, I am somewhat sorry to say, likely to discount anonymous comments as credible as there is so much propaganda in this space. That’s not to say I don’t understand the challenge of modeling complex systems, but want to point out that one of the most frustrating things about the climate debate is that the battling sides require us to take on trust what they tell us for some very big changes. It’s difficult.

Question for the community: how does one navigate such uncertainty?
I have created and maintain a 130k SLOC Go codebase over the last four years or so, and there are a number of things about Go that irritate the shit out of me. I still get bitten by taking the address of a loop temporary on a surprising basis, for example, even though I am acutely aware of the issue. Or, I haven't really found any use for generics yet, because (as best I can tell) it's impossible to specialise and pretty much every potential use-case I have found for generics so far seems to boil down to lots of shared functions and a few specialised functions.

None of those real irritations are addressed in this article, which seems to be an extended complaint that Go isn't as portable between Linux and Windows as the author would like it to be. If you're unfamiliar with Go and attempting to evaluate the language, there's not much in here that I could recommend one way or the other. You would be better spending the time on doing the Tour of Go, then reading one of the various "pitfalls" articles.
I certainly understand the companies that say that and want to use it as a method to manipulate employees and so on. I want to set that aside, and say that even if it was a positive thing ... I DON'T WANT to join another family, certainly not one I don't know. Family is not an entirely positive experience.

To me family is a lot of responsibility, it's an emotional investment, it's a time investment. There are rewards, but also limits and boundaries even in families. At a company, that's an endless amount of just relationships to manage in the form of a family. I have that with my family, that's enough for me.

I worked at a place where after several moves and re-orgs we ended up sitting next to a very strange HR group. They all seemed like good friends in HR, friends outside of work, and yet at the same time they fought like children... a great deal. A lot like a family might.

It was HORRIBLE. I don't know the phrase but they had these constant "emotional impositions" (not sure if that's the right phrase) on each other and everyone around them.

I'd constantly run into one of them in the conference room I reserved ... crying. Now a few times, whatever, I'll happily shepherd everyone to another room. It happens, no big deal. But it wasn't once in a while. It was constant, and if it wasn't someone crying it was them arguing unprofessionally and so on.

They even went so far as to complain the people sitting next to them (overworked, ultra busy tech support team) "are not social" / was "always at their desks working" and complained that tech support didn't attend their events that always had the food and events they wanted (weird pizza, etc). They complained to management about it constantly, I don't know what they expected those people to do, force them to socialize?

As a family goes, I kinda expect all that, but I don't want that at work. It's unprofessional, unproductive, and IMO emotionally manipulative.

I've formed close relationships at work, I care about he people I work with, that's great, but it's a choice and I don't just embrace any given stranger as "family", nor is it appropriate to expect anyone to.
WARN just states that you need to give advanced notice, and if you don’t then you have to give severance. Usually you have to sign a release to get your severance, and that includes being in good standing. I’m not sure if the employer can define what “good standing” is, or if it’s a legally binding term.

All this to say, it’s probably legal.
> with employees free to move around and chart their own destiny

What about the European system prevents that for the employee?
I’ve been suggesting we flagellate ourselves in the streets to make sure people know we’re on the right side of history.
Technical analysis is an insult to technology and should be rebranded to "untechnical analysis".

Technical people would do analysis with state-of-the-art tools, from LLMs applied on github repos to discover lurking security bugs likely to bring stocks crashing, to vision models applied to satellite images to analyze business activity.
> In this case, "fairness" for outrage over browser features effectively means ignoring the largest threat in the room to the web and pretending that we're not in a market with a dominant browser.

Huh, funny that being equally outraged about both isn't an option for you... It would pretty obviously have been useful for achieving the claimed goal of suppressing this feature.

If there had been this kind of backlash (rather than universally positive press) when Apple did it more than a year ago, maybe it would have sent a message.

But since Apple gets a free pass from people who think like you, the outrage didn't happen, and this is now de facto a reasonable feature for a browser to implement.
This is an often repeated mantra: “sure you'll lose some rights, but it will be way easier to find higher paying jobs in a more dynamic market”.

I've lived in two countries that went through this transition in labor laws to follow the neoliberal playbook. Guess what happened.

See also “less regulation will mean more agile and competitive market which will auto regulate itself”, etc.
> I think it's a symptom of lack of science and math education

It's that, too.
> The calendar app is very functional and allows booking of appointments based on availability similar to Calendly. This is one of many apps within its large and expanding suite.

Another noteworthy one is Talk: https://nextcloud.com/talk/

It's not quite as good as something like a self-hosted instance of Mattermost or even Rocket.Chat, but honestly if you already have Nextcloud, then it's pretty cool to be able to get something decent like that up and running quickly.

Ofc that's making Nextcloud a single point of failure in some ways and occasionally things can go sideways with these plugin based platforms (historically applies more to installs of Jenkins, but also have had some performance issues with Nextcloud that had lots of apps, too).

I still rather like Nextcloud because of being able to just run it on my servers and replace a bunch of other third party cloud platforms and still somehow manage to have good enough uptime and security.

I wonder what other cool self-hosted platforms are out there, maybe some of what Odoo has (cool idea but a bit underwhelming last I checked): https://github.com/odoo/odoo and https://www.odoo.com/

Or something in: https://github.com/awesome-selfhosted/awesome-selfhosted
Crucial Announces the X9 Pro and X10 Pro High-Performance Portable SSDs
My first job was with a "we are a family" company, they used stupid names for the employees internally but also in the job post, together with an emoji spam that couldn't say "how you do fellow kids?" any harder, ask to "see yourself like an entrepreneur" and "be the leader of your own ideas" obviously taking far less than the actual company owners.

After a while I had to resign due to mental health problem manifesting as depression and burnout to the point where I couldn't even enjoy my favorite video games. I started therapy which hasn't been going as well as I would like but that's another subject.

A month ago I talked to a colleague to see how they're doing. He informed me that another guy left 1 week after I did, but the best part is how he told me that "unlike you at least he gave a 2 week notice". To this day I still wonder if I was really the one unprofessional and that I should just force myself to "work". And I use quotes because I don't know how anyone would expect someone who literally have to force himself to get up from the bed and brush his teeth to be productive. I'm not the kind of person who sees himself as unprofessional and if I had no health problems interrupting my daily life I'd have no issues upholding the 2 week notice.

Turns out there is such a thing as a toxic family.
This is the real problem.

Most orgs that fail on elixir fail due to management.
This is beautiful.

Many years ago, I learned that "we are a family here" is a red-flag phrase that is indicative of that being a poor place to work.
I only know Cowboy and Bandit right now.
Some higher profile Austrian companies have been implementing this for a few years now.
~200K, inflation adjusted, is historically the salary of a competent senior software developer in the US. Give or take depending on location, so you can expect around this for remote (which doesn't suffer the same labor shortage pressure of some regions).

A friend of mine told me he joined Microsoft right out of college in 1998 for 35K/year + 10% bonus. This is around 70K-80K today. As a Senior II Software Engineer at Microsoft in 2014, I made around 180K total comp, which is around 230K today.

In the past 3-5 years we've seen incredibly distorted job markets. 500K is a salary you often see for CEOs and Directors of "normal companies". It's an incredible salary that puts you in the top 1% income in many states.

I'm not saying software engineers don't deserve a lot of money, and by all means, let's try to get as much as we can, but I'm just saying that the past few years have been abnormal and we're seeing the correction now.
Many interviews do. I have missed out on jobs because of it, bur have also landed some great opportunities thanks to it.
Which watch? They're differing quite a lot in accuracy. Heart rate is mostly fine, but I wouldn't necessarily trust Oxygen or sleep phase tracking. https://www.youtube.com/@TheQuantifiedScientist
The problem is that if you could actually time the best execution moment, you could make that profit trading options or futures as well. If you don't think you can, you might as well just buy now.
Become a consultant
Every time I think it's insane to contemplate making one's own chips something like this comes up, and I realize it's insane to let so much of our lives depend on these insanely complicated devices. It feels like walking on a tightrope above an unbounded fractal chasm.
CarPlay does a lot: GPS, messages integration, audio (of _any_ kind), calls... honestly if car manufacturers start pulling support I'd love to see Apple introduce a "CarPlay UI on your phone" mode and I can just buy a phone mount and an audio cable.

A car manufacturer integration fails on two counts:

1) I don't trust them to make good software. I dread to think what permissions I'd have to grant the GM app in order for it to read and write text messages but I'd fear data leaks, voice transcription errors, etc etc. and I don't want to have to choose a music/podcast service based on what they do and do not support.

2) They'd make you pay extra. You know they would. Maybe not to start but they'd introduce monthly fees for it all once they've got you locked in.
GM can do what they want, that decision already drove us to purchase a car from a different manufacturer. Turns out that Hyundai makes a better car than GM anyway, IMO, so dumb corporate decisions turn in our favor.
And the second site students will go to is zerospaceremover.com or whatever will show up to strip the junk.
* Elixir-lang Intro: https://elixir-lang.org/getting-started/introduction.html

* Exercism track: https://exercism.org/tracks/elixir

* Sasa Juric's book: https://www.manning.com/books/elixir-in-action-third-edition

* Dave Thomas's Elixir Course: https://codestool.coding-gnome.com/courses/elixir-for-progra...

* Phoenix Guides: https://hexdocs.pm/phoenix/overview.html

* Ecto Guides: https://hexdocs.pm/ecto/getting-started.html

The above covers the language basics/ideas/concepts and the main tooling (Phoenix/Ecto) if you're looking to build apps or get an Elixir job. I definitely recommend the Phoenix Guides or similar - they're very high quality and kept up to date with any new releases or changes while books can sometimes get out of date.
> The only reason not to would be something like sampling bias where you identify the 1% that are insufferable but don't see the 99% that aren't.

bingo.
Don't we recognize the form of these sorts of arguments by now (ones like Silver's)?

* Piles of evidence that nobody has time to review (and thus we must rely on the author, whose credibility somehow increases by having evidence - even though readers rely purely on the author's word)

* Extreme one-sidedness of the claims (completely, indisputably, bad)

* The neat fit with a politically inflammatory issue, particularly a conspiracy theory, but presented naively - as if the author doesn't mean to take sides. 'I'm just reporting the facts.'

* The hyperbole and other emotionally inflamed rhetoric, which leaves no room for serious, nuanced analysis.

When I see that form, I don't begin to believe it anymore. I've seen enough, wasted enough of my life.

People say, 'well then can you prove it wrong?' I can't, and relying on my lack of time (and reach) is part of how propaganda works - it's far easier to lie than to find the truth. Sometimes that's the intent of piles of evidence. The fact that I can't (or you can't) disprove it is not reason to trust something - are you kidding? It's 2023 and you're still trusting things on the Internet by default?

It's true that I might miss a few things, but I miss far more by wasting time trying to study these issues and certainly by allowing myself to trust what very often turns out to be BS.
The signed timestamp and location would give that away, but those would have to become not configurable by the user.
Sorry, Nature can't try to pull the Buzzfeed/Buzzfeed News schtick.

They can't have a clickbait journal where they use their name to lend it credibility it would otherwise not have, and then claim no this isn't "Nature" and try to keep their credibility.
Too slow, it will be decades before the people going through the education system now are in a position to effect change
If (big if) the EV Equinox actually starts at $30k then it's reasonable to assume that the Bolt will slot under that. Again, big if.
This will be game changer. I love this so much - it will increase the speed and reliability of my data! Sent over an email to book a meeting.
I, for one, applaud you for saying the quite part out loud.
You are completely correct I regret that word choice now. I was rushing to comment because I felt it was important to provide context on AMOC collapse scholarship.
More like a multiplatoform Go vs Rust comparation. Tbh I wouldnt pick Go if the software needs to run on Windows.
To be clear, I'm not complaining about FAANG/finance comp rates. Anyone taking a bigger paycheck instead of that money going to capital is doing god's work (plus, building a foundation for future capital innovation, if you want the pro-capitalism slant on it—more people with investable capital and more people with cushion to try to build a business is very good). You should absolutely take every dollar you can wring out. They wanna spend stupid-money, see if they'll give you "stupid + $1". All day long.

Just putting things in perspective. "Bad" developer pay is still really good.

(of course, there's a worse tier of pay for developers and sysadmins under that one, but I don't think there's a lot of remote work in that tier that isn't also offshored work—in-person, though, yes)
Previous discussion with 400 comments:

https://news.ycombinator.com/item?id=31191700
Like all languages you can make a mess or make something wonderful. It's also really hard to remove your own bias from the project itself and the drama (or lackthereof). I happen to love go, honey moon started in 2016 and hasn't stopped for me yet. Today's commits: https://github.com/andrewarrow/settle-down/tree/main/app

Start at welcome_controller.go and follow the flow. Notice no structs for the sake of structs I make heavy use of map[string]any which serializes to json so nicely without any `json` modifiers.
> Furthermore, Americans tend to pay less tax.

This isn't actually true. The total US tax burden is very similar to that of other modern nations.
Ok I didn't realize it used to be nationalized, that helps explain why cooperation between the companies is so much better.
This stuff is the materials science equivalent of making a baking soda volcano, in terms of difficulty. If their results are BS we will know quite quickly. I have no doubt people are attempting to reproduce their results right now. If they wanted to get the credit for a BS discovery they definitely could have picked something harder to reproduce. They're making a very easily verifiable or falsifiable claim.
I’d say electronic computers were the biggest invention of the last 100 years. But it wasn’t one discovery, that built upon many, many discoveries and breakthroughs.

As a singular discovery goes, it’s hard to think of something that tops this. Of course, even if this is true, bringing it to market in a practical way will probably look a lot more like the invention of electronic computers.
That’s 75% using VSCode, not exclusively using VSCode. Combining all IntelliJ forks will yield at least half of the market and given how heavyweight they are, it’s reasonable to assume that VSCode is used as a “dumber”, “faster” for quick edits while actual work is done in “real” IDEs (that’s what I and my colleagues do anyway, I personally know at least 7 people with setup like that).
I don't think I'd put it that way. They make you more receptive to/show you different perspectives that you would not experience sober. You're supposed to return to sobriety with the same stable mindset plus a new perspective to consider. Hopefully that combo leads to new and better behaviors in the future.
...but assuming GM could provide that, what would you miss?

My iPhone...on my dashboard. There's far more to CarPlay than just Apple Music, and Tesla's offering isn't even close.
Sadly, this fact isn't all that well-known.
You're right, but we see a lot of people saying EU wants to ban encryption with the CSAR proposal, using it to argue that they don't care about privacy.

I wanted to bring nuance in the discussion, by posting sources to EU bodies (EDPS, EDPB, many associations, and probably the ECJ if it came to that) and members (Germany, Estonia, Finland per your own link) that disagrees with the proposal, or are outright denouncing it as illegal.

EU, as HN, is not uniform, and while it is not the privacy heaven some claim it is (I don't -- I think GDPR is not strong enough and not correctly applied; the ePR proposal seems to be nightmarish thanks to my own country), nor “they don't care”.
Reddit used to be a friend, but evil overlords have taken it over, and keep temping Godwin these days.

I nuked my account there. I don't want to help feed the Reich.
Well probation isn't really what I was talking about. That's sort of a pre-employment notice period.

I'm talking about a post-employment notice period. How much notice does the employee get between getting fired and then no longer receiving paycheques? Basically, how much severance does the company have to pay?

Add to this any red tape involved in firing someone.

Now look at it from the point of view of the company. If I, the business owner, know that I have to comply with a raft of regulations and pay several months' severance to fire someone, I'll be very reluctant to hire them in the first place. I'll jump through hoops, work late nights, outsource the job, do anything I can to avoid hiring someone.

On the other hand, if I'm in an at-will state in the US, you can fire someone for no reason with zero notice. Seems crazy right? But it means I won't even think twice about hiring someone either. Could they maybe help on a project? Sure, hire them! Frequently one thing leads to another and employees stay on for a long time anyway.

Now in the second case the same number of companies with the same capital available will end up hiring lots more people due to the lower friction.

Make it easy to get out of a situation, and more people will want to get into that situation.
> I responded that HN is an ad

And that is a ridiculous statement.

> And I never said anything about Twitter/Facebook/Reddit at all.

Then you interjected without any relation to the context of the conversation, and instead made this flawed and unrelated argument about "HN as an ad".
> Kimathi Bradford, a 16-year-old Oakland tech repair intern, has looked into whether there was a way to replace the outdated Chromebook software with a non-Google brand, but it ended up being a lot of work, Kimathi said, and the open-source replacement wasn’t up to par.

> “It’s like the Fritos of software,” he said. “No one really wants to use it.”

At the risk of being a 'typical HN commenter', I wonder why not? Obviously there would be a learning curve but I feel like all students would need is a Linux operating system and a web browser.
This was discussed in the previous thread:

https://news.ycombinator.com/item?id=36821853
Can't they install a normal Linux?
Great but this is like saying to everyone to avoid the 417 Queensway traffic (the highway in Ottawa), instead, take the Baseline Rd (some how parallel to the highway), and now suddenly the alternative is just as bad as the highway..
To respond to Edits - that's a great example, thank you. One of the limitations of surveys more broadly is you're asking for people's opinions, which of course does not correspond to reality. So, what we're simulating is how we estimate a representative U.S. population to answer the question "Which race is most likely to commit a crime?" as opposed to what the actual answer is.

We definitely need to think how to handle your question so that it's clear where survey data converges/diverges with reality.
Straight to GULAG for wrong opinion.
> The text's theory of history requires a hidden variable that controls the feudalism->capitalism->feudalism process

During the industrial and chemical revolutions, the technology to feed a large population outpaced the technology to control large populations. Feudalism fell to capitalism because society became too large to be effectively ordered by feudal lords. But this is now changing thanks to the information technology revolution. With information technology, we are developing a new means of feudalism that scales to billions of people.
> It happens in all formats of work whether it's remote, hybrid, or onsite.

You're not wrong, but it's missing the point.

It's so much harder and riskier to do this onsite that it's not very common. Why anyone would try to do this onsite instead of getting a remote job to do it is beyond me.

With remote, a group of people can defraud multiple companies at the same time this way. They can do it all remotely, which means they can do it without stepping into the legal jurisdiction of the company.

Remote opens the doors to so much more fraud. There is almost no comparison between someone doing this on-site and someone from a foreign country scamming companies as their job.
> "I do agree with the first half of your comment. American labor laws make it easier to fire which allows employers to take more risk in hiring. "

less risk, you used the wrong word. If they can fire easily, they take less risk by hiring. That's more risk for the employee though, you miss the fact that most of the people is not HN, and they don't get paid 6 or 7 figures and don't find a job in days if they really need to.
Sure, I'm just not assuming it's entirely accurate :-)