skysight-inc/HackerNews huggingface dataset:
Yeah. It's probably way more mentally engaging - stress of getting product out and upcoming sales and the emotional rollercoaster of wins and losses. More importantly is the rate at which I met people and talked shop. Talked to customers, potential partners, talked to anyone who would listen really.

These days, sitting at the office listening to Katie go on about her weekend and Micheal go on about Apex legends or as you mention... but it's missing that weight or sense of purpose.

In my country though, putting former startup founder @ 28 years old makes you un-hireable.
> The interview bar has gotten insanely high it seems.

Software developers are starting to commonly earn doctor-like salaries. Doctors typically burn ~12-15 years between school and residency before they start getting paid serious salaries.

A top 20%-30% software developer can be earning $150k in their mid to late 20s, outside of the Bay Area.

It's no surprise that the hurdles are going up for such high compensation. Software devs in the US as a mass employment field (1.5m people) are the best paid large group of people in world history. Combined wages (not total compensation, that's far higher) for the 1.5 million software devs in the US is in the neighborhood of $215 to $250 billion per year. It's doubtful anything like this concentration of huge globally important industry dominance + very high pay will ever been seen again anywhere else in the world, it's an outlier economically to put it mildly. Enjoy it while it lasts.
Google’s Project Starline Videoconference Tech Wants to Turn You into a Hologram
I think it depends somewhat on what the cursing at me really means - if the recruiter said something like:

"Screw you, you little shit, I can't believe I wasted my time with your worthless ass!" and hung up that would be one thing, if they said "oh damn it" and hung up that would be another, both still rude but quite different. I'm assuming of course it was probably something like the second but the phrasing makes it sound like the first.
It's a universal cross-app theming framework/guidance based on a customizable five-color palette... derived from a wallpaper that carries over to your apps ;)

IMO it's ambitious, perhaps excessively so. I work on a product that we white label and recolorize for various enterprise-scale clients who want adherence to their own color palettes, and there are often things that feel "off" when we change color palettes alone... simply because typography, whitespace, and color go hand in hand to create a brand identity. It's never as easy as swapping colors.

And then there's the underlying assumption that a user wants a single color identity to follow them across the aspects of their personal identity. I don't know about others, but I want my social apps to have a different "feel" from my corporate messaging and issue-tracking systems. As Bob Dylan puts it:

> "Red Cadillac and a black mustache... Pink petal-pushers, red blue jeans... I'm a man of contradictions, I'm a man of many moods / I contain multitudes."

If Bob Dylan is implicitly criticizing your design framework's core assumptions in his latest studio album... you're by definition not Steve Jobs.
Despite what any website might say, all of the hype and “value” of crypto always comes back to dollars. If you take that away, I don’t see how anyone will want to stick around short of super hardcore techies.
The "wow it's really 3D" effect without glasses is what people experience everytime I've shown Looking Glass to someone, glad to see devices with higher resolution are coming and more people in the market, end users will benefit from more concurrence to drive the quality up.
Which is normal.

Many companies pay for raw skills, ability to learn quickly, ability to hone their skills, attention to details.

If you can ace leetcode, topcoder, codejam, and alike in a short period of time, you probably have a very high capability of learning.
> In economic terminology, a shortage occurs when for some reason (such as government intervention, or decisions by sellers not to raise prices) the price does not rise to reach equilibrium. In this circumstance, buyers want to purchase more at the market price than the quantity of the good or service that is available, and some non-price mechanism (such as "first come, first served" or a lottery) determines which buyers are served. So in a perfect market the only thing that can cause a shortage is price.

> In common use, the term "shortage" may refer to a situation where most people are unable to find a desired good at an affordable price, especially where supply problems have increased the price. "Market clearing" happens when all buyers and sellers willing to transact at the prevailing price are able to find partners. There are almost always willing buyers at a lower-than-market-clearing price; the narrower technical definition doesn't consider failure to serve this demand as a "shortage", even if it would be described that way in a social or political context (which the simple model of supply and demand does not attempt to encompass).

https://en.wikipedia.org/wiki/Shortage
You can recharge for postpaid numbers too. It goes into account balance and can be used for things like ringtones, or in case you switch back to a prepaid plan, or for paying for someone else's recharge. It takes the money from your account balance and you don't have to enter your payment details.

It's usually called an account topup, where you just increase your balance so that you can use it later when you need. I do it a lot.
Can Crypto Escape the Dollar’s Gravity?
Drive unimaginable traffic from this little known traffic source
> These kind of semantics are not really important for the masses.

Do the masses think that WhatsApp and Netflix, for which they know they need an internet connection, are the web? Or all their apps on the phone?

