skysight-inc/HackerNews huggingface dataset:
Eventually Nike made changes into how they were giving out the codes, so they tried at least. E.g., 0 follower accounts could not gain a code. We switched to using accounts of my contact and his friends to solve this issue. I think the idea of adding a timer for artificial latency was also discussed, but I can't recall if we ever implemented it.

In general we thought that Nike was complicit to an extent. Especially with the on-site checkout and mining of product IDs, they could have cancelled orders done before they shared the link in public. I think on their end, it was a balance of guaranteeing a low supply while ensuring that normal customers did not feel like they were being screwed _all the time_. Yet, even nowadays with the SNKRS app some continue to call it a rigged ballot.

In hindsight, Nike is still positioned somehow uniquely in the sneaker community: it's not guaranteed that money alone will get you a pair. Compare this to luxury brands like Balenciaga, which retail sneakers with a price tag of $500-1000. With the latter everyone knows you have handed out a chunk of cash, but it's not the same thing as the story that you could have waited in line or woke up in the morning to enter a raffle, or been smart enough and early on to pay reseller prices to get a pair before stock ran out which you knew would become a coveted pair over time.
> We must not use [...] Qt Creator [...] to build software using Qt LGPL-3.0 or Qt GPL. It doesn’t matter whether these tools are also available under a non-commercial Qt license.

This is the weirdest part of Qt licensing for me. An IDE is an IDE, you should not care what I develop with it. I don't even understand how is that possible, since Qt Creator is GPL3.
There is a good way to do "lots of management": it's when a small amount of bureaucracy is distributed over management with plenty of autonomy so that managers get to spend 80 % of their time with technical work and only do a small amount of clerical work.

That creates skilled managers that can step in and substitute for individual contributors. It also teaches them what the day-to-day work actually looks like, what the culture of the company actually is, what the obstacles actually are, and so on. Technically active management is super powerful, and the only way to achieve it is with a large group of managers, because a small group won't have time to regularly dive into technical details.

The problem is that's never what happens. Any time managers have excess time on their hands, they don't find something valuable to do -- instead they invent more bureaucracy and administration to fill their time, and make the organisation less effective.

Why is that?

I genuinely want to know because if I ever get the opportunity to help shape an organisation, I would want technically active management. I think it's critical for success.
> Well someone might come along and ask isn’t that judgement hypocritical, aren’t you a junkie?

It's not hypocritical - the junkie considers also his own addiction and habits as bad. It only becomes hypocrisy if he makes an exception for himself, using thin excuses.

To take the example to its limit: "You shouldn't double-park" "But you double-parked!" "Yes, and I shouldn't have, I'm a worse person for doing so, don't follow my example" - that's not hypocrisy. But "Yes but I was in a hurry and parking properly would have been really awkward" - now it is hypocrisy. Especially if they don't allow those excuses when others use them.
The discussion[1] over "maximise" leaned towards "that's dumb, only dumb people want that" for a very long time, and it's still the one thing in i3 I find jarring.

To maximise a window temporarily but keep your status bar or avoid your program going into "full screen mode" and hiding UI from you, you have to move it to some empty desktop and just deal with the fact that when you put it back on the original desktop it might not end up where it came from.

[1]: https://github.com/i3/i3/issues/2107
Because the actual product is not showing people tweets but to optimize who to show which ads based on their previous interactions with the site.
This is many orders of magnitude harder.
You seem... Bitter.
I don't where is the issue with developers trying to make their product a bit prettier. If overall it draws more attention to it, be it through reddit or anything else, I see that as a win. But nobody forces you to use gaps, and nobody forces you to stop "selling shovels to developers", whatever that is for an occupation. Hope you keep winning big money, and hope i3[-gaps] developers keep doing what they love.
AirPods Pro are in ear, they compound the issue of earwax on your outer ear into a worse problem. That's according to me ear doctor, feel free to argue further with me but that's what he said.
It's debatable, while currently largely for entertainment, the future is bright for AR/VR. I expect ubiquitous AR/XR within 10 years. The interaction concepts are largely the same.

