skysight-inc/HackerNews huggingface dataset:
My experience is that whatever you’re doing with the go routine is usually a bottleneck before the go routine itself. E.g. if you make a network request, you become network bound before memory bound from go routines.
> Rust really is a great programming language that solves a lot of other problems other languages don't. It does so by introducing a pretty clever paradigm.

Rust's "pretty clever paradigm" lifts a large set of low-level concerns into the application domain, and consequently makes them the responsibility of the application programmer.

This makes sense for a subset of programming contexts, where the application programmer needs to have and assert specific positions in those domains, in order to produce viable programs.

The problem is that, overall, very few programming contexts actually benefit from this level of specificity. An HTTP service implementing a business-level capability absolutely does not give a shit about ownership lifetimes. The fact that Rust "solves" this category of issues is completely irrelevant to this class of program.
> I assume you would think this is bad right?

Of course I agree with that. I was under the impression that we're not discussing whether addiction is bad -- it's widely known that it is.

I was arguing that "Minecraft and Roblox and millions of other games feed off the weak minds of virtual cosmetic addicts" does not at all make the pay-to-win model of other games okay. Because it did seem like you went off on a whataboutism road.

That the world is screwed up doesn't mean we have to give up. We can try and improve little corners of it.
there's no living wage (or any wage) provided for it. sorry for imprecise words in my OP but I think you understand anyway
Absolutely true!

Just like in programming, I'd rather write a hack program to replace that monotony. That hack program is networking. :-)
I think that's perhaps a naive interpretation. At the core of this question are a number of assumptions, and concepts to think about:

- What is the rope made of? How stretchy is it? How strong is it to tensile stresses?

- What model of the earth are we using? A sphere (circular cross-section?) ellipsoid? Which axis of the ellipsoid? Does it take terrain into effect, or just gravitation? How does the rope avoid hitting terrain?

- How does the rope stay suspended? how does it resist gravity? are there uniform thrusters on it? How are they fueled?

- How is length added to the rope? Is it stretched somehow? Material added? How is the added material, if applicable, inserted?

Ultimately, I think we need to know what project requirement is driving the question to be able to answer this. It would shed light on most of these assumptions. If it sounds like I'm being pedantic or overthinking the question, I'd disagree: These considerations are critical to giving a meaningful answer; otherwise the question doesn't make sense. Unless we're talking platonic forms or w/e.
The idea of microdosing is to get some of the effect of rewiring the brain while also not being inebriated.
Also "cheated" for my campus interview for a Microsoft internship -- there was enough demand and limited slots that they'd set a minimum GPA if you wanted to get a campus interview slot, which I wouldn't have met so didn't even apply.

My friend got one, though, and she was scheduled near the end of the day. Her interviewer mentioned to her that his last slot had cancelled and hie was just killing time until the other interviewer was done and they were heading back to the airport... So she tells him she knows someone and calls me to run across campus to the career center to catch him before they left.

Ended up w/ the internship and my first FTE job out of that.
Many people here express that kind of sentiment and I find it either irrationally rebellious or just false. We all survived just fine before smartphones, internet, electricity and so on. Does it mean we can just delete and cancel big stuff over small annoyances? We'll end up deleting most of our lives. I don't find marketing notifications somehow more egregious than the million other anti-consumer behaviors companies show. It's a much better approach to fight those in a more targeted fashion, while still using the services and products we like or need.

Please keep in mind that need is almost never "I will not survive (I will die) without it", but rather "My life is so much better with it, that a substantial investment in time/money/energy/suffering of annoyances is worth it".
https://suicidepreventionlifeline.org/
1-800-273-8255
Please call.
Notably, SourceHut has this feature.
Totally agree. It will be a few years until things really shake out and we know the actual long term trends.

