skysight-inc/HackerNews huggingface dataset:
Link to the Wikipedia entry for SysML for those who are curious: https://en.wikipedia.org/wiki/Systems_Modeling_Language
I really don't agree. Going from one extreme of not wanting kids to waking up in the middle of the night with panic attacks caused by the idea of not having them? Hell, hints of borderline suicide ideation? That looks like a significant struggle with mental illness to me.

Forty is often that turning point in life where the end starts to look closer to the beginning. You have a lot more of your life to look back at and less to look forward to. We joke about mid-life crises, but they're a real thing.

The OP sure sounds to me like they're going through exactly that, and children have become a fixation.

And if they're struggling with anxiety and depression now, I can't imagine what they'd go through as a parent.

At minimum, they should not be making any decisions until they get a little healthier. First, it's very unlikely any decision they take, today, would be rational. And second, if they did choose to become a parent, they'd be doing so at a time when they're incredibly mentally and emotionally fragile, which is a recipe for disaster.
The thing is, it's Management's objective to keep productivity high and prevent burnout in the first place.

They've failed to do so, now that you're taking care of yourself, consider that you're doing their job.
Do you get breaks to play pingpong and catered food at your offices? I've never worked anywhere that actually paid for food, honestly, and while a few places have had pingpong tables it's hard to justify leaving my desk to go use them when there's tasks I could be getting done.

