skysight-inc/HackerNews huggingface dataset:
Ask HN: What books should entrepreneurs read to help them survive 2023?
The year ahead is already promising in terms of challenges to entrepreneurs both on the macro and micro levels (inflation, recession, quite quitting, ...). What books would you recommend to help better understand and mitigate these challenges?
1. I don't think you understand what a thin client is.

2. I have found that face-to-face meetings where other people bring their laptops usually means that they get distracted and don't participate.
It's somewhat ironic that you've included X.org in that list given (a) its history, and (b) how much time and effort has been spent in recent years on creating something to replace it.

You're right that fragmentation can be an issue - but it's often a people problem, not a technical problem: if I have strong feelings on how a particular piece of software should work, and it's made clear that the project leads disagree and any patch to implement such will be rejected, I'm not likely to invest hobby / recreational development time in any other aspect of that project. (That's not meant as a criticism of the hypothetical project leads - merely an observation that when people work on project for the enjoyment of it, rather than for a living, the bar is raised massively in terms of how much a developer needs to "believe" in the project and the direction it's taking.)
Show HN: I made YouTube Rewind (like Spotify wrapped)
I made this app last year but it's so clunky to access your data that I didn't release it. This year there have been more requests for this type of app from YouTube and so I decided to throw it up for others to use. You can see an example of it here: https://youtube-rewind-production.up.railway.app/results/606...

Also, I should note that while I am storing your watch history/subscriptions for generating the rewind, the actual data does not contain any of your information except the videos you've watched and your subscriptions. I cannot use this information to identify you.
> out of proportion

As if TSMC were not absolutely critical. Samsung declares "we'd like to be able to match their capabilities" in public statements.

You would need to develop more on the topic "a world without TSMC: solutions and fallbacks".
There is no "array of structs", at least not until project valhalla finally lands and I don't expect that to happen any time before its ten years anniversary (in 2024).

The intuitive expectation about performance difference between array and a generic collection is that it's about method call overhead, because in practice, unless "no duplicate entries" set semantics are required what you call "enumerable" will be an object wrapping an underlying array almost ten out of ten times. But that's something JIT optimization excels at dealing with. The real advantage of arrays is memory proximity and in absence of project valhalla future VM features, that advantage only exists for arrays of primitives like int, float, double. Everything else will be a reference to some arbitrary heap address anyways, even if it's reference in a bare array (instead of references in an array wrapped by an object).

What you can do is rework your data into a form where multiples of something have the primitives of their logical fields in shared arrays, but that's not array of structs but struct of arrays. And I've never seen code like that in the wild, not outside a hobby project that I never even got to the point where I could verify the approach by profiling. I do believe that the pattern must exist, I some codebases, but I can't even think of a name people would recognize.
Sorry to be the bearer of bad news https://webkit.org/blog/13399/webkit-features-in-safari-16-1...
Hilarious satire of the whole magnus/niemann debacle! Thank you for this, made my day.
I like the idea of not being allowed to use any move the engine would recommend. Blunders only.
I found that for C++ is sometimes uses library functions that straight up don’t exist. I asked it “how do you upload a file to OneDrive” and it suggested using OneDrive_UploadFile from <windows.h>, which is not a thing.

I also asked it “how do you programmatically upload a file to a website” and it generated some JS to try and inject a file <input> and set the value to a local path. Which doesn’t work and there are lots of StackOverflow answers saying why.

Still, when it works it’s incredible.
All causes of death “simply” accelerated another subsequent cause of death.
They love wars against small third world countries that are easy to win. War with China is probably the only one that US can actually lose.
True, last I check the gap wasn't too big anymore, I think even comparable for certain machine configurations.

One thing is that the "mainstream" ELK develops at a much faster speed than the OpenSearch fork, and a lot of the nice features in new versions are nowhere to be seen in OpenSearch.
Firebreak tasks (not sprints) should be taken naturally as prioritization chooses them over other tasks.

Sadly, with higher interest rates, there is a pressure to produce results in the short-term, at the expense of long-term investments.
https://archive.ph/N1VJ9
Lessons from Postmortems
Are there a lot of other jobs out there were people have time to themselves to do stuff that they find interesting or fun?

I certainly hadn't ever got that impression. None of my friends and acquaintances in other professions ever have that either.
Oh come on guys, what's the problem? Just keep delegating all your sensitive stuff to the cloud instead of the unbearable chore of storing it locally! They'll definitely fix their shit together and everything will be okay, until someone hacks them again.
Random techie's random prediction was wrong?

Wrong predictions from people outside their field of expertise don't warrant explanations.
My team has an operational excellence day per sprint where we have to work on tech debt.

Except that day is not counted in sprint planning so we don't have points allocated to it, we have meetings during that day and are also expected to perform our normal duty such as helping customers onboard, and 95% of our tech debt tasks would take more than a day to fix anyway.

