skysight-inc/HackerNews huggingface dataset:
Depends on which borrowing you’re referring to. Japanese uses it like the original French to refer to anything animated, then it was changed when English borrowed it from Japanese to refer specifically to Japanese animation.
I got the impression that recruiters miss the ability to read. But he says that recruiters actually do try to parse the CV for 31s. There's probably the explanation: parsing VS reading.
I’m just using CleanShotX [0] which is an awesome image annotation tool for macOS. It’s way better than the built-in tool that macOS comes with. You can also record as a gif for video which is nice, I use it often to make guides for my day job and my business.

[0] https://cleanshot.com
There are characteristics of the originals which deserve to be preserved and be available to the public. As someone who loves books, the appreciation goes beyond the aesthetic, the prints done with real plates have a different quality of line, the smell of the materials, the feel of the paper and its weight, the myriad marks made by previous readers that tell their own history. Each aspect of an original old book grounds it in its moment in history, a fake does not.
If you're not Oxbridge, the AI would actually give you a leg up in applications.
This is the reason that JS frameworks are a thing. Next is buggy and overbuilt, but Remix is pretty much plug and play, I strongly recommend checking it out.
Remix. Vite done right, mostly pre-configured out of the box.
The restaurants may respond with anger, but I think many of the customers will respond with relief and happiness at the law (I would be in this latter group).

First it was "no one wants to work (for sub-livable wages) anymore", now it'll be "no one wants to be surprised by extra charges anymore". What is the world coming to?
Can you share precisely what "mishmash with a bunch of hidden landmines" is?

It's hard to trust a stranger from internet claiming something, but we are in IT so it should be relatively trivial to prove your claims, right?
> Yes it does: all cooking will generate chemicals, but you're adding extra ones by using a combustible heat source.

All that goes up the hood and outside. Criticize the hood not the range if its not functioning properly. Browning meat or frying anything in oil is not exotic and is not good for you to breathe regardless of range type.
Surprised “disable snaps” didn’t make the list …
I'm not 100% sure that they used drop stitch, but the company Prospective Concepts developed a few more modern designs of inflatable wings for various applications.

https://repository.tudelft.nl/islandora/object/uuid:306785d0...

https://www.prospective-concepts.ch/html/site_en.htm (click "Projects" > "Air" on the right)

Personally I think this is a technological dead-end, at least for the civil aviation use cases that I understand. The only advantage of an inflatable system is compactness / portability, but since the Inflatoplane, that's been solved in many other ways by rogallo wings, hang glider type wings, paragliders, parachutes, various types of fold-out rigid wings, etc.

And all of the other properties of inflatable wings aren't advantageous other. They're not simpler, lighter, stronger, more durable, or more reliable than the alternative best option, and they don't seem to have a particularly good mix of useful properties to win against the other best alternative for any given use case, even if you assume modern materials and modern techniques.
Last season had Yûki Bakuhatsu Bang Bravern, SYNDUALITY and Gundam SEED FREEDOM, this season has Shinkalion and next season has Grendizer U. "Disappeared" seems like a strong word.
Vulture shortage threatens Zoroastrian burial rites
There is an upcoming Mech movie Atlas, starring Jennifer Lopez with a heavy Titanfall vibe.
OpenCRISPR
I have the same issue with young software engineers. We used to install every Linux distro because it was fun. Junior are now scared of the command-line.

Another example that I see all the time: I recently had to review a pull request from a junior. 200 lines of very simple C++ doing almost nothing, you can't fail that. I had to write more than 50 suggestions and comments on very basic stuff that the guy should have learned when he started coding. Yes, they must learn the ropes, but it seems like the passion is not there. We used to be passionate about coding, and all I see is people who went to private college to make money but don't enjoy what they do.
Replayable event streams (but careful there as, say, a complete drag interaction of multiple minutes may produce tens of thousands of events, so deduping/vector addition is needed). Also - "interlocked" interactions (if one interaction is in progress, no other interaction may start), orchestrated global shortcut installation...
I have majorly had this issue since having kids particularly.

