skysight-inc/HackerNews huggingface dataset:
While somewhat lengthy, I found this post to be a great resource for learning about async and epoll: https://ibraheem.ca/posts/too-many-web-servers/

It starts with a simple single-request-at-a-time HTTP server implemented in Rust, then progresses to examples with multi-threading, non-blocking, epoll-based multiplexing, futures and async/await, showing the limitations and advantages at each step.

Previous discussion: https://news.ycombinator.com/item?id=37176960
This is such an engineer's perspective. The point is, it is not just the number of connections, but the type of connection: diversity will be removed, since you only really need certain skillsets. The people with design skills and other types of skills will be removed.

This numerical accounting perspective so widespread with engineers and computer scientists is the sort of reasoning that is bringing us to disaster.
Can someone explain was this was being downvoted?
You could use AI to make entire games without those skills at least three years ago!

Here's one from 2022 https://andrewmayne.com/2022/03/17/building-games-and-apps-e...

Here's another: https://nitter.cz/ammaar/status/1635754631228952576?lang=en

sites like this show where things are heading: https://www.rosebud.ai/ai-game-creator
Yeah, layoffs is possibly the least personal way to get fired.

I remember a recruiter recommending a person who was laid off to me: "Oh, he was was part of a layoff, it's not like he was fired or something".

Of course it still absolutely sucks to be laid off, but everyone knows there isn't much rhyme or reason to them other than "companies want money".
Unions are for employees what HR is for companies and I don't see companies doing everything that's legal and some things which are blatantly illegal to prevent themselves from having HR departments
Practical question: How do you browse and search in mailing lists without Google Groups?
And not travel the country openly during COVID...
Spiel – A New Speech API and Framework for Linux
Show HN: ExaequOS v0.2.0 – a Unix-like OS running in a web browser
Consulting can be pretty stressful and needs good social skills. It's not for everybody.
I like my pixel. Guess I'm going back to Samsung, sad times.
E♭ considered harmful
It's even more surprising since SWEs coming from Google don't really have problems finding new jobs or staying afloat until their next job anyway.
Thank you for this recommendation.
I usually think actors, writers, athletes, doctors, lawyers.
Automate hour tracking with Wakapi and Wakamonth
There are also 100x engineers and probably even some 1000x+ engineers.

These are the kind of people who cook up something like git when they take a one year sabbatical from their main project.

Or even hardware people like Jim Keller.

10x engineers are plentiful if you define the median engineer as 1x. There are a LOT of mediocre engineers out there to draw the median down.
Disney Is Still Copyright Claiming Steamboat Willie Videos
At least in theory it should be possible to recondition these batteries to make them useful again, I'm not sure who/when/how much but I suspect they will never be completely worthless.
Usenet did not have moderators right? Reddit was more of a "run-a-forum as a service".

But the Big Drama made it clear that it's Reddit's forum, not yours. Bait and switch.
Unions kill innovation, at least in US. And 10-20% of people do the actual work so 80-90% can have the time to complain nonstop while making 400k plus.

As an American I don’t really use that many cutting edge tools from Europe on a daily basis. Maybe my Miele vac.

On the other hand almost everyone in the world uses something made by American corporations.
I have never once heard of this happening
I don't even understand how somebody can seriously think that there is no "us" vs "them" divide in a company. This culture is everywhere, just some places are better at hiding it.
I'm done with articles shoving unsettling AI nightmares in my face.
That's just what I said though. I trust a non-profit publication that does reviews as a public service (Stiftung Warentest), and I trust random internet users who just want the best product with no skin in the game (Reddit).

I don't trust for-profit review sites that have a financial incentive to pick one product over the other, like Wirecutter.
Have you been working for this company for 20+ years?

There's a high chance you're just a "sweet summer child" who wasn't there the last time things were REALLY bad.
> Mental health issues, addiction, changing priorities, motivation burnout

All of this seems like a red flag for a hiring manager, though
The problem with this is if you leave awful companies after not working there for very long then new companies will not want to hire you.

