skysight-inc/HackerNews huggingface dataset:
> I can't help but feel like the two are connected. I _do_ have some beefs with the language itself, though. The export syntax concept is awful, the overly flexible type system to which I still haven't seen the point with and of course the whole thing needs to be transpiled to actually run.

They are connected, but almost exclusively in the JS -> TS direction: typescript imports are javascript imports, the type system is messy because javascript is messy (whether complete compatibility with javascript was a good goal is another question...), etc.

> But the whole NodeJS/TypeScript community seems to have no common direction whether it comes to dependency managers, coding styles, transpilers, bundlers or much about any other “best practice” paradigms.

Yep.
Perhaps better to use the non-paywalled original source: https://heterodoxacademy.org/blog/the-two-fiduciary-duties-o...
Slight nitpick - the definition of "race condition" on Wikipedia [0] is:

[...] the condition of an electronics, software, or other system where the system's substantive behavior is dependent on the sequence or timing of other uncontrollable events

If we take the first example - Parallel BFS - the correctness of the output could be considered "system's substantive behavior". Properly implemented atomic checks (as demonstrated) would still guarantee to lead to correct output in all possible combinations of events. Therefore, the system's "substantive behavior" is not dependent on the sequence or timing of other uncontrollable events. Therefore, there is no "race condition" involved.

Of course, the term "race condition" here is taken colloquially, for the sake of familiarity to the reader - the article has correctly recognized that the appropriate term for this kind of behavior is "non-determinism".

[0] https://en.wikipedia.org/wiki/Race_condition
Also given how until very recently American beer had a terrible reputation for being watery rubbish. Most of the American beers that make it overseas are still those watery mass produced products.
I wish the response to RMS returning to the FSF board in March 2021 would've been more like this article instead of the self-righteous outrage we actually got.

Secondly, it seems Vim was forked for less disagreeableness from Bram than what RMS has displayed. Is there a popular fork of GNU Emacs?

More people channeling their unhappiness with RMS into something constructive by exercising the freedoms FOSS gives them and less time spent demanding the organization RMS founded become more like the OSI, EFF, GNOME Foundation, or Linux Foundation seems like it would be more productive.
The explosion is always due to an over pressure.

The real problem is coming from a loss of level, if you lose the level of water in your heat exchanger, your top tubes are dry and over heat. If at that time you add water again (because maybe the operator suddenly see the level loss), the water in contact vaporizes immediately and you get over pressure and explosion.

If you have a level loss, you need to stop the heat, cool down the complete heat exchanger and start again.

This is a very error prone procedure because the immediate reaction as an operator is to add water on a level loss. In most industrial plants now, on a level loss, the complete unit is doing a safety shutdown.
LSD isn't for daily routine unless you microdose (and even then you don't take it everyday) a trip is more like 8-12h
The only evidence this provides is that you can't understand plain English at the sophomore reading level.

Or you choose not to, specifically to be aggressive and rude, which is worse.
Why couldn’t they? Console games have had mandatory patches for years and years.

Just because it’s on the disc doesn’t mean the binary has to load it.
I disagree with this use of metric completely. I game a lot, and I own multiple devices on your list above yet subscribe to 0 of the subreddits. People subscribe to the subreddits of _games_. You didn't even count /r/nintendo instead. If anything, I think the fact that these subreddits have so many people is actually a point against what you're arguing about the size of the casual market. I do agree with you on the larger point though, stadia had no product/market fit
The pro internet commentator reducing a complex analysis from a university professor to "History is dumb, YOLO"

What Russia is doing is not correct, but otherwise Ukraine is nothing more than a slave for USA interests. Ukrainian people don't deserve either
yes, plug and play, but if you want the top performance from a top manufacturer (Universal Audio or RME), as well as a ton of utility software written by the vendors you need the official drivers and support. And I do need top performance, the community drivers are unsatisfactory. BTW I agree that there's some progress, albeit still years behind Windows and Mac.
It’s worth noting that this particular Warhol piece was done much later in his career after he had established his style. Usually he didn’t even execute the work, it was done by assistants in the studio. This painting of Prince is an example of Warhol as art business — which incidentally was one of his statements as an artist.

Opinion: bout the photo and the painting are actually not very good representation of either artists work. I imagine both the photo and the painting would be considered unimportant if it wasn’t for this legal wrangling.

There are many ways that this issue could be approached. For example, could Warhol be allowed fair use in execution but, post-mortem, his estate pay? After all, one thing that the author of the article did not go into is that this argument is really no longer about the creative act.
https://nakedsecurity.sophos.com/2016/01/07/millions-of-serv...
And this is a good reason why most HTTP servers need a web application firewall. Either try mod_security or use reverse cloud proxy like Cloudflare, AWS, etc. Of course, writing clean and secure code should not be ignored even if you use WAF. At least read owasp https://owasp.org/www-community/attacks/ It saved me so much time :)
I don't know the answer, but here's some of my thoughts:

Identify the things you can help with, and the things you can't. Reserve your energy for the best opportunities to make a difference.

Also, you could do your own personal project for a while. I did some of those and realised that I'm almost 100% happy with the personal project, and I think I'm happy not because it's perfect, because I control everything to my satisfaction. Now at work I think "I've already proven that I can do something that I feel is perfect, so it doesn't matter that this is (very) imperfect, it's just outside my control."

Finally, another thing I've been thinking recently, is "find the fun in everything". Work is part of my life and I want to enjoy my life, so for any task I think about what parts of the task are enjoyable as I'm doing the task. Just thinking about and identifying what is fun about any task makes it better.
100% agree with everything else but definitely don't do 100 pushups/intense workout when you're feeling sick!! That will just make you worse and have the opposite effect! Give your body time to recover!
As a business email hosting customer, I have been very happy with Zoho for years. And on the rare occasion that I needed customer support, the experience has been very pleasant in comparison to almost every other tech company I depend on. Not only that, the pricing is very reasonable.

It's funny that in the tech world, providing a reliable service at a reasonable price for two decades (and with actual human customer service) is contrarian. I realize that's not the point of the article, but it does apply.
Self vs. other enforcement is less important than consequences, which are the same in both situations. If a country has the opportunity to negotiate the terms of trade, that is clearly preferable to terms being imposed unilaterally by others.

Yes, countries can break agreements, but good agreements provide benefits to all parties, such that breaking an agreement results in reciprocal loss of benefits. There are always edge cases, but by definition, not everything is an edge case and there are countless routine, negotiated agreements which benefit everyone and are happily followed.
Not So Fast: Analyzing the Performance of WebAssembly vs. Native Code (2019)
"...A key goal of WebAssembly is performance parity with native code; previous work reports near parity, with many applications compiled to WebAssembly running on average 10% slower than native code. However, this evaluation was limited to a suite of scientific kernels, each consisting of roughly 100 lines of code...

...We then use Browsix-Wasm to conduct the first large-scale evaluation of the performance of WebAssembly vs. native. Across the SPEC CPU suite of benchmarks, we find a substantial performance gap: applications compiled to WebAssembly run slower by an average of 45% (Firefox) to 55% (Chrome), with peak slowdowns of 2.08x (Firefox) and 2.5x (Chrome). We identify the causes of this performance degradation, some of which are due to missing optimizations and code generation issues, while others are inherent to the WebAssembly platform..."
Sure, but that doesn’t necessarily make it profound or interesting, regardless of its popularity.
Logto Public Roadmap
It was totally low hanging fruit. Try building a search engine today. The barriers to entry are much harder. Finding useful sites and filtering out spam are much more difficult now than when Google started. The signal to noise ratio on the internet has plummeted.

This is what everyone thought in 1999. Search engines were a solved problem in a crowded market where there could be little room for new contender
And whatever limitations we had in search were just inherent in how it all worked and we just had to deal with it.
I’m glad that you (seemingly) found something that works for you. But unless you know something about OP you haven’t shared, you cannot “guarantee” it will work or that it’s even an option.

I’d be specially wary of your final suggestion. Not only is that goal too high for someone just starting, going for a run when it’s raining and you feel sick and tired borders on dangerous advice.
That's one way to read it.
I personally imply no such thing.
My opinion is that if something is neither essential for life, nor for a good life, it is unimportant.
Any other lines someons draws are their opinion, which they are most free to have.
In the same way that pharma companies produce “powder. That’s it.” or in the way that oil companies produce “liquid. That’s it.” or in the way that Apple produces “rectangles. That’s it.”
>What are the people running Russia really afraid of?

Putin seems to be afraid of losing his grip on Russian governance, and a Ukraine closer to the west means Russians will have yet another ex soviet state thrive and be modernized. For how long has Ukraine been stomped by Russia?

And you can see this in all of his address, talking about the GREATNESS of Russia - greatness shouldn't be preached, it usually shows in their sphere of influence. And Russia had the resources to actually be a great power - they're sandwiched between the largest trading block in the world, and a country on a crazy growth trajectory.

No one wants to invade Russia.

Maybe the reality of the narrative of the "West never wanted to play with Russia", is probably that after what Putin did in Chechnya he set the tone for future relationships. The US has also done some wrong doing, like he constantly reminds us to try to justify the validity of his actions, but at least the US leadership is renewed - we're stuck with Putin.

So this clearly isn't about being invaded. Those days of "open plain fields will allow them to march to the doors of Moscow" are long, long gone. That's his excuse.

This event seems to point at an attempt of Putin to remain in power. Even the narrative of him being the more moderate actor, while all the others preach for nuclear war is obvious, and a foreign enemy... where Russians used to take vacations, and the governance sent their children to study... That's why the next decades will be of absurdity.