The result is that we have 10% of our time supposedly assigned to tech debt, but in 11 months in that team I have only worked on tech debt once during those days.
i find it terrible design that breaks html as a language (that s meant to be readable). a bunch divs positioned arbitrarily via css is much less intuitive than <tables> where you can move blocks of markup to redesign geometrically . It's such a simpler mental model , and a set of <grid> elements would suffice. Changing layout with css grid involves changing multiple classes and is atrocious. Then there is the cryptic syntax where somehow "1 fraction" = "fill the rest of the space with it". I can hardly understand the motivation behind the grid design. Using tables is still much more pleasant, but modern browsers dislike table layouts and render them horribly.
Game Engine Black Book: Doom [pdf]
This isn’t Guatemala. LARPing maga types may have fantasies about this, but don’t have the ability to execute and follow through.
> I'd try to get everyone who agrees to a 40 minute workout in the middle of the day a few times a week.

followed by a nap period, please.
Reporting that “this is the worst mismanaged company I’ve seen” from the enron guy doesn’t seem like a love letter to me.

Are you looking for opinion or journalism? Ethical journalists aren’t going to say “this is a ponzi scheme and this guy stole money” because that’s not what any primary source is saying. It’s clear that’s what’s happened to anyone reading the articles written.
It’s called zigbee (soon to be Thread). It’s wonderful. And if you set something up like home assistant with ZHA or zigbee2mqtt, then you can use most zigbee products together with just the one coordinator (instead of being tied to only ikea or only hue, etc. or using multiple hubs).
Missing: estimated Covid deaths without intervention (lockdowns, vaccination, etc.)
Ask HN: Why ICANN Domain Names Are Owned via GoDaddy?
When I looked up icann.org on lookup.icann.org, it said it was registered through GoDaddy. Why?
> I can also say i have never had an Android phone that I had to hold "correctly" in order for the antenna to work...

It feels like you're trying to revive decade-old flamewars here. FWIW, on my Pixel 5 (and 2 before that), if I reverse my phone (hold normally but with camera at bottom) I get a drop in both cellular and wifi signal strength - more so if I'm in a location with marginal signal to begin with.
"Soufflé" is a frivolous but serious enough for academic purposes name AND (as explained in the quote) unusually meaningful AND a common word: what more can you ask for?
Is it like docker?

Anyway trying my hand on Kivy. Work for once for iOS and android undder macOS. Then never so far. Trying Gm even of macOS. No.

May be start again with this and try to install Kivy again
My router (a VM with passed through network card) is currently running on NixOS, I’m really happy so far, it makes kernel patching (which in my case is required for the nic to work properly at 2500BASE-T) much easier than manually patching and building the kernel every time. It also gives me the guarantee that I will be able to rebuild the exact same host almost bit by bit in the future, in case of necessity, which is important for something like a router (I also take vm snapshots but upgrades are crucial for something potentially facing the internet and handling firewall). Looking forward to move away from proxmox to a fully NixOS virtualisation host too.
I'd say, from my armchair theory, there are a lot of factors that lead to burnout and most all of them I think stem from some underlying pressure to work more. It may he some culturally seeded external pressure of your peers or workplace saying you need to continually push the bar, it may be your own internal goals that create such conditions, but I think it almost always stems from setting and then continously trying to attain unrealistic goals in work.

If you can set realistic goals in realistic time increments that create a situation you can attain with a reasonable work life balance, you no longer need to push 10 hour days, you can take the evening off and relax. You don't need to take your evening and spend it learning some new tech or prepping for interviews to make your need career step.

The issue is that while the pressure can be internal, much of it is becoming external and out of people's control. The way interviews have shifted in the past 20 years is a pretty obvious case of this in my opinion, the bar has been pushed higher and higher due to external pressure pushing the bar up through competition. Many workplaces adopt ridiculous slave driving time management techniques that push people beyond comfortable levels, continously. For those who want to grow you do need to push your boundaries but even then, you need to do so realistically and not continously--people need time to stagnate and be comfortable before they grow a bit.

People sometimes get bored at a job because it's not challenging, they feel they aren't growing, the tech is old, whatever but I've rarely heard anyone complain in these situations that they feel burnt out. They may feel bored or stagnant but I find those situations far more bareable than burnout conditions.

