skysight-inc/HackerNews huggingface dataset:
Ask HN: What's your “crazy CEO” moment?
Title says it all.

Mine was a couple of years ago, I applied to an established mobile games studio and went through the steps (recruiter, technical interview, CTO).
The last step was a call with the CEO. They gave me his number and insisted I add him to my contact.
He was going to call on WhatsApp at 5pm my time since he was on some island somewhere living the life.

That day at 5pm there was no call, I waited 10mins then sent him a text still nothing. I assumed he had connectivity issues (because of the island and all).

Instead my phone rang at 2am! I see his name as the Caller ID, we had a toddler in the house so I was up.

I answered and he started by apologizing for calling late and missing our previous meeting and we had a good 15mins chat.

I didn't take the job because my wife talked me out of it her main argument being: "You're not even working with the guy and he's calling you at 2am, image what it's like really working for him".

I later learned the call wasn't a mistake and that it was a recruiting technique he used to judge candidates and their commitment.
> If the market of tinkerers was big enough 20 years ago, it's more than big enough now

It isn't, because the momentum is with big vendors, and big vendors look at economies of scale. Doesn't matter if "tinkerer's market" is 10x as big as it was 20 years ago, when "grandpa's market" is now 100x bigger than that, an every marginal unit of effort is better spent on that than on catering to power users.

> and the GPU shortage kind of proves that.

It doesn't prove the tinkerer's market grew, it's a result of being able to use GPUs to turn electricity directly into money. It's not tinkerers who buy them, it's the business-savvy people. Tinkerers' role is to handle setup.

> It's also an all-or-nothing fallacy -- nobody can protect all financial victims, and restricting the tech device market is probably one of the least effective ways to try.

It's not a fallacy, and it is effective. That's why everyone is doing it. That's why, for example, smartphones are locked down tight and the ecosystem shuns attempts at unlocking them. The pressure is everywhere. Even if the phone vendor lets you root it, your banking app will try to detect it and refuse to run.

> There are much better chokepoints for combatting both malware and fraud than the sanitized amusement park experience.

Can you name some? Because as much as I hate the "sanitized amusement park experience" trend, I honestly can't think of an alternative approach that would work. Past a certain point, security and usability are mutually exclusive - the features needed to protect you from someone impersonating you, or to protect you from getting tricked into self-pwning, are directly restricting what you can do on your own device.
To put it differently: social media is competitive and encourages antagonistic behavior (because people are more likely to "engage" something snappy they disagree with, than something nuanced they agree with). Cyberbullying is just the extreme end of it.

If we wanted to avoid this, we would need to encourage cooperation over competition. But even sites explicitly built around cooperation (like Stackoverflow) often end up promoting competitive behavior by introducing rewards and privileges for supposedly cooperative behavior. If you gamify cooperation and reward people for being "good at cooperating", you just create a competition with extra steps and this can still poison the well.
Usually eSIM cards are data only.
The USA (possinly EU as well, I havent followed the news on this) are also actively supporting other extremely repressive regimes - most notably and uncontroversially, Saudi Arabia. They have even all but endorsed Saudi Arabia's murder of an American journalist on foreign soil (they have officially condemned it, but have taken 0 measures beyond a declaration).
For some reason, that's short for "prescription."

English is weird.
Crypto-cacotopia and the perfect self-fulfilling doomsday device
World Backup Day: How Important Is Backup in Infrastructure Services?
> since most people don't care