It doesn't work both ways. They only get the benefits. You do not.
how did you promote this to find paying users?
Elixir is going in a very interesting direction, it may be the Language to I will learn this Year

The work on the type System seems to be going well and the work on machine learn is starting to get attention
Let's not argue semantics.

With bitcoin you don't need "real money", you can exchange it directly person to person. In any case other countries that embrace bitcoin will always exist.

It sounds like you need to learn what money really is. Try and figure out why mankind chose shells and beads as money, then gold and then fiat. It will help you understand why it will choose bitcoin next.
Autocracy: Rules for Survival (2016)
Explain what moral imperative we (Finland) have to keep goodwill mechanisms like open borders for refugees when there are hostile forces trying to abuse them.

I'll give you a bit of help, you can't use colonialism or similar usual guilt tripping against us because we have never engaged in that activity. (in fact, I believe Finland has had the most people forced into slavery per capita, by the hand of Russia of course - but that doesn't concern this discussion)
https://archive.ph/AKXGU
We want a diff.
Maybe because most are on H-1B and thus have no other option than to sacrifice personal life to have a job and not be deported?
I got a DM from API Brew. It reminds me of Firebase (Remember? it is not the current Google acquired bloated mobile platform, but only the realtime database and looks promising for me...).
Good luck for the API Brew team.
It is a weird trend.
I personally worry a lot about retirement both from a money and health perspective. Reading some answers to this thread was heartbreaking. I need to take better care of myself.
> So overall it seems quite easy to force the matter and implement KYC and AML for msot legal Bitcoin transactions.

At that point people would seriously have more interest in the so-called "L1 scaling solutions" which mining pools blocked. And mining blocks can't block such things anymore given that there is enough interest.
Because I couldn't find any similar solution, I've come up with a small script (Wakamonth) on top of Wakapi/Wakatime, that allows me to get an overview of worked hours at the end of the month, without me having to write down this manually. Any thoughts about it or similar solutions?
Reasonable by 2024 standards or by 1990 standards? I'm fairly sure that the P/Es of today would have been considered overvalued a few decades ago, when profits actually meant something, dividends were handed out, etc.
Maybe don't put your finger there.
OpenBSD – DSA Removal from OpenSSH
Since we are doing archeology,

https://dl.acm.org/doi/10.1145/154766.155376

We come to https://link.springer.com/book/10.1007/BFb0021415 from the references, with an interesting table of contents.

Similar approach can be done for other quoted references, if one is really keen in who did it first, and how much the Ada folks were aware of them.

Naturally since not all of them are scanned, it is going to be a lot of work.
it says threads.net in grey
ElysiaJS: A TypeScript framework faster than Go and Rust
You're making very conclusive / "just so" statements; are you an engineer? Because the moving control surfaces have their own issues; actuators, hydraulics, wear and tear, etc. This looks (and I'm no engineer) to be mechanically simpler, lighter, fewer moving parts, etc.

Of course, there's bound to be a caveat or ten, since else why wasn't it tried earlier? It doesn't look technologically advanced, doesn't look like it couldn't have been done decades ago.
This is not aggressive or vitriolic, lol -- this is just a writer with a point of view and a voice.
Galaxy Discovered with Seemingly No Stars Whatsoever
As a European I'm curious which unions and industries are you talking about? I've been working tech or tech-adjacent jobs my entire life here and I've never been in a union nor do I know any friends (developers / designers) that are in a union. And I'm going to conferences and meetups on a regular. I'm not saying unions don't exist (probably more so in certain industries), but for devs to be in a union in Europe? Never heard of it.
Valves, which, yeah, are moving parts.
Mike Griffin Keynote – Von Braun Space Exploration Symposium
> Specifically where he slams the door shut,

I watched the video after reading your comment, expecting him to use a lot of force, but it really did not look like the word "slam" is warranted at all, and the cleanliness of the cut was pretty shocking
I'm unable to find any logs of an article called "Vahid Beheshti" ever having existed.

