skysight-inc/HackerNews huggingface dataset:
> So it's not practical to create 100s of Ks of goroutines - it's possible, sure, but because you incur GBs of memory overhead if you are actually creating that many goroutines means that for any practical problem you are going to want to stick to a few thousand goroutines. I can almost guarantee you that you have something better to do with those GBs of memory than store goroutine stacks.

You lost me in a couple places:

1) "GBs of memory overhead" being a lot. A rule of thumb I've seen in a datacenter situation is that (iirc) 1 hyperthread and 6 GiB of RAM are roughly equivalent in cost. (I'm sure it varies over processor/RAM generations, so you should probably check this on your platform rather than take my word for it.) I think most engineers are way too stingy with RAM. It often makes sense to use more of it to reduce CPU, and to just spend it on developer convenience. Additionally, often one goroutine matches up to one incoming or outgoing socket connection (see below). How much RAM are you spending per connection on socket buffers? Probably a lot more than a few kilobytes...

2) The idea that you target a certain number of goroutines. They model some activity, often a connection or request. I don't target a certain number of those; I target filling the machine. (Either the most constrained resource of CPU/RAM/SSD/disk/network if you're the only thing running there, or a decent chunk of it with Kubernetes or whatever, bin-packing to use all dimensions of the machine as best as possible.) Unless the goroutines' work is exclusively CPU-bound, of course, then you want them to match the number of CPUs available, so thousands is too much already.
> However, the Underground is not run at capacity as you imply. There is deliberately wiggle room for "recovery" from events even at 30tph.

Part of the underground is definitely run so close to that you can think of it as run at capacity. There is some wiggle room especially where it’s manually driven and during the slowest hours but nothing comparable to a typical train service. I am admittedly a lot more familiar with the French situation - I worked for the French national infrastructure manager on modernising traffic management and for TGV on their planning system - but some lines in Paris the block sec is so low even the slightest delay in doors closing will lead to cancellation and trains can’t be controlled manually.
A template to help speed the development setup using fastapi and pydantic.
from https://news.ycombinator.com/item?id=31632463

> I have degrees in Computer Science (BSc), and Neuroscience (MSc) with two years of being a researcher at the University at the Machine learning + Neuroscience department (hybrid). [...]

but take a look at the whole comment. I'm not sure she is looking for a SWE position.
Diabetes drug leads to notable weight loss in people with obesity – study
But you can easily re-sell that NFT, whereas it’s against the T&C to sell a game account for real money, and it seems there is no “real money cash out” in Immortal. So not really something you can speculate on or trade as far as I can tell.
> If you create subsidies so that every human can reproduce, you are going to reverse natural selection

Using your own logic: if natural selection is that fragile, then it should evolve or die. We're not called to uphold it in any way; our own selfish genes inevitably predispose us not to worry about an evolutionary mechanism that does not directly affect us or our children.
Do apps report back how often notifications are turned off?

I'm wondering if the people who are spamming notification have any insight into the damage they're causing -- and if they did, if that would incentive better behavior.
Well... I need to rent a property with +1 bedroom to WFH. It is a substantial family spending.
I came here to write the same thing. Things I had hoped this would go into is how goroutines grow their stacks, and how they are preempted.
Normally, I would not comment on this.

You say that now.

I am close to someone looking at this now after holding that exact view for a lifetime, what I see them actually doing is delaying and delaying and confronting that, even on their darker days when they are thinking hard about doing it, the logistics of zero-risk-of-survival suicide are pretty terrible.

It's sobering to watch because I, too, hold the view you lay out above, and now watching this, I think I'd better work out my logistics while I'm relatively young and healthy.
I noticed the same thing recently, I got a notification "there are xxx awaiting your attention!" and as a joke dared my product focused co-founder to open it and count how much useless crap was there. We were not disappointed. LinkedIn - this is some seriously brand destroying shit but thanks for the laughs
the infamous podcast Cum Town is making more than that with nothing but homophobia and racial slurs
Who is going to push your wheelchair?
As someone who has spent a few weeks microdosing, the effects of LSD are definitely not a placebo effect, BUT! Psychedelics are not fire-and-forget like SSRIs, Adderall, or any other substance class known to the masses. Psychedelics bring up your subconscious processes into aware consciousness, and do so to lesser extent even at microdoses. What you actually do with this and use it for, is also precisely what will define the utility and benfit (or harm) for yourself. The effects and the benefits you can get off microdosing depend on the same things on which the outcome of real full-dose trips depend: Set and setting.

Dosing acid every morning will do absolutely nil for you if you're just going to continue doing what you always did. You're going to do it with a little bit of an expanded mind, have comparably better creative and abstract thought streams, maybe get to see small glimpses of how your subconscious works during your daytime routine, and appreciate details and life itself more. You might also start interpreting too much into your experience or experience placebo effects.