This is the biggest trouble we face. If we, as users, do not care enough, companies have no reason to change anything.
Some of us (well, “them”) have that kind of money!
If you can boot it up there are ways to hack it. Almost every machine has some services exposed and there are also hardware-based attacks possible.
A cautionary tale on latest Linux, LUKS, and LVM’d swap partition: it still does desktop jankiness (intermittent screen freezes during swap).
No, I think it was the time a civil unrest threw the Shah and put the ayatollahs in power with the help of the Soviet Union (which is suspiciously absent from your remarks) and now their women face jail for not wearing the veil or their homosexuals are hung by a crane
What Is Your Favorite Programming Language & Why?
I didn't know there were so many of those!
https://en.wikipedia.org/wiki/Whistled_language
As is any business that sells 1 dollar bills for 80 cents. Not a good business to own, though. "Making it up by volume" seems doubtful.
Even my family uses Linux on laptops, have been using for a decade now. But that is exactly why I mentioned phone. The options are too few here.
Covid-19 Vaccine AstraZeneca renamed to “Vaxzevria”
I'd use it to troubleshoot quirky AMIs which simply do not boot in a specific setting no matter how many times I try.

Anything more esoteric than "a normal Ubuntu" can have a bug, e.g. it hangs with three network interfaces or similar.
Mine was in 1999 dotcom startup when our eccentric CEO (probably a billionaire or close to it) rebranded our domain and climbed up on a ladder and spray painted it on the brick wall in our SF office. Then when we launched we spent a few million on our launch party with Willie brown and the cirque de sole dancers.

Great place to work, free massages, pool table (before anyone had pool tables). We ran out of money 2 years into it building "v2"
How do Deliveroo metrics compare to Uber Eats? Which is more profitable?
Maybe frameworks are simply operating systems, and Kubernetes is just a distributed extension of Unix. So people should ask a question, is that operating system extension well-designed?
> And as one comment in the linked GitHub issue states, calling their license "open source" is really more of a marketing joke.

Like Android.
I think I’ve read somewhere about this being an old Chinese tradition. They would pay doctors for the amount pf people he is looking after, and he has the incentive to keep his “flock” healthy as that would mean much less work for him.
Well put, thanks. Part of the challenge in focusing is the constant distraction (constant partial attention) of being very busy, which does ability to focus long term. There is a feedback loop to sleep too - being less productive, leads to stress, leads to poor sleep, and around it goes. The last few months I've definitely been in that loop.
I don't think it's solely the "price-tanking", it ties them to the company for a while.

i.e. If I was an investor looking to buy, I'd be a bit worried if the dev team would all be made instant millionaires on the day I bought in, with no incentive aside from salary to carry on working. You might find you'd just bought shares in an empty office.
OBS Studio Now Ready with Wayland Capture Support
If you think scope creep is an inevitable consequence of not making a protocol non-extensible, I have a thousand RFCs to show you..

Really you just need to outline some goals and rules and have the right people at the top calling the shots. Plenty of things are designed and developed with a conservative mindset where adding new features has to be very carefully justified.

I'd also like to point out that it's worthwhile to think of the complexity of all the systems you require, and not just one protocol/document format. Gemini may be simple, but when it is too simple, you will need a different protocol or format. So now you have two, with somewhat overlapping functionality that you can't merge if you insist on keeping everything absolutely minimalist. Only two isn't going to be enough.. so if you're willing to do what you do, complexity is inevitable, whether it is in a single protocol or spread across a clusterfuck of dozens of protocols.

Again, it is good engineering and good abstraction to find a solution that gives a lot of bang for buck, i.e. is reasonably simple yet covers multiple bases.
I would rather say, the main problem with systemd is, that it tries to solve to many things in a way that:

1. makes very common usecases needlessly hard for beginners (e.g. run something on boot)

2. is sometimes the opposite of self explainatory

I use systemd and am OK with it and I aggree with the problems it is trying to solve. It is just a bit convoluted and intransparent even after years of using it.
Sign me up for some climate shaming. I'm for whatever works at this point.
I agree with pretty much everything you say. However your last sentence is where the problem lies.

> and imbues its citizens with greater responsibility to practise that speech well.

Name me a western country that does this. Until it does, and until that type of education (critical and logical reasoning) is embedded in the fabric of our societies sensible limits on free speech (such as hate speech) are probably a reasonable compromise.
> But its not gonna be feasible in any environment I've ever worked in, the requirement that everyone should be at the exact same skilled professional mindset and experience.

