skysight-inc/HackerNews huggingface dataset:
As I understand it, the problem is that the Go scheduler uses threading to schedule the goroutines, and fork(2) says: "the child process is created with a single thread—the one that called fork()", so your fork then lose access to the scheduler.

Or something along those lines; it's been a while and this kind of stuff isn't really my expertise. I'm sure it's not literally impossible, but I wasn't able to get it to work in a reasonable amount of time so I just shrugged and exec'd xclip instead. The C++ runtime is tiny in comparison, and doesn't do anything like the Go scheduler. I think in general it's just not really considered much of a priority. Modern service managers don't really rely on processes to "daemonize" any more, which was always a bit hacky, and in my 8 years of Go this is the only time I ever wanted to do anything like this.

Go also had trouble with setuid() for the same reason (it would only get set for the current thread on Linux), although IIRC that's long since been fixed (this was around Go 1.5 or so).
I use pipenv, which will use pyenv to automatically install a version of python if i dont have it.

I know pipenv caught a lot of flack a while ago because KR tried to push it out before it was ready, but I like it.
> Bitcoin doesn’t solve that.

It doesn't necessarily need to. The other solutions are dependent on fixing the existing financial system, while the premise behind cryptocurrencies like Bitcoin is to outright replace the existing financial system. Bitcoin, in other words, offers a path to deprecate and phase out the old systems entirely.

Whether that'll actually happen is pretty uncertain, to say the least, but it's a possibility that other solutions generally lack.
C# also have great IDE support in VisualStudio especially with the ReSharper extension. Which is also developed by JetBrains.
I consider a few times a day to be moderate. I've cut back a lot over the last couple years, I would not call myself a heavy cannabis smoker nowadays. I don't keep up with heavy smokers anymore.
"If I could describe my former mental illness in five words it would be this: thinking too much about myself."

This is an awful statement in so many ways.

If you're affected by mental illness please don't think that you're the problem. Or that it can be solved by thinking less about yourself. Even if it's the case, it's likely just a symptom, not the cause of your suffering.

You can get yourself out of depressive phases with repression and 'everything-is-awesome-actionism' but it will probably come back to haunt you. The depression wants to tell you something but you have to listen to it, not give it a pep-talk.

Maybe his ways are right for him. But almost every single point can have a detrimental effect on somebody with a mind that works differently.

I hate the way these articles tug on the part of yourself that already shames you anyway for not having 'figured it out'. Even if you know you shouldn't listen, you can't help but feel a little worse after reading it. At least that's the way it is for me. I don't even read this type of content anymore but I felt like I needed confirmation on why I avoid it. Boy did I get it.

Now that I've read it I need to articulate my thoughts and feelings to get it out of my system. It's not to be 'a hater' who wants the author to pay taxes.
I wish him all the best and hope that his house of cards doesn't come crashing down again.

Maybe these types of content creators are in kind of a pinch. Even if some part of him feels like he might do a disservice to certain people, he can't really write it out. It would be 'off-brand' to not write in absolutes and it would take away from the persona who knows it all. (Because despite saying he doesn't think he knows it all he comes off very much as someone who thinks he knows it all. 'Cheat codes'...)

But I'm pretty sure this type of content is more damaging than helpful to most people. You can't really 'teach' life. If you know a lot about a person and his circumstances you can point them towards options they haven't considered. But that's about it.

Most self-help is a scam. They sell dopamine. You feel good while reading it (if you believe in it) and making plans, but as soon as your brain is back to homeostasis you see that nothing has changed. I've seen it a dozen times in dozens of people.

The only good literature in self-help is the one that actually identifies a real problem that holds you back and helps you solve it. (Trauma, ADHD, bad relationships, stress for example)
Thanks for the insights!

You’re right of course; I’ve never really used Ubuntu, so I’ve never come to enjoy that level of stability.

I used to have a Mac, which is shipping with outdated platforms, and used Homebrew on it, which has a rolling-release model. I’ve switched to Arch since, which also happens to be a rolling release. That’s the context I’m coming from.

> Ubuntu is never going to spontaneously upgrade the `python3` package to 3.11, especially not in an LTS release.

Even then, your teammate may use a different LTS or even different distro than you do, ending up using a different Python version on your project than you do. I wouldn’t be willing to deal with that drift.

> Python's virtual environments may be somewhat clunky but it's entirely possible (and not even that hard) to keep project libraries and dependencies completely isolated from the system's with the various venv tools that exist these days.

