skysight-inc/HackerNews huggingface dataset:
Oh, I agree that having different packages can cause discontent, and makes it harder overall for the company to manage. Merging companies is hard.

But equally, taking away benefits, particularly ones that employees really care about, is also a recipe for discontent.

I remember when IBM bought Lotus. For a long time people thought that spelled the end, as IBM had a long run of buying companies and destroying all the value in them. They tried a different approach with Lotus. As a result, the Lotus employees had significantly better benefits in some ways than the IBM employees. My friend who came from Lotus drove a Jaguar. His manager from IBM had a low end BMW, as the car allowances were different. Pension provision also different. This situation persisted right up until IBM sold Lotus stuff to HCL a couple of years back.

So it is possible to merge even big companies and maintain different benefit systems. For 20 years!
While the core language has stayed the same the tooling and development environment has changed quite a lot. Proper modern compiler flags (-Wall etc) for example would be a huge help to new learners and for best practices, but k&r isn't mentioning these. I still think it's a good book but if you throw it at someone new to this they're going to be wondering why what they are writing isn't behaving as expected.
It’s not setup nicely but that is not what a chargeback is for. You ordered a service and got it, you do have to pay for it.
Life was much better for those in Europe who survived the black death. They lived longer, healthier lives. They were paid more due to labour shortages. By nearly every measure their lives were better off than those who lived before the plague. That is small comfort to those who suffered and died during the plague.

We're in a similar boat. The winners (survivors) of the climate change disaster will be better off. But if we're to be good Rawlsians [1] then we shouldn't assume that we will be among the survivors.

[1] https://en.wikipedia.org/wiki/Original_position
That feature does actually sound beneficial.

Strangely though, you make no mention of it anywhere on the page. There is no mention of that on that mode anywhere on the page.

That, “Rewrite sentences to match a style”, and “Fix grammar mistakes in the selected text” strike me, personally, as the most beneficial aspects of this.

The rest seem like a grab bag. For example, “Write code in any language”. There’s already GitHub Pilot, and that one is free.

The other applications seem either untrustworthy “explain code” or “write a technical blog” or simply fluffs up the input. Why would I as the reader want to read something if you the write didn’t care enough to write it yourself?

Oh. Your prices also need a little asterisk beside them to let people who jump to the bottom know that they also need to pay for an OpenAI account.
Was a bit confused as I loaded it & just got an error: "A mutation operation was attempted on a database that did not allow mutations."

Looks like it just might not work on Firefox?
A Language Design Analysis of HolyC (2019)
But that doesn't actually separate the players from their time. Opening theory and endgame knowledge is developed with computers now, and humans use and learn from them. Move accuracy for thousands and thousands of GMs and IMs will easily be higher than Kasparov in peak form back in his heyday. But Kasparov came up with those moves, learning only from lesser minds.
Our schemas are dynamic and the application maintains the schema (this is a core feature for us and not as a workaround for "schemaless")

JSON indexing is quite advanced in mongo. Postgres is catching up (gin indexes on jsonb arrays). So are aggregations on json

MongoDB Atlas - fully managed and by MongoDB core committers

We don't have a lot of multi document ACID requirements.

We are on GCP and cloud sql is a very basic postgres deployment and we don't want to mange infra
Yes. I like the cookie walls. It’s a constant reminder most websites are garbage.

I welcome my ad- and app-store riddled europhones and then chose to not use most apps that use tracking ads
The idea is good, it just got water down too much. On top of that, there are German laws dictating a certain minimum sugar content for certain products to be called mustard or marmalade for example, or lemonade. Which kind of screwed up if you ask me. But that is more of a national thing.
I currently work in a place that hands out fairly large bonus cheques to sales reps quarterly in, and I'm not joking here, in a secret awards ceremony that devs and others hear nothing about. Only reason I've any knowledge about it at all was because I used to date someone in that department and they spilled the beans.
That comment about Hopin is a little tone deaf.
"... it's not like it's difficult to make a chat program."