I couldn’t cope, so after a lot of soul searching, I found I just had to de prioritize things. I accepted there are some things I’d love to do but just aren’t as important, high enough ROI, etc. Hard pill to swallow.
> It’s a tool that has very few downsides and that improves nearly every single line of code you write.

Sometimes I just don't feel like dealing with those very few downsides though, but I can accept it's mostly personal preference.

At my age, sometimes I just don't want to deal with:

1. Yet another configuration file (tsconfig.json in this case). When something breaks, having one more place to look at is not something I want. The more extra files like this are needed for the development environment to even work (as in, something undesirable happens if you remove them), the less confidence I have in the project's long term reliability/stability.

2. That same configuration has misleading naming. The `"strict": true` setting should be called `"recommended": true`, or at least `"preset": "recommended"`, because it's not even strict. I would expect this `strict` flag to enable everything to the most restrictive way possible, and let devs disable checks (if) they don't want them. In its current state it doesn't enable strict checks like `noFallthroughCasesInSwitch`, `noImplicitOverride`, `noImplicitReturns`, `noUncheckedIndexedAccess`, `noUnusedLocals`, `noUnusedParameters` (I might be missing more).

3. Related to previous point: Inconsistencies between projects. So I work on one project with strict settings, tsc properly mentions possibly undefined accesses, etc; and then I move to a different project, and if I forget to context switch ("TypeScript config is different here"), I could be accidentally trusting the compiler to keep undefined accesses (and other stuff) in check, when it's not actually doing so.

4. Last time I checked, I couldn't just have a git repo "foolib" that is 100% TypeScript (100% .ts files, zero .js files), and `npm install` that repo on a separate project, and have it Just Work™. There's always extra steps that need to be done if you want to use .ts files from a separate package (usually compile to .js and install that; or using a bundler (read first point again)).