Absolutely. However, even when using venvs, I still don’t want my venv to point to /usr/bin/python. Hence the `pyenv install -s && pyenv exec pip install poetry && pyenv exec poetry install` instead of just `poetry install`.
I tweet regularly, and I also have a personal blog.

Tweeting a link to a blog post, no matter how interesting, generates a fraction of the engagements of direct-to-twitter content.

I write blog posts rarely, and the frequency of my blog posts dropped off dramatically once my twitter following grew.

Part of this is self-imposed rules. I hold my blog to a high standard - it is for completed and whole ideas/thoughts/projects only. On the other hand, Twitter is where I can dump my random ideas and work-in-progress.

I would love to say that all my projects are done purely for my own enjoyment, but that's not true. I do things because I want other people to look at it, to think about it, and to talk about it. Twitter is generally the best way to make that happen.

In an ideal world I would blog more, and I try to - but tweeting is easier and more readily dopamine-inducing.
> A minimal general purpose syntax for what?

Apparently for the same things as with XML/JSON/TOML.

> I followed the link and read the page, but I’m still not sure what the point is!

According to the website:

> It has no data types, no semantics, no underlying model of cons cells or anything similar. It’s as close to pure generic syntax as it gets.

> So at the lowest level Jevko is a minimal formal specification for flexible trees of text.

For its simplicity it seems quite powerful to me. I don't see it replacing JSON/markdown or even TOML. But is seems trivial to implement on very low-level, older, less bloated, or less powerful systems.
The largest electric school bus fleet in the US just launched in Maryland
More likely these days, the American is having some kind of warm, sweet milkshake with a couple of shots of espresso in it.
> For an only occasional Emacs user like myself this survey as a lot of required questions that lack a "None of the above" or "Does not apply to me" option,

Quite so even for a regular user, as many of us use or care about only a fraction of the available features. The demand "must be answered", didn't appeal to me.
Genetic diversity is the way to go for resiliency.

If a species lives under constant, high selective pressure, it becomes highly adapted for the current environment. If the current environment changes a little -- too hot, too cold, more rain, less rain, a new disease evolves -- then the entire species becomes unfit for its new environment, and it may not survive long enough for new mutations to arise that happen to be better suited to the new environment.

If a species lives under weak selective pressure, it will only be weakly adapted to its current environment ... but it is much more likely that some part of it will be varied in a way that protects it or advantages it in the face of a changing environment. If selection pressure becomes harder -- if shit hits the fan -- it may be bad for a large chunk of the population, but it is more likely that at least some part of it will survive.

Take potatoes -- you fill a field full of genetically identical potatoes which are perfectly suited to the climate and conditions you're growing in, and you can get just monstrous yields. But if the slightest thing goes wrong, if a new blight takes hold, the entire crop can be lost to the last. The population is strong, but fragile.

And that is why eugenics is just so, so dumb, in addition to being, you know, ethically wrong.
Upon review that is correct, apparently I confused this thread with another one.
There's one thing to add to it. If they are treating the OP like that, they rely on him being desperate. If they sense that he's trying to get out, they will fire him just to make a statement.

So any drop in productivity must be accompanied by a plausible and pitiable excuse. Like "I can't sleep that well after that car accident" or something similar (but never "I'm burnt out" or "I stopped giving a fuck").
While I agree that twitter is a terrible medium for long form posts, this is not a battle I'm picking. I have a dedicated nitter instance that works perfectly. I had to invest 5 minutes of admin time on it within the last... 3 years? dunno, feels long anyhow. Automatic redirect configured in all my desktop/mobile browsers. I essentially never see twitter proper, this is the 80/20 solution that works really well for me.

If/when that stops working I'll stop following twitter links. Done, now I can focus on some other soapbox. Semi-linear commits for example (anyone at github: pretty please?)
Well yes, that is very business friendly! It's just not consumer friendly.
Login is not forced. I was surprised to read the assertion above. Popping open https://twitter.com/EricTopol in an incognito window allowed me to read posts and threads without login.

Public-square distribution without login has been one of Twitter's key differentiators from Day 1 -- it is the reason that reporters/news-channels like it so much. You can cite it and everyone can see the same thing in real time.
Most of the time, yeah that's how it plays out; it's easy to start from a blank slate. But where I differ is that I'd claim that most early startups don't even have much velocity. They don't actually move with speed, but with haste. All possible corners are cut. As the team scales, the debt comes due and forward progress stalls. What strikes me about this article is the forethought that was put into the engineering from the start - this is a company that really does have velocity and wants to maintain as much of it as possible.
"..skin covered in soot and pus..", "..diet.. ..rotten meat and unsanitary water..", "..fond of smoking..".