https://en.wikipedia.org/wiki/Vahid_Beheshti (this would show history it has ever existed)

https://en.wikipedia.org/w/index.php?fulltext=1&ns0=1&ns11=1...
And a lot have sailed by doing very little work compared to other jobs
Which it only had because Musk thrown out a number and people fought very very hard to make him stick to it. If he wasn't such a dumbass and forfeit due diligence, this wouldn't be the story.
I'm not familiar with what happened at 3AC but it sounds like there was leverage involved. The arb opportunity i'm talking about is something that exists with all ETFs and keeps them in line with the underlying asset.
I disagree and I am sad that we're teaching each other to be skeptical and cynical.

The company is not your friend and not your enemy, I agree. However, people _do_ develop personal relationship with each other. Sometimes even across the different levels in the company hierarchy. Yes, as with any other relationship, circumstances and interests might override this, but relationships still do matter. People have emotions, and there are managers who're not psychopats and find it very hard to e.g. let people go.

And yes, value yourself, absolutely. And your job is not your family or your identity, and manage risk, and there are bad bosses and bad company cultures. But it's not uniform.

But please don't think that nobody cares about you in your workplace and you're a completely fungible cog. It's a horrible life to live. Let's not tell the already cynical young people that this is how the world works.

Even at big, bureaucratic companies like big investment banks, if you're at a certain level (not that high), eventually you'll mostly be taken care of. Not everyone and not always, but e.g. if you're an ED at an investment bank, you can have a job for life, maybe not at your current place forever, but the industry will take care of you. Similarly if you've been at dunno, Mercedes for 15 years and you're not the bottom 20 percent in terms of performance, then it's kinda guaranteed that you'll have a job in the auto industry forever.

People who have been let go from Google today can have an extremely lucrative job forever in the industry.
Pinched? :)
UK government plans further nuclear power expansion
I'd assume there would be some constant air coming out of some of the nozzles for stability anyway.
my_function(my_first_variable=, my_second_variable=, my_third_variable=)

The coder's laziness have gone too far. That's ridiculous.

Just checked, the author is a Google folk, that says a lot.
"Not being a protocol you tack onto your code in an afternoon" suggests that there is a big hole in the ActivityPub ecosystem; it should absolutely be possible to do that. You can, for example, write a basic HTTPS application server in an afternoon in Python, because libraries to implement all the hard bits have already been packaged by someone else. And similar functionality exists in other languages.

A similar level of cross-platform library support for ActivityPub would greatly ease its adoption across the universe of Internet applications.
They are also popular in South America. Comparatively speaking - at least in relation to South America - buying in person is still more reliable that ordering things by mail. Not only you can see the product you're getting in person, you know who you can talk to in case of problems (online vendors can, and often do, disappear).

Regarding "Americans are...larger than other people and they're less likely to care" this is just a stereotype. While it is true Americans are less formal in clothing, and thus more likely to wear casual clothes, people still spend an enormous amount of time "trying to look good". My wife, a very fashion-oriented person, buys clothes online and keeps returning them until she gets what she wants.
Another important lesson: do your DD when you buy a company
> The more you earn, the higher the risk that at some point somebody decides that they want to spend less / smarter.

And it applies to everyone up to the CEO.

At my company a new CEO came in to much fanfare. A year later they were unceremoniously turfed out because the board decided they weren’t up to the “new direction” the company needed to go.

And not to mention the people under the CEO who road her coattails. They were all turfed in quick succession (or smartly saw the writing on the wall and bailed first).

It’s a business relationship. That’s all. Treat it as such. Get as much money as you can. Don’t kill yourself in the hope your sacrifice will be repaid, it probably won’t.

Basically take the emotion out of it. When management talks of “our big family” they are just saying that because people like to hear it. It’s not true.