As far as education, there are interesting apps for anatomy, physics, conflict resolution / de-escalation / empathy... I imagine a world where these become an important tool in education. Exercise is another place where it is seeing adoption.

There are easily justifiable business use cases as well.

What are you hoping to get out of the experience / investment? You can certainly try it out for less than a new iPhone costs
Being E2E encrypted, WhatsApp can’t do much with the content, so it is much closer to a naive bitshuffler than Twitter.

Twitter, while still not profitable (maybe it was in some recent quarters?) was much closer to it, having all the components necessary to form a reasonable ad business. For ads, analytics is critical, plus all the ad serving, plus it’s a totally different scale of compute being many to many rather than one to ~one.
> The problem is that most people call a mild cold or even an abortive infection "flu".

This is one of a class of problem I've identified as "stuff i learned in my childhood that is simply wrong".

For some reason, I grew up with the impression that vomiting and/or GI issues could be the flu, or the 24 hour flu. I'm not entirely sure how respiratory viruses with fevers became confused in such a manner.
The big cloud providers have substantial free tiers (50k MAUs). Cognito, Firebase and Azure AD B2C all have a similar free tier. After you go through the free tier, you pay per MAU ($0.005 per MAU, according to https://aws.amazon.com/cognito/pricing/ , I think similar for the other providers. For smaller players, I think Stytch is 10c/MAU/month, where an MAU is any interaction with the Stytch service (login in all the many forms). https://stytch.com/pricing has more.

You'll have to dig a bit deeper into each pricing page to determine what actions make a user 'active'. I'm not aware of anyone who does MAU calculations on a day to day basis; monthly rollups are the standard.

Some folks charge per MAU (FusionAuth does) but in a band (the first 10k MAUs for a FusionAuth paid version are all one price).

HTH.
“Zzzz Best” was one - http://www.wirm.net/nightfreeze/part1.html

Also, the name of the company was hilarious.
Apparently they paid to receive that course, but were not happy with it:

> However, one student in class that day—the president of Hamline's Muslim Student Association—took offense, complaining first to the professor, and then to school administrators.

Then the paradox of tolerance [1] kicks in, and one offended guy forces everyone to comply (likely with silent support from other like-minded guys).

[1]: https://en.wikipedia.org/wiki/Paradox_of_tolerance
Thanks to both of you for maintaining i3(-gaps) all these years! I don't remember exactly when I started using i3 but it's been at least 9 or 10 years, if not more. I didn't make the jump to i3-gaps until a couple years later but, boy, am I glad I did!

For me, i3 is one of those few pieces of software that is pretty much optimal – it is rock solid and stable, I wouldn't know how to improve it any further and I also couldn't imagine living without it. By now, my i3 keybindings are hard-wired into my brain and I despise having to work with any other window manager or desktop environment! Besides, for the few rare cases where you do forget to lock your screen, a tiling wm with custom key bindings is a great way to prevent your colleagues from messing with your machine, in particular: announcing free cake using your Slack account. :-)

Story time:

When I was still doing research in cosmology back in 2014/2015, one day there was this new guy in our research group and, as it so happens, we ended up sharing an office. A couple weeks in, we were both at our desks and he looked over my shoulder and said:

"Ahh, I see you're using i3!"

"Yup, been using it for quite a while and I absolutely love it!"

"Do you know who the maintainer is?", he replied, with a big smile on his face.

Turns out, Michael was his brother! So that's how I learned to remember the name "Stapelberg". :-)

[@secure: Please say Hi to him for me!]

A few years after that episode, one night I told a good friend of mine about i3 & i3-gaps and we both had a look at their Github repositories. My friend had recently started working at this IT consulting firm, and he went: "Wait a second, Airblader / Ingo Bürk? That's my colleague!"