My opinion is that burnout stems largely from Taylorism gone off the rails focusing on pushing human efficiency beyond its breaking point without caring about the humans involved. Technology is pretty bad because tech is a very efficiency focused industry with lots of creative engineers ready to figure out a new way to optimize every aspect they can without often without considering side effects. I don't think it's isolated to tech by any means but I think tech is uniquely positioned to create abusive pressuring situations more than many sectors.
Hexels (https://marmoset.co/hexels/) is a good piece of software for making isometric pixel art (animated, too!).
I dont see why those ideas couldnt be identified and sprinkled into regular sprints.

The idea of a forced break to do these things implies they arent important. Otherwise they should already get picked up.
> This is what happens when there are non-technical folks in the upper-echelons of an organization

The described behavior can be found in non technical organizations as well. A room full of people will never blame itself, they will always blame someone not in the room (or failing that push someone out of the room and blame them). In group VS out group behavior[0][1].

You could tell the same story around a lemonade stand, "Looks like we are going to be busy next week, should I order more lemons?" "no, we ordered plenty", a week later "Why didn't you order more lemons!".

It's not a technical problem in the slightest, or even a human nature problem, this stuff was wired in when we were early primates.

[0]https://en.m.wikipedia.org/wiki/In-group_and_out-group

[1]https://en.m.wikipedia.org/wiki/In-group_favoritism
> it's much easier to disconnect and relax mentally after work than with software engineering

Each profession brings its own challenges but I'm skeptical tech workers experience more stress than lawyers or accountants.
And when we talk about physicians, nurses or policemen there's no way in mind we experience more stress than those guys. You're thinking about a critical bug which I respect. Those guys sometimes ruminate about matters of life and death. Their jobs are extremely difficult and burn out causing. A "critical bug" for them could be that they misdiagnosed someone and severely compromised their health...I don't really envy their jobs.
Growth, like any good Ponzi Scheme
If it's an Intel iGPU + an Nvidia dGPU setup beware there's a bug with the implementation of the Nvidia driver currently which breaks connecting external displays on X11 depending on your hardware. See https://github.com/NixOS/nixpkgs/issues/199024 and the comments of https://github.com/NixOS/nixpkgs/pull/165188.

Also setting Coolbits doesn't seem to work either on my end, which means no overclocking support for the Nvidia GPU (if that's something you care about).
Ultimately isn't that what any cause of death does? "Accelerate death" from whenever the second-worst thing you had going on would have gotten you?

I think I get what the parent comment was going for (i.e., that it only moved the date of death a little bit, as opposed to how the death of an otherwise healthy child would imply a date of death that moved a lot), but it's a weird way to say it.
Treating newlines as regular characters allows you to use them in motions: t<Enter> will select text until end of the line for example.
Unpacking Boris: Tradeoff-oriented goal setting
Another reason why people quit right after taking a sabbatical is because people willing to quit several months before the 7 years mark will postpone their decision.
Can you point to some examples of owl/sql transforms being flipped? I have trouble believing that an invertible transformation is hard (presumably each step is invertible, right), and certainly "never would have been able to discover" seems inconceivable to me.

Looking at the paper it is very dense and abstract, also 50 pages long.

Edit: on reflection I am doing a bit of sealioning which was not my intention but it does look that way. I'll try to read your paper but if you assure me cat theory really allowed you to do those things you claim, I'll accept you at your word.
If that’s the case for Windows ads (I don’t actually know) then I totally agree the response is highly overblown there too!
Missing: estimated Covid deaths with adequate intervention (lockdowns were followed rigorously, everyone actually got vaccinated, etc.)
Yeah, I think this is a good point. GIMP has been a default app on so many distros for so many years (to say nothing of existing on virtually every copy pasta “best FOSS/Linux/Free apps list” that lazy SEO bloggers (and now YouTubers) have been making for decades), it’s become just one of those defacto apps that gets all the attention/is the go-to suggestion, even though it isn’t the best option for a lot of people.

And that would be fine if there was a robust community around the project, but there isn’t? Like, I’m not blaming the few maintainers and I’m not blaming the dwindling third party community at all. But I am going to be critical of the distros that continue to install it by default (Ubuntu dropped it as a default many years back IIRC, but Debian and Fedora still include it) and the people that just parrot it as what new users should use, even tho the most fervent defenders admit it is not at all competitive with what you need in an image editing tool in 2022.

Edit: turns out Ubuntu dropped GIMP as a default app in 2009 and someone that seems like yesterday. Changed that sentence accordingly.
The real question that needs answering is what the cost of lockdowns was and for that we’d need to compare to suicide statistics for the same period.
Depending on the level or lockdowns, that can be due to things like less traffic and people staying home, thus less deaths associated with activities forgone.
Based on the article, it seems like the real issues is that, like many industries, railroads have ruthlessly sought efficiency, and it came at the expense of resiliency. The networks, schedules, and systems are so brittle, and staffing levels so low that they can't bear people being "unexpectedly" absent.

Of course, this brings to mind the saying: "Your failure to plan is not my emergency."
I work in Vietnam and I've never heard developers here talk about burnout incessantly like Hacker News does.
Definitely up there for the top Nix benefits - truly atomic OS upgrades.

It's a shame this isn't explicitly highlighted on nixos.org, it's only implied in the "Is the previous version better? Roll back anytime."[0] section, when it's true for both packages and your entire system's config.