And once you’ve gotten enough years under your belt you start to see through the talk pretty easily. Trust your gut. If the company starts to look wobbly, be the first out the door, not the last. Or at least plan according and don’t assume your job will be there next year or even next month.
Not if it's just the same plastic but thicker.
Not that alone, but a lot of the factors that hold European companies back compared to American ones when it comes to innovation come from the same ideology, whether it appears as regulation, taxation or a number of other factors aimed at improving safety and comfort, even if it comes at the cost of liberty and incentive.
I've often wondered about whether massive outdoor air filters (the size of multi story buildings) could be used to improved the quality of outdoor air. I don't want to breathe particulates when I'm outside my home, either.
> intimately familiar with the domain, and the codebase, and the way the org works etc., you are out

the idea, i suppose, is to prevent anyone from becoming so integral and important that they will have negotiating leverage over the business.

Cogs needs to be replacible. It's also the core reason why thorough documentation, procedures and runbooks are encouraged.
AnyStyle
It is a business relationship, but they always trying to convince employees that it is not. That it is a family, a friendship relationship.

You should be reliable, you should help everyone in your "family". If you leave your "family" abruptly it is a kind of betrayal.

Also funny is brainwashing employees to think that HR is their fried, that HR can help with issues at work.

It is a business. Do minimum amount of work you've been hired for, get your paycheck and focus on your private life!
It's a template jit with a strange implementation.

Instead of writing the bytes directly, it uses llvm to compile functions that refer to external symbols and then patches copies of those bytes at jit time. That does have the advantage of being loosely architecture agnostic.

Template jits can't register alloc across bytecodes so that usually messes up performance. That can be partially mitigated by picking the calling convention of the template/stencils carefully, in particular you don't want to flush everything to/from the stack on every jump for a register architecture.

It's not in the same league of engineering as luajit, but then not much is.
He lied about 'processing taking a few days no matter what'. Quitting on the spot is the whole point of the at will employment.
The critical points:

https://youtu.be/4L8MY056Vz8?t=659

https://youtu.be/4L8MY056Vz8?t=748

https://youtu.be/4L8MY056Vz8?t=795
Yes, Muse Bihi is a war criminal who has the blood of tens of thousands on his hands from wars stretching back to the 90s in north Somalia. His indiscriminate bombing of Laascaanood over the last year is just a continuation of the failed tribal Somaliland project.

Abiye Ahmed is a war criminal who has committed crimes against humanity in his attacks across Ethiopia, including genocide in Tigray. All of this is well-documented.
> while electricity is cheap

Electricity is cheap mostly when there is more base load than demand; i.e. at night. I don't think you can have that concept if you want to remove base load and just make electricity when the weather lets you.
Quite a few BigCos had a genuine job-for-life culture until the 70s recessions hit. A few managed to keep it going until the 80s.

The big cultural change happened in the early 80s as MBA culture became the norm, with a shift towards zero sum neoliberal extremism and the uncoupling of pay from productivity.
Probably because the complaints are about the Persian-language version. And including links to other websites might cause people to actually click them and spend less time looking at ads.

Here's the removal discussion for the article about Vahid Beheshti https://fa.wikipedia.org/wiki/%D9%88%DB%8C%DA%A9%DB%8C%E2%80... (Google Translate: https://fa-m-wikipedia-org.translate.goog/wiki/%D9%88%DB%8C%... )

As usual it's about the notability bureaucracy and how being famous for that one thing you did once is not enough for a standalone article about you.
AI isn't some sort of devil that takes your soul and magically makes your game successful. If you shoehorn AI art into your game without any knowledge of art, you're gonna end up with generic AI art. And if people buy it, then honestly, that's on them.

I think instead of crusading for/against the technology, you should look at what it can/can not do for you and then make a rational decision. For example, I regularly use AI to generate boilerplate. Not because I can't write it myself but because I've done it thousands of times already. On the other hand, I hardly ever use AI when dealing with obscure libs, because it's easier to just read the documentation than trying to debug hallucinations.
TIL about those darkroom tricks!