>What are the people running the West afraid of?

Of a warmonger neighbor. Don't fool yourself: I'm pretty sure if they could intervene to end this rather fast, they would.

Don't forget that the west has been providing weapons with tech from the 80's, 90's and early 2000's... the closest thing to modern hardware are drones... an actually participation of Western countries would end this conflict fast. Of course there would be casualties, but the retreat to Russian borders in sight, it would be fast.
The save for later services such as Pocket and Instapaper are closer to this kind of thing aren't they? Put you have to save each article one by one.
So how does this work? Police stations are bases of operation for policemen. And policemen are people who need to have a lawful authority for what they do. These folks roleplaying as policemen have no such authority.

So what do they do? I can't imagine they are detaining people, giving out fines, etc. So what makes them police? Shouldn't we call them spies instead?
The blog looks really nice! Definitely gonna read the other posts when I have time.
Yes, and this sort of application (pun intended) is what the one-liner library is for.

If you have a function isEqualTo(a, b), you can curry(isEqualTo, 5) and filter with it.

`assign` could be used in the same way for assigning/overwriting the same field in an array of Objects, and so on.
Only to the extent that copying a video file of a film makes me a filmmaker.
Are you aware of another such case which was even prosecuted, much less obtaining a conviction with prison sentence?
And like mechanic's finding a good one is both hard and rare....

Instead of " can fully take an engine apart, lay out all the pieces, clean and replace broken parts, assemble the whole thing back together" many will (if you are luckily) charge you for new Blinker fluid and piston return springs (i.e do nothing) or if you are unlucky will take your engine apart and then put it back together with the wrong parts.
My mistake, I retract any suggestion of NYU wrongdoing.
*look down to pay respects*
Apart from what's already been said: Watch the movie Office Space once every couple of years.
> What you want is one large centralized administration that can dictate what each smaller instance can do.

Not at all. I want some administration that’s shared between instances. If you take a SQL database and split it into one instance per table, is that "decentralization"? I would rather think that decentralization is adding more nodes to the same database, such as no data is lost if a node is down.