A chat program? Easy. A chat program with 270 million monthly active users? Slightly harder, but sure, still easy. A chat program with 270 million monthly active users that has to integrate the entire Microsoft ecosystem [sharepoint, outlook mail + calendar + contacts, yammer, O365 groups, etc] because that is what their enterprise customers demand? Slightly less easy. A chat program with 270 million monthly active users that really isn't just a chat program but rather an entire chat + teleconferencing + screen sharing + MS O365 app platform which has to deal with B2B AAD authentication cross organization, legacy on-premise Exchange servers setup in a hybrid environment, excessive levels of enterprise-controlled configuration and policies, compliance (Purview, IB, retention policies, etc), legal requirements needed to allow Teams to be used as part of the Microsoft 365 Government offering, and many many more niche requirements/features? I suspect it's hard.

I don't particularly like the software (and had many issues with it myself at my prior job) but MS Teams is not realistically _just_ a "chat program" that is easy to build. If you are a company just looking for a good chat experience, I have no idea why you would not use Slack. However, if you are one of the countless companies who have already bought into the entire Microsoft O365+outlook+AAD+sharepoint ecosystem, Teams is probably a good choice, as it is very seamlessly integrated.
my salary hasn't increased 3 times in that time period.
It's laughably primitive. Tried to upload "The Creation of Adam", policy violation. Tried to make an image in "yarn bombing" style, policy violation. The Scunthorpe problem is too hard for cutting edge AI to tackle, I guess.
Similar sentiments of controlling the weather/climate were expressed in the USA too, although they never went anywhere:

http://geosci.uchicago.edu/~kite/doc/von_Neumann_1955.pdf

(see page 8 of the pdf)
It appears this is a computer, you can buy at some point:

"Mileage Plan members will have the option to purchase the devices early next year. "

"The activation is done by simply touching the phone used for check-in to the electronic bag tag, which has an antenna that powers and reads the information transmitted from the phone. The e-paper bag tag’s screen will then display the guest’s flight information. "
The only comparable public alternative to the Wayback Machine is archive.today. But as far as I know, no one knows who operates or funds the project. It could go down anytime and no one can do anything about it.
> Ok now I am more curious. I looked at another company "Expensify" [1]. They actually want you to ideally relocate to one of their office locations :). So again, not fully remote anywhere in the world. I think employers say it casually but in practice, it is extremely difficult.

Out of curiosity, what makes you think Expensify wants you to relocate?

Relocation was not required or suggested when I interviewed with them last year. Their current job ad shows that they support working from anywhere: "Our employees work from all over the world" and "we spend a month abroad working from a remote location as a team".

I hypothesize that the part about visa sponsorship / relocation assistance might give the wrong impression:

> if you're looking for a change of scene we offer visa sponsorship and relocation assistance to join us at one of our rad locations...
IIRC the golden standard is midnight commander ( https://midnight-commander.org/ ), which is another old timer. I wonder how nnn and vifm compare to mc.
Not trying to be glib but this literally already happened. The Southern states seceded (with a very similar mindset to those who want to secede today) and the federal government physically dominated them with guns.

Obviously a lot has changed since 1861 but it seems odd to act like it's totally inconceivable
If you poke the repo and dig, the file still exists in history. They didn’t git filter-branch it (and force push) it away.
> Uber can choose to stop the subsidizing, which can then make the unit economics positive.

How much will their market share fall when they do this though? And will uber be able to survive the corresponding reduction in revenue?
> And that is where the VC money criticism comes in claiming the subsidization is what makes it work.

It might seem like that, but +$2/ride still puts Uber in the black here. A ride is minimum $8-9 so they're making at least $5 on that ride.

Also, I think your example is not too great because low fare/short rides disproportionately screw you because Uber takes a flat $3 per ride as a "marketplace fee" in addition to their 25% cut. If that ride was 5 miles instead of 2.5, you'd make a lot more than double 2.86.
>Even if you are on the high end, you weren’t a[l]ways

But the past inexperienced me didn't bring as much value as the current me so it makes sense that I made less.
Ban away. If you can't stand people posting things that PG's posted himself, viz. http://www.paulgraham.com/say.html then it's not a site I want to be on.

>I do it because it's good for the brain. To do good work you need a brain that can go anywhere. And you especially need a brain that's in the habit of going where it's not supposed to.
The EU has a bunch of reciprocal trade agreements with the USA to not engage in punitive harassment of each other’s companies. Of course they still can, but that’s what’s called a “trade war” and it’s generally not a good thing for all involved. Public perception of these changes in the US is also very important, since if the US government chooses to view these actions as punitive harassment calculatedly targeted only at US companies, it will respond with tariffs etc on EU goods.
They have no inherent meaning. Terms like these are the result of laziness, and the embrace of smug obscurity.

There's a similar pair in video editing: you can "slip" or "slide" footage. I have no idea which is which, and I've written editing software. The terms are useless because they're non-descriptive, especially in discriminating between each other.
I hope so. I love my iPad but it is so annoying it is locked down
So I didn't know that when I press backspace in the terminal, "x08" is being sent, not "^H".

What is the purpose of caret notation then? Is it just for human readability? e.g. my terminal shows ^H sometimes when I press backspace
A personal trainer is the best investment I've made
Unparalleled distribution channels? Windows, Word and Excel are core to almost every business on the planet. I was surprised to see the amount of computing that is done in excel in banks.

They can launch half-baked offerings bundled into 365 like Teams that are just good enough to stop people buying the competing product and have 100m users instantly. It's remarkable how bad things like SharePoint and OneDrive are and yet they likely have more users than 99% of B2B applications.
> The 'bad move' is to have different packages on different teams, which is completely untenable.

This already happens with compensation and other benefits, so it should be fine.

I believe that Salesforce could give every single employee a handful of extra vacation days, and overall it will cost them less than what they spend in unnecessary benefits for their higher ups.

Instead, it seems that they have decided to play a sort of reverse Robin Hood.
PSA: Do not use `yes` on MacOS CI. In those environments you only get one CPU, which `yes` will use at 100% and never release, and your entire workflow will hang. There is such a thing as too much performance, ironically.
One of the reasons Teams crashes so much is that Microsoft always uses shared code when they want shared behavior. That's why all Microsoft products use the same file picker - because they're writing that code once and sharing it everywhere. Because Teams is essentially the central hub that's supposed to integrate everything else from Microsoft it's running a hell of a lot of code from all across the company. For example when it renders your PowerPoint presentation it's actually using PowerPoint right there, in place.
I would be very interested in seeing a study that concludes that technology has made us suffer less.
Perhaps it makes sense to define suffering? If you would define it as "expecting from the world what it can not give you", I think we don't suffer less than previous generations. We have more, but we also expect more.
It's getting hotter. In the the midst of mass extinction likely caused by people, now people are dying because it's getting hotter. It matters why, but not as much as it matters that there are some intelligent reactions to the fact that it's getting hotter, things to help everyone survive and cope, starting with education on everything, like building for passive climate control, but also how to survive by staying indoors when it is 55°C, and idk digging caves for wildlife to shelter? What's left of Earth's diversity is going to shrink, and we're going to lose a lot of beautiful species.

Maybe we should just try to excise the carbon from the atmosphere at global scale somehow, just to see if it makes any difference. Why not? It will put people to work, there could be generations of carbon workers if it does work, and if it doesn't we can try something else, like underground cities.
Have you tried copy/pasting from teams to another application, or especially code snippets? If you're lucky you can copy what you highlight, otherwise you copy the entire text of the current message with timestamp and all.

Code snippets are a pain to get right. The tilde key is the shortcut to get monospace fonts or code blocks, and it feels like I roll the die everytime I try to convert text to a code block.

Teleconferencing is also a major pain, where devices are not remembered for some reason. It's mostly ok, but every now and then it forgets my mic. This might have been fixed recently since it doesn't happen as often but it still happens.

Not to mention the hangs that comes up when switching between conversations.
... obviously then a floating canal train, would beat both of them. The best of both worlds!
We’re fine, don’t worry.

Well most of us are
> "The world has been getting better, and continues to get better."

Perhaps the tiny surface of the world you interact with now has more conveniences than before, but that is very distant from a reality where things are getting better.

Your perception depends on taking many factors for granted, not acknowledging we depend on multiple concurrent progress traps.

If you go to the supermarket and the shelves are empty, if there's no water running through your pipes, if there's no power coming from your outlets, if there's no internet connectivity, and so on, your reality bubble will be popped.

Overusing topsoil, overusing fresh water, killing all the pollinators, pumping aquifers dry, overfishing, using fossil fuels, having pollution festivals like halloween, air travel for trivial reasons, etc. We live our lives thinking the natural world will adapt to our stupid wasteful lifestyle which gets more wasteful every day. But that won't do. Everyone will have to adapt and have a lifestyle that is more sustainable, and that lifestyle will be very different to the one we have now.

Every society is 3 meals away from revolution, and that revolution is coming in our lifetimes when we finish ruining the planet for ourselves. Terraforming mars won't do shit for the political instability that will unfold as a consequence of failed harvests, water exhaustion, topsoil death, etc. War for the resources that are left is inevitable as resources become scarce.

Toxic optimism won't make things better. Only acknowledging problems instead of hiding them behind layers of abstraction will.
Related:

Tell HN: Internet Archive is facing a Big 4 Publishers lawsuit - https://news.ycombinator.com/item?id=32141358 - July 2022 (209 comments)

Activists rally to save Internet Archive as lawsuit threatens site (2020) - https://news.ycombinator.com/item?id=31703394 - June 2022 (32 comments)

Help preserve the internet with Archiveteam's warrior - https://news.ycombinator.com/item?id=30524842 - March 2022 (51 comments)

Internet Archive responds to publishers’ lawsuit - https://news.ycombinator.com/item?id=23998115 - July 2020 (348 comments)

My thoughts in response to the lawsuit against the Internet Archive - https://news.ycombinator.com/item?id=23931183 - July 2020 (232 comments)

EFF and heavyweight legal team will defend Internet Archive against publishers - https://news.ycombinator.com/item?id=23691297 - June 2020 (263 comments)

Activists rally to save Internet Archive as lawsuit threatens site - https://news.ycombinator.com/item?id=23485182 - June 2020 (393 comments)

Lawsuit over online book lending could bankrupt Internet Archive - https://news.ycombinator.com/item?id=23391662 - June 2020 (260 comments)

Publishers File Suit Against Internet Archive - https://news.ycombinator.com/item?id=23379775 - June 2020 (346 comments)

Internet Archive responds: Why we released the National Emergency Library - https://news.ycombinator.com/item?id=22731472 - March 2020 (145 comments)

Internet Archive’s National Emergency Library Harms Authors - https://news.ycombinator.com/item?id=22716923 - March 2020 (48 comments)
37signals hires outside the US, see their HN ad from June, 2022[1]:

> The salary for candidates matched as Programmer is $165,410. The salary for candidates matched as Senior Programmer is $197,819. Irrespective of where in the world you live.

1. https://news.ycombinator.com/item?id=31583175
I’m not entirely convinced that they could have done so without another trade off. Yes they could have made the heat transfer from the cpu/gpu to the chassis better. So it could make better use of that bottom plate to dissipate heat.

But the cost of that would have been a laptop that is warmer/hotter to the touch. Idk how much hotter it would be, but I’m sure there’ll be a YouTuber or two who will test it out and less us know. Maybe it’s only 1-2C, maybe it’s 15-20. It’d accept 1-2C, but I would not accept 15-20.
Totally agree they should have found a way to sweeten it for the Slack employees though.
> For the longest time it was assumed that creativity was an almost magically human trait. The fact that somebody can, with a straight face, say "I don't get why it is impressive, I could draw these images too" is actually indicative of the wild change that has occurred over these last couple years.

It's not creativity though. It's a program that arranges pixels in a way that is statistically similar to some training data set. It doesn't "draw" anything, it doesn't "figure out" anything. There is no thought or idea behind it.

The output is mildly interesting but there is no creative act at work, and there's certainly no revolution in the artistic world.

> For the longest time it was assumed that creativity was an almost magically human trait.

Maybe by some people. This is a human-centric perspective, a form of speciesm if I can call it that. Various primates have shown creativity, and various animals have shown the ability to solve problems creatively. Heck, even my cat figured out how to open doors by pulling down on the handle. Humans are likely not more creative than other animals with similar brain size, it's just that there's other factors at play that make it seem like that (such as opposable thumbs and the passing down of knowledge between generations using speech).
Is the "ctrl + E" shortcut to jump to end of line in a terminal interpreted/executed by the terminal or bash?
What’s the current landscape of mixed reality devices?
If push comes to shove, I imagine Google will just not sell chromebooks in the EU.
> As one example, making "core messaging functionality interoperable". How exactly does that work with end-to-end encryption?

Quite simply: it doesn't. It can only work the same way as iMessage interoperates with SMS, by throwing away security.
Shader-slang/slang: Making it easier to work with shaders
GitlabForm: Configuration as a Code for Gitlab
I appreciate you sharing this additional context, Luke. Please know, I'd never stiff you.

IMHO, the whole CC business reeks. Visa and MasterCard are so big, the top brass have little or no incentive to care about the individual cardholders or the small businesses who rely on them to push transactions through fairly. The entire thing is perverse, and the real human beings at the ends suffer the consequences of the executives' ambivalence to reality.
They intentionally prevented it from being able to general realistic faces to reduce the potential for deep fakes
So I read the last paragraph .... and I am thinking this must be the guy that designed the great millenium leaning tower of San Frencisco.

"Civil engineers don’t always have the luxury of founding structures on the most stable of subgrades, so we’ve come up with foundations that keep structures secure on sand, silt, clay, and even floating on water. When the rain comes down, and the streams rise, and the winds blow and beat against our structures, they almost always remain standing no matter what the geology is below."

Yep. "Almost always!"
Honestly I think the timeline is a punishment for forcing the governments hand by never doing any of these things themselves.
My previous company was acquired by a large telecom. In a matter of months, they dismantled the whole benefit system to implement theirs.

As expected, most of the talent has left barely a couple years after.
Levels.fyi

If you joined Stripe in 2019, Stripe is ~20b.

A senior eng gets 200k in cash and 250k in stock per year.

Today Stripe valuation is 79b.

This eng would earn 1.2m per year.

Now imagine you joined Stripe in 2015 where Stripe was worth ~5b.

I have a few friends joining stripe at that time, and that's where 3-5m per year comes from.
Age doesn't prevent an accident to happen, and then someone has to pay those hospital fees or the recovery months without being able to work.
Are warehouse-native apps the future of SaaS?
Explain Jargon
You can build most of the things you own yourself. It's just that sometimes it's a) not worth your time, you'd rather skip the initial step and start building around the ready tool b) this thing actually looks and feels much better than you garage kit. Some people do care.

This is like the usual flame war about macbooks vs everything else.
This is also good advice. I just wanted to emphasize that if the higher-tier process was never to be used, it rather wouldn't exist.
Innocent question: if nobody found those bugs, what value does it add to fix them?
Fiction is very good for your subconscious and moral development. However, I think reading the classics is overrated.

A Christmas Carol is probably one of the most impactful works on modern society. Most of us have never read the book, but society now acknowledges that they're happier keeping Tiny Tim alive than bringing their wealth to the grave.

It's like when you put a tomato in soup. The tomato becomes bland but the soup more flavorful. Reading the original is like eating the tomato after eating the soup. The lessons from the classics have permeated society.
Thank you sir, for putting in the work :)
The Arc of the Practical Creator
Idk, I think they're getting as many weeks as their employment contract dictates. That's how it always worked for me.