Nothing of that is permanent, and nothing will change, until you actually start to use it with clear intent as a tool to accelerate forming of new habits and thought patterns for yourself, which is MUCH harder than it sounds like. What LSD is really good at is opening up the flood barriers of your subconscious mind and removing filters off your perception, which then leads to exactly the effects you can use for benefit - that every experience you make while under the influence is immediately ingrained into your neural pathways 100x stronger than usually, and your stream of thought and inner monologue is very.. "clear" and accessible, so you can also apply this effect to your own inner unconscious monologue. This is for example where trauma is continued within yourself. You might have noticed that, if you let your mind chat and run unchecked and unwatched, sometimes it will start to form thoughts and inner monologue that resembles closely how you were treated by your parents in early childhood.

Coupled with downsides of microdosing (and yes, there are downsides), it is a really delicate venture to undertake and you will need good knowledge and experience of psychedelics, psychology and a clear and direct intent, plan and motivation, or you are bound to end up just routinely microdosing for no purpose whatsoever and fuck up your brain chemistry for a while.

Would recommend to some, but definitely not as a routine activity. Max 1 week.
La Technique, Jacques Pepin

Mastering The Art Of French Cooking, Julia Child

These books are a combination of background information, recipe, and step by step instruction. So these are more a reference of how to write an implementation guide or Runbook, rather than how to describe an API or present architectural documents.

I also really liked Mastering Algorithms With Perl, and any of the For Dummies books on technical subjects.
As always: the one who invites. You’d guess that they didn’t spontaneously meet there.
Oddly enough, that wasn't the problem framed.
Nothing as elaborate as yours but my parents got that call too. I can't imagine an ISP calling anyone in 2022. Good guys, AOL
> The Elizabeth line (it was called Cross Rail during development) is the first train line that combines both the national rail infrastructure and the London Underground. Combining the signalling systems has be an incredible complex problem.

No, it isn't. Historically the boundary between the Underground and the rest of the "mainline" railway network used to be even fuzzier with lots of through-running, but even today a few stretches of lines served by both Underground and mainline trains remain (the Metropolitan Line north of Harrow-on-the-Hill, the outer ends of the District Line to both Richmond and Wimbledon, the Bakerloo Line north of Queen's Park).

What's true though is that due to its capacity requirements, Crossrail is using a different signalling system than the rest of the railway network, which means lovely interface issues at the transition points…
How does the game helps to get into computer security?
Free food just tastes better.
If you take a different path, you should remember that many such a choice was made and it's usually irreversible. And then you must also use the consequences of that decision to direct your "return" - strictly you can never really return "status quo ante". There's an opportunity cost you've already committed to and taken. You close a door but a window opens - but you NEVER have all the same choices ever again. This strictly happens even without having children just you don't notice the gap caused by opportunity cost as much.

And that's perfectly OK. BUT if you think it is a reversible choice, then you are the cause any trouble that results.

Instead think outside the box instead because you must.

I'm guy who's rarely taken the "safe path" of a career. For example, my father worked for the same company for 40 years; I've never worked in the same job for more than 5 years. And the range of jobs I've had covers a wide range of industries despite always being technical.

I've had to do the above "contextual reset" over and over again. It's both a pain in the ass and a joy at the same time. The latter mostly because it means everything must be "new" again; the former because you are forced out of your comfort zone as your prior job defined it.

Each time I changed jobs, the change was big enough that I destroyed my chanceso to ever "follow the original career continuity path".

I could never "recover" status quo ante by simply going back to any one of those jobs expecting nothing had changed nor expecting I should be caught up with anyone else who didn't take a diversion. You can't go back. But you can find a new direction with new strengths and weaknesses that never would have been possible if you'd never left. It's time to get creative.

Honestly it's a WONDERFUL opportunity that this kind of career diversion creates. You need to reset your context in planning next moves. But you've made an irreversible decisions. Having children is one of those. Doing what I have done is much the same.

BTW I learned early in my career that resumes/CVs are low effort and low effectiveness.

I stopped using them as my primary job search tool except to "seal the deal with HR bureaucracy" after I'm already "hired" back in my 20s (I turn 60 this year). I NEVER "lead" a job search with a resume; I lead with network building and one-on-one campaigns to find the job I WANT at the company I'VE DECIDED TO WORK AT.

My current employer was CHOSEN to be an M&A target for my most recent startup. The person to "closed" our acquisition is someone I networked with 15 years before.
I've always liked https://javascript.info/
I don't understand your point...Nothing stops you from returning via mail, for free, just like Amazon...?

Walmart has the flexibility of both.