Not long after that discovery, I started working for a startup in Munich and it just so happened that the startup had also hired that same consulting firm for their dev team. Aaaand Ingo was their consultant! I'm honored to say I learned a ton from Ingo during that time and I still look back fondly to pair-programming with him (i.e. mostly him telling me what to do or patiently explaining things to me). If I've ever seen one of those infamous unicorn rockstar 10x developers, it's definitely him!

Four years later, I ended up at that consulting firm, too, in no small part thanks to Ingo convincing me to join them.

All this is to say: The world is small. And: You guys have changed my life! Thank you! :)
Most people probably follow more people than they're capable of reading all the latest tweets of, so some sort of ranking/prioritisation makes total sense. And Twitter is ad funded, so they need to also show relevant ads where it makes sense/money.
Sure, but this is sort of like saying there is only one programming language because they're all turing complete. Code produces behavior, and that's the actual goal, so why do we bother separating them and talking about it? Produce behavior! Wait, no, we're all just workers because farming is also just behavior. If you really think about it, it's all just change, let's refer to it as such, not "making a bridge" or "toasting bread".

For there not being two distinct phases: well.... it depends on how you draw the line. "Prototype works" -> every change after that is arguably maintenance, not development, since it has been developed. What you're doing is then "just" handling its interactions with the real world - roughly equivalent to repair (fix bug / replace broken component) and maintenance (prevent total failure when one host dies / lubricate parts so they don't fail as quickly).

We don't refer to lubricating and replacing parts as building the machine though. I'm not building my laptop when I plug it into a charger.

---

Even if we both stop taking things to absurd extremes: I agree things are not "developed" and then "maintained" in most modern, always-updating systems, but I can definitely separate much of what I do into "development" and "maintenance". Development is whatever is focused on getting a thing working. Maintenance is whatever is focused on adjusting the system to make that development reasonable beyond the minimum hack, or make the changes long-term palatable, or updating libraries, or enhancing observability to resolve issues faster, or restructuring things to make future changes easier, or...

The list of things we do beyond initial "development" of a feature almost totally regardless of where that line is drawn is vast, and you can often adjust how much of it you do now vs later... but you generally cannot do "some" development later. It either works or it doesn't. You have a button that does nothing or a button that does something. Sure, you might be able to split a feature into MVP and nice-to-have sub-features, but you can't say "oh we'll figure out the conditions of that if statement next month, ignore it for now".
I'm not sad per-se. I mean I have a strong distaste for modern macOS, but it's not like it matters to me personally what anyone else runs. I'd just prefer to not run it myself.

I will say though that I run Linux more than ever these days. I'd say the reason has more to do with Windows and macOS feeling like worse prospects than Linux actually improving as a desktop OS...

That said, I'd like to take this moment to tangent. I really, really despise the rise of SOC2 theater. It has largely killed Linux workstations at startups, and I am pretty close to quitting out of the industry due to the amount of stress this has cost me.
Unfortuantely, too many modern programs are not designed to do what you commanded it and try to believe they know better than you do (which is often wrong, anyways). (The other problem is often not designed that expert users can use and can be programmed and used with other programs (e.g. using pipes).) I think that vi is better, in this way; it does do what you commanded it, and can be programmed and used with pipes, so it is better.

Nevertheless there are such thing as adding a confirmation message in case of a dangerous operation (and, if necessary, and option to disable such warnings). For example, C compilers usually have warnings, and you can disable any warnings that you do not want.
I spent a few years interviewing people while working for a megacorp -- candidates applying for software engineering roles were subjected to a variation of this question fairly regularly.

Warning signals in responses could be someone claiming they've never failed at anything, or trying to push all the blame onto former colleagues without owning any part of it, or when asked what they'd do differently in a similar situation in future, saying that they'd do exactly the same thing.

