skysight-inc/HackerNews huggingface dataset:
Pro athletes are orders of magnitude away from tech workers in terms of how valuable and irreplaceable they are. There are fewer than 500 NBA players and fewer than 1700 NFL players on current rosters, and few of them can be usefully replaced by anyone not currently in the league.

Also, tech is a fairly open marketplace. John Carmack can start his own company and has done so multiple times, but LeBron James can’t start or even buy his own NBA franchise if he wants to play. So while professional sports owners are an obvious, fixed counterparty to the players in a collective bargaining sense, the top tech workers can be and often are the owners and management of tech companies.
I wish, just once, that someone who sends bogus DMCA claims like this would actually get sent to jail for committing perjury.
I did something in reverse. Our project was to maintain about 200 miles of a straight road in a diagonal direction on north-uo map, with another 90 miles road cutting it through making it a lop sided X.

I screenshotted Google Maps satellite view at certain height. It were about 30 sgots wide & 50 shots tall. Then cropped out the rectangle from shot with no distance scale, or search box. Then joined everything in Photoshop by hand. Then printed it as one gigantic page pdf. Then printed it on A3 pages as tiles with 1 inch overlap. Portrait wise 5 pages wide & 4 tall. Then trimmed every sheet on right & bottom except the last sheet on left & bottom. Then pasted them with glue. Cello tape on the back. Then everything goes on the wall. Then other people could use pushpins & stuff to mark the progress & program.
On what are you basing the assertion that America is "crawling with predators"? Do you think it is worse than before? Worse than other places?
It does not make a lot of sense to me that it would take hours for a computer to generate an image, but the computer could promptly print out the data in human decimal representation.
Well, they are the two easily available compilers on Windows. And rustc vs clang should be the fair comparison as they both use llvm
Still hitting up Quake Live on Stream.

There’s a small but regular community still playing. I prefer Freeze Tag mode, usually the Pill Chicago server. Clan Arena mode is too rough for a casual player, in my experience. FFA is OK.

For strategy games, my go to is original StarCraft. Blizzard released a remastered version a few years back. I think it’s usually around ten dollars?
Yeah, of course. The CEO is judged based on how the company under his management is doing in its overall environment (vs what would be the baseline expectations), not just on the absolute numbers.
> setup of expectations in tech
In my experience, people who plaster 'building the future' shit on every wall aren't engineers but HR department that is happy to exploit that unique amount of energy that comes from combining twenty eyer old people with no life and vague idealistic promises.
Flag it or don’t click it. Your appeal to have others not submit/not upvote content you don’t find interesting will fall on deaf ears.
Probably this github account - https://github.com/castroev
Ask HN: Best small and large expenses in 2022?
Sure, but 1) it goes to show that tech workers won't necessarily "vote with their feet", 2) in the event of an industry-wide downturn, that ability to vote becomes far more limited.
Seems that the World Map is "fixed" and does not rotate to keep it aligned with the hands (expectation is that New York hand should roughly point to New York on the map)?
Clarification: SHA-1 is under review but still allowed. The next revision of FIPS 180-4 will certainly start the clock on retiring it, but that's a years-long process.
True. Though anyone I know who is owns a business uses debt to grow it. But you make a fair point.
This definitely explains a portion of these "nasty encounters", but I think only a very small portion. The majority of people will at least attempt to be gracious even if they're having a really bad day.

Riffing off of the author's restaurant example: at the restaurant I worked at in college there were "known nasty" regulars. They were just...always horrible to the waitstaff. The hosts knew not to seat them in the veteran servers' sections, so I often dealt with them.

If they did happen to get seated in someone else's section, they'd get pawned off. Even the one waitress on the team who was constantly hustling to work every last table/shift/upsell she could manage would hand them off to me and let me keep the tip (if there was one...), rather than having to interact with them herself.
I wrote an extremely fast static HTTP server for this purpose [0].

