skysight-inc/HackerNews huggingface dataset:
I don’t think you mean to use the word “disingenuous” here. Typo?

This word typically has a connotation of deception, and is usually applied to interactions between people. Looking for a reason for a cycle change is a totally natural and reasonable thing for someone to do.
Great read! Thank you!

Does anyone know what open source competitors exist? For example is there a GCP version to check out and compare?

There are many companies offering such services, would be interesting to know who is using what!
> find Fahrzeug and Flugzeug just as intuitive

There is a certain logic to German. How about:

Wheel -> das Rad

Wheels -> die Räder

Bicycle -> das Fahrrad

Bicycles -> die Fahrräder

Cyclist -> der Radfahrer / die Radfahrerin

Cyclists -> die Radfahrer / die Radfahrerinnen
> This might be unusual but I would prefer to read someone's mental model of how the code works than the code itself.

I prefer doing easier things rather than harder things also.
Certain people would be attracted to things even if you didn't mention the word 'pure'. We all clearly understand that there will be people will have impulses towards provincialism, etc.

I just think though, by avoiding the word 'pure' to describe something like this, even if it is not exact, this becomes another form of language purification. in this case, it's leaning towards prophesizing how a concept would be approached.
A compiler can only devirtualize a virtual call if it knows the underlying object’s type at compile time, which it certainly won’t for a runtime populated array of base class pointers.

CSE doesn’t work across function boundaries unless those functions are inlined, which won’t happen with virtual functions due to the above.
I don't know, I've never done anything where code needed to have runtime dispatch on the kind of file it has without also knowing anything about what kind of file it has.
The video was removed and reuploaded. Here is the new link https://www.youtube.com/watch?v=tD5NrevFtbU
Tridactyl does let filter links like that with `:set hintfiltermode vimperator` and `:set hintchars 1234567890`.

Vim Vixen unfortunately has been unmaintained since May [1]. If anyone knows ueokande personally, could they let him know that I would be happy to help get some releases out? I sent an email yesterday but I am not optimistic as it seems like quite a few people have tried over the last few months.

[1]: https://github.com/ueokande/vim-vixen/pull/1437
So basically going back to Flash.. but even worse.. I didn't mind writing Actionscript.
That "reset" word is going to trigger the conspiracy theorists
It's less that it's got cheaper and more that people spend a smaller % of their income on food these days. In terms of personal budgeting it's Amdahl's law at play.
I think it really truly depends. I think it's always good to do the minimal viable thing first instead of being an architecture astronaut, but if you've been asked for three (random ballpark number) different implementations for the same requirement it might be time to start adding some indirection.
My experience has been the opposite.

For example the project "dear imgui" has been created almost by a single person, Omar, and I find the code amazing.

I have learned a lot from individuals like Norvig, Knuth, Carmack, Johnathan Blow or Casey Moratori or Rich Hickey or Paul Graham. Just reading the code they write.

Pair programming? Seriously? Pair programming only works for me if the person you program with is already an expert. A mediocre one is going to make your program mediocre. Two dull knives don't make for a sharpened one.
> I understand that most people would (ideally) be charging up at home overnight,

50% people in EU are living in apartments. In Eastern Europe apartments were built 3:1 - 3 apartments per 1 parking space. It is very difficult to park there, it is impossible to park where you would like to.

Some people who are living in older houses (19th, early 20th century) does not have drive way nor garage, because it was not needed at that time.

It is never going to be "most" who are overnight charging. It is a niche feature for few rich.
The original submitted link was a youtube video that's been deleted for some reason.

Probably a better link is the blog post because the author updated it with the new replacement video a few minutes ago as of this comment (around 09:12 UTC):

https://www.computerenhance.com/p/clean-code-horrible-perfor...
No, I mean it. Journalists and consultants peddle these explanations as some sort of management/investment science. But they know that each article they write each day to explain noise in the fluctuations of the market is bunk. If they could produce sound analysis they'd beating the market with it, not posting it online to sell ads.
well the answer is easy, it's all on Larry Wall's homepage: http://www.wall.org/~larry/
>A take home sleep test is easy and is covered by insurance