"..dies at 94".

I don't even know what to say. Those two snippets can't be in the same sentence right?

I'll think twice before telling my kids to "eat healthy and don't smoke"!
Wikipedia says:

"The Apple" is the Swedish term for the globus cruciger, the regal orb and cross.
India's CCI fines Google $114M for its Play Store policies, 2nd time this week
Most frameworks give 400 bad inputs. If the client gives a null but null is not allowed in the type, it will auto respond with 400 before it ever invoked the handler.

Java spring does the same thing: if you use an unboxed type (int instead of Integer) and the client passes in null, the handler will never be invoked.
I like it.

One thing that occurs to me: I don't want to have to describe my data in two places. Like how in the first example the dataclass Person has all the information needed to define the person_validator.
Not for users of Sheets, Docs, AutoCAD Web, myriad tools companies have built for their intranets, and hundreds of other apps, no. It will make them more complicated.
That's one data point :)

I've stopped washing my body for a few years now. I do wash my hands regularly (with soap), I take a few saunas a week, and when I think I stink I take a shower with sodiumbicarb as a soap. I believe this is possible due to a fairly clean diet (eggs, dairy, union/garlic, meat, fish -- they make me stink and I no longer eat them).

My skin has never been better.
> OTOH possibly more people lose interest in their blogs and stop keeping them online than old but important Twitter threads get deleted.

I agree with you that this is true for now. However I expect that in the not-so-distance future, all Twitter threads will get deleted.
what is the take away here?
I would've had the same reaction a few months ago, so here's a brief summary for us olds (since every English speaker between the ages of 10 and 18 seems to know who this is):

Mr. Beast gives away, or otherwise spends, enormous amounts of money in his YouTube videos. The reasons for giving/spending are often wrapped in a kind of gameshow format. E.g. his most viewed video (at over 200 million views) is a Squid Game clone during which he gave away nearly half a million dollars.

To me, this is most similar to Silvio Santos[1], one of the wealthiest men in South America, universally beloved by the elderly population of Brazil. Santos' brand is being a respectable, Christian man, who happens to be very generous. When I was young, I didn't understand the appeal, but of course I wasn't the target audience. The case of Mr Beast is very similar, but the branding is targeting young people.

I guess a potential American analogy is Oprah? On any given episode filming, anyone in the audience could've gotten a new car or something.

[1] https://en.wikipedia.org/wiki/Silvio_Santos
Maybe they meant the offerings via the healthcare marketplace available in U.S. via healtcare.gov?
> Attempts to bathe him, or offer him clean water to drink, made him sad, the news agency said.

I can’t avoid looking at this man’s situation from the a Western “mental health awareness” lens. Why would he subject himself to this? Is he attempting to exert control as a result of a past situation where he felt he had none (psychosocial trauma)?
His life stinked.
"hey kids, stop playing outside and come eat this rotten meat we cooked! After dinner we'll have some cigarettes"
world GTFS data without mistakes and duplucates for free
It is not enough to explain it simply, one should also explain it accurately.

They are still supporting Intel chips from the Haswell generation and later, although as plorkyeran points out, they can now assume AVX2 chip instructions are available, which simplifies things for them.
Hello, everyone!

We recently started first version of https://gtfs.pro
We gathered all public transportation database from all over the world in one place. All data with no errors and duplicates.

Give us your feedback please. I am looking for partners and investors
> a zillion people may see it as opposed to your mom and best friend who read it on your blog

If you write solely for vanity than this is great, a zillion is better than 10 so you can feel important.

The problem is that Twitter threads are incredibly ephemeral and also written, inherent to the nature of the platform, to be more engaging than informing.

I would rather a few hundred people, or even a few dozen, carefully read and consider what I've written rather than a "zillion" mindlessly click on some basically contently stream of "sounds good" blips.

Of course I've basically left twitter because the ego boost from engagement was not sufficiently worth the pressure the platform puts on your writing to eventually become pure engagement obsessed drivel, devolving ultimately into the infamous "shit post".

I've had plenty of people I really respect I've met on Twitter and they go only one of two paths in the long run: increasingly writing meaningless content for the ego-driven thrill of likes until they become an intellectual parody of themselves or they leave Twitter baring occasional updates.
A lot. Hi-fi to kitchen gadgets to lighting (though I think they spun that off a while ago?) to personal hygiene.
> Why should I care about that?