All that said, I'm not sure this kind of question adds that much value to an interview pipeline. Many candidates early in their career may not yet have war stories of how they broke production, or may have poor interview technique and not really know how to handle this well. Arguably asking this question is putting someone under pressure in the stressful context of an interview, to see how they respond. People who are already terrified by the interview process may not respond very well at all -- but how relevant is this to the role you're hiring for?

This question might give you a strong red flag to reject a candidate < 5% of the time, but it doesn't give you a reason to accept them. They still have to do well on the other parts of the hiring process that assess technical skills & problem solving.
> Musk bought garbage for top dollar

Totally out of topic here, but could be he just wants the ability to amplify his own ideas. Also, why measure Twitter value (arbitrarily?) by number of unique tweets, rather than by read tweets?
> However, by championing this seemingly admirable ideal, these techno-boosters are at the same time reproducing some of the most atavistic features of American society, especially those derived from the bitter legacy of slavery. Their utopian vision of California depends upon a wilful blindness towards the other — much less positive — features of life on the West Coast: racism, poverty and environmental degradation.

> And who would have suspected that as technology and freedom were worshipped more and more, it would become less and less possible to say anything sensible about the society in which they were applied?

> One of the weirdest things about the rightwards drift of the Californian Ideology is that the West Coast itself is a creation of the mixed economy. Government dollars were used to build the irrigation systems, highways, schools, universities and other infrastructural projects which makes the good life possible in California. On top of these public subsidies, the West Coast hi tech industrial complex has been feasting off the fattest pork barrel in history for decades.

Bruce Sterling is not a fool or a shill.

I'm really not convinced you read this entire article.
I would have paid to be in the room when emeritus linguists discussed ussification
> just barely using Soapbox could get you auto-blocked or auto-judged.

Few things scream "I don't mind totalitarianism when it is pointed at those I don't like" more than that.
No chatGpt will ever be able to do that
I wager to say that the vast majority of people using i3-gaps have never posted a screenshot of their desktop on reddit. The real use case is "some people like it". The reddit connection is merely evidence of people liking it.
No. A Genoa server is probably faster than a z16 and a Superdome Flex is definitely faster.
In my experience, regular users not only notice, but they want more of this sort of thing. They don’t want their photos to be a reflection of reality. They want them to be better.

I was at a family gathering a year or so ago, and my mother was taking pictures with her phone. I noticed that one she took of me and my two siblings was applying a heavy skin smoothing algorithm. I asked for her phone, and discovered that she had “skin smoothing” turned up to 100 on her Android.

I took some comparison photos with it on and off and put it to the group. Everyone but me agreed that the heavily skin-smoothed photos were better. Even the men.
I believe note systems are great! The only problem, and I see people talking too little about it, is that you need to create your own, for it to be effective.

It's like trying to use spaced repetition with cards made by someone else, you loose 80% of the benefit.

Creating, perfecting (and using) your own note system is what makes you a learning machine, as it let's you understand how your mind process and learn information. Your system is a reflex of your own mind, and exposes (reasonably) to you how the inner words.

Very hard, thought, as you need a very high level of meta thought. Hence a lot of people see someone's else system and try to use it, benefit poorly from it.

You can and should learn from other's systems, but to perfect what you made yourself.
As noted in the article, this is no different than teaching evolution to a bunch of evangelical students who are offended by it.

Absurd woke-ism strikes again!
Feels like the comparison is irrelevant. I'm guessing WhatsApp would have infrastructure challenges if all of their chats were group messages including the entirety of their user base, search, moderation, ranking, ads, etc. Isn't WhatsApp more comparable to only DMs?
If they spent an equivalent amount of effort on figuring out how to manage the busses out offer classes to talented kids all the residents would be better off
Because control systems are only sometimes a good replacement for human relationships (even formal / limited ones, such as you find at work).

There are natural scaling limits around this.

If you think about what a "manager-less" work experience looks like, it looks like being an uber driver. I think we have existence proofs that manager-less work experiences are possible at scale. But job responsibilities need to be well defined.

