skysight-inc/HackerNews huggingface dataset:
Of course there are a cultural leanings at every "place". What kind of people frequent that place?

HN is no different. Anyone can come here and make any argument.
Anyone in a 3rd world country could say the same about salaries in Sweden.
Recall that in his famous quote, Thiel did not refer to "capitalism and more libertarian initiatives". He specifically chose (and perhaps coined) the curious phrase, "capitalist democracy". And you can be sure he chose that phrase for a reason.

Against this backdrop -- it's interesting that you chose to drop the "d" part of the phrase as if Thiel never said it. Let's see how your paraphrase works using the "d" word in place of the "c" word:

1) Given Peter Thiel is for more democracy; 2) Peter Thiel believes that women's enfranchisement prevented more democracy; 3) Peter Thiel believes at the very least that women's enfrachisement has a consequence of preventing more of what he stands for, which is democracy.

This isn't just a rhetorical exercise. It's very important to his message that he used the word "democracy" as the central noun in the phrase, and not "capitalism" or "capitalist ideals".

That's because at his core, the man is and always has been -- expressly, unapologetically anti-democratic.
1. You want an invertible operation. Invertible operations do _NOT_ lose information, and therefore have the maximum amount of entropy per step.

2. You want the invertible operation to pass a statistical test called "differential cryptography analysis". Over multiple rounds, it must be difficult / impossible to "predict" how 1-bit of difference changes the state. (ie: 1-bit of difference should lead to 50.0000000% change in every output bit. If its 50.1% or 49.9% change of bits, you fail because someone running cryptoanalysis will pick that up).

----------

#1 is somewhat easy. It turns out that Data XOR (Rotate-left Data) XOR (Rotate-right Data) is all you need to make an invertible operation. 5-operations, no more (any more is redundant and therefore unnecessary use of compute power), no less (any less is not invertible and therefore loses information / entropy each step).

#2 is complicated: you gotta understand differential cryptoanalysis and run a bunch of tests.

-----------

The discovery that (Data) XOR (Rotate-left Data) XOR (Rotate-right Data) was invertible became extremely popular in the 2010s through 2020s, and has become the cornerstone of XOR / Rotate / Add ciphers (aka: chacha), pseudorandom generators, and hash functions.

I don't know quite when it was originally discovered, but Jenkins was blogging about the importance of invertibility and playing with invertible xor/rotate stuff in (non-crypto) hash functions way back in the 90s.

I know Knuth's "Art of Computer Programming" book 2, Seminumerical Algorithms, discusses the importance of invertibility in random number generators, which is closely related to hashing / cryptographic procedures. So this "understanding" has been around for decades, but has only "become popular" in the SHA256 / Blake3 / pcg-random era.

------

In the 90s, ciphers were mostly using SBoxes for this step ("confusion", to grossly change a value to another value without losing information). But today, modern CPUs are much faster at add/xor/bitshift operations than reading/writing to memory. So SBoxes are no longer a high-speed methodology / primitive for these kinds of operations.

It makes more sense to change our algorithms to use a new "invertible confusion operation" (aka: what SBoxes did before, and what ((Data) XOR (Rotate-left Data) XOR (Rotate-right Data)) does today).

--------

EDIT: Remember: the modern crypto-primitive is just a combination of "confusion" principles and "diffusion" principles.

1. Confusion "lossless transforms" numbers into other numbers. (A "set permutation" of sorts)

2. Diffusion "moves" bits from one number into other numbers.

Iterating over confusion + diffusion many times (IIRC, SHA256 is 64 rounds) is all you need to make a cryptographic cipher. If you "just" need a pseudo-random number generator or hash function, maybe 5 to 10 rounds is all you need.
Yeah. Im an "infrequent" but, maybe because of that, movie going sure isn't one of the incremental risk activities that I'm about to untertake.
> Came with MediaTek 7961 WiFi, which while supported by mainline Linux, the performance is trash (~30MBit on 802.11ac). Luckily it's only M.2 so you can replace it with something like the AX201