Because they are major use-cases for the web browser framework. I mean, that's a bit like asking why you should care about Web Audio API, or the accessibility layer... The fact you're not using it doesn't mean it isn't vital for those who do.
My first interview for my first job in 1981 consisted of the manager asking me general programming questions ending in a description of an errant program which I had to explain how I would figure out what was wrong, and what it was likely to be. No whiteboards, no coding, nothing. That was the only interview, and I was hired on the spot, despite having 0 work programming experience and 0 college education in programming (was chemistry major, programmed for fun on an Apple ][). Highly unlikely to happen so easy today. I retired recently after nearly 40 years as a working programmer.
Compilers like that would go directly from text -> machine instructions, step by step (or to very close approximation) because that is all you had the time and memory for.

Modern compilers lex then parse into tree structures and then do lots of mutations and traversals of that tree to optimize in different ways for different architectures, and more code is included at once to make more optimizations possible and on and on and on.
> From the beginning, we built a simple but solid foundation that allowed us to maintain both velocity and quality. When we found product-market fit later that year and started bringing on lots of new customers, instead of spending engineering resources on re-architecturing our platform to scale, we were able to double down on product engineering to accelerate the growth.

This is the gold standard. It takes exceptional talent to put together an organization like this while searching for product-market fit. Bravo!
Ah, I had the same experience as you when I graduated

People will offer all sorts of wacky feedback about resumes when prompted, but the real issue is that recruiters just don't look at or care about resumes that much. For my last few jobs I just sent an unformatted text file as my resume, one that would make dist1ll's eyes bleed. The most recent recruiter was actually angry at me for how "unprofessional" he thought my resume was, but the decision was out of his hands.

You have to network your way into a job. Put out feelers to friends, family, friends' families, professors, professors' friends, etc. A referral will jet you past the recruiter's filters and get you a real shot at a job.
I am genuinely curious: why did the FTC take this enforcement action?

There is no fine, no prosecution, no consequences of any sort. Essentially, they're just asking the executive to "implement an information security program" at any companies they head.

This seems to send the message that there are absolutely no consequences for getting caught hiding an extremely negligent data breach. Was that the FTC's intent?
Good to see your dad's resume. Good recollections of the programming languages COBOL and FORTRAN. Hope your dad enjoyed and continues to enjoy whatever he does.

I was born in 1981, learnt programming in college in 1999-2000. I learnt COBOL and FORTRAN too. To me, at this moment, all programming languages are almost the same. I am doing go now, will pick up rust by the end of this year.

We have to the solve the problems they keep changing.
Posting a link on twitter will not go as viral as breaking it up into into text-only posts. Twitter's algorithim gives higher rankings to plain text posts compared to posts with links or link to YouTube.
Yeah, I've never had any issues reading Twitter threads. I like that you can easily comment and share specific chunks, and that you can easily see other people's comments on those chunks. It also encourages authors to be concise.
On Keto? Old hat.
On Paleo? So 2015.

Get you on the Keith Richards.
Yes. You either have a language that is easy or you have tooling to make it easy.

If I cannot access documentation for a library/function at a mere tap of a button - that language isn't going into my toolbelt. I have to code in like 5 languages at my dayjob, that's at least 3 different types of semantics for ==.

Java, and Kotlin, are great at that. It's the major pitfall for Scala(and a laundry list of others), on the other side(hey implicits and converters, that make even IntelliJ go "wut?"). Those long names in Java are actually a godsend. Give me "int indexInTheArray" over "int x" anyday. Explicitness of Python is also a pleasant thing to work with.

People forget that most software is boring website backends, business processes and similar tools. Most devs don't have mental capacity to devote to "the one and only" language+platform+ISA.
He probably didn't ingest sugar and fats, also had a life without anxiety.
I wish chrome showed me what keys are issued. There's no way to see a list
I think there are some solutions to this problem. Akin to "after a back navigation, you cannot add to the history state without a user interaction"-- or better "the history stack can never grow beyond the number of user interactions". Basically, I should always be able to navigate back to the referrer in a definitive number of actions.
The more fragmented the streaming services get, the more attractive piracy becomes.
This is not a compelling argument. I'm not going to stop using a powersaw to cut beams just because another contractor refuses to use anything but his handsaw.

Besides, reading implicit types has _never_ been an issue on any team or collaboration effort in the 30 years of my programming experience and I find it _really_ hard to believe anyone that claims it is a bonified problem for readability. In fact the complete opposite is true for me, personally, that too much information in front of me becomes noise and the signal gets lost.
Look at his LinkedIn profile and you will quickly see how unqualified he is for the CEO role. He is the slope as he puts it. And no high Y would work for him.
> Attempts to bathe him, or offer him clean water to drink, made him sad

Maybe he died of sadness after all...