Mastodon is like this: instead of sharing all the messages on all instances, you have multiple independant instances that may or may not mirror the messages of other instances. If one server goes down, all the content that wasn’t mirrored is lost and all the user accounts are lost.
No, these 5528 attack vectors are not unique. What can be seen here is a repetition of a few attacks on different base paths, or with a different length of the repetitive part of the request (e.g. GET /about/'+union+select+0x5e2526,0x5e2526,0x5e2526,0x5e2526,0x5e2526+--+).
Well there was a comic, about an old immigrant in germany teaching his children: 'Do not speak any other language than german, to avoid living in two worlds.', maybe that's anectodal -but, i for my part say that goes in the same direction...
Letting go can be very difficult. I would advocate for all suggestions already made in the comments so far, particularly working out and setting outside work goals. This helps create outlets and boundaries for yourself.

I try to remind myself that even if things are wrong, poor design, bad technology direction dictated from on high, even apathetic or stubborn colleagues, etc., I continue to try to find as much wiggle room as I can to make it as not terrible as possible, and never stop advocating for a better approach. I have found that repeating yourself enough, with evidence and data, eventually leads to others repeating it back to you as some new idea. It is a long game approach, but it does not fill that immediate change/feedback desire.

Ultimately you choose to change your company, or change your company. It is up to you to choose which one is worth your time investment.
lol, I actually know the person who sent that.

That was a good Congress, another chap had set up a website that connected you to a random open VNC server on the internet.
Torus Mandibularis
Saving Days of ImageNet and Bert Training with Latest Weight Averaging
> Isn't that how decentralisation works?

If there’s no synchronization between these administrations I fail to see how this has anything to do with decentralisation. It doesn’t remove the centralization, it just reduces its scope.
> Remember, Yahoo and other(s) didn't want to buy Google

The big guys at that time were blinded by their own success, Google wanted users to do their search and leave the site which was completely opposite to what the Yahoo's of that day wanted to do, they wanted users to hang out on their portal.
>> I guarantee this will work but there is a really rough 1-3 month period before it kicks in.

>> Start today: do 100 pushups, 100 sit-ups and go run-walk for 20 minutes. Do that everyday, continuing to set goals. Rain or shine. Even when you feel sick, hungry, tired.

Good lord man, I hope OP is a 20-something in fair shape. I started running later in life, and then working out. Dropping from a desk job to the ground to do 100 push ups or a 100 proper sit-ups if you have never done it is going to 100% motivate you to never do that again.

If OP wants to go exercise, and has never done so, go look up couch to 5k or start off with 10 proper push ups and 10 proper sit ups and then wait 10 mins and see if you can do 10 more. Do that three times. Give yourself some time to build that up.

This reply I am replying to has no idea what kind of shape OP is in. Don't go nuts on day one, you will spend a week (or two) recovering and this will demotivate you. (and I am no expert, perhaps call a trainer).
It's nice to see more Emacsen, though without something like eglot or lsp-mode I don't think they'll really take off.

That said, I am very fond of the undo-tree package for Emacs and I doubt I could switch to any editor that doesn't have something similar.
I was hoping to find something like the Hyper Text Coffee Pot Control Protocol here, maybe you could `curl` a microwave.
Comparing React Testing Library with Cypress is comparing apples and oranges. They provide tools for writing different kinds of tests. React Testing Library is useful for testing React components, meaning: it is React specific, and it is used for writing unit tests.
However, Cypress is an end-to-end testing platform useful for any frontend application not just React apps. Also it is not useful for writing unit tests.

I don't have any strong opinion about the end-to-end testing tools though, but some mentioned Playwright is a better alternative if you are looking for e2e testing.
Fixpoints are too powerful a concept to be added safely to any but the most pedantic minds.
And this is the reason for fair use! It is quite clear to me that Warhol is presenting these images in a profoundly different manner than the original. A copyright regime without such an allowance would deprive people like me of an aesthetic experience.

You have a choice with someone like Warhol. You can feel something or you can feel nothing. And yes, most of this is a personal choice, a matter of faith, a matter of letting yourself enter into the world of the artist.

Or don’t! Just look at this art and say “this is terrible” and “this is theft” or any number of other negative emotions.
Hm, I've never seen this usage before, and I couldn't find any references to this phrase online. You can guess what the poster wanted to say from the context, and interpret the phrase in your way, but to me, as long as there are several entities competing, no mater how far behind the follower is, it's still second in relation to the next higher up. The only way to satisfy "there is no second place to this stack" is for "this stack" to be last.

If you wanted to convey that something is so incredibly ahead of its rivals, you could say "this stack has no competition" or "this stack is in a league of its own"
Those end up at a static 404 anyway, right?
Show HN: It's like Hangman not Wordle
Grey-haired back-end dev has a go at a web-based game using html/css/js only. The interface is (very) similar to Wordle, but it's a different game based on guess-the-word letter-by-letter Hangman.
Is it really a conspiracy when we're watching exactly what the theorists said would happen, happen?

An earnest, good-hearted, and well-cited author and scientist is removing himself from academia because of the ever-accelerating creep of DEI influence into entirely unrelated work. This sounds like exactly what the so-called 'conspiracy theorists' were trying to warn us about back in 2012 or so.

If anything, your comment really just solidified to me that maybe we should have taken those folks a bit more seriously, and encouraged folks like you to quiet down. :)
How so? Serve a 404 page like you normally would, no need to return a 403 or whatever.
So, how would you go from your front door to that path? Walking to it over the pavement would work, but I wouldn’t call that a good or even decent answer, and riding on the road wouldn’t be car-free.
> so I used this site on my phone to get a quick idea of the latency on wifi in my spouse's office.

Sure you did. But there's a whole category of phone apps called Wifi Heat maps, that would actually be "super simple" for a non-techie to use.

People are commenting on your use of javascript, where you are arguing that you built a super simple solution. As many already pointed out, the ping command is already there and is more "super simple" to use than to self host a website to get a skewed HTTP "ping" from some cloud service...
This is cross-site-hypnosis...
I personally tell myself that there is no excuse to not put my shoes on and walk out the door. Otherwise I’ll give in because the voice in my head talks me out of it and I’m fairly weak willed.

But yeah don’t kill yourself, barring injury or fever, I don’t give myself any excuses.
I've had very bad experiences with mod_security. One client had a page refuse to load because the URL contained the word "DELETE". Unless they've cleaned it up a lot in recent years, I'd never recommend it to anyone.
Rice beers.
The union select one with the repeated hex looks to me a lot like certain automated scanner tools trying to identify a column through which they can exfil the output of a SQL query.
I’ve always been curious about this data. So a botnet is hitting your infrastructure, what are you going to do about it?

Penetration testers will raise HTTP server versions as a vulnerability, but RCE in http servers is uncommon now (most are application-level, and even then it’s less common by default).

Should we even care enough to log this level of attack anymore? I’d much rather look for application specific attacks such as direct object attacks (200 if they pass, 500 may be an IOC), etc
Dogs can smell people's stress
If your company has policies against certain types of communication/interactions then it might be worth taking people to task for violating policy in order to test whether the company is willing to take action to enforce the policy.

That could lead to more responsibility or autonomy for you within the company.

Alternatively the company might start to view you as a troublemaker which would possibly result in a worse workplace environment, however since you already feel miserable I think it is worth the risk. Just don't mention to anyone you work how much you don't care for working there.
How does that stop Chinese authorities from threatening relatives of Chinese students protesting in the West?