Nothing fundamental changed between 2019 and today.
It didn't really lift the hood at all, unfortunately. Luckily for us the runtime is extensively commented, e.g. https://github.com/golang/go/blob/master/src/runtime/proc.go
I wonder if that is due to the lack of good options for the ending life? I currently feel like I would like to go on my own terms when the time comes, but none of the options available look very appealing! (and many of them can come with legal trouble for anyone who helps).
Apple’s big push into services has been slowly but surely chipping away at the generally pleasant experience of using their platforms. The price of entry was always high, but once you were through the door you were never really upsold.

Not so anymore. Numerous nags in settings to buy AppleCare or start a trial of some service or other. The App Store is particularly egregious: as well as search ads there are now occasional modal prompts to enable marketing notifications with my most hated dark pattern of all—only offering “yes” or “not now” as options.
The VPS is running sshd (pubkey auth only) and Wireguard, and I also see bound UDP sockets for dhclient and ntpd. And that's it, at least for the public interface.

Also, things I want to look at on my home network mostly work fine over ssh (console stuff, git, etc). So I haven't actually gotten around to setting up full routing yet, and use the wireguard endpoint box as an ssh jumphost / bastion (and can forward ports if I do have something to get at that doesn't like to play nice).
Actual lv. 60 player here. (proof: https://twitter.com/minimaxir/status/1533201559776923650 )

There's an interesting amount of misinformation regarding MTX in Diablo Immortal. But the TL;DR is that the significant gameplay advantages from MTX only really apply at higher Paragon levels, requiring hundreds of hours to hit. The primary way of increasing power before that is the same as it was in any Diablo; get better gear, which can't be accelerated by MTX at all.

Hitting lv. 60/completing the main story content is very easy and does not benefit much even if you did spend money to get 5-star Legendary Gems (although there are level gates once you hit lv. 35; daily quests provide the best way to get around those, those aren't paywalls). That takes about 20 hours, which is good value for a free game even if you bounce off.
I don't think it's a yellow flag. It's hard enough to get contributors for FOSS as it is. Adding the additional hurdle of creating a new account would be counterproductive. Everyone already has a Github account so it's much easier to host it there.

What they really need to do first is copy Gitlab and add support for logging in with Github. Then they could move their repo to gitea without locking out a bunch of contributors (or keep a copy on github and mirror issues/PRs)

Edit: looks like you already can login with github and they're working on migrating their repos to gitea!
Fitting your username that you would assume OP is verbally abusing someone at a call center.
I stand somewhat corrected, but you have to admit that rule has never really been enforced.
If you'd taken a moment to look 2 people have already posted archive links to get around the pay wall. Settle down.
I don't think "It didn't feel that fast to me" is a basis for claiming the published speeds are a lie. You can get real time train information at https://www.amtrak.com/services/maps.trainlocation.html . The first two trains I clicked on in MD and NJ were at 104mph and 124mph.
Mental Wealth (2020)
> They made sense last year when we all thought they would have a meaningful impact on transmission, but Omicron has made it pretty clear that they don't.

They have a non-zero effect on transmissions, severe symptoms, hospitalizations, and deaths, but don't prevent any of those 100%. Problem is, people hear "they don't work in 100% of cases" but only listen to the "they don't work" part.

To me, "risk of transmission of a deadly disease" should fall under the category of workplace hazards, like falling metal beams and air quality. Employers are allowed to mandate helmets and prohibit smoking, so they should be allowed to mandate other things that reduce the risk of their employees encountering other workplace hazards.
I know this is a crazy thought and not inline with a lot of the blizzard hate - but why don't games like this allow more gifting style mechanics?

I consider the Twitch gift sub market. And I consider that weird crypto game Axie Infinity. It seems we are only considering the purchasing power of whales that want to flex. What about whales that want to collaborate. Whales that want to demonstrate their generosity.

I remember a reddit post about a guy who had a rich friend that would constantly take him on wild adventures that the poorer friend couldn't afford. The rich guy didn't care about spending the money and the poor guy was good company.

I think an interesting monetization mechanic would be a game where the pay-to-win aspect was in the recruitment and outfitting of other players. So as a poor player I could have the opportunity to earn high-level gear based on the spending of a whale whose campaign I was joining.
Wait, no machine learning?
Adding to the Zachtronics' game TIS-100, there's also EXAPUNKS which is a fun programming puzzle game. You write programs for one or more bots which can then spawn more and communicate with each other. I haven't finished the game because I just play it on random occasions, but the challenges are interesting. There are also some head-to-head challenges with other players that fit a bit into the Core War vein, trying to maintain control of a television broadcast or similar things with points given for how long your video plays and points deducted for things like killing your opponent's process outright (versus just more clever and faster programs).
I've spent plenty of time working on GDPR compliance in EU and I can directly tell you there's nothing in GDPR that would say anything like that.

GDPR talks about data collection and says nothing about having your own business spam you with advertisement (as long as they don't collect data outside their GDPR restrictions).
It will never be over. We just have to live with it and move on with our lives.
Ah very cool, thanks! But it looks like this turns off notifications for 'Transactions'. Does that disable the next-day notification to tell you that you saved 57¢ yesterday?
> but doing so would be an incredibly touchy subject even if euthanasia was legalized.

It would, but the alternative is to make people live though this mental decline as we currently do. IMO it would be well worth the risks to be able to ameliorate the end of peoples lives.

My plan is to end my life well before I hit severe mental decline (not “if it gets worse”, with all the ambiguities that entails). If that cuts a few years off then a be it!
+1 There are associated mobile apps as well, that are not the prettiest, but provide access to the whole library. Really a gem.
The very best suggestions, such as Core War and the Zachtronics games, are already in this thread. One fun little gem that hasn't been mentioned: https://www.unixgame.io/unix50
Depends on how you use those terms. If we're talking about processing power and how sophisticated the underlying tech has to be, then yes I'd tend to agree that the ability to run modern-ish internet-connected apps is at the equivalent of a smart phone. On the other hand, if "feature phone" is about the way the user interacts - a phone that ships with a give set of features and is not intended to run arbitrary apps - then it doesn't matter how sophisticated it is under the hood, only that it bakes in certain apps/features (phone, SMS, Signal) and that's it.
Interestingly when I open that link in my current window I get redirected to the imgur UI, however if I open in an incognito tab it loads the image directly.
This. The total market size of crypto is actually fairly small and nowhere in the trillions. The actual float of most tokens is tiny - a ton of tokens are locked up in staking and various smart contracts.

You just have to spend a few weeks in crypto communities to realize how small the market truly is. You can tell all the influencers and market makers by name within two weeks.

I would say the market is at most a 2-3x the total circulating supply of major stablecoins (approx 150B)
Thanks these are really great. That's a course I wish my CS program had.
Bit of trivia: the Elizabeth Line is actually run by a subsidary of Hong Kong's MTR, arguably one of the best transit systems in the world.

https://www.scmp.com/news/world/europe/article/3179455/londo...
An aside. Ketamine works without therapy. In fact, that's how its anti-depressant effect was discovered. So call me skeptical on therapy required for remission with compound X.

People claim ketamine + "integration therapy" is harmless but it makes the therapy so much more expensive if you have to sit in a room with a medical professional paid by the hour. And a lot of depressed people are not rich.
Pythonawesome.com Got Hacked
pythonawesome.com got hacked!
Probably a decade ago a friend of mine passed from Acute Lymphocytic Leukemia in his 20s. I'm not sure what the differences are between ALL and CLL (other than knowing the differences between acute and chronic in a more general sense of course) but glad to see they are making at least some progress.
These are really helpful too. Another reply to my question suggests a course that looks really good too.
Wow, what a throwback! This game is the reason I got into programming. Thank you for reminding me that this exists!
is there a way to sync gitea/gitlab issues to github? i contribute to a project that is on gitlab but there is no discoverability. my idea was, if we had a mirror on github, at least people could look at issues, suggest fixes without having them to login to gitlab.
Someone at work once made a Robocode tournament, and we spent a day paid playing with it.

Most people went for an "if-based" strategy. If close to wall turn, if pointing towards enemy shoot, etc. And when that works apply some more rules and geometric calculations.

I did mine trying using neural nets. One net that would learn the movement patterns of opponents (offline) and predict positions and shoot there (since bullets have move time). That actually worked fairly well with a really simple net.

For movement, however, deep-RL etc wasn't that big yet, so I struggled a bit. What to train on? So I used genetic algorithms to train this part of the net. Not the best results, but it worked. Mind you these were simple homemade nets, not sure deep learning even was a concept then.

Hard to write a good fitness function. I tried to deduct the fitness if it hit a wall. Then it would just stand still. Tried to then increase fitness based on movement, then it would just oscillate at one spot. Etc. Etc. GAs exploit all loopholes, pretty interesting.

Great fun. Great tool to explore programming at all levels.
> And indeed, Go's scheduler is cooperative.

It hasn't been cooperative for a few versions now, the scheduler became preemptive in 1.14. And before that there were yield points at every function prolog (as well as all IO primitives) so there were relatively few situations where cooperation was necessary.

> Without knowing too much assembly, I would assume any modern processor would make a context switch a one instruction affair.

Any context switch (to the kernel) is expensive, and way more than a single operation. The kernel also has a ton of stuff to do, it's not just "picks the thread to run", you have to restore the ip and sp, but also may have to restore FPU/SSE/AVX state (AVX512 is over 2KB of state), traps state.

Kernel-level context switching costs on the order of 10x what userland context switching does: https://eli.thegreenplace.net/2018/measuring-context-switchi...

> LOAD THREAD

There is no load thread instruction
got a recipe/walkthrough? I love me some roti, am tired of paying for the stuff made in the big oven/cooker things though. I have an induction cooktop already.
Some ideas:

* Add a small Bio section to your blog, and perhaps an explanation of the work you are looking for in the article. LinkedIn?

* Take a look at https://news.ycombinator.com/submitted?id=whoishiring and post in the correct thread if it's still open.

* If you are looking for a technical job, write some technical articles. (Don't expect to make money from them. Only some fun if you are lucky some karma.)

* Also a few small contribution to Open Source may help to learn the current tools.

* I'm not sure if something like https://www.kaggle.com/ helps to get hired, but you may get an update in the tools and also have a few recent technical anecdotes.

* There is people that work as social media manager. I'm not sure if that what you are looking for, and perhaps something tha mix some SWE will get a better pay.
> Apple's policies ban the use of push notifications for marketing purposes

Not anymore, this was rolled back a year or two ago unfortunately. About the same time Apple themselves started using push notifications for marketing.
I highly enjoyed TIS-100 and Shenzhen-IO, though I'm not even close to completing either. They wouldn't make you better at a specific language (even assembly, since they use a pseudo-assembly) but I think they'd be useful to get better at problem solving and breaking down algorithms into their most basic parts.
Right, but that wasn’t the point being made. Regardless of the ROI, choosing to be a parent is something that’s compensated.
>"An American can get a permanent working visa in the EU (most of Europe) by starting a company and having $4500 sitting idle in a bank account."

Are you referring to DAFT? Isn't this only for NL though? Also don't you actually have to show that one of your companies is making money or they won't renew your visa after a year or so?
Well it looks very interesting and I've shared it to everyone I know, and a lot of them are very interested in using this. The roadmap also looks very promising.
I agree with you about WFA. I was just very impressed when the striped SW first came out when I was still a fledgling PhD student.
Even if what you say is true, I predict that there will be some municipalities which will ban human driven cars, if for no other reason, than for the control of crime. (There are already shenanigans played with accessibility by public transport, motivated this way.)
Alternative? - Rocket Bot Royale - https://rocketbotroyale.winterpixel.io
How many taser drones does Japan use in their schools? Or Bangladesh?
is there no web version?
This is helpful. Thank you
Over budget or not, this kind of project seems literally impossible in the United States.
One strike and you're out rule works perfectly fine for me.

If they think they can abuse my attention with stuff like this, I immediately uninstall and go on with my life.
No Worries If Not
This is what my strategy is more or less, but for emails. If a startup sends me a "Welcome to X", I treat it as "Don't forget to unsubscribe from X".
You can lock down a wireguard vpn server pretty hard, because wireguard itself is essentially invisible unless you know it's there. It doesn't respond to anything but well formed, correctly signed (in the case of connection initiation) or encrypted (for the actual network itself) packets. So conceivably, you can have your vpn server not respond to public icmp, not expose even ssh without wireguard under it, and be essentially invisible to the internet.
>I would assume any modern processor would make a context switch a one instruction affair.

Has been the historic assumption, has been proven to be wrong by every possible benchmark.

Consider tech empower[0] for raw stack performance , runtime level threads outperform IO threads since OS thread were designed to be mapped on physicals cores.

This is very expensive and inefficient.

Creating one thread for every request you have ( Apache + PHP ) will exhaust the hardware after a few thousands/qps target.

Runtime can indeed have millions of those “lightweight threads” without killing your machine since they create a pool from physical threads and tap into IO events to efficiently switch or resume contexts. This is by far much faster.

[0] https://www.techempower.com/benchmarks/#section=data-r20&hw=...
I’ve just checked!
> What people should understand, is that the economy turns because there are mothers, fathers, and kids.

The problem is that capitalism by nature cannot and will not account for this, at least not for publicly traded companies. Capitalism always ends up optimizing for the maximum amount of profit allowed by the law - and simple maths explain what is going on. When you have 10.000 employees, a turnover rate of 5% annually and a person that has been out of a continuous career for a year needs a month more time to get up to speed (to simplify, I assume they operate at 50% of the productivity during that time) than someone who is freshly hired from somewhere else, that is 500 person-months or (assuming 50k/year) ~1 million $ a year. Obviously the larger the company and the larger the salaries, the bigger the cost savings. And I didn't include the loss of productivity in the people who on-board the new hires either.

This is why employment and anti-discrimination laws and regulations matter: they level the playing field for everyone.
"The mic and speaker in the 90s Iskra payphones are far superior"

Someone made an interesting observation the other day: it used to be that you rented the phone from the telephone company. Those phones never broke. Now that you buy phones, they do. And the moral is: always look for the incentives. Or, put another way: follow the money.
https://archive.ph/i8W2H
I think we’ll need actual regulation before we see any enforcement, unfortunately. Because Apple takes a cut of app profits, they’re incentivized to allow for scummy engagement practices.

We need something like the CAN-SPAM (which as for emails) to classify transactional vs marketing/engagement notifications and a way to levy fines on violations.
This reminds me of Omega [1] from 1989. One of the more fun games I've played. I was thinking about giving it a go again and seeing how well I do.

[1] - https://en.wikipedia.org/wiki/Omega_(video_game)
- https://corewar.co.uk/omega/files/misc/omegamanual.pdf
I always loved the in-depth nature and clear writing style of the man page of the hwclock(8) program distributed with util-linux(-ng), and happily refer to it as an example of great documentation whenever I get a chance to: https://www.man7.org/linux/man-pages/man8/hwclock.8.html
Yes, I'm also curious what will happen there. The Express is still faster (20 vs 30 mins), but costs twice as much. And you have to get it from Paddington. It sits in a weird niche where the alternative rail routes weren't that much longer, but if you really had to get to the airport in a hurry (especially connecting from the West Country) it was a nice emergency option.

Now you also have the option of doing Reading > Hayes > Heathrow entirely on the Elizabeth Line.

My biggest gripe is that despite the high price, you spend the entire journey being force-fed live news on the TV and PR fluff about how it's the best rated line in the UK (no surprise, it goes between two stations).