When people are told "look on the internet for X" chances are that they use an app instead of a browser or ask Alexa.
Occasional Uber user here. I don’t know what that means but I am interested in your plight. Could you explain what upfront pricing is and what the implications of its absence are?
No. it's not actually mentally healthy. Go with mindfulness and getting in touch with your feelings instead.
Investment returns are affected the same by inflationary or deflationary purchasing power. 2% inflation means returns must be above 2% to be profitable, and 2% deflation would mean returns need to be above 2% to beat risk free return. It’s the same either way, except in the inflationary environment savers are punished, and asset prices are inflated by forcing savers to invest.
Totally agree and I thought about mentioning this in my comment. Yeah, part of the blame for this problem is on us as developers for creating a culture that encourages constant company hopping.
For an international audience, the Joint Entrance Examination (JEE) is more like the Chinese gaokao than the SATs. In my day it took 4 years of preparation starting age 14. Nowadays kids start at 11 or earlier. The stakes are pretty high, and only the top 1% get through. The remaining 99% try to move on with their lives or spend another entire year preparing full time for the exam.
"my point is that you don’t get to decide what i consume"

I am not making any decisions about your consumption. Our democratically elected government is responsible for making the best choices that balance our societal needs. Our government already regulates a lot of things around computing: Child porn/CSAM, export controls around cryptography, data privacy, the computer fraud and abuse act. This isn't novel stuff, having a computer doesn't mean you can do literally anything on it with zero consequences.
It wasn't an interview but when I was first starting my engineering career I was in a little three-way meeting with my manager and the department director in a tiny break-out room presenting some automation I'd developed to save time provisioning DC infrastructure.

The director was not paying attention at all and was pecking at their iPad. iPads had just come out and every VP/director was carrying them around and chicken-pecking them during meetings.

I stopped presenting and said I would wait until they weren't busy anymore ;D Was a bit irritated as they were the entire reason we were in that room.. Luckily I had quite a bit more tenure than that director haha(and a lot of political cover).
This is like that saying in advertising, they either buy our the product or are annoyed to hell with us.

It likely works, the additional sales makes up for that crowd who gets turned off. It even builds branding and desirability as angry as consumers get, look at Rolex, Patek Phillipe or Supreme.
No, they work very well. You just don't like it because other people are willing to pay more than you are.

> They are not mis-priced

They are mis-priced. The market value is much higher than MSRP, which you can see on e.g. eBay. There is nothing to justify here, it is simply an objective fact they are mis-priced.
What a fascinating article! Thank you.
We met 15 years ago while playing a game, now run business together
This plus the anxiety of thinking you are bad at everything despite evidence to the contrary.
The GP was referring to "consultative selling", which is the opposite of evil.

Yes, you need an attitude adjustment. As an engineer, this is your chance to outshine non-technical salespersons.

I'll give you an example. When I was in an airport in Asia once, I met an US ex-fighter pilot. He was flying to the Middle East to advise an airline client on an airline engine purchase. The client needed his jet engine expertise, and he likely worked on commission. Win-win.

https://brooksgroup.com/sales-training-blog/top-7-consultati...
Sorry to break it to you, but nobody cares. Almost all crypto is a form of Ponzi to begin with.

One would think these authors would realize that (after all, we've been reading this Tether crap for many years now), but no.

The fact is Tether is no less of a Ponzi than any Wall Street bank. If you don't like it, use another thethered coin. Or don't use anything, who cares.
> People also love asking questions they themselves could barely answer.

Somewhat similar to hazing (itself an extended "interview" process). "I had to get through it, so you have to too."
Let's say you are a forward-thinking manager in a company making artisinal flowerpots. You know tech is the future and will set your company apart, and you want to build a top-tier team to take you there. You are willing to pay twice the compensation per engineer as google.

Now a deluge of engineers show up for interviews. How do you tell which ones are top-tier and which ones are third-rate? Even tech companies struggle with this problem; surely you'll have no chance.

You know you'll get mostly third-rate, because those are the ones looking for jobs. So instead of overpaying, you adjust your pay downward to compensate.

So it looks like there's a shortage to the company (because the top-tier engineers aren't appearing even though they are willing to pay), but to top-tier engineers it looks like they are underpaying.
From what I heard I think your company also have a problem with code review and operational safety.
@drewcoo I hear you, I did get this concept from the article too, with the example of a young child that is happy to try new things and just enjoy it. I think the improvement and learning or getting good at things is a side effect. Beyond just having fun doing new things, mastering new things can be an entirely different pursuit with it's own rewards but perhaps takes a lot longer (the "10,000 hour rule" concept that Malcolm Gladwell writes about in his book Outliers https://en.wikipedia.org/wiki/Outliers_%28book%29 ).
There will apparently be an in depth presentation on the new design language in about 11 hours, fwiw. Might answer some questions we all have: https://events.google.com/io/session/357e96f9-128b-4902-b63e...
Are the 900 other companies are willing and able to increase their bids to poach the 100 engineers? They cannot all increase bids indefinitely - at some point, only 100 companies will be able to afford the 100 engineers, and at the point the market is cleared and there is no shortage.
Everyone said that we are unable to build a meaningful relationships online. Our story is a bit different. We were playing an online game called RuneScape 15 years ago and we run a national community of players.