Do you know of any other alternatives for sleep tests that are not covered by insurance? Because the reality is sleep study in the United States is incredibly expensive. I did a sleep study and the insurance billed my company over $50,000 and a take home test was 2.5 grand.
> - read only production environments by default; major levers to pull in order to write

Yes. In general, it's a good idea to split state management from business logic.

In the simplest thing, that means that eg you have a database that's separate from the rest of your site. But the principle applies more generally.

Useful for keeping things simple.

To go further: if you want to log something, you send it to a log server that is super simple and can only write to one location. So if someone takes over your business logic service, they can't write arbitrarily.
Minor bug: after execution of `infisical init` the resulting `.infisical.json` is executable on macOS:

black:worker egor$ ls -l .infisical.json
-rwxr-xr-x 1 egor staff 122 Feb 28 11:19 .infisical.json*

(While minor, it's still a glaringly obvious thing, I wonder how could that have been missed by your devs)
“satisfying the demands of some knucklehead mixologist doing his little riff on the Last Word at some lame speakeasy in some third-tier city.”

This has to be the shittiest most pretensions statement I’ve read all year.
URL navigation has been mentioned before, but I want to go in to a bit more detail.

This application needs client-side navigation. That is a two-way system. When a different object has been opened, the URL needs to be changed. For example we open game 1, the URL becomes /#/game/1/overview.
Then when someone links to that URL directly the client-side router determines that they want to load that specific data and show it in the correct component, and hide the others.

I also think that every element that loads a different component should be a hyperlink, that way it becomes possible to open multiple interesting games from a list, each in a new tab.
Thanks for your reply! Do you have a guide or more information somewhere? I found that while Firecracker seems popular, it's sparsely documented.
- "Thermodynamics of Computation Wiki"
https://news.ycombinator.com/item?id=18146854

- Phase diagram > Types; where is plasma in this diagram https://en.wikipedia.org/wiki/Phase_diagram#Types

Potential applications?:

- "Thin film" and compact pulsed fusion plasma confinement reactor thermoelectric efficiency ; https://en.m.wikipedia.org/wiki/Helion_Energy

- What do plasmas compute, as a computation medium per Constructor Theory and/or an information medium in deep space?

- Can laser transmutation be achieved more efficiently with the heat of a sustained compact fusion plasma reactor? 4He and 3He are useful outputs with an equilibrium price in recent years, apparently.

There should probably be a facility with omnidirectional conveyors for automated sample testing that runs samples next to the heat?
I for one won't contradict you. I believe it's a rite of passage for a senior developer to realise this, among other things.

I remember trying to push for refactoring back when I was just starting my career and being frustrated with the pushback. Little did I know the cost of doing that was even larger than interest on the tech debt we were dealing with, which in hindsight was still manageable at the time.

By the time I started participating in 20+ person monstrosities I was already aware of this and figured that once tech debt in such projects starts accumulating, there's no going back and my task is to do my best, but start sending out CVs.
I have trains every couple minutes to get in and out of the city.
Is there any notable difference between silver, bimetallism, and gold? They're all a sort of fixed-amount-backed thing, right?

I do think in general popular economics (aka LinkedIn blogs) tend to overstate the benefits of gold.
> Or that were outside of the git repo. Or that you written on a piece of paper that you threw away.

Those aren't useful analogies as git cannot remove them in the first place. It's normal for a user to expect a tool to have an “undo” mechanism for its commands (with a prompt “this action is irreversible, do you want to proceed” for the rare actions where the action have to be destructive, like when running the git garbage collector manually)

I know exactly why git behaves like it does, but that doesn't make its footgun less of a nuisance. And it's all about the UX, there's zero technical reason that would prevent git from saving your work as a temporary commit before deleting it, in a way that would make it recoverable, just a lack of user empathy.
Wayland is the default on RHEL since 2019.

Wayland is the default on Centos since 2019.

Wayland is the default on Ubuntu and Debian since 2022.

In Arch, Wayland is the default for GNOME installs.

Wayland is far from "barely usable"

And yes, I remember 1999. X was a pain to get working properly with many graphics cards. Some things never change...
same as uTorrent version 2.2.1 - the latest complete without bloat
Boulder Crest's “On Duty” [video]
Airplane makes some sense too as according to Wikipedia:

"Aéroplane" originally referred just to the wing, as it is a plane moving through the air. In an example of synecdoche, the word for the wing came to refer to the entire aircraft.
I guess obvious sarcasm isn't so obvious
China now doing what US used to do before turning utterly greedy
I work for a LastPass competitor.

As far as I know, no popular password manager seriously includes "fully compromised local device" in their threat model. I don't think it can be done without hurting seriously usability (like having one 2fa verification each time you use a credential would work) and the predictable outcome of hurting usability too much is that people will find more handy insecure ways to store their passwords.
Have you never used C++ iostreams? Or the Python file abstraction? Or Rust std::io::Read/std::io::Write? Or Node.js streams? Or DOM Web Streams? Or Ruby files? Or Haskell conduits? Or hell, fopencookie/funopen in C?

The abstraction is super common and allows you to connect streams to each other without worrying about the underlying mechanism, which 99% of the time I don't really think you want to worry about unless you're sure it's a performance overhead. And that's great, because I surely don't want to write specializations by hand for all the different combinations of streams I need to use if I don't have to.
?

well assuming poverty is the issue. solve the poverty. for all people. i dont see why it makes sense to focus on a just so happens to be related group.

or is black poverty acceptable because it was forced on them by the white man? whereas all poor white people deserve it?
I think that's just because full spectrum LED's are cheaper because they're made in massive quantities for lighting homes and offices.

If you were designing a set of LED's purely for plant growth, and making them in sufficient quantities that you can design your own dopant concentrations etc, then you probably wouldn't end up with full spectrum LED's.
It isn't more flexible. Maybe more expressive or convenient, since you are only describing the flow in a cursory manner.

Sometimes you will need to be explicit about what you want to happen, and then a proper loop facility will let you do that.
In an actual .cpp compilation unit, I'd probably write it like that.

In a header it's generally advised to not add using namespaces.

However, I appreciate the grandparent comment including the namespaces in the example, so I can see exactly where things are coming from.
Just like ChatGPT, people will explain anything you tell them is true. But Apple just chooses to drop large numbers of contractors instead.

Old joke retold: Tim Cook is talking to his exec team about saving money. He turns to Deirdre O Brien who he has invited to the meeting to share her ideas. "We will fire 900 contractors and the one guy who works on Apple's graphical sudo product". Hands go up on all the Facetime screens, and it's clear everyone has the same question. "Why that guy?", Jeff Williams asks. Deirdre turns to Tim with a knowing look on her face.

"See, I told you. No one gives a fuck about the contractors"
Another issue, this one a blocker: Infiscal adds 2.2s to launch a process while I fully expected this delay to be incalculably small.

black:worker egor$ time infisical run /usr/bin/true

Injecting 6 Infisical secrets into your application process

real 0m2.269s
Network transparency doesn't offer any tangible benefits for a lot of apps and desktop environments because they are drawn with bitmaps and textures rather than vectors.

This topic has been done to death for the past decade. VNC and RDP won. X11 was a razor edge case and nothing more.
Grammar stays the same in borrowings. For instance, Italian has greek borrowings for centuries, that disobey the gender endings (-o for masculine and -a for feminine, m. fotógrafo -> f. fotógrafa), and the biggest offender is the Greek suffix -ista, which can have both genders (communista, feminista, etc.). Nevertheless Italian grammar didn't get broken. (I'm personally outraged that they say "il mouse" (pronounced il máus), instead of native il topo/la rata as every other Latin language, but Italian grammar still functions fine.).
Nice! Do I understand this correctly?