You don't need the same levels of experience to do this. It's not like junior engineers are the ones picking frameworks to use, that's the responsibility of a manager/TL.
I have also been looking for "custom firmwares" or "roms" for TVs. Sadly to no fruitful success.

As I understand it. Nobody bothers since there are som many different versions of TVs ( even same model different region) that hacking and developing new os would just never catch up. So instead people opt out of smart TVs and instead buy "digital signage screens" basically a dum TV....
How to Crush it On Twitter (cheatsheet)
I disagree.

Most people have poor self-awareness and don't understand themselves or their own needs.

I also don't believe rationality is subjective but an objective statement about the world. You might not know if someone else's actions are rational, but that has no bearing on how rational they actually are.
Isn't all of this equally true for the variety of other Uber-for-X companies? (and hell, Uber itself)

What makes Deliveroo any worse of a business than Grubhub, Door Dash or Just Eat or Uber Eats or...
I have an issue with hypocrisy, like maybe you are a gay CEO or promote yourself as LGBT friend , respecting of women equality and at the same time kiss the ass to some governments that would stone you to death if they could get their hand on you.

When an individual is promoting itself as a green tree lover person on social media to score points and then you find he is a fake because money is more important, then IMO is fair to call on the hypocrisy/facade.

from the scandal where the whole world found that Apple tracks you each time you open an app I personally concluded that privacy is an after-thought at Apple. The entire thing would have been designed different if the developers at Apple were competent and at the same time care for privacy (so either they don't care about privacy or they are incompetent but care a lot)
Yes, yes, and yes.

There was a case in the news a few years or so ago where someone did that with the SIM that was in their electric meter, which was used once a day by the electric company to send a report of cumulative usage.

What they did not count on was that many cellular carriers have data plans specifically for devices like that electric meter that just need to send a very small amount of data every hour or day or so.

Those plans have a very small monthly fixed fee, a small data allowance, and astronomical overage fees. Typical data allowances for the cheapest plans are maybe 50 KB, which is plenty for sending "<meter-id> <timestamp> <cumulative kWh> <checksum>" once a day.

The person used the SIM for their calls and data, including downloading a bunch of movies. They ended up incurring around $150k overage charges.

The electric company cared very much, and the person ended up with a short jail sentence.
Do you have detailed agenda presented to you about the meeting on what it is about and what the it aims to achieve ?

I would suggest asking for agenda notes to be included as part of the meeting invite, with the agenda being part of an email or part of visible documentation that is available to the participants. This forces people setting up invites to evaluate if their needs can be accommodated on an email or by a RFC and allows you to respond to the matter when free without waiting for a meeting to happen. You would also then have access to a thread of information, in case new participants are called in and they need to be backfilled.
> Many developers, we think, prefer web-first abstraction layers.

Many developers, I think, don’t look past web-first abstraction layers.

I can’t tell you how many times I’ve seen CLI tools which are huge chunks of node wrapping a thin bash command. They are multiple files, orders of magnitude larger than they need to be, and require external dependencies because these developers are fixated on their proverbial hammer.
At which point it will face back taxes for all the years they misclassified drivers, as does Uber UK:

https://news.bloombergtax.com/daily-tax-report-international...
Which governments are "bad"? Who gets to make that decision?

The UK government is defying international law in the Chagos Islands and has broken its treaty with the EU over checks to/from N. Ireland. Does that make it a "bad" government that private companies should not do business with? If the UK demands that an app is withdrawn from the app store, or that private communications should be turned over to government agents with no justification, should a private business refuse to do that? The same arguments can be made for the USA (as the article does).

People generally get the government they deserve. If a country is authoritarian, then it's up to the people of that country to deal with that problem, not private companies. China's government is representative of the wishes of its people, and if it's not then China's people will deal with that.

Contrast that with Myanmar: the democratically elected government has been overthrown by the military, who are in the process of killing anyone who protests about it. This is clearly different. There can clearly be no international co-operation with this regime, because it's obviously been taken over by bad people. There should be international outrage over this, and action from the international diplomatic community - part of which should be guidance to private companies about whether to co-operate with the military regime.
I use librem labtop, but have been waiting a few years for a preordered phone from them.
I started a very similar side project (in Rust) at the beginning of lockdown, but didn't manage to keep up as I had to spend most of my "free" time parenting.

Although the self-proud part of me feels a bit disappointed that someone else got there first, I'm actually glad that it happened (it also means that my idea was sound). I didn't even realise that something like that existed already. Kudos to both the developer and the OP!
I mean there's always a way to configure/disable it, but a counter-argument would be that if there's an optimal solution to the OOM problem, I would prefer that all distros use it.

Just like you can mostly expect filesystem behavior to be consistent no matter which distro, so should be the OOM behavior if a "good" solution is found.
Thanks, makes a lot of sense. I definitely feel some of the older skills have deteoriated a bit, and finding time is is hard. Right now, if I want to find time for deep work it'd after 6pm... And that's not great for family life.
> Although I would just start from scratch.

Which is fine if you are a hobbyist developing for fun.
Blessed: Curses-like library with high level terminal interface API for Node.js
> when religion and politics merge (iran, ottoman empire etc).

...the GOP, etc.
but only if you have teeth that were supposed to have grown but they haven't.
It does raise the bar though compared to a completely unencrypted drive, and given it's seamless if done properly, it's a nice way to increase security without compromising user experience at all.
It doesn’t sound like he was on the bootstrapping koolaid as much as he thinks he was. Dude just vc’d his own company.

So his first conclusion doesn’t fit. You can’t play the vc game, get out vc’d, then conclude that bootstrapped can’t compete. Well I guess you can, but you shouldn’t!

It’s entirely possible there were enough people who liked Flow and didn’t need mobile and native apps for Flow to have been the Basecamp of his dreams. We/he don’t know because he didn’t try for it.

Edit: looks like he’s a vc now. Can’t help but wonder if instead of horribly misinterpreting his own story, he’s intentionally misrepresenting the conclusion. Frighten bootstrappers in to getting in touch to sell or take on funding.
Maybe not a great completion rate respective to the amount of games you've got but probably (surely?) with respect to other gamers! If someone asked you to pick your favourite three...?
Any satellite can flare and if you look at a dark sky you'll see something go over before long. But the Iridiums were special because they were so predictable and bright. I really enjoyed pointing them out to regular people who had no idea about satellites. The ISS is the only thing now, but it's not as bright as a good Iridium flare and it stays in the sky so long that it's more like a plane flying over than a flare.
Lol, i love how it is subtitled
Why would linux trigger OOM if you have a large amount of memory available? Or, what did you mean by "large amount of memory"?

Also, why would an SSH session, which is entirely in memory, time out because of I/O thrashing? You can disconnect the hard drive that sshd and/or the OS is running from and your SSH connections to that machine won't break. If you run some commands that aren't cached in memory you'll naturally get critical I/O errors, but it won't cause a disconnect on the SSH layer.
Input: Customisable Fonts for Code
Has it made up for the decade of losses?

EDIT: Yes, it's apparently up ~53 million now. I replaced Twitter with 5 other giant companies that are losing money.
The Past, Present and Future of PyCharm
> It's directly making slave labor unprofitable.

That only works if sanctions apply to slave labor, but not to comparable non-slave-labor. Sanctions based on geographic region ("Made in China"/"Made in Xinjiang") ethnicity ("Made by Uyghurs") or product category (cotton) can't achieve that, because they don't apply differential pressure that allows non-enslaving businesses to outcompete enslaving ones (and then hire former slaves as free workers), they affect both equally.

To make differential pressure work, the first step is knowing who you're dealing with, which means having dedicated inspection teams working their way down supply chains to record labor conditions on the ground. Once you do have that information, highly targeted sanctions can be used to force change.
The barrier to entry isn't the tech (which is why I don't think that this is really a tech firm). The barrier to entry is the relationships with the restaurants and the riders (and advertising to get people to use it)
Yes but GM does make money. They're not selling cars at a loss. Their moat isn't VC-subsidised cars.
"React would just be a View layer that renders content but is unrelated to the rest of the application"