A minor point, but I've always wondered if you're ever actually allowed to use the nice benefits like that, or if they're just something startups show off to investors to try and look more friendly to their workers.
Watched the new Quantum Leap yesterday (it's not great) and there was this really cringeworthy moment when something goes wrong with their awesome supercomputer and the screen flashes a giant "INTERNAL SYNTAX ERROR". Apparently, somebody didn't run their linter before sending people through time. Too bad.
There is enough anxiety here, that if he got kids it would probably just switch to something else. This person needs much better help.
Siri was great when it first came out. At some point it went machine AI and sometimes it works well but most of the time it is absolutely annoyingly batshit insane.

My current fun one is “turn off bathroom lights” will cause it to ask downstairs or upstairs and loop forever no matter what you say at that point. Then I have to get up and press a light switch like a Neanderthal!
>I have the opposite though: perhaps I need to not to have kids to stop the cycle of creating meaning through procreation.

You won't stop the cycle though, others who do actually have kids will simply continue it, and the single biggest way in which you could have had and influence on the future of the world and the human race will have been eliminated.

And that's before you get into any religious implications of having and raising children.
Perfection.

I would make this may default search UI, particularly if I could integrate it with MacOS and Chrome. Great work.
Are there countries where VCs are writing $20K checks?

Most of Europe.
I am all for wfh, but now as a part owner of a business which is growing fast enough so most customer facing staff cant keep up, I am considering a hybrid.

The knowledge just does not propagate and all the colab apps in the world will not help if you have 3 shifts. Virtual meetings with cams off or even on, you dont know if the people follow.

I dislike paying for an office but it seems unavoidable.

I dont think half the team is doing nothing , I know for sure, seen the dev commits etc.
And if they do something, they do not do it right or efficiently, despite procedures written down to the t and many training.
I have no preferences on Apple or Google. I use Mac and Android phone. But the Chrome team has spent lots of effort for web audio, especially the latest audioworklet api and wasm supporting gcfree rt audio. Yet on Safari their audio is way worse. Who knows the reason?
Right now your comment is the only one so this page looks like:

"Where can I find out how to build a late-stage startup?

Applications are open for YC Winter 2023

https://www.ycombinator.com/apply/"
> People buy cheap because they can't afford to buy expensive.

Not really: people bought cheap because they couldn't afford to buy expensive, and then they lost their job, and now they can't even afford cheap. When we started exploiting poor people from far away, in a moment we found out that our wages could give us a much better life than their wages, but we never wondered why, and we never got upset that they couldn't afford the same quality of life like ours (while doing exactly the same job).

The illusion was very sweet while it lasted, then outsourcing came and the illusion vanished, and we passed from being rich with a blue collar wage to not having any wage.

Not being able to buy expensive does not imply buying cheap: buying fewer things is still an option. We bought cheap because we were greedy, because we hated breathing pollution and we wanted strong unions in our factories, but we could not care less about the same issues for the "others". And we just kept illuding ourselves that we could keep up with a better life for the same job, just because.

We, the Western buyers, were greedy. And idiots. We swapped our jobs for cheap smartphones.
I think it makes a difference where you live too. I live in a cramped apartment with noisy family and kids, the office gives me much more space and quiet. Other people have big suburban homes with a big dedicated office which is far superior to their work environment.
> a black-and-white view that grossly oversimplifies things

Seems like a perfect response to your original post, then.
Second this comment...

My wife and I recently had our first, and so far this is the perspective I've been trying to adopt, which has helped.

It's not like you lose your ambitions completely, but there are new constraints. You no longer get to indulge in the excesses of youth, but it's OK, because taking care of a new life is simply a significantly higher priority. It's a liberating feeling.

I was worried before having a kid that I would be so bogged down with childcare that it would be impossible for me to get anything done at work. But I heard from a number of people that after having kids they were forced to develop better time-management skills. This has definitely been happening for me. I find it much easier to stay on task when I'm working on something, since I know the time available is so limited. After a while, the impulse to experiment and be free-wheeling has diminished a bit, and I've had fun purposefully moving through things.

The impulse "stay up all night and play" is definitely a youthful one. People want to stay young forever, which is certainly one way to go, but it's important to understand that there are real reasons many people are happy to move on to the next phase of life where they give those things up.
This is amazing.

Quick question, in your example you did "Paul Graham y combinator". I then tried https://swurl.com/?q=breck+yunits and it worked great, so I thought that I was lucky that my parents gave me a UUID and my results worked better than PG! But then I tried your original query except without "y combinator" and the results were just as good (clearly PG is most famous PG by far). So was curious why you added the "y combinator"?
The error message that is presented to the user should always be clear and helpful. When an error is presented to the user, you should have matching logging (e.g. sentry) that provides technical reporting on what happened. By having both solutions in place you have error handling that is complete and services both communities.
remember Watson in jeopardy? Even when it got the question wrong you’d often see the right answer in the list of possibilities it showed.

Users need a way to train/override the ML to “fix” mistakes.
Sign me up, so long as there's nap time and recess.
The education system lost an amazing high school math teacher when my wife was considering going back into teaching, and was asked- how would you integrate social justice in the classroom? And that was it, she decided that the interview was over, if she was going to be held to an additional set of standards that had nothing to do with teaching math.
I've left 3 teams over this, and as a manager would encourage my people to try other teams if they feel ours isn't a growth direction.

Sometimes jobs change on you too. One position used to be for you, and now they need someone different. You should almost never strive to become that someone different.
Is there any good place for information about emerging variants? The ECDC page mentions a few ones being monitored but no indication of when they were first detected.

https://www.ecdc.europa.eu/en/covid-19/variants-concern
It's also reported that Apple uses software to make old iPhone slower.
This too shall pass.

I was severely burned out in the past year and was very much in your situation few months ago. What helped me was reducing the scope of my work and taking the slow lane until I feel fine. Exercising, power naps and meditation also helped big time. I'm now in a much better shape and I would recommend it to anyone who's in the similar position.
> just banging out definitions and theorems

This is pretty standard for graduate-level math texts, though. That might say something about their intended audience.
The only thing it took to improve maps was more data, acquiring companies and hiring experts. Directions are a hard problem. But at the end of the day it’s just programming.

Search at Google’s scale requires massive infrastructure investments, the top ML/AI experts and the constant feedback loop of users. Apple has demonstrated it sucks at everything that Google is good at. It’s an institutional problem.

Having its own mapping infrastructure was a core business need and really there are only two or three companies in the world that are good at it.
> The raw filesystem is an antiquated interface

Not really. It has often been tried to find something better, but there really isn't. It works decently on Apple because they set certain constraints and standards. But overall it is like saying a table of contents in books is antiquated. You don't need it for belles lettres, sure. The analogy doesn't fit too well, but there a similarities.

It is actually the most simple way to present structured information. It is not optimal, but decently approaches it. This is a reason why it is so successful and to my experience even normal users don't have too much trouble with it. Alternatives obfuscate this for everyone.
I want to know as little as possible about the people I work with. Because I have to work with them to make money.

Its a job, not a social club and if I could do anything else I would.
That by itself only explains the initial decision. It’s still interesting that they’ve stuck to it for 20 years after LLVM’s release. Lots of technical details of GHC changed during that time, it’s not like the architecture is set in stone.
There's also a third class which is “Oops! Something went
wrong…” which basically means "i don't know. Try and reload the page." Why this is better then a simple "error" is beyond me, but its mildly fustrating.
If you're raising an exception deep in some internal code, provide as much detail as possible.

If the error bubbles up to the user, then either the information is over their head, in which case there's no difference to a non-detailed error message, or the user/support person can actually act on it.

The most infuriating error I see is "file not found"... WHICH FILE?!

Of course if the error is found in the higher level due to some consistency check in the business logic, then yeah try to guide the user. But for internal stuff, try to help the person who needs to fix it or find a workaround. It might be you.
> why should they page a German wage for someone who is a face on a screen, when they can pay a fraction for that same face broadcasted from a few hundred kilometers further east or south?

Friendly reminder that wages east of Berlin aren't really that bad anymore. Senior engineers in eastern Europe can count on ~€65k annually at current exchange rates.
"Ask HN: Has anyone managed to find enjoyment in their work after burnout?"

Nope
You need to get a wife soon. The machine learning algorithm will get on it - watch out for it signing up for dating apps on its own.
I’m not seeing how what the message already is any less direct or clear than what you’re saying it should be? It straight up tells you it can’t find the var and what to do about it.

Can you help me understand what isn’t clear about the message as is, or maybe point out the ambiguity to someone who just isn’t seeing it? I want to write better error messages but I share the frustration of the above poster. The message tells you specifically what to do, but you’re coming back saying it’s not clear.
Same exact story here except my story is not about coding. It is cad drafting.

I didn't heal from burnout. I went into mgmt. And found some room to grow there. Only for it to be taken away by higher up.

Now I am looking for career change.

Your high intensity feelings are built on three pillars: growth in your work; time with community; and work on your spiritual side.

If you are agnostic, spend time volunteering and seeing the fruits of your labor for spirituality.

If you cannot grow in your work, start looking for new kinds of work. Could be a new subject. And Or a youtube channel.

If you don't have a community in person, you are in trouble. Find someone. Anyone.

Upward trajectory in any of the three subjects lifts spirits.

And don't ever get so excited again that you give it more time than its worth. Coding has the tendency to do that.
> Both in typescript and flow, you need to write annotations to help the compiler perform well.

For Flow, that's true only in the most literal sense. Flow has excellent inference and can get a lot done without the user writing any annotations.
Shannon, in the west.
> we issue a global appeal for women and men to have
at most one child

Let's wait another 20 years and see how the results of such a policy pan out for China. They've already back tracked on it (their current policy is 3 children as of 2021) but the damage is done. I'm hoping for a relatively soft landing, a complete implosion of Chinese society would be a humanitarian catastrophe.
https://glicol.org/

Not similar but for music making as well.
It seems like a completely senseless waste of their efforts, given the nature of the product they are selling and the user community who knows how to use such a thing.
Is that true either? I'm not sure. We'd have to look at various polling results to start with and then go from there. I know in my previous suburban neighborhood and even moreso in my urban neighborhood that there are Ukrainian flags hung outside of doors and windows. I've never seen that before or anything like it.

https://www.axios.com/2022/08/24/american-support-ukraine-po...
> There has to be a way to provide different information based on who is getting the error.

Yes, this concept exists. The error message that is shown to the user (number 2) is what's discussed in the article. The error message that an engineer or someone else debugging the system should get (number 1) is the full stack trace and data dump that should be sent to the application log at the same time that the user is shown the error dialog.

Users can fix the problem by following the instructions in the error dialog and engineers or technical people can come back later and look at the more detailed stack trace to determine the best course of action.
> an empty office and sit on Zoom calls anyway

For at least 15 years leading up to covid I worked in satellite branches of large corporations and had to spend the day on zoom calls with coworkers in remote offices anyway.
If you’ll read the post you’ll see poster is drawn to being a manager.
And apparently the combined Virus was outcompeted by other Omicron lineages. Otherwise that "Deltacron" would have become a prominent or at the very least an extant variant.
I keep getting 'login to continue' when I click. Anybody have an account I can use?

Edit: OP stopped responding and it doesn't seem like anybody made it past the login-gate. If someone from the future is reading this, please take note, this is not the way to demo.
The operational height is around 550km they're just launched to ~300km then boost and spread themselves out.
I've never actually -written- any Smalltalk and can read that code just fine.
This was in fact the status quo before public clouds became popular. Machine time was billed out by the IT department back to projects and departments, so even getting an OpenVZ host would require forms and approvals, and could take weeks if vacations lined up poorly. I assume many companies are still like this. Certainly my current employer is: if you really actually want on-prem compute or storage you can get it, but it's a slog.

IMO this is the easiest way to drive cloud adoption: tell PMs that the cloud is instant but on-prem takes weeks.
DSP Illustrations
what? Hell no. I have kids and working remotely with kids around is impossible. Work / family needs to be separated for me, my mental health greatly depends on it.
I don't even think you're wrong - at some point I actually enjoyed many of those things you list. But either it's being 5-15 years older now or enjoying that I don't have the flu several times per year or saving 60-90 minutes of commute every single day... between all these things I don't miss my coworkers enough that I want to go back to this. This may sound unfair to my current coworkers, but some gigs are somehow special and you make friends that you want to meet in the evening twice a week, and sometimes you just don't.

I see advantages and disadvantages for both, and if we could completely ignore covid I guess I'd still hold my stance of "if the office is not too far and I see a worth in being there in person, I'd like a 2-3 or 1-4 split every week". Depends on your job I guess, with the way my team works 5 days in the office would be actively detrimental as we're basically on zoom calls with different people of the team a lot (we don't have one project/product, but several small ones).
sorry i didnt get you, can you explain more please?
A bunch of tools are still trying to catch up with pluggable container runtimes, most notably on my end right now the VS Code "Docker" plugin[0].

In general, though, I have to agree it's a nice alternative. In fact, I think it's already a better alternative for developer workstations. Getting it installed on my Windows box was just one winget command, then I was able to start the WSL host instance and get going with containers from the command line straight away. It didn't install any heavyweight UI front end, it doesn't automagically start running a bunch of services when you boot, there's no nag screens to log in or register or update, you just type some stuff on the command line and off you go. And it makes me happy that even when you SSH in to the WSL instance there's still no daemon running, you're logged in as a normal user and don't need root. It just feels like a much cleaner and more modern approach to containerizing stuff for developers.

[0] https://github.com/microsoft/vscode-docker/issues/3263
The first example used this signature:

func one[S []E, E any](s S)

Why would you chose this signature instead of:

func one[E any](s []E)

This is not a rhetorical question. My career veered away from go shortly after 1.18 released so I haven’t done much with generics.
Probably because the browser location field keyboard on Safari has a "." char on the right of the space bar. It's really annoying, I agree.
I am a generic programmer, the most ordinary one and I absolutely love my work (Not job). I often get this from co-workers and friends that they are in "burn out". while I understand it's a real situation and common among developers but I never faced it.
The reason for that is I never overexert myself. The people who tell me they are in burnout are the same people I see working day-and-night, when company asks them to implement x thing, they will work at night, over the weekend, in their free time to implement X + Y + Z thing. I never understood why!
impressing your superiors might give you a feeling of achievement but it's not hard to understand this is extremely temporary. better ways to achieve same things are actually working on things that you love, including and excluding programming. contribute to oss, go on hike, get a dog, draw or paint what's the point of converting a Proof of concept into a production ready code by investing your own personal time for which you are not even getting paid overtime?

just wanted to vent
noted, gonna fix this before producthunt launch
Does anyone else accidentally hit the Return key too often while typing? I feel like the space bar should be longer on the right side.
While this fact about gcds is true, your link goes to a proof (incidentally, happens to be mine) that does not use this fact. :-)
I just use a Kindle. Good size, decent screen. It works.
> Even in today’s world of user-centered design, technical jargon still sneaks its way into error messages. You couldn’t fetch my data? My credentials were denied? What? The technical stuff is not important to the user