You use aws-vault(https://github.com/99designs/aws-vault) and configure it with IAM and MFA with YubiKeys. You configure e.g. the profile jonsmith.

When you run

aws-vault exec jonsmith -- aws s3 ls

it will ask you, e.g. every hour to confirm with YubiKeys and cache the key for one hour. After that the temporary keys expire. Can you also store keys different from AWS?
SpaceX, Starlink are examples of a paradigm shift away from the received conventional wisdom of dumbndumber corporatopia holding invention/innovation backwards.
If you're on X, there's no reason why you shouldn't just use i3 on the top of Plasma. https://github.com/avivace/dotfiles
Disclaimer: I noticed the tongue in cheek but wanted to comment anyway ;)

The legs discussion is way overblown and happened only because the "Metaverse by Facebook" has nothing interesting going for it.

If it did offer a product people wanted, floating avatars would be nothing more than a running joke that nobody would really care about.

But as it turns out the desire of the FB C-suite to own a software platform is not a particularly good selling point and here we are.
http://blocktronics.org/
Restricting access to corporate environments from trusted machines is trivial using any form of MDM. No one should be working from their personal machines. That's gross negligence.
I wrote a large and messy script to encode a random amount of videos of any aspect ratio so it can fit in a mosaic with the xstack filter.

I think there are still slight audio sync issues, because I should reencode video files individually but I do a single pass instead to not deal with leftover files.