This is how I treat it. React or more generally the view handles form state and stuff like modal visibility. Things that a user can interact with so to speak.

I have a lib folder that which is the library of my business logic. Concepts related to our domain, analytics, validation, captchas etc. Some of it is shared between client and server, some of it is specific to either.

Then I have my data layer. From my experience a lot of the data handling is interacting nodes (or stores) that can update asynchronously and react to each other. I use Effector (https://effector.dev) to declaratively map all this.

For example when a user submits their details it triggers the recaptcha check which if successsful triggers the saving of a user and the creation of a lead and once we have a lead token we navigate to the next page in the flow.

Handling logic like that in React can really complicate components and the primitives in React aren't really well suited to it. So I found Effector and its been great. The added bonus is it makes the React components responsible for one thing, which is capturing user interaction. They capture events and forward them into Effector. The React code is clean and if I want to drastically change the UI or alter the flow everything is loosely coupled.

Overall I'm quite skeptical of anything that reinforces this all in one approach to things. I appraise the pitched value and figure out how it can be achieved in a more separate way. The answers might not be immediately obvious and it might not be as easy to get started but I feel the overall result has been great so far.
Or stay the fuck away from WeChat and anything else made by the Chinese state.
Power and revenue aren't the same thing.
If I sent the stack trace to you, no. Otherwise, yes. It's my stack trace after all.

(Perhaps "private" not "personal" is a better term here, but stack traces can expose personal information too, if they include details about function arguments.)
The Silbo Gomero [1] in the Canary Islands falls in this category as well. It was designed to allow far distance communication through the valleys and ravines of the islands. Here [2] is an example.

There are now efforts to preserve the language, but there is a whole generation unable to speak it because cellphones and lack of farmers made the language almost obsolete.

[1] https://en.wikipedia.org/wiki/Silbo_Gomero
[2] https://en.wikipedia.org/wiki/File:Silbo.ogg
Systemd 248 Released
Uber drivers need to be allowed to set their own prices, but stay contractors, imo. The UK is different to the US in that you don't need health insurance, so the employee distinction is less expensive of a change.
Both examples fit (one is monarchy—a stage managed abortive coup to justify an autocoup (the CIA directing both) by which a constitutional monarchy became a dictatorial one—the other a politics/religion merger.)

If you are describing the problem the way it has upthread but only pointing to one or the other of the Iranian examples, it's pretty obviously being selective for dishonest purposes.
Professional rapper Qu33n Mandy shoe brand
I don't prefer it, it's just the path we're following so far: https://www.ipcc.ch/sr15/
Utter nonsense. Tell me what "gender equality" looks like in measurable hard terms. It's unobtanium.
They were pushing in-app for customers to invest. I hope no inexperienced investors got burnt by this. It wasn't a really a surprise as others have mentioned.
No, they also like to do that with large companies. A few hundred € damage is too low for most companies to care much about it.

If the open source developer hires a lawyer I'm sure they'd be happy to make them some money. I wouldn't be surprised if they already got contacted. There are a lot of German lawyers out there looking for "victims" to sue on their behalf.
Does this mean I can boot and unlock a volume (/home for example) with just a Yubikey placed into the USB, and without it inserted it won't unlock it? (maybe falling back to a passphrase)
I have never used a contact tracing app before. I never leave the house with my phone, and when I arrive at the pub, I get funny looks when I say I can't scan their barcode because I don't have a phone. This pandemic is just further enforcing the idea that you need a phone to operate in this world...