yep, those mediatek cards aren't just slow, they's complete trash (see my other comment: https://news.ycombinator.com/item?id=30248380). i swapped it out for an Intel AX210 on my P14s Gen2 (Ryzen 7 Pro).

on linux you need Kernel 5.15.13+ for AX210 since the bluetooth side (connected over M2's usb bus) fails to come back up after waking from sleep or soft reboots. i dont think that patch was in 5.16.0 when i tried.

https://www.spinics.net/lists/linux-bluetooth/msg96194.html
Boulder, CO did this: https://aboutboulder.com/blog/why-does-boulder-have-a-greenb... There's a fund to buy up farms and ranches around the city when they come up for sale, and develop them as open-space for hiking or wildlife preservation.

Which, when coupled with building height and density limits means Boulder has housing prices like those of a city 10x its size. I live in a subdivision in a small town just on the other side of that greenbelt. Since the bus service is terrible, when I was commuting into the city it took an extra 5-10 minutes of driving through that open space to get to my office.

So while I personally love having the open space, its not a panacea that solves all the problems.
no, i think it's more of a cynic's laugh. After all, the better comparison is that this is like laughing when the playground bully picks on you.
_If_ it's a money laundering scheme (I also believe a good portion of it is), then reason dictates it'll probably never go to zero (at least until it ceases to be a viable option, eg banned in the countries you use it). Which means NFTs would be here to stay, and probably grow year over year?
> Junior programmers obsess over languages and tools. Senior programmer think about architecture, data structures, team cohesion, requirements, business value.

Well said. One of the big focus areas for me as a lead engineer is to get everyone to realize that planning (discussion, design, diagramming) are part of the engineering process.

Writing the code is a lot easier when you've already planned out how it's going to work.
>>I didn't expect to see Signal listed here.

I've put Whatsapp for broadly the same reasons. So not the Op, but my 2 cents:

I cannot listen to any discussion of "privacy" or "encryption" when the software doesn't let me create multiple anonymous accounts on computing device of my choice, and instead it insists on tying itself to my most personal device and ID at the very beginning.

I don't know if Signal does it, but Whatsapp additionally explicitly requires access to your phone contact list. At which point, the end-to-end encryption feels like sarcasm. What's left? You have my identity and you have my social graph. You can tie me to anything you want six ways to Sunday. You've asked for my most treasured things in the first 30 seconds of installation. Everything else feels like ridiculous security theater that makes my life explicitly worse (especially the lack of seamless multi-device support) for positively zero benefit for myself or any of my friends & family.

I understand broad first-principles discussion, but for me personally:

I DON'T care if my discussion with my mother in law is encrypted.

I DO care if everybody I want to chat with gets my phone number and social graph.
Tailscale CVE: TS-2022-001
All of those (POSSIBLY not the last) require reading. Rules. Numbers. Need to be licensed to be a barber. And in every instance, if you’re operating legally (etc) you need to read contracts, etc, to make sure you’re not getting shafted. Also need to read to collect and file taxes.

Outsourcing reading is sometimes possible, but it will usually cost you a lot more and will make it much easier to be exploited.
Anyone have experience using projects like this? Are the performance gains (and/or other benefits) that noticeable?
HN readers are predominately CS/IT folks, and would probably relate better to that aspect of his person than others. That's certainly why I read the article.

Should I emphasize that he lives in the UK?

"UK citizen debunks positive psychology"

Or should I emphasize the statehood of the person debunked?

"UK citizen debunks US professor with one neat trick"

Just trying to summarize the relevant parts of the story without clickbait -- which the article did pretty well I thought.
Rumble offers 100M and no censorship to Joe Rogan
Are Swedish salaries given pre-tax or post-tax? Houses with good schools near high paying tech jobs are usually greater than $2M, with taxes that will run 25k/year...
Done, since you asked for it. Whining about downvotes is lame and I'm always happy to oblige.
Yeah, shuttle service is pretty good, buses are pretty good, and light rail is getting better.
Upkeep, storage, maintenance of a billion users.

I wouldn't put it past them. I'm currently leaving Google (the last jigsaw piece is gmail), but would almost encourage google to charge so that people can snap out of it and find a better alternative.

Any gmail alternative suggestions? (I'm fine with paying if they are a good long term bet).
> the whole field of Big Five is fundamentally a fraud

Do you have more reading? The Big 5 is hardly perfect and merits critique, but to call it "fundamentally a fraud" frankly feels like the conclusion of a "topic tourist" that read 1-2 critiques and made up their mind. It's not theoretically-derived, it relies on factor analysis, its utility does not all cultures, the five traits are not fully orthogonal. I'm not here to champion it. But comparing Big 5 to Positivity Ratios or Power Posing seems hyperbolic at best, particularly given its usage in situations where validity must be demonstrated.

But I've changed my mind on a lot of things. I'm prepared to change my mind on this if you've seen or read something I haven't.
Civ6 btw
Close/open-mindedness isn't about being morally wrong/right. It's about holding a vile idea in your head long enough to see its various facets. To study it and understand it.

Openmindedness here means being able to understand that slavery is wrong at the same time you study what it reveals about the human condition. To be clear, no one in this thread has argued that slavery was good. If you think that, then maybe it's a sign that you're not separating subtle ideas well enough.
The "waiting for my vesting" mindset only makes sense to me if your TC is back-loaded, but I think Amazon offers are usually pretty consistent TC over the first 4 years, it's just that the balance shifts from bonus to stock.

So lets' say I start in January with 5% vesting after 1year, 15% after 2 years, and 20% every 6mo for the next 2 years. The signing bonus starts large and then shrinks proportionally to keep the TC constant. In my mind the only change is that my salary gets more "lumpy" at the end because I'm getting paid every 6mo instead of every 2wks.

So right before a vest I'm thinking "it's worth it to stay for 1 more week for 20% of my stock" but right after a vest the question is "is it worth it to stay 6months for 20% of my stock and 6 months of base pay?". That latter question seems the same whether my TC is cash or stock.
I mean there's nothing wrong with this. A solid wooden door is nearly the perfect desk size and width.

I feel like the OP was being a little too drastic, there are many reasons to dislike Amazon but one being that Bezos used a door as a table is a little out there.
The S3 / S0ix sleep state power consumption fiasco is completely unacceptable. I have two T480 laptops with usable S3 that I regularly put to sleep for a week.

I will not be upgrading them until after I can confirm that this mess has been fixed.

I no longer care whether blame lies with Lenovo or with Intel's reference platform. The product is so broken that it is fundamentally unfit for my use case.
Lol, I got an offer from one of the more coveted companies a couple years back for a position in TX (where i live) and while it was a few $$ more than what I'm currently making at a company that is considered "cheap" (although like everyone else they claim their compensation is market rate), it wasn't enough to make me jump for a job that sounds like its 3x as stressful as the one I've got.

I'm guessing the San Jose, pay scale for the same job was probably 3x+, the HR person who gave me the offer letter actually apologized and suggested I negotiate for more.. Which I found pretty funny, but they wouldn't budge on the PTO vesting schedule, and I'm at an age where I refuse to be in a situation where I have two weeks of PTO, which isn't even enough to take the kids on a couple trips a year during spring break, summer break, etc.

Plus, for a company with 10's of billions a year in profits, I've never seen so many red flags... From the HR department to the inexperienced parts of the team I met with (and the experienced guys who where apparently "lifers" and unaware of the outside world if you will).

It surprises me that a company will pay someone $$$$ and work them like dogs rather than paying $$$$-10% and hiring another 1/10th of a person so they don't have to work 50+ hours a week with 2 weeks vacation.
When a criminal is arrested their future crimes are prevented.

I think there’s an assumption that crime is random and that people randomly commit them. In that case it doesn’t matter if you arrest because what’s the point, it’s random.

But people usually commit crimes intentionally. And they commit multiple crimes.

Fire is different than crime in that it’s not conscious.

I don’t think police are alone in preventing crime but they aren’t a last resort. I also think we spend too much on police. And we spend on the wrong things. I want to reform the police to make them more effective.
Sony isn't positioning the PlayStation as a general purpose computer though.
Mine too. Everything just worked perfectly with Fedora out of the box.

I got the 4k one which in retrospect I'd switch for the 1440p (for battery life), but either way it's a pleasure to use.
How is "product of their time" in any way softening it? If your life is short and brutal, odds are you will have niceness kicked out of you early on. And Roman life could be very brutish. One of the things we inherited from them was the word decimation, which came from a punishment of picking every tenth person to be put to death ( usually used for soldiers or uncooperative city ).

It does not soften it. It just explains it.
So if landlords now have to pay for everyone's UBI, why aren't the Landlords just going to raise rent to get that money right back?
I don't believe it is. My understanding is the 1.8 years average figure is how long those who already departed had stayed for. I might be wrong though, where I heard it from didn't specify.
Germany to send additional troops to Lithuania
There was a major release of PHP8 2 months ago. To add to that - JavaScript was invented in 1995. PHP, "so far back in the past", was invented in 1994.

It's only regression in the exact language and framework you wanted to use. Certainly not "front-end skills".

I worked at a company where our iOS team refused to make multiple API calls for any given view. They wanted 100% of the data for _any_ given activity the user could do to be a single call, formatted how they wanted. I pushed very hard to let that team go, but failed, although I do still chuckle at the horrific reviews the app gets for general bugginess.

It's absolutely mind blowing that people getting paid 150k say "well I'll touch that code but _never_ that other code". I hate to paint with broad brush strokes, but I never once saw that attitude from a non-college graduate. Loathed to use the word "entitled", but holy cow.
I was a bit surprised to find out that Unikraft does not yet support multiple cores/CPUs (at least on kvm and x86): https://github.com/unikraft/unikraft/pull/244
Fastmail or HEY
Why would you write Python like it’s Rust? I really fundamentally do not understand the purpose. Ain’t `is Null` checks and try except good enough?
Just like crypto! Hey, wanna buy into ShibaInuElonIsTheBestCoin? I hear it's gonna pump soon.
People would move as long as there are similar quality free services

But are there? Everyone knows Gmail. Gmail is so ubiquitous that when signing up for some things online, the systems sometimes pre-fill "@gmail.com" for the user.

People will leave Gmail at the same rate they leave Facebook — very slowly. And because of the same reasons. Everyone they know, all of their mailing lists, newsletters, coupons, etc... are already on Gmail. They don't want to have to track down a couple of hundred sources and tell them a new e-mail address.

E-mail is very sticky. People on HN who don't work directly with the public typically don't understand that there are MILLIONS and MILLIONS of @hotmail.com, @att.net, @earthlink.net, @aol.com, @yahoo.com, and other "legacy" e-mail addresses that are very active.

And before the usual HN ageism kicks in, I'm current working with a dataset that involves about 200,000 Americans in ten states between 18 and 45, and nearly 5% of them are on @aol.com.
I mean in the sense you can just enter a phone number and hit "Start Chat". The URL feature is so you can embed it in your social profiles or whatever and people can message you from there. It's just really hacky to use it as a method of initiating a chat if it's not already a link you can just click on.
> Raising rates now would cool off investment, the logic goes, and how is that helpful at a moment when we don’t have enough factories or cargo ships?

Exactly. The world needs at least twice as many factories and cargo ships as it has right now.

The existing ones continue to churn out technology/products of the past and the new ones will produce all these things that we urgently need to invent needs for.

/s
OP was probably referring to the switching costs in the case of competing apps (like Uber and Lyft), not the cost of leaving a job and driving for Uber.
Tara the river is in Montenegro, not to be confused with Tara the mountain which is in Serbia.
Judging from what an insider in the HR org told me, we're going to be hearing a lot of stories like this going forward. Apparently, Amazon scale is so large and their attrition rates are so bad that in some markets, every potentially qualified candidate has already applied and failed an interview, or previously worked at Amazon and quit. As the adage goes, necessity is the mother of invention and Amazon seems to be at a point where it really needs to try everything under the sun to try to attract talent, given their extremely poor reputation.

With this said, from reading the article, this move seems reminiscent of Netflix's pay structure, in the sense of offering a higher cash portion but lower equity. Some people here already mentioned that this was already sort of the case with a sign on bonus compensating for the backloaded vesting structure. From my experience interacting w/ professionals outside the FANG bubble, equity tends to be a bit confusing, so I wonder if a move towards bigger cash portions is a way to try to lure people who wouldn't otherwise be looking at big tech as a prospective career choice.

What's also curious to me is that bumping up cash comp is in direct opposition to the trends from some other tech giants, where they are frontloading equity vesting. My sample size might just be small, but it feels like cash comp seems to correlate somewhat with bearish stock feeling and that frontloaded equity tends to correlate w/ bullish stock feeling. Would love to hear whether I'm off the mark here or not.
I think that's a reasonable reading. I don't think 3 obviously implies what others in this thread seem to think.

I can believe that my coworker getting a huge bonus/raise means that I am getting less as a result. It doesn't mean I think it shouldn't have happened, or that I'm going to attempt to sabotage them. I can acknowledge something that isn't beneficial for my cause without immediately desiring to end that thing.
If you're into C++, check out: https://www.fluentcpp.com/

It's a solid resource if you consider yourself a programming athlete.

I won't shamelessly plug mine, as it doesn't fit this category yet (programming posts are the least ones I have by quantity), but looking forward to improve that.
I'm pretty sure the person was joking.

Or they just hate Albania, but in that case the likelihood is higher that they're actually from Europe and maybe even from the Balkans themself.
> I received an offer that was 160 base, 325 cash bonus and 5% of my RSUs for my first year, putting my TC at ~510k.

I don't understand the appeal of cash signing bonuses. This just seems to me like another way of saying you got hired for a $485k annual salary while giving Amazon the freedom to cut your salary a year from now by up to ~67%. Why give your future self that risk instead of looking for a higher base salary that is stickier over the long term?
No. It's a canard, a wild goose chase, a red herring...

Thanks to Kurzgesagt. They did a great video essay at :

"Who Is Responsible For Climate Change? – Who Needs To Fix It?"

https://www.youtube.com/watch?v=ipVxxxqwBQw

Also Goodheart's law:

https://en.wikipedia.org/wiki/Goodhart%27s_law
Amusingly enough, the 737 is one of those few airframes which are dynamically stable in yaw. The yaw damper is not on the required equipment list. Others like the 757, the failure of one of the two fitted yaw dampers is enough to prevent dispatch.
Does anyone recommend a monthly service to offset your carbon footprint? Googling im never sure what services are legit or not..
why do people get sick?"maybe because of diseases?
They already do offer paid upgrades for more space: Google One https://one.google.com/about
The people that publish and promote bullshit science spend a lot of time on podcasts, so I don't see why the people falsifying their research shouldn't as well.
> people massively over estimate how competent they are in a language.

Or maybe they were just really mediocre? I can compare myself to myself - I simply know that I'm a better Rubyist than I was 7 years ago. Not just a better Rubyist, a better software developer in general. But sure I can see that maybe some people don't have a passion for the craft and then they kinda stop learning and just get by with what they know. You can continue being mediocre for quite a long time if you can bullshit people - but I don't think that's a typical type in our industry. So I do think your experience is anecdotal. The really great Rubyists I know all have lots of experience - at least 5 years and usually it's well over a decade (I'm thinking of Tenderlove/Jeremy Evans/Sam Saffron etc etc). Btw they're not just great Rubyists they also understand software, the web and even low level stuff quite well, so they're great overall engineers. Sure some bright people can get to that level faster - but that's very rare for mere mortals. It takes a lot of hard work and a lot of time usually, like any skill.

I will say though that for many routine tasks you don't have to really be senior - e.g implement some new end point that talks to a model where you pretty much copy paste from the existing code base, for these types of tasks there won't be much of a discernable difference between a junior-mid and a senior. Senior make a difference in the more complex stuff.
try 50% less once you factor exchange rate and culture of underpaying engineers.
I didn't realize there was a list of "evil companies" and everyone agreed about precisely which companies are on that list.
First sign on was ~25% of my base salary, and ~15% for every subsequent year.

That does change the math if Amazon is giving $100k bonuses each year for the first two years.