[0] https://filed.rkeene.org/
Can't the piracy issue be solved by listing your book on Amazon for an exorbitant price?
For 50 years in the US, women had some rights of bodily autonomy that they lost this year because of the Supreme Court. Whether you agree with that outcome, it seems hard to deny the immense power there, and why there has been a multi-decade campaign on the right to control it.

Look up the controversy over a wealth tax - most Conservatives would tell you it's unconstitutional and/or wildly impractical, but I pay property taxes every year which sure feel like a wealth tax.
I prefer it more concisely: It's all about incentives.
I only learned about smartos recently, after using openindiana and learning about illumos based systems. SmartOS is a really neat idea; I'm surprised it's not more popular
Another consideration might be to switch 24 to 0 or 00. I've seen a lot of 24 hour clocks that use 24 and I'm not sure why this ever happened since there is no time in hour 24. 12:15 AM/PM is a real thing for a 12-hour clock, but 24:15 isn't, as far as I'm aware. Unless some people consider that to be the very first hour of the day, but that seems like it would invite more confusion.
Your job is enabled by someone at some point taking a financial risk to start the company you are working at.

Your pay is also more than likely built on the back of the less privileged.

How much “social damage” is being caused by a company investing money to build new housing as is the case with JPM?

What’s the alternative?
Why do you need to host something in order to consume RSS?
Good luck getting 95% leverage to buy $500k worth of JP Morgan stock.
Ah, okay.

Why wouldn't a self hosted auth server (keycloak, FusionAuth, etc) or a library integrated into your app (I mentioned some above for certain languages) work?
Minor nit: not all of the Norse settlers of Vinland were Christian.
Wouldn't an Ubuntu laptop have less tracking than a Macbook?
I don't think all-or-nothing strategy is necessarily the same as restrictive cognitive restraint. You can avoid agonizing about failure and still shoot for quitting cold turkey - evidently this strategy works for some.
wow, that is how you have to present something like that :). Well done! I'm impressed.
Yes you do. It's absolutely incredible.
I would imagine democracy is what makes this a precarious business decision for JPMorgan.

Currently, most people do not rent. If they did, then it would be much less lucrative for the landlord - especially if people are struggling.

“Vote for me and I’ll cap rents at (amount below cost)!” is a fairly easy solution to that problem in a democracy.
Maybe tell us how?
I toured those mounds near St Louis.. it's absolutely amazing. Especially since none of my childhood public education made a single effort to state their existence, let alone go into just how much of a society existed before we (Europeans) showed up.
Croatia to switch to euro, enter passport-free Schengen zone
> But this is not how mathematicians think. If you got together a bunch of mathematicians and asked to invent a programming language to do mathematics, they would never ever invent the concept of a class.

Hi, mathematician here. Please read the source of SageMath: written by mathematicians, for mathematicians. Therein, you will find thousands of classes. Almost all computer algebra systems, written by mathematicians for mathematicians, have a notion of classes.

> Mathematics (outside of stuff like category theory etc) is simply sets and mappings between sets.