Gaming is something that connected us, but we stayed friends sine then.

Now we received an investment to help streamers turn their hobby into the lifestyle business.

Doesn't matter where you meet your friends, there are more important aspects of a good friendship.
Fair enough, I must have underestimated the loyalty part.

Probably because I'm not much of a gamer and hardly have brand loyalty in general. I always tend to compare products and buy what seems to be the better value.
It's not even so much that the footguns exist but that the consequence of hitting them is "undefined behavior" ie: anythign from core dump to reformatting your hard drive. Compare to Java where the consequence is one thing doesnt work right and someone has to debug it. Rarely it takes down a whole server side process but even then you get a lot of instrumentation and diagnostics to manage it and / or figure out what happened.
Interesting. I couldn't find a blog titled "Infosys, TCS, or Wipro?" on this page - https://susam.in/

However, googling it gave me this - https://susam.in/blog/infosys-tcs-or-wipro/
Subheader:

"And yet we have very little idea where anuses come from"
you do not want bad people in there

It sounds more like your company has failed to implement robust processes to catch mistakes before they're big problems to me. No individual should have the power to destroy the company except maybe a CTO or a lead sysadmin. For everything else important there should be layers of security and QA checks, with automated sanity checks on config and data for really important stuff. If a new hire can deploy stuff without multiple people seeing it before it gets to production then everyone in the company is responsible for accepting a process that can lead to serious issues.
At a previous company we asked candidates to calculate the median value given an array of numbers. We also gave them test cases that covered 100% of what we wanted.

23% of applicants could not produce a working solution.
Meanwhile Google Meet is still horrendous compared to Zoom, despite me and my coworker both having gigabit internet...

Don't get me wrong, this is cool, but a research project becomes really cool when it gets well executed
I'll give the benefit of the doubt to someone with 25 years experience that they know the difference between a true 10Xer and one who 10Xes by leaving 20X of tech debt in their wake.
We were hiring for a front end dev, and had 40 applications in a few days. Majority were either still in uni, in another continent, or just had 0 experience/ education that was directly relevant, not even a portfolio at times.

Majority of 'decent' applicants that passed the filtering step very obviously followed some tutorial once, and promptly listed it under their skills. Many didn't have much, if any, work on GitHub. During the interview process a few were clearly fabricating their experience, and would get very uncomfortable if we asked for any more details.

I don't get it - it's disrespectful of our time, and a waste of theirs, to lie. Do they just hope they will get that first job without any relevant knowledge, train on the job for a year, and be a proper dev then? Like, we're hiring for a business not a bootcamp. If you can't be semi-productive within a few months, who knows if we ever do get some return on the investment, both in terms of other dev's time, and in terms of compensation.

Ended up filtering more on ability to communicate, parse requirements, and how well they could pick new skills up, than what they already knew. This was for a lower/mid range dev, in terms of experience.
Well, nothing new from google. But everybody does it so it must be good. I still wonder when they will learn about sorting.( alphabettcally sorted apps on my phone starts at t then d, then a then again t etc). But i presume it's much easier to discover that the wheel rolls than to build a carriage.
Market rate is whatever employees will take and employers will pay. If employers are having trouble finding employees at their rates, their rates are below market rates. If employees are having trouble finding work at their desired rates, their rates are above market rates.
Senior devs in my country make around 35k in international companies. Even FAANG is maybe 50k.
I feel like I've pointed out their threat level appropriately.

Roughly on the same scale as other domestic terrorists: eco-terrorists, abortion bombers, and other mass shooters.

And it should be noted that unlike eco-terrorists or abortion bombers, an extreme violent incel wants to kill people as part of their grievances... and not just cause damage.
Remember that a lot of job postings aren't in fact real, but companies trying to "prove" they can't replace their H1B workers.

I have nothing against said workers, but the way the US manages H1B visas is broken IMO.
Well looks better than the previous iteration. Less abstract, more softer. I don't know why it has taken so long to shake off their overly theoretical approach for one that is based on what users perceive as nicer but I'm glad they are not paying their designers for nothing.
This comment wasn't helpful since it's only about email.
My guess is they want to avoid any signals of dominance. It's not that they cannot afford to look stylish.

The question was probably "how modern or innovative do we want to look?" and the answer something like: "let's better lay low for the next years with all the public scrutiny and the risk of a breakup".