This is the opposite of what I want. Stop condescending and just tell me what actually went wrong.
A good number of classical and medieval philosophers touch on this subject either explicitly or tacitly (that is, generally), such as when they discuss the virtues (prudence and temperance seem the most relevant; the vice of curiosity is opposed to temperance in a rather obvious way, and to prudence perhaps secondarily as no one acting out of curiosity is acting prudently, which is not surprising give that there is a relation of dependence and presupposition between the virtues). Off the top of my head, Thomas Aquinas uses the words "studiousness"[0] and "curiosity"[1] explicitly. If you google around, I'm sure you will find more material (like this[2] or this[3]).

[0] https://aquinas.cc/la/en/~ST.II-II.Q166

[1] https://aquinas.cc/la/en/~ST.II-II.Q167

[2] https://maritain.nd.edu/ama/McInerny/McInerny11.pdf

[3] https://www.primematters.com/foundations/search-truth/studio...
Real-time blockchain data access with Goldsky
At least Russia will not run out of things, of which it can run out.
Check out my latest Episode of Exploring Hidden Parable Theory to learn about a code that can be found in artwork and relics.
> The feature is implemented. I'd prefer to use it. It would cost them nothing to let me do so.

The other way to view it is, by withholding a nonessential feature, Docker gets big customers to subsidize all the little guys, and their product is more accessible overall.
<goes and checks press-releases to remember which bits I can talk about...>

It's basically LTE in the 2.4 GHz band, with a load of extra bits for beam forming, coping with speed and distance etc. Using the 2.4 GHz band allows them to build a network covering the US without spending billions on spectrum.

Yes, it's the same 2.4GHz ISM band that wifi uses, with the same power limits. And yes, it works well enough that you can do video calls hundreds of kilometres from the base station. That's how shit wifi is, and how well this stuff works.
My remark was tongue-in-cheek. I'm aware that this would only go as far as appearing as a bridge router, which Windows often designates with a number after the name (e.g. WittyNetworkName 2). It's not very subtle, and you would likely only intercept a fraction of the traffic from a client, as they would default to directly contacting the host where possible.