I'm quite happy with the result.

I wish I could write a script to do some basic effect on a video, like adding some moving text. The ideal would be to have an animated SVG file and make a video out of it.
Having a hard time reviewing code? Use emojis to annotate your feedback
Have you tried to directly run i3 instead of KWin? https://github.com/avivace/dotfiles
https://www.urbandictionary.com/define.php?term=has%20legs

$4bn and it doesn't have any legs.
Nickel is chemically and mechanically durable and doesn't easily oxidize like iron does.
I am a leaf on the wind.
What makes you think state-level attackers cannot affect you? What if they hack a hospital and leak your medical data or mess with life support systems? Or make another train derail in Ohio, or disable another pipeline with a little hack in the middle of winter?

If you oppose change so much that you just shrug in the face of free 70% reduction of risk I don't know what to tell you.
I use Key Jump. It's even simpler. Just hit , or . depending on if you want to open in the same or a new tab.

https://addons.mozilla.org/en-US/firefox/addon/key-jump-keyb...
Cybersecurity threats collectively bring trillions of dollars in damages across the globe. The low-security levels and a general lack of awareness make Small and Medium-sized Businesses (SMBs) a vulnerable target for cyber attackers. The question arises – how can SMBs protect their operations from cybersecurity threats without burning a hole in their pockets?
Let's find out in this article.
If you have more than one person working on a codebase; clean code matters a lot.

A code base that can't be understood and maintained by the whole team, will degrade quickly.
If the effectiveness of sleep studies does not detect sleep apnea then how is it possible that the studies are so expensive? If they're not fully effective, why are there not other solutions?
>Ayatollah Ali Khamenei predicts there will no longer be a State of Israel.

Is wanting an Israel state gone different than wanting the Israeli inhabitants gone?

I see a possible difference, especially if Iranians are forced to choose between Palestine and Israel existing.
> I struggle to preceive a critical advantage for Lispworks.

CAPI is the reason. If you want to develop a professional GUI application and you want to use Common Lisp, LW is pretty much the only option.
I won't miss his is a unique occasion to post this arabic meme (one has to spend his karma) :

https://www.youtube.com/watch?v=I1e62d6wHIU

Explanation to get around HN guidelines : The guy says : "Hey Morsi [ndlr. common male name in Egypt], Is this English ?". It started when Modamed Morsi was president of Egypt and spoke in incomprehensible English. Since most arabic speaking people are notoriously bad at English, it became a meme used when someone says something incomprehensible in any language
Blessed be His bits.

Amen.
Guy was stabbed in the neck and head and survived? Modern medical care is a miracle.
friend(s) that's been specifically trained on you and your likes, no less
Ahhh. Duke Nukem's Plutonium Pack
Madeline Miller – Circe
Not exactly burn them, just gently char the innards until the finest magic smoke was released.
The lone developer problem I see is that it's cheap to start things, get them working and then it's really hard and boring to maintain things. So it's just easier to make more stuff.