If I have an expensive item I'd rather have the piece of mind that it won't get lost in the mail or in Amazon's warehouse, or like the case of my Apple watch...they've received it but haven't refunded it a week later.

Walmart customer service is open in the early mornings and evenings - more flexible hours than a UPS store or the likes and that's when I'd go where there's less people.
While this game doesn’t teach you to code, I would argue that Portal (1 and 2), teach you how to solve programming like problems.
D3 is in fact not very single player for all but the most casual players who stop at finishing the story solo.
> As someone who has spent a few weeks microdosing, it is definitely not a placebo effect

I hear you, but "a few weeks" and N of 1 isn't enough to determine that something isn't placebo.
> “In about 1979, Tymnet Inc. was spun off from Tymshare Inc. to continue administration and operation of the Tymnet network and its VAN services.”

That would be around the time when they got Doug Engelbart’s lab:

“The lab was transferred from SRI to Tymshare in the late 1970s, which was acquired by McDonnell Douglas in 1984, and NLS was renamed Augment (now the Doug Engelbart Institute). At both Tymshare and McDonnell Douglas, Engelbart was limited by a lack of interest in his ideas and funding to pursue them, and retired in 1986.”
https://en.wikipedia.org/wiki/Douglas_Engelbart
What point are you making? I'm making a point that you can spend $100k on cosmetics in Roblox or Fortnite, and people do spend thousands of dollars over time almost unknowingly. I assume you would think this is bad right?

If manipulative psychology is the issue at hand than quantitatively speaking if you spend 10k on cosmetics or 10k on p2w through manipulative psychology what is the ethical difference?

If you think I'm arguing for a side you are mistaken. I just don't think people actually care about people who are victims of this. They just don't like p2w games, and that's fine. I'm just calling a spade a spade.

Also I feel like you are going down a rabbit hole of being gated on a game from being top 10 on a leaderboard, because the story mode and making it to level 60 seem completely accessible with no money. This is kind of a crazy path to walk down especially for PC gamers, who seem to be the most outraged, where affluence is definitely an advantage even if the game isn't the one making the money off it. For instance, the difference between a refresh rate of 250hz vs 60hz on a competitive FPS game. Try and tell me there isn't an advantage between a $800 gaming rig vs a $10k gaming rig...
The number doesn't jive for me either. You would have to go through how the median income number is formulated. It may not be how you think. I can't tell you the number of times I've seen this with broad statistics.
Can you show an example of excessive logic in templates? My experience of Go templates is that they're practically impossible to implement any interesting logic in, so that's certainly interesting.
Lots of old Analog Devices app notes are masterpieces of concise technical writing.

Also, their 'Analog Dialog' series [0] are quite something.

Edit: HP, too, made some excellent tech notes back in the day.

[0] https://web.ece.ucsb.edu/~ilan/Classes/ECE2A_F2010/Tutorials...
I think the Turbo Pascal 3.0 manual[1] was one of the best printed manuals I ever owned. It alone was worth the price of the compiler.

One of the most complete (and useful!) books about an area of study I've found is The Art of Electronics[2] by Horowitz and Hill. They point out all the traps that are likely to be encountered by an engineer working with the components as they describe them, along with the various trade-offs.

1 - https://archive.org/details/bitsavers_borlandturVersion3.0Re...

2 - https://artofelectronics.net/
Those rules only work until you're required to have such app installed to do, for example, credit card payments.
Cut your losses by burning the company reputation? Such behavior is nothing but an invitation for a "warm" Glassdoor review.

On the contrary, when I was an interviewer, we had a policy of giving a detailed technical reasoning for the decision within 3 days.
My general mindset is that I survived just fine before apps and notifications were a thing. If they provide truly useful information, I'll use them. If they become spammy or start trying to prod me to drive more engagement I'll disable, or delete, whatever is enabling that. If that means I delete the app, and possibly stop using the service altogether, so be it, I'm doing just fine.
Lately I've been disabling notifications for almost all apps including Uber and food delivery apps. I can always open up the app to check the status when I want to. The only spam I've left on my phone is now the needless SMS.
The unofficial clients are part of the ecosystem. Centralizing the ecosystem means centralizing the back ends and the clients.

It's not orthogonal at all, and he's talked at length about how he views every client connected to their servers as under his control, and his dislike for unofficial clients, and his willingness to squash them if they get too big.

Before signal he was head of security at Twitter which has a similar 'squash unofficial clients if they get too big' policy.

> That's a trivial problem to solve: don't put Signal in your client name.

Signald has signal in it's client name.
Its going to get worse, as the present government is making sure that TFL (the organisation incharge of running transport in london) cannot raise enough money to cover costs.
no, it leads to notable weight loss when they're on a restricted calorie diet
GBoard Session Data (mobile forensics)
There has always been financial fraud, but the thing I find particularly gross here is the large scale participation of retail investors. That seems new to me, at least since the days of wildcat banks.