5. Why does the "!" operator even exist (or at least, why isn't there a flag to forbid it (for example the strict flag)). In my experience, using it is just developer laziness, where someone just doesn't want to write proper checks because "it's noise".

---

Those 5 points came off the top of my head so I'm almost certainly forgetting stuff.

It's mostly "death by a thousand cuts" kind of stuff, so sometimes I might not mind, but other times I might not be in the mood to deal with this and heavily influences my decision to go with TypeScript (keeping it approachable to as many people as possible) or a different language/ecosystem altogether.

Yes, I could "just" write a package that I can just npm install and it autoconfigures TypeScript and other stuff for me (and I have done so, for my own sanity). But I shouldn't need to do that, and it's too brittle for my taste.
The thing about querying tree-structured data being currently humanly harder than tabular data rings true to me, I always struggle with some very simple tree-sitter queries.
Part of the problem - there's highly insufficient amount of bullying in the industry towards companies and decision makers that blindly pick Go as a language for e.g. yet another database or some other form of data-intensive application rather than C# which is what they actually should be choosing if they don't want to use Rust but still something that gives them performant and robust platform for systems programming.

Which is actually my main reason why I shill it here on HN - please, stop picking Go for the fun technical challenges. It's an exceedingly poor choice for that and you are making yourself a fool with it because you never looked at platform implementation details and capabilities to make an informed choice.

The "higher level managed Rust" you are looking for has always been C# even more so in the last couple of years due to proper low-level abstractions and performance it offers.
let the "collector" have the fake
Court Says Italy Is Rightful Owner of Bronze Held by Getty Museum
https://archive.ph/qkJgt
“There's an entire universe of difference between someone who takes martial arts classes a few times a week, and an actual trained fighter”

To echo this, I have professional competitive experience in Muay Thai (and also in some other combat disciplines). My training schedule during this time was 2 x daily, 6 days a week with a 4km run before each session.

With this consistent routine training alongside other young, hungry and often gifted high level fighters, it takes something special for a hobbyist to join in a Pro session and not look ‘out of place’.

If you are training right, every angle, strike, and position is carefully mapped into muscle memory even for when there is nothing left in the tank.

Non competitive Martial arts are superb for confidence, but be very sure, there is (like you said) a universe of difference between an active professionally training fighter and a talented hobbyist.

Edit: Grammar
that's like asking if a pen or keyboard lead to bloat. depends on who's using them.
That is an argument for using an ORM (or similar) to define the schema. I agree it is probably the biggest single advantage.

There are advantages for using an ORM for queries. Its more concise (at least Django ORM, which is what I mostly use), it uses the same syntax as the rest of your code, and it returns an object. It works very well for simple queries but for more complex ones it does sometimes feel like I am fighting the ORM, and you do often have to look at the generated SQL too.
Ubuntu is build around snaps. Might as well tell a Windows user to disable running random installers downloaded from the web. Makes the OS mostly unusable.
About time. I did not pursue biological sciences because I assumed and accepted other "lower species" consciousness as an obvious fact, and that got treated with ridicule and derision.
> "there is no way I can get an error code from fopen()",

You can, it's via `error_get_last()`. We've had that for 17 years..
Its not really true that by definition four-engine planes are more fuel inefficient per seat. A A380 with new engines on a per seat bases isn't that inefficient at all.

It is just a question of if you can fill the space efficiently.

That is why some of the Hub-and-Spoke Airlines are streaming for a A380NEO

> Customers want smaller aircraft point-to-point travel, not larger spoke–hub travel

Yes, but in the real world many Hub-And-Spoke Airlines are very successful. And with airport extensions and new builds not going up as fast as travel demand, Hub-And-Spoke isn't going anywhere anytime soon. It will become more important.

> if they show the FAA a good quality spreadsheet and perform a few trivial tests.

Its not that easy. There is a reason private jets still have 3 engines, getting certified is to expensive.
I’ve had gitroll.io used on me before and it failed to detect any valid repository on my GitHub profile, had to manually show them my profile but at that point, they were already suspicious/doubtful. There is no way to tell what the AI hallucinated unless it’s outrageous and you get told
It used to.

Hell, in PHP 5 era and before, it even HAD to, PHP had been designed as "you get a brand new process every request" and so a lot of things with memory went wrong if you ran for too long.

This changed with PHP 7, some framework appeared to allow an event based system, and then PHP 8 (or a later minor update) added fibers to the core to support it more easily.

These day, event based php has several well supported frameworks, is stable and fast, and allows you to have the same codebase on your websocket or other event system as you use on the rest of your app (sharing libraries is super cool, using the same DTO on the sender and receiver also, etc ...)
It's not the clutch ... It's 100+ €/h for a skilled worker who replaced that clutch.
Why not just read the thread before replying?
Or pair-programming reviews. It doesn't matter if you don't know a language, it's still very useful.
I prefer cooking in my own kitchen with gas stove and range hood than my parents with induction and no hood. It is a disgusting mess to cook on a stove without a hood.
This is definitely appealing to my curmudgeon heart. But I translate it into my corner of the world and the equivalent is everyone should know c. We don’t need everyone to know c.

Everything else being exactly equal would I like someone I work with to know c over not? Sure.

But would I take a world with many fewer programmers that all knew c over the one we have today—definitely not. It would be a significantly poorer world.
Lets of people asked for it and some still do. And most people predict that the demand a plane like it would go up over the next decades.

It was just to much, to soon with the wrong engines.
Attack on Titan is for all intents and purposes a mecha, and one of the most mainstream anime of recent memory.
Could not load the model because Error: Cannot find WebGPU in the environment
I was expecting more terms like ACPI, GPT, partition IDs, maybe even device trees, but this just reads like someone who researched UEFI and BIOS for the first time. Not a lot of signal here.
Do you ever see null or undefined access errors? As a TypeScript developer I haven’t seen one for many years.

Also, when you have types it changes how you code itself. When I change a schema or refactor some function, I don’t need to think at all to make sure I’ve updated all the code that depended on the old schema or API; just fire the TypeScript compiler and it tells me everything that needs to be updated.

I’ve also not seen any issues for a long while where I’ve missed some conditional case, because I use discriminated unions with switch statements more, something that looks weird in normal JS but is very useful with types, since it tells me if I missed a case automatically.

Add that I’m managing a team of engineers, and so I can easily make sure they’re also not missing cases either, by setting the convention and having them see the light.

Putting aside other things like for instance always knowing that we’ve validated inputs for API endpoints since unvalidated inputs are the unknown type and therefore effectively unusable; or always knowing we’ve parsed and serialized dates correctly since we use branded string types to distinguish them from any other string with 0 runtime impact; the list goes on.

So yeah, it might just be the case that you haven’t actually internalized what coding with types even means, so you’re unable to imagine how it can help you.
You’re looking at it too simply. These are complaints of an expert with broad experience across PHP and similar systems, who found a steady stream of problems wherever she looked. These are systemic issues. The foundations themselves are unsound, and that’s difficult to ever fix. I think the analogy is good to give a basic sense of all this. And then the remainder of the article was written in such specific and extensive detail deliberately to counter shallow dismissals like yours.
> it takes me a week to notice before I go in and resolve it

Perhaps the `|| true` on the `git stash pop` could have a bit more handling :)
I like Mullvad. Just wish they used less shitty providers - all of them are super dodgy from xtom (super unhinged owner) to m247. Mullvad presents a great image but their providers would probably sell netflow traffic for $7 a month to any interested party. They really do use the scum of the earth providers instead of investing in their own infra
Face to face with local conspiracy theorist
Even though I could easily afford an iPhone or Pixel my daily driver is a $150 Android phone. Due to the low margins of the manufacturer it's actually a very usable device.
They are complementary. I don't love riding bikes, but if the choice is riding a bike for 7 minutes through some parks or driving a car for 15 minutes because I can't take the shortcuts and an stuck in traffic ... I'd rather commute by bike