Microsoft has employed the same strategy for years, IMO.
Linux users can set up a compose key and the default is ­Compose, -, -, . for – (en-dash) and Compose, -, -, - for — (em-dash).
I know we are digressing from the original post here but I will take the liberty to explain this here. I wrote that post 10 years ago when I felt that the poor work culture of these IT companies was not very well known to fresh engineering graduates. I thought a discussion on this topic was necessary then. The blog post was widely circulated and debated several times back then.

Now I have chosen to hide it from the list of all posts but it is still accessible via the direct URL. The primary reason for doing this is that often new people I meet go look me up on the web, come across my blog, then come across this post, and then talk to me about this post. While I still stand by what I have written there, I would much rather talk about other topics such as technology, programming, or mathematics which I enjoy talking about much more.
That’s like saying that if you can’t pay Ronaldo’s salary you shouldn’t be running a football team
You probably won't need merge sort in your day to day programming, but closures (sometimes called lambdas), definitely. Every time you create a function that captures some variables outside its scope, congratulations, you've just used a closure.
It's awesome, I'm glad you did! :-)
I could think of two options based on what I’ve read

1. Hold a more stable currency, maybe GBP or JPY. It also means you need earn your salary in those same currencies. Move your other assets like equity etc to the same currency. I don’t think anything can be done about the pension account, unfortunately.

2. Switch to other forms to store value, preferably liquid, such as gold. Assume the hyperinflation will last for 2-3 years and calculate the gold you need to buy.

Though the chances of USD hyper inflation in our lifetime (next 40-50 years) are vanishingly low based on what I have read. USD is still by far the most powerful currency, to an extent that last March there was a global flight to the refuge of USD triggering insane scenarios like negative oil prices and equities tanking.

The next generation, however will have to be prepared for a bipolar currency, USD and CNY.
AWS Announces AWS App Runner
I care little about what the product/impact is and mostly care about how interesting the work is on a technical level. I am pretty fond of theoretical research even when practical usage is very unlikely and did a math major mostly for fun. One thing the companies you listed share is large amounts of data and as I work in ML having large datasets is really nice to play with. Also large tech companies tend to have better data infrastructure and more time can be spent focused on ml tasks vs data engineering tasks. What the model actually does is of little interest to me and I've worked in a couple different ml areas now.

I do have an eventual interest to do research focused role, but interesting impactful research I think requires either high management (professor leading a large lab/research director) or making your own thing. The first I lack the experience for and the second doing a startup feels too risky to me today. If I was wealthy enough I would probably try making a research themed ai startup.
Adding to this, I think even a little bit of genuine esoterica is okay in an interview process so long as:

1) You're looking for someone with deep knowledge of that subject

2) You don't treat it as an automatic fail when they get it wrong

If I'm interviewing for a senior role, and I ask them a few super obscure questions about the language/framework/platform I need them to be an expert on, that serves as a litmus test for their overall depth of knowledge. Those facts individually may not be required for the job, but they give a read on how deep the person's knowledge goes in general.

But, as you pointed out, I wouldn't really even put closures in that category. For JS it would be something more like, "What does '{} + 12' evaluate to?"
So, am I missing it or does the article not say what happens with Twitter’s motion to quash the subpoena?
The first source does not seem particularly reliable, it makes some back of the envelope calculations based on extrapolated stats that are not even sourced.

Other sources put Google’s total energy usage (including youtube) at around 12 TWh [1]. Total datacenter usage is estimated to be around 205 TWh [2].

[1] https://www.statista.com/statistics/788540/energy-consumptio...

[2] https://energyinnovation.org/2020/03/17/how-much-energy-do-d...
I will try that one in my interviews.
Because the decentralised ACL implementation (state resolution) relies on power levels as a simple comparator for determining merge conflict resolution. State resolution is the academically novel bit of Matrix and hard to get right, and while we can swap it out for role based ACLs in future, this is orthogonal to Spaces. Meanwhile it honestly hasn’t come up as a requirement, even from enterprisey folks, given we push power levels as hard as possible.

https://matrix.org/docs/guides/implementing-stateres and https://matrix.org/blog/2020/06/16/matrix-decomposition-an-i... give more info on how state res works and why you wouldn’t rush to jump to role based ACLs.

It’s nothing whatsoever to do with IRC or chanserv style behaviour, beyond coincidence.
> > Ethereum is no longer practical.

> Oh please, L2 solutions already exist, EIP-1559 in the upcoming months, and Proof of Stake is 1-2 years out.

Its just one elon musk tweet away for its price to go big bang.
> “Isometric perspective is interesting, because nothing recedes to a vanishing point,” Rudnick says, “and therefore it also eliminates the variable of time.” He points out that this type of design is particularly popular with fintech and mortgage companies – playing down the passage of time is particularly advantageous to firms selling financial products that you may end up paying off for years.

What the fuck do vanishing points have to do with time?