It’s also an industry that seems to create virtually no value.
If an exercise kit is well done, it condenses experience. Think of a mathematics exercise book - gradual progress from basics to limit revealing tricks and consolidating artfulness exercise by exercise. It's doable.
I’ve developed Recursive [0], a programming puzzles game that helps understand and master recursion, which is, I think, a topic that many developers have difficulty with.

I’ll be glad to send an AppStore promo code for those who’d like to play it for free (email in website [1]).

Also, I don’t use any analytics tools. So your direct feedback is welcome and highly appreciated.

[0] https://apps.apple.com/app/recursive/id1550504475

[1] https://www.kidori.com
Thank you. I don't know much about London geography and this really confused me. I could believe neither that the underground line went outwards from Paddington nor that Paddington was outside the city at that time.
> Before I turned off logging due to GDPR, I got 40M failed login attempts per month.

Logging failed login attempts would definitely fall under legitimate interest so you can reenable them. It's not like the attackers would complain anyway.
Mail the mods if you want something changed since there are no @dangotifications
Whatever rule requires Hulu to display a little ad logo (I assume it’s a rule) when they’re on ad break, even the standard cable channel feeds, is great. It should apply to everything, including push notifications.
I'm not 100% sure I remember correctly, but I believe the AOL disks were standard in every way except that they never inserted the plastic slider. A bit of tape fixed that problem. Scotch tape worked fine, as pointed out by another poster. I typically just used a portion on an unused floppy label and wrapped it around the edge. I wasn't much concerned with write protection usually, so keeping it permanently writable was fine by me.
I don't understand microdosing at all. The interesting and enjoyable effects of the drug are only pronounced at a macro level: significant disruption to normal thinking patterns, visual hallucinations, the suppression of the ego, etc. The mild psychological alteration at low doses does very little for me, and then I waste it by coding or solving business problems.

Either way, why are you wasting this on making more money for your boss? It's much better spent having a fun weekend on the beach with friends, going for a hike in the woods (if you're highly experienced and can safely manage a solo trip), or literally anything else.
It's not really about the amount of work needed to parent. It's more about letting go until the amount of work matches your capacity plus some time for other things.

For the people in my life that sound similar to the OP they do the reverse. They add parenting work until their capacity is full. If you gave them and extra 3 hours in the day they'd still be just as busy.
>It seems like ARM is in a really strong position for the next decade or two.

What? They just had a massive layoff which culled 15% of their staff?

In this climate, no way in hell they would be rated as an instant buy.

Their revenue growth and revenues in general are tiny what $2.8 billion, and mostly restricted to licensing/royalties.

They were gonna be bought by nvidia for what 40-60 billion dollars?

They are also competing in the space with massive players a la Nvidia, AMD, Intel who are looking to eat their lunch.

The landscape is shifting by adopting the Big Little structure, adding more core counts, and a much bigger prioritization towards dedicated accelerator offload cards. Not to mention an increase in prioritization to RISC V.

I wouldn't put them as an instant BUY.
Toronto is a no-brainer for most US tech companies. Cheaper to hire, abundant talent, similar (enough) culture, accessible time zone and very permissive immigration laws if you want to bring in more talent.

Salaries are increasing as a result, although the benefits have been masked by inflation, especially for real estate. The long term question is whether the increased demand for Toronto tech talent from US companies translates into more Canadian startups and successful Canadian companies.
I started programming with “learn to program basic”, a series of animated programming tutorials in BASIC lightly disguised as a game.
Ask HN: Online undergraduate programs and graduate education?
I’m curious if anyone has experience getting into graduate programs matter having done an undergrad program online.

There are some decent online undergrad degrees nowadays, but when I look at graduate programs they tend to want letters of recommendation and many prefer at least some from academic sources.

But if you’ve completed you’re undergrad degree in an online program, you’re not likely to have built any significant relationship with any professors, at least not in a way they’d be comfortable recommending you.

Are online undergrad programs just no good if you want to be able to consider further education or am I missing something?
This is where modding scenes shine, you learn a language because you wanna edit a game. My IT career comes entirely from wanting to run my own private WoW server, the open-source ones were written in C++ so I started with that, might not have been the best first language but at least it was something. Now I work with DevOps.

I did manage to run a server with about 140 peak online simultaneously where the USP was a unique PvP experience with cross-faction battlegrounds (to my knowledge my implementation was the first open source one), respawns in FFA areas and such for classic (1.12.1) WoW.

None of this was ever really "real", but it taught me a fair deal about both computers, programming, running a community and life in general.

The open-source project for running WoW servers I used was "cmangos"(gh).
Researcher sheds light on mystery African samurai Yasuke made famous by Netflix