On the other hand my commute is now 50km one way, which is just not possible by bike.
They're not necessarily dumber (maybe in the sense that they would be less able to survive on a desert island), but rather the same neural circuitry is being repurposed for other things. If anything the environment is dumber and they're just better at efficiently navigating it than we are.
A330 isn't being replaced by A350. They just spend a lot of effort upgrading the A330 including with a new wing.
Or Matrix via Cinny
> What do you mean you don't have every disjointed combination of needle, haystack memorized? ;p

This is one of the weakest, "not happening in reality" issue of PHP though. It's the most obvious, and the one who don't use php but glance at it point. But in the real world, any editor you use not only show it but also show a type error if you made a mistake, on top of that after a few hours you know which is which (yes strpos and in_array have an opposite haystack/needle, but each always use the same, once you use them more than 5 times you remember the same way you remember to check for 0 on strpos).

There are still flaws in the php world, but the one most commonly pointed out are always sounding funny to me because they're flaws if you show an exemple in a conversation but that you don't actually hit when coding.
Almost two decades ago, I saw a junior colleague (this was Java) try to add "static" to almost all of one specific class' methods and members, i.e. making them global instead of attached to each class instance . Obviously this completely broke the software, albeit it did build. When questioned during review, my colleague just shrugged and said "Because Eclipse suggested to do so".

Apparently, if you tried to access a class member without specifying a class instance, one of Eclipse's "auto-fix-it" suggestions was to make all members of that class static, and he just followed that suggestion blindly.
It's originally an American law (FARA) which they essentially translated into Georgian. But in America this is used against Russia, China etc., whereas in Georgia they'd also use it against American organisations. That's obviously not in the spirit of the original law!
The only thing dogs like more than cat feces is human feces. I assume that is deeply breeded-in. If you are a group of 50-100 nomadic hunter(-gatherer)s, you will appreciate not so much smelling surroundings.
Yeah, absolutely. With the linked benchmark I just got the following results on desktop Linux:

- 17M ops/s ± 1.65% for array destructuring in Chrome

- 169M ops/s ± 0.78% for object destructuring in Chrome

- 545M ops/s ± 3.68% for array destructuring in Firefox

- 81M ops/s ± 0.8% for object destructuring in Firefox

So per the principle of "optimize for the bottleneck", one could choose to use object destructuring, because the slowest Firefox is still comparable to the fastest Chrome option. Or when, for example, you're running Node on a server and know which JS engine you're using.
> Well before AI co-pilots something happened to the good old admins--they started to disappear only to be replaced by "AWS devops" (their job titles) who have never wired a network using routers, switches, and cables. I noticed that they started lacking basic networking knowledge and couldn't set up networking inside AWS. They just didn't know what a gateway, NAT, or subnet is.

I see the same arguments about higher level languages. All of the tech industry is about standing on the shoulders of giants. I do believe that lower level knowledge can help a great deal but using this argument I can say something like:

Kids these days don’t know basic assembly, they have no idea what an or/and/nor/xor gate is, they’ve never built a computer from components (no, not cpu/mb/ram/etc, I’m talking transistors and soldering).

Maybe LLMs are different but I don’t think they are, they are yet another tool that some people will abuse and some will use wisely. No different from an IDE or a higher-level language in my book.

I have next to zero idea how many things I use daily work (like my car for example), it doesn’t stop me from being able to drive where I need to go. I have configured lower level networking equipment in the past and I couldn’t be happier that I don’t have to do that drudgery anymore.

All I’m saying is this is a dangerous argument to make because someone can always one-up (one-down?) you. “Oh you had NAT? Luxury! In my day we didn’t even have a network, we had to….” (See also: Four Yorkshiremen [0])

[0] https://youtu.be/ue7wM0QC5LE?si=Mm-FY1oooq2XkCQz
While I'd like to blame the metastasization of the narou-kei LN adaptation, I think the real reason is the same as why Sci Fi has largely disappeared from visual media in general outside of hangers on from legacy franchises. People have stopped believing in the future.
That’s what happens when a niche profession goes mainstream.

The concentration of passionate curious computer tinkerers is much lower.
communism is a nice promise that will never succussed.
Zuckerberg invented engagement farming social media to ruin the mind of humanity and drive the political discourse to madness, so anything he wants to do to redeem himself is great.
The Gurren Lagann is only 12 metres in height though. Lagann is around the same height as Simon and Gurren is about nine metres on top (technically below) of that.
I love this aspect of old beaten things.

A couple of years ago, I've found a gem of a bike. It looked maybe 15-20 years old and was clearly heavily used - frame was full of scratches and such. The color scheme was pretty ugly and was just a tad too small for an adult. But I noticed that all the components were actually decent - mostly Shimano XT, obviously very old models. After servicing it, it rode very well and I didn't have to worry about thiefs since it was pretty cheap and even more cheap looking. I still locked it, but the peace of mind was nice.
A very cursory search online shows that it's actually your statement which is blatantly false. They've offered ad blocking for years.

While it's true they've not always offered this, it's on you when making such claims to ensure you're still factual.
Agreed and just to be clear, fopen() returns false if an error happens. If you don't check your return values, it's not on php, you're just not very good at your job.
bacopa and lions mane was night and day for my limited memory. But, the obvious, writing simpler code, keeping a notebook while working, etc, and really spending time breaking down problems into much smaller scopes, while simultaneously keeping copious notes on where I am in a given process helped immensely with dealing with peanut brained memory. sure, it's not quick, but my work is usually very readable and understandable for the future reader. I'm not convinced that a tool to help me overcome that memory barrier would actually help me write better code, maybe just write worse code faster. Of course, that's probably the corporate goal though.