[0] https://nixos.org/explore.html
Immigrants are as burnt out as locals (if not a lot more), just check Blind for 5 minutes.

The difference is just that the livelyhood of sometimes dozens of people back home is on their shoulders, so they just try to power through.

Which company do you work for so that I can avoid it?
Snapshots as a Tool for System Builders
I was thinking about the PRC government having influence on Taiwan, I've no idea what their relationship is. Of course I have nothing against Chinese/Asian individuals, I just don't know what level of control China might seek to exert on Taiwan I guess.
The term I've heard is sabati-quit
Design Decisions: Why use final classes
May I ask which sentence are you quoting..
The relationship is that owners of and investors in mid- and high-rises are trying to staunch the bleeding while they divest themselves of hard assets. They've suffered enough this year with the stock pinch, so they're especially grumpy about WFH.

If you haven't been hearing about this every day for the past three years, you may not know anyone outside of your class.
Link:
https://www.nlpdemystified.org/
I noticed people aren't using those anymore, at least not around where I live. Seems like there's a family Gmail address more often unless they are 50+ y.o.
Libraries can do this too, in many cases more reliably.
Yes, but that is fundamentally incompatible with phones! It's an oxymoron, like a Windows 2000 phone.

Marricks's comment simply does not make any sense if we're to use that definition of "Linux".
What about positions where there are multiple moves that are indistinguishable to the engine? The order in this case is somewhat arbitrary and might change randomly each time you run the engine depending on which engine it is.
TACK [1] or Convergence [2] are two proposed solutions, though convergence seems to be dead

[1] http://tack.io/

[2] https://en.wikipedia.org/wiki/Convergence_(SSL)
This story reeked of fried bankers from the very start. Alas, olfaction failed too many wannabe investors.
Keychron K2 v2
I'd also be interested in a variant where the engine-recommended move is displayed to the players. It would take out the uncertainty of whether a move is illegal, but would allow for different win conditions (e.g. approach checkmate without ever using an optimal move).
But it's true at some companies, it's always the busy season.
It's not about the smart choice, it's about ensuring the future generation's interest. How can so much of HN be blind to this?
Sort of, but the opporunity to fix them would be different.

There's not a whole lot you can do to alter the effect a virus has on a human body (at least not immediately after discovering it), but you might be able to learn a lot from the effects of various types of government intervention, what helped and what hurt, and make plans that reduce the negative effects the next time action is needed.
For pre boot encryption I used ZFS's built-in encryption, it just works.
Yeah this is my main concern about GPT-3, there's no truth-fiction slider, and it will often slip complete fabrications into the output, making it dangerous to rely on for real world information. Which is really a shame, because it does actually give great output most of the time.
So what if you make a engine that plays this....

That's making my head hurt.
Except in this case the growth comes from building and selling real things.
Not doing their own due diligence is clearly the main issue here.

It's just ridiculous that the whole fraud seems like it could have been revealed by just sending a (not even specialized in crypto !) accountant to either FTX or Alameda, and the """sophisticated""" investors (and worse : US banking """regulators""") failed to to so !

P.S.: And this is also where the defense of SBF comes in : he's pretty young, focused on "moving fast and breaking things", so of course he would have been emboldened by the above, and might not have realized just how criminal his doings were ??
> Not everyone is doing regression and classification all day.

Yeah, some of them are doing unsupervised learning (recommender systems) too!

I dunno, I personally think we'd all have been better off if we'd called it statistics as at least then people would realise that the field wasn't created yesterday.
To filter out spam notifications, the browser would need to forward notification contents to the vendor. The filtering can't be done on-device because that gives spammers direct access to the models.
I have one of these cameras, but I run it using HomeKit Secure Video, and that seems to completely change the behaviour.

I wonder if that’s a sufficiently different way of operating them that it’s safe?
> A journalists job is to report the news

In theory maybe, in practice, journalists are simply Instagram influencers with fancy degrees. They make content to draw eyeballs for an organization that sells ads.
I think root certs are long-lifespan, kept in hardware security modules / other cold offline storage, and only used to periodically sign shorter lived intermediates that are the main thing signing leaf certs for sites.

For example, the DigiCert Global Root CA in HN's cert chain is valid from 2006 to 2031.
Taiwan is a small island, it lacks lot of basic natural resources, like oil, iron ore, etc. One simple thing that China could do is to send their navy to cut off all the supply lines: it won't take long before Taiwan is degraded to third world country. Without the US navy to counter Chinese they do not stand a chance.

You're talking about it being hard to resupply Chinese troops over the air, how about resupplying the whole Taiwanese population?
The position doesn't need to be even though, just play twice, one with white and one with black
> a maritime blockade would be super effective to

to create a total war involving the countries dependent on products from Taiwan.