Naturally, uber head office does not work like this.
Well, I asked ChatGPT, and it said ChatGPT may replace search engines soon. So there!
The real answer is twofold:

1. Lots of batch jobs. Sometimes it's unclear how much value they produce / whether they're still used.

2. Twitter probably made a mistake early on in taking a fanout-on-write approach to populate feeds. This is super expensive and necessitates a lot of additional infrastructure. There is a good video about it here: https://www.youtube.com/watch?v=WEgCjwyXvwc
> edit: You could even argue, in a conspiratorial mind, that by getting people addicted to sugar ($0.0002 / mg) in order to then get them addicted to a drug that costs ($10/mg) is peak "Capitalism"

Oh you absolutely could argue that. That's pretty much right on the money. It doesn't require conspiratorial up-front planning. Just a tragedy of the commons in an environment of capitalistic incentives without the necessary constraints around it.
So, what you're saying is that "I'm feeling lucky"?
>Absence of evidence is not evidence of absence.

>possible that they just didn't divulge
There are many ways companies might try to get some ad money in a ChatGPT setting: obvious and non-obvious product placement in the answer.

Q. Find me the best italian restaurant in New York.
A. It's likely subjective - let's just sell it to the highest bidder.

Q. How to improve mental health?
A. Give a reasonably good answer and probably mention: some say a solar lamp is good in winter months, there's a good one:

I somehow feel like people can be easily baited into buying something when you mix good, useful information with ads. Kind of like how reputed youtubers/niche influencers do product placement and make referral money.

All of this kind of makes SEO obsolete as ChatGPT ads might end up having more conversions than regular Google ads.
> So far the only way we know how to prevent this is to assign humans to guard the interest of the business.

Managers very much work in their own self interest, along with the rest of us.

In an interview, an engineer might be asked something like, "how many nodes did you manager/how many lines of code/how many microservices/etc.," as a way of gauging their level of skill and expertise. There is an implicit understanding -- on both sides -- that the complexity of the systems the engineer dealt is directly correlated with their expertise and talent, even if that kind of proxy is irrational when you really think about it.

Managers deal the same thing, except their questions are more along the lines of, "how many people reported to you/how big was you budget/etc."

In fact, I'd argue that self-interest is even worse on the management side, because the career stakes are so much higher. I have seen, on several occasions, top management commit to a strategy that was objectively failing with no practical path to success, because admitting that the strategy had failed would have gotten them fired by the board. It can be extremely catastrophic to the company when it enters that kind of failure mode.
is soon a year or a decade? the author says he's at his workplace for 7 years, I think chatgpt 2030 will absolutely destroy google search 2023. the question is what google search 2030 will be?
> well maybe, but do you have any experience with this other than feeling? Same has been said of dope smokers, but many are productive. Also in china a few centuries ago there was no welfare state and for most, no work = no food = beg or starve. So as a non-productive person, you didn't live too long

Not with opium smokers but I have some familiarity with opioid users and they are generally not good workers. Of course maybe there are tons of opioid users who pass as totally functional people and so I don't recognize them, but I doubt that. Marijuana is also clearly not addictive in the same way as opioids are (perhaps it is slightly addictive and maybe more so now that it has become stronger). It seems to be more like caffeine where its use is ritualized but people don't have a very hard time with cessation if forced to. I would bet daily users of cannabis are significantly less productive than the average population, but I know a couple in high performance jobs, so it's certainly not guaranteed.

I imagine in the China of the early 1900s many of the opium users did die just as many heroin/fentanyl users today do. I have talked to addicts who expect to die of their drug addiction and openly say so.

Edit: I thought about it a bit more and I am aware of some functional addicts addicted to (legally proscribed) pain meds. So I suppose it is possible opium users/addicts were more like this group. I doubt it though because China went to extreme lengths to eradicate opium from the country after the communists came to power.