skysight-inc/HackerNews huggingface dataset:
I'm not OP, but I am similar to him in that I cheated/got carried through CS, have produced very little, and now have ~$900k in my 20s.

I'm short, male, not physically attractive, but not overweight. People enjoy having me around on the team; I'm a citizen of the country, so not worried about getting kicked out if I'm canned

I've also never stayed somewhere 2+ years

I almost exited the industry this year, but I'm going to give it another go and perhaps up my productivity.
Certainly not, my only goal is to assert that it is a perfectly reasonable hypothesis.
>if you want to work for a big tech company.

There's the bold assumption haha. I'm certain that less than 5% of all job interviews use leetcode.

Even in big tech, I'd imagine the majority of interviewees (such as the product manager who wrote the original article) won't need it.
> code immutability guarantees

Phrased another way, “bug immortality guarantees.” What is the use case for completely immutable software? Even Ethereum smart contracts do not actually guarantee the compiled byte code matches the supposed source of the contract, so while it might be immutable, it is not free. I think the bigger concern is not that the code will update - updates are good, especially ones for bug fixes like the log4j vulnerability recently - but that the code they say is running, is not actually running.

And let’s assume that we need to update our code. You need to pay to deploy an entirely new contract and then have some sort of “pointer”/gateway that redirects all your users to the new patched contract, and then we’re right back where we started where this gateway can be forced by law to not direct people to your contract much like Google can be DMCA’d to not show copyright violations.
> This content is not available in your area.