Thanks for bringing the distinction between art and craft, it's a good way to rephrase my points. My point indeed is in valuing the craftmanship in addition to the art. And with current AI generators, seeing "AI used" label in a product immediately lowers my expectations towards the craftmanship of that product.

Also I'm building a traditional game with some new mechanics, so knowing that there are shortcuts now to building games like these makes me uneasy, as the craft of what was once appreciated can now be undervalued. Though I probably just need to swallow the truth.
This article is about a technique "Copy-and-Patch" for just-in-time (JIT) compilation that is both fast to compile, produces reasonably efficient machine code, and is easier to maintain than writing assembly by hand.

The section "Copy-and-Patch: the Art of Repurposing Existing Tools" describes the heart of the method, which is to use an existing compiler to compile a chunk of c/c++ code corresponding to some bytecode instruction, then patch the resulting object file in order to tweak the result (e.g. to specify the instruction operands) in a similar fashion to symbol relocation happening during link.

Given a stream of bytecode instruction, the JIT compilation reduces to copying code objects (named "stencils") corresponding to bytecode instructions from a library of precompiled stencils then patching the stencils as needed, which is very fast compared to running a full-blown compiler like LLVM from the syntax tree.

Of course, the resulting code is slower than full-blown Ahead-of-Time (AOT) compilation, but the authors describe a few tricks to keep the execution speed within a reasonable margin of AOT. For instance, they leverage tail calls to replace function calls with jumps, compile sequences of frequently associated bytecode instructions together, and so on.
I never heard of an IT union in Germany.
> (British) Somaliland was briefly independent before it chose to join Somalia.

A valid point. The unification of British and Italian Somaliland is itself a controversial topic.

> I don't see why they can't just choose to leave again.

If it was as simple as separating the two into co-existing countries, then sure Somaliland would have gained international recognition at some point in the last thirty years.
Yes, that post is a great oversimplification. For instance, France presumably fits into "The West" but they have considerably more sovereignty than calling them a "US satellite" might lead you to believe.. They are more of a great power themselves than a satellite. And where do you put Brazil? Brazil and India are both in BRICS but neither really seems anti-west, and it seems like a stretch to put Brazil particularly into any of those other categories.
> I can’t help but wonder if it wasn’t God who is to blame for cancer, but ourselves.

Wonder no more, 70%+ cancer are caused by lifestyle or environmental conditions, most of which is negatively impacted by our own choices (lack of exercise, contaminated food, contaminated water, bad diets, bad construction materials outgassing nasty things, &c.)
I use https://rescuetime.com
The meaning is found in the combination of the name and verb in the title, afaik the first occurrence.
In smaller company you are closer to person with the decision power. It is much easier to build closer relationship and have high visibility to avoid being laid off.
> The introduction of standardized (and "policed") coins certainly opened up commerce a few thousand years back, but in the end it did not stop the Romans from taking over the Greek world, for example.

Yes I'm assuming all else equal or when studied over a long period of time. Nowadays we can use our knowledge and intelligence to simply start using better money in advance.

> Can you do huge damage to societies from hyperinflation - for sure, but outside of catastrophic failures of money, not so sure there is a strong link.

I don't think you appreciate the damage that has already been caused by fiat. Look at USA, the UK and compare them to just 50 years ago.
We think we are rich but it's just an illusion caused by devalued money. An average man used to be able to own a home, and support a wife and kids on his salary. Those days are long gone. The bankers are unjustly getting more and more powerful (far more powerful than the governments) while the people are becoming weaker and weaker.
I agree, but not forever. Someone going away to deal with life and coming back shouldn't be held against someone for life.
> No intrinsic value

The rest of your long rant is basically useless, because the last 2 words above have strictly no meaning when put together
That Bitcoin becomes un-resellable as it has gone through un-sanctioned addresses.
Not sure what's the big benefit here, backups? Otherwise, the more devs a repo has, the more redundancy exists anyway, if that's your main concern.
Edge Detection for Image Processing
most used approaches for document edge detection, their strengths and their weaknesses and recommendation for the best document detection technique.