This is an extremely narrow-minded view of mathematics. Mathematicians thrive on abstraction, (category theory is literally mathematics; that's a very strange exception for you to carve out), and if we were to boil everything down to "simply sets and mappings between sets" then we'd be bogged down in utter tedium and nothing would ever get done. Object-oriented programming, specifically class hierarchies and inheritance, are extremely valuable for doing all sorts of math at high levels of abstraction.

Hell. If I were to be especially pedantic, I'd point out that category theory itself is "simply sets and mappings between sets" except that sets aren't quite large enough so it's actually "categories and mapping between categories".
"Freedom of speech[2] is a principle that supports the freedom of an individual or a community to articulate their opinions and ideas without fear of retaliation, censorship, or legal sanction."

https://en.wikipedia.org/wiki/Freedom_of_speech
Then knock off trying to use Rust as a systems language. Linear types make refactoring this nearly impossible if it does become and issue.
You can start a co-op, I was in one. But it necessitated finding our own work and that was too much of a hassle for me compared to simply working at a regular company, even if I don't get all the fruits of my labor so to speak.
Nice. Ya, I've had difficulty finding a trainer. Tried one last year but they just gave me cookie cutter workouts irrelevant to my goals. I have injuries that I need to both program around and help rehab, and someone to keep me honest. So going to try a fitness coach I think, or a small
class based gym where I can get 1:1 attention.
Remix Rotation DJ tool to find most popular tracks best prices * full previews
That's declarative. You're injecting code using the type system. You aren't directly calling any constructors with those classes -- they're added in code that you can't easily put a breakpoint in.

The result is that you're looking at a class with a dependency of "ISomething" and you can't click through to the class. You have to go back and find where the services were configured (which sometimes isn't intuitive, depending on how the original person wrote the code).

The worst is when there are entire behaviors added this way, and you just have to search your code base for keywords to figure out what's happening. It's awful.

.NET is a great ecosystem, but the ".NET way" of doing the architecture is insane and not ergonomic.
Ask HN: Role-model companies with the best dev culture
What are the role-model software companies with amazing dev culture now?

In 2013-15 many people were looking up to how Netflix or Spotify built their dev culture and how they operated and developed their products.

What companies are setting trends now?
> This is like doing the same thing but expecting a different result.

Tech culture, and Silicon Valley in particular, is so obsessed with recreating things from first principles and experimenting for the sake of it, that you would expect that they'd give reinventing unions but under a different name a shot.
Right, but everything has tradeoffs. If the org chooses to protect benefits, then it may mean more cuts. For instance, to save $X a non-unionized firm may have to cut 5% of the workforce, and it would likely choose weaker performers. But if they have to provide more benefits and severance to those they let go, they may have to cut 10% of the workforce instead. In my experience layoffs were always measured. The people affected were usually weaker performers or in functions that weren't practical anymore (e.g. recruiter during a hiring freeze).

For me the tradeoff is not worth it. I understand that there will be ups and downs and I may one day be a victim. But I appreciate the flexibility that likely led me to be hired in the first place without a traditional background in tech. Basically they took a chance and luckily it worked out. But if the firm had a much higher cost to get rid of someone, they likely would have went with a more traditional candidate
I don't have personal experience with this, but React Native Web claims to solve this issue: https://necolas.github.io/react-native-web/, not sure if anyone has had experience with this. Of course, you will have issues with dependency hell/package maintenance.

Another great option seems to be Flutter web. I was really impressed by the "batteries included" approach to Flutter, and Dart has a pretty comprehensive standard library. This is in contrast to React's "just find a random package on npm and pray it doesn't bite you in the future."

Obviously rewrites are expensive, but I personally think both approaches are worth considering versus abandoning native components completely. WebView isn't without problems (and also, you don't need React Native to use WebView).
You have 2 options generally:

* platform as a service or PaaS: Render.com, Heroku, etc. Expensive and less control, but it's actually ready to use and you don't have to do any DevOps work.

* normal clouds with whatever flavour of Docker-based deployment system they have: AWS Fargate, Azure App Services, etc - potentially cheaper and gives you more control but you need to know DevOps basics and at least provide a Dockerfile.
Is it opt-in or opt-out? And if it's opt-in, does it come with infinite nagging until you opt-in?

I know login-in and syncing your data are "opt-in" options that come with infinite nagging (so, actually required options). The information that there are different levels of syncing is news to me.
It's dead simple to install LSPosed from the Magisk app
I do see what you are saying, though I think a lot of what they say makes somewhat more sense if you are familiar with their consulting "bubbles" and the language used within them.

But the problem exists even on a concrete technical level. Look at how many different "big data" products are out there. The Apache project alone has probably 15 different tools that largely overlap.
Cal 9 1752 (2004)
This may be true, but it doesn't explain the problem. If there's a bigger problem with bullshit today than in the past (and the article certainly does zero work to convince us of this), it's not because it takes too much effort to refute bullshit -- it's because there are no social consequences to being marked a bullshitter.
The app I use on Mac/iOS, News Explorer, will scrape the article for me and is quite often successful.

https://apps.apple.com/us/app/news-explorer/id1032668306
The market conditions as they exist today with the known expenses has established an equilibrium. When expenses go up or risks go up across the market, the market adjusts.
The problem is when you have to package something yourself and it doesn't fully list its dependencies. So painful and time consuming.
I've been running my M1 MacBook Air (and all retina Mac laptops before it) at the "more space" 1680x1050@2x resolution for years, but my eyes are finally getting worse. Text is a bit too small.

So, I think 2023's resolution is going to be 1440x900@2x.
My advice is the opposite: if you want to make performance justifications for code, you need a benchmarking suite. I have them for a lot of my projects. (Rust’s criterion is a delight). A good benchmark suite is a subtle thing to write - you want real world testing data, and benchmarks for a range of scenarios. The benchmarks should be run often. For some changes, I‘ll rerun my benchmarks multiple times for a single commit. I benchmark the speed of a few operations, serialisation size, wasm bundle size and some other things.

Having real benchmarking data is eye opening. It was shocking to me how much the wasm bundle size increased when I added serialisation code. The time to serialise / deserialise a big chunk of data for me is 0.5ms - so fast that it’s not worth more microoptimizations. Lots of changes I think will make the code slower have no impact whatsoever on performance. And my instincts are so often wrong. About 50% of microoptimizations I try either have no effect or make the code slightly slower. And it’s quite common for changes that shouldn’t change performance at all to cause significant performance regressions for unexpected reasons.

I’ve also learned how important “short circuit” cases can be for performance. Adding a single early check for the trivial case in a function can sometimes improve end to end performance by 15-20%, which in already well tuned code is massive.

Performance work is really fun. But if you do performance tuning without measuring the results, you’re driving blindfolded. You’re as likely to make your code worse as you are to make it better. Add benchmarks.
Should be quite a lot, evolutionarily speaking.

Being a horrible manipulative jerk seems like a great reproduction strategy to me.

On average women will see through you and won't give you the time of day. Some will fall for your terrible abusive manipulation, though.

They get impregnated and you move on. Your victims will on average have the usual mothering instincts and will do their best to help their kid make it. Eventually, that should result in you generating many offspring.

I hope this strategy isn't conscious on anyone's part, but it sounds like one evolution would reward.

I hope someone can show me a fatal flaw in my reasoning.
One of the tests we recently added to 1Password is the "Moby Dick Workout" for secure notes with Markdown rendering. Would love you to compare 1Password and Bitwarden:

https://www.hogbaysoftware.com/posts/moby-dick-workout/
People forget that cut-and-paste used to be literally cut and paste.
Braid is a classic and so satisfying. But you may need an old Mac for it.

Chess :)
Thanks for the reply and further details!
I did, but like you probably guessed, I found it too much of a hassle to find our own work and I'd have rather worked at a traditional company that just pays me every two weeks for work done, even if I'm not getting 1/n of the profits.
Doctors, psychiatrists, and lawyers all of professional organizations that effectively function as unions. And the SAG includes many workers beyond the marquee film stars.
I'd never get into a 30 year mortgage knowingly that after 30 years it'd be less valuable than what I paid.

Therefore, want it or not, mean it or not, the whole point of buying a property is to get something that appreciates in value. Otherwise it'd be cheaper or better to just keep renting.

In order to stop being an investment, we need more houses, both in quantity and diversity. Lower the barrier to entry for everyone, everywhere.
> HN hates and criticizes Google much more than Apple and Mozilla.

That is mostly because Apple almost never does something like this, and Mozilla literally never does.
(OP) valid observation, but I was behind the bar...
It's not a UX distro, it's a package manager/root install experiment distro. Why would they mess with the UX too?
rsync

incremental, obscure but no encryption and no compression because I've had restores fail in the past due to compression
If you want to run Arch Linux, why not get a GNU/Linux phone (Librem 5 or Pinephone)?