:(
I find it kind of amusing because I tend to use sexual attraction as an example for when communism will fail - because it is unrealistic to assign everybody a mate of equal attractiveness. You can give everybody the same shitty house and roughly the same shitty job, but unless you clone people, they will not be equally attractive.

Amusing, because the communists actually thought of it, and come up with this solution: that everybody should just be willingly give sex to everybody (or another variant, that everybody should just considered to be equally attractive).

For example here in Germany there was the famous "Kommune 1" in the 60ies, and they had the mantra "Wer zweimal mit derselben pennt, gehört schon zum Establishment" - meaning if you have sex with the same woman twice, you are already the enemy.

I don't think that is the "freeing of women" that its proponents claim it is. Quite the opposite, it is the ultimate "utilization" of women who lose the rights over their bodies.
A spyware-for-hire, Predator, caught hacking phones of politicians, journalists
Looking at the chart it's pretty obvious that wages aren't pegged to inflation in any way. You will always be paid based on the conditions of the labor market, not the price of an arbitrary basket of goods.

Heck you can see that wage growth outpaced inflation in ~10 of the last 12 years. Isn't that a good thing?
Disclaimer: I'm in sales.

WSL2
Outlook
Excel
PowerPoint

Of these, WSL2 might be the most surprising but it has replaced all the separate tool chain that I used to have (cygwin, vim, putty) with the Ubuntu distro. As to why I even need it, in sales you get to process a lot of crufty data, and sometimes it's just easier to dump it to a text file, vi or sed your way to a reasonable version of it, and suck it back into excel. Regex beats excel text formulas by a country mile.
You could ask the same thing about day-trading stocks, and the answer is also yes.

The article mentions day-trading penny stocks specifically, but I think that's too narrow.

This is not a new concept at all, just a new asset class.

https://www.npr.org/2020/12/07/943768902/former-day-trader-w...
The barriers exist because sex has a cost - the risk of pregnancy and disease.
It's because the side effects are known, and the patient is warned about them - so they can't sue for that.
We had an all-hands meeting recently where we got to submit anonymous questions. One of the questions was 'with inflation rising at 6%, will the company reconsider their 'standard' 2% raise?' The lady answering looks dead in the camera and goes 'Honestly? No' and goes on to talk about how we're reasonably competitive with the local market. Hey, credit where credit is due, at least she was a refreshingly straight shooter. It pretty much let everyone on the call know what they needed to do if they wanted a good raise.
Is the RBI deliberately trying to handicap credit cards in India? The decision to make recurring payments impossible, followed by having to enter card information every time I do an online transaction is making for a very frustrating experience.

The justification for these decisions is always "consumer interest" but how is making consumers jump through hoops to do transact online in consumer interest? I wish the industry was more co-ordinated in lobbying against these crazy policies

Edit: A couple of replies below that say they don't mind authorizing subscriptions/recurring charges every time. I respect that view but I think people underestimate how much friction it adds if a business needs to ask your for permission every time to renew. Consumers are forgetful. They may not be available to authorize a payment when it's time to renew. Subscriptions reduce transaction costs, give businesses a predictable stream of income and allow consumers continued access to services without having to remember to renew it.

If you don't believe me, just look at the data and anecdotes posted by tech journalists and software devs on twitter - it's a shitshow.

If a businesses make cancellation hard, the right policy would have been to allow consumers to "stop" charge from the card issuer's website or app - not ask consumers to approve a charge everytime it happens.
Tldr - The author likes some memes and doesn't like others.
I'm not sure why this warrants a blog post.
> I don't understand why this is seemingly considered a feature for all use cases.

Who says it's a feature for all use cases? It's a feature for some use cases. For those use cases, it's a major feature.
To use card tokens for any kind of payment, you need to integrate with some kind of card data vault, which this rule seems to also prohibit. It seems to be instructing the card brands to issue unique tokens for ever cardholder + merchant pair. No idea how that would work…
Tax cuts for companies, increased government spending to boost stock markets, state subvenventions, significantly lower interest rate than inflation.
Thanks. Hopefully he'll port Duke Nukem to it.

There are so many startups working on this tech now that my faith is growing. Everything that is sci-fi keeps coming true.
I am the author.

Wave G is a crap service. Wave took CondoInternet and threw it down the drain. My "Gigabit" there was actually 10-20 Mbps most of the time. And where I had it, the building had wiring exclusivity to Comcast and Wave, so no Ziply Fiber or Atlas Networks. In fact, if I had to choose between Wave G or AT&T Fiber and it's forced router/802.1X, I'd pick AT&T any day.

From what I know, Wave G uses Layer3 Ethernet switches whereas CenturyLink uses GPON.

CenturyLink has a much better service which is sadly held back by the crappy ONT. But if you don't max out your TCP connection count and don't need IPv6 or can live with 6rd/HE.net tunnels, IMHO CenturyLink Fiber beats Wave G.

Google Fiber (actually Webpass) was real solid in my previous place, plus it has native IPv6 which CenturyLink lacks. CenturyLink 6rd sucks, and Hurricane Electric tunnels are getting blocked by sites now.

Most annoyingly, the FreeBSD mirrors are slow via CenturyLink 6rd so I have to route that via Tor since FreeBSD pkg lacks a IPv4-only flag.

CL does have slightly better IPv4 peering and throughput, but Google Fiber/Webpass is totally worth it for $5 more. Yes, Webpass is slightly "slower" on IPv4, due to microwave links, but the real IPv6 and support and even sticky IPs make up for me.
> you'll top out relatively quickly

This is not true in the Phoenix or Tennessee areas, two places I know folks in the trucking business. Competition for drivers is fierce, and that leads to better offers from firms who have found a niche where they can charge more.
One is unregulated, the other is sanctioned. Uber found a loophole for bypassing taxi medallion requirements, and following the law is doing it by the book, renting/buying a medallion to ferry people with a vehicle.

Loopholes are common in the US, the spirt is: if nobody says it’s illegal, it’s not illegal (yet). It’s not uncommon for “loophole bypassers” to oppress others who could take advantage, after they themselves have already profited to prevent competition in the form of laws and regulations. This isn’t just a US phenomenon, it’s commonly used like the Indian Jati Varna system, Toyotomi Hideyoshi and classifying people by birth (he was a commoner), and seen now in the US so that only wealthy corporations can afford licensing, standards they set, and other costly additives that government is only happy to tax.
Healthcare costs in the USA eat those gains.
Sheppard’s Warning
It's my hypothesis that pretty much everyone who loves data.table is a finance/trading type person who as you say needs to quickly write tons of throwaway exploratory code to analyze large stock price datasets or the like.

I would probably prefer data.table to dplyr in that use case as well. The creator of data.table clearly comes from that background and wrote it for those kind of workloads.

I will also admit that the latest data.table tutorials suggest a lot of improvement over time. data.table made some truly WTF decisions in its early versions and has backtracked on all of it. The join API is much more reasonable now and it supports non-equijoins, which for many people could be the decider vs dplyr just by itself.

The dplyr API has only evolved so much because Hadley set insanely high standards for how powerful and intuitive it should be. So personally I don't count it against them that they didn't get it 100% right the first time.... even though I personally have been burned a couple times by all the changes. I think it's worth it for what they have achieved.

Not that it's all roses. Tidyverse stack traces have become kind of horrible. They're dozens and dozens of layers deep and you have to be pretty experienced to sift through the noise. I'm an old hand and know how to deal with it, which is probably the way a lot of people feel about their favorite table package... even gag Pandas.
Interesting how desperate the author is to make it sound like a bad thing that teachers are letting kids know that they're allowed to be themselves, no matter how much their parents bully their own kids into conformity/denial/suicide.

The conservative parental strategy of totalitarian control over their children's lives under heavy censorship is deeply problematic.

It is not uncommon that parents do everything in their power to make sure their kids don't find out LGBT exists, but when they can't, it must be demonized.

Could you imagine being at school, where you know your parents can't track your internet activity, and you sneak in a quick Google about "is it ok to like both boys and girls?", and then the school snitches on you to your parents?

For some kids, this is a grounding, a scolding, forced unwanted meetings with the preacher.

For others, it's a spanking, a beating, a never ending spiral of homophobic abuse, or worse, being sent to a conversion therapy camp to be tortured.

Articles like this are disgusting and disturbing. As if teachers really give a shit if your child is or isn't LGBT.

The reason they aren't jumping up and down to tell parents is because it would put the child in very serious danger.

If you're not happy about this, you shouldn't have spent the last 100 years murdering and memory-holing LGBT people.
> It never does.

The first thing in the article is a graph where 7 our of the 11 years shown have positive real wage growth.

If worker pay never kept up with inflation, the country would be among the world’s poorest.
For most file systems performance suffers at latest at the 90% full mark, if not before.
I just look at what my KPIs are (key performance indicators) and maximize those. Management won't tell you what they are, but it's usually the same between companies

- making managers look good by stakeholder demos
- making sure your a team player
- being active in core hours
- unblock peers in PRs
- not abusing pto time, just state your working and do your own thing so long as works done
- delivering high visibility features
- delivering value in planning sessions

When I get my actual work done and how long it takes for me to do it is irrelevant. What I do make sure is that I'm also outperforming some of my peers

I usually do all my work is one shot somewhere in the afternoon everyday. We also have to put comments on tickets everyday so I just have enough to write a paragraph and use that for standup. That takes me 2 hours of coding everyday give or take. most days I don't work more than 5 hours. This doesn't include the time I spend thinking about the problem though
This could be much more interesting if it included shots of the various windows listed in the panel, and perhaps also the ‘advanced’ interfaces available since Win2000 (iirc)—opened via ‘properties’ on the ‘My computer’ icon, though I think it's also in the panel somewhere. For me, the control panel is the litmus test of the OS interface—partly because usually it's where the OS has the most of its interface, while the rest is a bunch of bars and menus. Compare e.g. Gnome's panel to KDE's panel, at least around KDE 4 (last I've tried it): Gnome's is an example of austerity lifted from OSX, while KDE went full-in on tree-lists of dozens of pages of settings.

So: in Windows 7's control panel I've counted ten different kinds of windows—with ten somewhat different approaches to their design. Some of the widgets in there aren't used anywhere else in the OS. This only includes MS' own built-in settings windows—no third-party stuff, which frequently also has custom one-off looks and widgets.

And apparently, things became even worse in Win 8 or 10, with half-assed attempts at a redesign.
This is very useful in understanding the different options.

https://ncase.me/ballot/
I have also only actually worked about 10 of 40 hours a week as a consultant to a giant enterprise, only getting great feedback.
Ok, so now we're all agreeing that we want central trusted entities.

And on the next post, we will all agree that something needs to be done about the power of Google, Meta, Twitter, YouTube, ... .

HN is really obsessed about anti web3, like crazy obessed. You will never see any nice thing top voted here.

Ok HN, you don't like web3, I get it. Now can you all please shut the fuck up about it? If I don't like something, I just avoid it, stop talking about it.
We’re better at preserving the threat of new entrants. Truckers routinely start their own businesses here. That’s tougher in most of Europe, where labor laws making hiring and firing strikingly expensive.
Inflation is probably around 15% lol
Well, to make you feel worse, my non-western-country friend: this developer probably makes over $150-200K a year, for 5 hours of work every week. And almost everyone here is OK with that.
Lasko fans are the way to go. I have one of their utility fans that is good for continuous duty, it's lasted 10 years and shows no signs of quitting. I got mine on amazon but I've seen them in hardware stores too.
> In most cases it just comes off as jealousy that someone is doing better than you.

That is certainly a very convenient way of dismissing something you find uncomfortable.
I've found through personal experience that arguing with crypto people is like arguing with religious people.

There is absolutely NO argument in the world that could make them doubt their own belief that cryptocurrencies are the future of money.

Nassim Taleb says that Bitcoin is worth exactly 0.
That would have been a strong reason for me not to use FreeBSD. It's like taking someone who says, "I have a stressful job. The only time I can really relax and feel worry-free is when I'm cooking."

And then hiring a personal chef for that person. Sure, the food will taste better, but at what cost? At what cost?

(Actually watching defrag stopped being satisfying around the time that I got my first 50GB HDD. It took too damn long to watch, like a 2 year old playing Tetris in slow motion)
The OECD numbers adjust for both healthcare and education.

Americans are still making 25% more than Western European counterparts.
> 90% of our bill is database related currently.

Huh. With the context of the rest of the comment, I realize (the very obvious comparison) that a database engine designed to shard to many thousands of small workers could potentially be a very attractive future development path.

Iff the current trends in cloud computing (workers, lambda, etc) continues and some other fundamental doesn't come along and overtake.

Which is probably (part of) the reason why this doesn't exist, since I think I've basically just described the P=NP of storage engineering :)
I wish ZFS had a defrag option. On a server I run that would allow me to move all the used blocks to the beginning of storage and use the rest for hypervisor level snapshots.

But I'll still take ZFS over any other file system :)
How can we thrive for billions of years?
Ask HN: Workflow suggestions for untrusted, remote-managed environments?
I'm in a job where we work with large corporate clients, fortune 500 companies, that sort of thing (US based). Those clients all have different mandates on what software you have to use, how it's remotely managed and by whom, the patching strategy, etc. Some even go so far as to literally disable copy and paste in your company-mandated work environment! I shit you not!

To get around this, my employer (a consulting firm) is now mandating that all employees MUST use the company (our company, not the client's) laptop which MUST be remote managed at all times and is subject to monitoring. This is all in a remote context, too, and I don't have a second bedroom in my apartment to dedicate as a workspace to that either.

I'm not willing to sacrifice my own personal workstation setup - consisting of a nice multi-monitor, docking station thing on a nice work desk - to use the company laptop for all things, and I refuse to put ANY of my personal stuff on there whatsoever because it's stupid to trust your employer who has absolutely zero loyalty to you whatsoever (we just got acquired by a larger company a few months ago, too, so there's that).

But it's a massive pain in the ass to have my REAL workstation in place, then have to pivot over to another table - not even a desk, literally a plastic folding table from WalMart - on the other side of the room where I don't have a monitor, docking station, keyboard, chair, etc. and stare at that dinky piece of crap screen for 8-16 hours a day 5-7 days a week. I'm just not willing to do that and I think it's unreasonable to expect it.

Normally I'd just set up some kind of remoting so I could have a remote session from my real workstation into the company laptop, but there have been subtle indications that this approach is going to be flat denied as well.

So I'm at my wit's end here. They're entirely intransigent on the subject and don't care how much of a pain in the ass it is to do the job, nor how much pain they're putting their employees through with these mandates. Some of this is definitely necessary by law and such, and I understand that, but some of those restrictions - like disabling remote sessions, disallowing copy/paste, etc. - are just play batshit crazy with absolutely no way they're protecting a damn thing. I mean, I have physical access to the damn device anyway, how the hell you gonna stop me if I want to steal your IP? But nonetheless, this draconian dogma persists, and short of finding another job, I have no leverage here.

So does anybody have suggestions on how to ease these kinds of workflows? Are there good strategies, best practices, other software and/or tools out there that can be used to make this less of a pain in your day-to-day?

Because I desperately need something to make my job sane again.
By their actions, not so much:

- commingling of inventory means you're not necessarily getting the stuff from the merchant you're ostensibly buying from

- which doesn't really matter anyway because merchant reviews are hard to find (couldn't find them at all on mobile)

- being able to change the product being sold while keeping the rating and review history. WAT
Honestly, I had a great experience with Udemy. Especially for beginners and technical subjects, you have a ton of options for every tech and some great instructors.

Wait for their never-ending promotion and at 10/20$, some of these courses are a bargain.
Here in the NL, we’ve been able to send money for free to each other instantly, for at least half a decade. We use apps like Tikkie to mask each other’s bank account numbers and automate some of the book keeping for many transactions, but we don’t technically need the app in the first place.

The US is very slow to move money, I still dread any time I have to use my old US bank accounts to get things done.
> Even Ethereum smart contracts do not actually guarantee the compiled byte code matches the supposed source of the contract

What? You don't have to publish your smart contract code for the public to verify, but you absolutely can. And once you do, the public can absolutely verify that the smart contract code you provided does in fact compile to the byte code deployed to the blockchain.

> and then we’re right back where we started where this gateway can be forced by law to not direct people to your contract much like Google can be DMCA’d to not show copyright violations.

You don't have to include that upgrade functionality in your smart contracts. Or if you do include upgrade functionality, you can limit what sort of functionality can be upgraded. Otherwise, yes, it's no different than just running your own server and changing the code all of a sudden with the users being none the wiser.

Question is, if you don't limit your upgrade functionality, are your users going to trust you not to rugpull?
"getting something cool done is rewarding in its own right. Why don't they want that feeling… ?"

I'm getting something cool done on some stuff I actually care about, like my gym gains. You can see other examples in this thread: family, their own coding project, etc.
> It never does

Except in 10 of the last 12 years, as you can clearly see in the same chart
Exactly just outsource raising of the child so we can extract the maximum economic benefit from every citizen.

Don’t waste your time raising the next generation! That doesn’t boost our GDP!
Sadly no yubikey support though - https://github.com/mssun/passforios/issues/42
Perhaps, but do you really think developers are different from every other kind of employee? While we are well paid, the overarching story has been to systematize the work and increase the number of workers in an effort to drive down costs and increase management control. I think it's naïve to think this trend will lead to companies making wise decisions that cede additional control to workers. After all, this isn't speculation, we're discussing an article where 1/3 of workers are already subject to it!

The main thing that has made our profession different is that the work is intellectually difficult and requires a lot of training. If you think similar knowledge work jobs aren't subject to such pressures, I know a doctor that is freaking out about how they are training nurse practitioners in online schools to take away hospitalist jobs.
That's all from the government, and by extension from the population at large, not from any set of rich people.
It's called PostIdent, it'd a wonderful service.