Like consumerism, development creates stuff that just won't rot away, A lot like polystyrene cups. Code lives too long and of course it gets hard to understand as the domain experts retire or move on.

I work on a legacy software stack that started just before php was invented, Parts of it are php2. There's some aspx junk in there and a bit of crazy c-sharp inside sql server procs. It's wild.

However, I'm learning the business logic as we repair it and port it to a more standard stack. The young people who work with it are also learning it and that helps everyone understand what was going on.

If this project has lasted 5 years the cowboy shit that was done in the 90's wouldn't matter. But here we are, fixing things and writing tests and putting it in CI/CD so we can get a more orthodox boring solution because I know it's easily got another 20 years on the books.
1. git has a terrible UX (not UI), including destructive actions without warning and much more really cumbersome things for newbies to learn about

2. once you know it enough, git is a powerful tool that I really appreciate.

1. and 2. aren't contradictory. And I would love git even more if the UX wasn't the dumpster fire it is, but I happen to know enough of its bad UX to be able to do what I want with it.

Also, unlike the average git expert on HN, I still recognize that the UX is shit, and that you should need to spent as much time as I did in order to be able to use it at all. I'm really annoyed when people argue that a bad UX is in fact good because of some elitist reasoning.
Guys, this is obviously a marketing piece.

The number of developers usually is a velocity problem.... But this guy would like to work with you on the one person code.
I don't think they are able to offer a product without renting out consumers to advertisers.

To exaggerate a little, I expect them to develop something like the Truman show where everything is sponsored and all "characters" try to sell you all the time.
I believe that's the reason for the magnetorquer? There should be very little reason for a satellite to build up angular velocity beyond very small imbalances like from atmospheric drag. The needle of a high quality compass seems to have plenty of torque. It probably used propellant initially, though.

Using the propulsion system frivolously could even be detrimental for various reasons. Depending on what it is, it could cause degradation to parts of the satellite like its optics or solar panels. During scheduled thrusts, the satellite could have to orient mechanisms a certain way or close an aperture.
ChatGPT Down Worldwide for Millions of Users
>I suspect that Casey is using C++ so he may (unfortunately) have multiple translation units in his program.

Yes, the video uses C++.

Obviously if one compiles a library then the compiler has no way of knowing that other subclasses of `shape_base` do not exist. My point is that when compiling a binary as they are doing for their video, the compiler knows that there are no other subclasses that it needs to cater to.

It might require LTO explicitly, of course. At the very least godbolt doesn't devirtualize without LTO [1], but godbolt itself breaks if I enable LTO [2] and I CBA to test locally right now.

[1]: https://gcc.godbolt.org/z/498nKEzhK

[2]: https://gcc.godbolt.org/z/WqhP3fzxK
So this could be used to find similar images in a database?

For now I sort of tested a naive method where I convert all images in 64x64 black and white, and use a simple levenshtein. It's not efficient, but for not too large dataset, it works.

I guess I could just add the image histogram.

I'm still curious of how tineye works.
We are tech founders and investors who pivoted to (profitable) impact investing
Some radical suffragettes were actual terrorists and did their cause no good, quite possibly harm. Female suffrage came about as a result of the Great War, not verbal abuse by radicals.

At any rate, you seem to be agreeing with me but justifying it by claiming these people are on the right side of history. Communists and the Jacobins both thought that, but were both dead wrong. Merely being an abusive radical doesn't mean you're right. These people are clearly on the wrong side of history: they're trying to drag the world backwards to one where everything is decided along racial and gender lines.
I've used open(2) and the io_uring openat :)

I use generic readers and writers every day, but they don't have any runtime dispatch. The question was "Why would you do anything except vtables and runtime dispatch?" One answer is that my code that uses generic readers and writers and gets monomorphized gets to also be generic over async-ness.
Is this from Dresden or from Seattle or some other kernel team?
Got it, and I completely agree! Didn’t realize this was the specific sense of your post.