skysight-inc/HackerNews huggingface dataset:
This isn't totally screenshot related, but TextSniper is nice for quickly getting OCRed text from a selection on your screen, directly into your clipboard.

https://textsniper.app/
I say we ban all junior devs.
I used to have high regard for theregister.com
Honestly I would go get some gaming PC bling (RGB lights etc) and build a 'fake' server room that's just for marketing or show, but not actually used for anything serious. Whatever makes the silly boss/owner that made the demand happy.

At the same time aggressively build out cheaper cloud or proper on-prem server hosting room. Because ultimately what is the lowest cost to run will be pretty boring with high density racks and absolute minimum of power sucking junk like extra lights, etc. I'd be far more concerned about physical security, fire suppression, backup power and cooling than bling factor for a real on-prem datacenter.
> They serve no purpose that their tenants could not do themselves

Landlords serve an important role in the economy: they pay housing developers to build housing. Most renters don't have the ability to cover the cost of building housing or the credit-worthiness to borrow it.

By providing the liquidity necessary to pay housing developers to build, landlords increase the total number of housing units created. When we are facing housing shortages, this is an extremely important role.

And I would love to see us transition to land value taxes, they are the form of taxes that minimize deadweight loss. If we did, landlords would pay high taxes and would still exist because they play an important role in the housing ecosystem.
I think it’s a bit funny to judge it so forcefully along the axis of “readability”, especially with a huge bias towards “readability for a 2022 non-Irish audience outside the art scene” — you’re assigning “harm” to the book itself, so I no longer think you’re just giving your 2c about your experience. It’s famously and I’d say even canonically one of the most dense and quasi-academic pieces of literary fiction of its era — it’s not for everyone (I haven’t attempted it).

Even then, there are novels for all permutations of “readable (to me)” and not, and “good (to me)” and not. Fair enough though in the sense that I wouldn’t take a “barely readable (to me) but very good (to me)” novel to the beach.
https://reddit.com/r/serverporn
I really wish I saw what you saw. Instead, I see utter complacency.
YMMV, but there seems to me a difference between "generic corporate sleaze" and "sex trafficking doom cult literally within the system".
I like this idea, I don't think I've seen anything quite like it in any other chat app. The webxdc spec is here [0] and very easy to follow.

0: https://docs.webxdc.org/spec.html
Throw in more RAM and Windows 10 will likely feel snappier than Windows 7 did.

It's probable the old Windows 7 install was 32-bit while your fresh install of 10 would have defaulted to 64-bit. That combined with 10's naturally higher memory requirements means the system has less overhead to work with.
It's disrespectful because I never consented to giving their company my email, nor have I consented to their services. This type of reasoning is why a vast majority of people never answer their phone, because there is a very large chance it'll be a phone call from a spammer/scammer.

I have no issues when I purposely choose to work with a recruiter, but invading aspects of my life when they never got permission to IS disrespectful.
Forgive me, I don't mean this flippantly, but it sounds like you implemented queuing and multiprocessing consumers on a Starlette webserver. "micro batching" is a feature enabled by the queueing. The GPU/CPU abstraction is nice, but I feel it's buried by the "FastAPI isn't good enough" digression. If it were framed as "here's what we added to the Starlette ecosystem", I would have approached it much more agreeably.

It would've been delightful to see "instantiate a runner in your existing Starlette application". I don't want to instantiate a Bento service. Perhaps I can mount the bento service on the Starlette application?

Apologies if I am still grossly misunderstanding. I tried to look through some of the _internal codebase to see how the Runner is implemented, the constructor signatures are very complex and the indirection to RunnerMethod had me cross-eyed.
Is there evidence that the high cost of healthcare is due to paying frontline medical workers?

This is an honest question I don’t know the answer to, but based on my analogous experience with academia and the high cost of tuition, I would guess the answer is “no”.
They might be referring more to the tiny font size than the pacing of the video.
Screenshots folder in the Dock FTW!!

I must confess, I was pretty sure I’d learn nothing by clicking in. I was pleasantly surprised, thanks!
Even that's a fairly bad take.

Visual Studio Code is based on a much older line (visual studio) which dates back to 1997.

It's not nearly so new as it may seem, although I certainly appreciate the refresh from the older, more feature-filled (and feature slowed) visual studio proper.

Not to mention - most of the "new stuff" in visual studio code is really just a nice UI layer that's built using mature and incredibly battle tested tooling - HTML/CSS/JS.
And yet, even with all the evidence that modern, heavily-bloated software development is AWFUL (constant bugs and breakage because no one writing code understands any of the software sitting between them and the machine, much less understands the machine; Rowhammer, Spectre, Meltdown, and now Hertzbleed; sitting there waiting multiple seconds for something to launch up another copy of the web browser you already have running just so that you can have chat, hi Discord)... you still have all the people in the comments below trying to come up with reasons why "oh no it's actually good, the poor software developers would have to actually learn something instead of copying code off of Stack Overflow without understanding it".
It uses [Nx](https://github.com/elixir-nx/nx/tree/main/nx#readme) (think of it as an equivalent to numpy/jax) which uses Google XLA's as one of the possible backends to compile and run on the GPU.
In the US and Europe, it takes ten years. Or 20.
> Not even sure what a formal education in this context would entail.

An MBA. This is exactly the sort of material MBAs study and there really isn't any other formal educational credential that qualifies someone to evaluate strategies for making a business succeed. Making this particular ad hominem criticism especially ridiculous.
At $2/credit, I can't imagine the OP's workload will cost more than a few coffees a month.
> The Lindy effect is horseshit. Things that are good tend to be old because of infant death.

The Lindy effect doesn't say that the things that have been around a long time have to be good. It just says that their expected lifespan is longer.

> There are plenty of old tools in consistent/present use

...that are examples of the Lindy effect even though they are cumbersome wrecks. The point is that they are still in consistent/present use.
As a person who uses both languages for various needs, I disagree. Things which takes minutes in optimized C++ will probably take days in Python, even if I use the "accelerated" libraries for matrix operations and other math I implement in C++.

Lastly, people think C++ is not user friendly. No, it certainly is. It needs being careful, yes, but a lot of things can be done in less lines then people expect.
Ask HN: What would convince you to take a job coding in Pascal?
Languages go through their lifecycles, but oftentimes never die. Even great languages like COBOL or Pascal become obsolete, yet thousands(?) of mission-critical products continue to run successfully and direly depend on outdated technologies — these codebases need continued maintenance and improvements.

What would it take to convince you to accept a job coding in an "obsolete" language every day, like COBOL, Pascal, or Fortran?

Is it money, and there's a salary number? Is there a unique benefit (perhaps an annual 3 month sabbatical or 20-hour work weeks)? Or do you love an obsolete lang, and are already looking for that job?
Because the page doesn't specify a character encoding (ie with a <meta charset="windows-1252"> tag), the browser defaults to UTF-8, so any non-ascii character shows up as a big fat �.
>If I want to learn Rust, I don't go to a Rust forum, I look up the Rust documentation. If I want to know how to do something Rust, I search for the specific information. Oftentimes, my issue is a faulty assumption about how something works or not knowing the exact name of the method I want to call. Once again, that's not something I need personal interaction for. The very last thing I do, is ask people on the internet. Not out of any misguided misanthropy, but just because it's hardly ever needed.

How about scenerios like: you have 3 solutions to one problem, but you want opinion about which one is the best?

For example endless discussions about OOP / DDD / Microservices / SOLID / FP, etc.

>Then treated your opinion as a fact that would be crazy to be argued against.

That wasn't intended

My opinion is still just my opinion. I've spent years on various reddits/discords/hns/forums and I do really believe that you can get a lot out of those discussions

Internet here is just medium, it may be similar to talk with your colleagues, attending debate, etc.
The funny thing is that actual Macs with 4GB RAM are also supported and they can run the entire desktop environment.
good catch (seriously) of the inadvertent cliche reinforcing "kinda". (yeah eff cancer)
Dozens of instances of a C GUI can launch in the time it takes to launch a hello world python program.
They’d probably write the article if it was 0 (written by someone outside the company).
The whole dogwhistling accusation tactic is a well-known method of derailing a conversation
>>> 1/3

0
I'd argue easier and it plays much better cross CPU than Python. Once you pass the initial JIT phase it's also extremely fast.

As the sister post says: Go is in the same class as C# only it's a bit verbose/ugly in comparison but it compiles to native machine code..
I install Julia on my machines for this reason.
Agree. And for a blog post it can even have a story like: "We compared with ClickHouse and we were 10x slower, than we looked at this case and made it 100x faster. Thank you, benchmark and ClickHouse developers that showed us use case where we could do better."

For me benchmarking is usual - "Why this query takes so long? We need to improve it. Sometimes 1000x times."
Is this causing MAGA people to freak out? It flies in the face of simplistic attempts to hand count paper ballots cast by people who physically come to the precinct, having results by 12 midnight on Wednesday morning, because Lord knows anything other than one man, one vote on 2nd Tuesdays is wrong, except for the Electoral College, which is God Given.
I wish product designers took performance into consideration when they designed applications. Engineers can optimize until their fingers fall off, but if the application isn't designed with efficiency in mind (and willing to make trade-offs in order to achieve that), we'll probably just end up right back in the same place.

And a product which is designed inefficiently where the engineer has figured out clever ways to get it to be more performant is most likely a product that is more complicated under the hood than it would be if performance were a design goal in the first place.
Disagree: even in your formulation, no 'quick jump' is needed.

Your statement A:"The longer something has been around, the longer it will be around" is not the opposite of B:"the shorter something has been around, the shorter it will be around".

Rather they mean the same thing. 'longer' and 'shorter' here are just English language ways of referring to the same time t that an object has been around.

If someone tells you "the longer a distance is, the more time it takes to walk it", that is exactly the same as "the shorter a distance is, the less time it takes to walk it"; there's no logical leap there.

I could conceive a rule that says "archeological artefacts are likely to be around for a long time" and it'd be a mistake to conclude that this means that non-archelogical artefacts will only be around for a short time.

But that doesn't seem to be how the Lindy effect is formulated, either on Wikipedia or on your post, so there doesn't seem to be an error in applying it to new things.
Oh, I know the incentives. I strongly suspect there's even an additional one you don't list - tax writeoffs.

And you're going onto a tangent that I am very much in agreement with (that the whole system is massively broken and suffers all sorts of perverse incentives), but -my- point, if you'll recall, is that not everything gets written off. People still get unexpected medical bills -all the time-, for things their insurance didn't fully cover; this despite their deductible and/or max out of pocket.

Or, as I commented before, and which you're...agreeing to, in a whole lot of words, it's a provider choice, and not guaranteed. I.e., every time you go to the doc you're rolling the die; doubly so for emergency stuff that you can't get pre-authorized. "It doesn't happen -that- often" seems to maybe be your argument, but it happens enough, and the consequences of it happening at all are devastating.
Legendary Spanish galleon shipwreck discovered on Oregon coast
You can just hit the option key to take a screenshot of an app without the shadow. No need to go and change system wide defaults
Hmm, is opening a fullscreen video considered opening a new application, or is it considered a single application (the browser) displaying different content? I thought it was the second case, so multitasking I don't think applies. Same for desktop chrome, when it shows a fullscreen video, that's not a new application, just the browser displaying content in a new way.

For picture in picture mode, I don't think multiple fullscreen videos should be a valid configuration of picture in picture.
The Business Insider article is I think a clear demonstration of what concerns me about this kind of analysis. The author seems to see strict secularism as the only "normal" way to run a business, declining to recognize a distinction between businesses owned by a religion and businesses whose owners happen to be devout followers of a religion. When simply printing the text "John 3:16" on the bottom of your soda cups is enough to be considered an extremely religious company, I hear "Downtown Menlo Park is largely owned by the Presbyterian Church" and question how much of that ownership is simply by people who happen to be leaders in their congregation. (In particular, Presbyterians aren't a single corporate structure like the Mormons are, so it's not clear which specific organization the claim should be understood to refer to.)
> Is performance inversely proportional to dev experience?

No. I feel there is great developer experience in many high performance languages: Java, C#, Rust, Go, etc.

In fact, for my personal tastes, I find these languages more ergonomic than many popular dynamic languages. Though I will admit that one thing that I find ergonomic is a language that lifts the performance headroom above my head so that I'm not constantly bumping my head on the ceiling.
I find the point about predictability interesting.

Personally, sometimes (not always) I have been in a buffet and the quality is very low because some people eat as much as they can. In that context I would gladly have paid per item. Point one, quality may change when charged per item.

> But paying for every item in a dining hall would be a sucky UX and lead to perverse outcomes because customers will find the product hard to use.

I basically only disagree with you on this one. This is exactly how restaurants work, and customers do not find it hard to use. They still often have a menu to combine a subset of all the items available under a common pricing.

IMO it is cultural. I believe it is a combination of two factors:

First, do we think of the students as intelligent creatures, with discerning capabilities, or as cattle to be fed?

And second, do we value the quality of food, or it is just a problem to be solved at the minimum cost?

Paying per component or buffet can both work. I do not think one is more efficient/rational. Quality, freshness of product, amount of food wasted, variance in price, health implications, can change a lot between both approaches.
> for what I personally do on a day to day basis, it all lands under the category of premature optimization

Another perspective on premature opt: When my software tool is used for an hour in the middle of a 20-day data pipeline, most optimization becomes negligible unless it's saving time on the scale of hours. And even then, some of my coworkers just shrug and run the job over the weekend.
Thank you for sharing so much of this development process over the years. It’s been fascinating to watch from a distance and I have to say, Tauri looks more and more appealing.
This looks incredible. As an avid Electron user, I have often wondered if there were more lightweight and performant alternatives. The only drawback I can see is that since it uses the “existing web browser library in the operating system (Eg: gtk-webkit2 on Linux)” there may not be any bundled (and familiar) debugging tools, but I will definitely try this out.
The Midwest is full of tiny communities that would look like cults to someone who hasn't lived here- Amish, Mennonites, Pentecostals, Jehovah's Witnesses and more.

A big part of the difference is that- aside from Jehovah's Witnesses, they tend to not be active in proselytizing, and members tend to stay within the groups for longer- their activities rarely make hollywood-style media news because they're not particularly interesting compared to what we more typically think of as cults (i.e. the doomsday cult" in the article).
For what it’s worth, in the math context (not thinking about applications), the group law is extremely natural. Every variety has an associated group called the Picard group tells you something about geometry of the variety. But for elliptic curves, it turns out there is a bijection between the complex points on the curve and the elements of (the degree 0 subgroup of) its Picard group, so it inherits the group structure this way. This is the same group structure as the usual one defined explicitly. I might write more about this when I get home.
So, maybe do not create specific scenarios for corner cases and then generalize outcome? And write articles about common scenarios that is important for people who will use technology on daily basis.
They're no different from any other spammer who trawls through repos and forums scooping up email addresses.

Whether it's dick pills or job opportunities, it's spam.
Yes, writing software in C/C++ is harder. It's a darn good thing most software is used much more frequently than it is written, isn't it?
I would love to see more guides on how to make vim more like a knowledge/mind notes app like Notion/Roam. I've been on and off looking for something like that.
The thing that did for me is realizing that people on opposite sides of the United States can't play music together if it requires any rhythmic coordination, even with a true speed-of-light signal with no other sources of latency.
If you're on macOS 12 or iOS 15, you can also use the built in live text functionality in Safari, Preview or Photos
Easier to raise the speed of light.
How do you surf the web or use GUI programs?
Just coincidentally, within a few minutes before your comment there was this thread posted alleging Maker Media of being a cult.

https://twitter.com/ViolenceWorks/status/1537524983961767936
Could you clarify what you mean by "collapsing under the weight"?

Will a project be abandoned because users are pointing out ways to improve it? Does work stop at some point because "we can't get to every issue"? Sure, the maintainer could get burned out, but that is not a given.
Ah, I see what you mean. Yeah that makes total sense. Thanks for the explanation!
> Sadly Microsoft is kinda forced to follow the trends, everything moves in all direction (web, phones).

Former Microsoftie here. While they are following trends, the actual impetus behind all the little changes you see all the time is that managers and ICs are incentivized to make "impactful" changes if they want good performance reviews. UI changes are a pretty easy way to have "impact". You can say something in your review like, "and X million users used the new taskbar that's in the middle of the screen".
i'm going to guess its a Thinkpad, x200? t410? maybe even an x61. People (myself included) still use those, not because they do anything more in particular, but they feel great to use, nicely weighted and a stunning[1] keyboard

[1]ymmv, but personally the keyboard on an x61 is perfection, the screen however is very very very far from perfection
Aren't most of the python primitives implemented in C?
This, and "we do what we must because we can" from the GP are references to the ending credits in Portal, the game, if anyone is wondering.
US I imagine ? It’s a few hundreds here.
Tricky situation, I'm biased towards EU but I'd say Germany just because you have kids.
If you're using an IDE (Rider or Visual Studio) and avoid the Enterprise frameworks, then it's much easier to use than Python. Tooling makes a huge difference, no more digging through the sometimes flakey Python documentation and cursing compatibility issues with random dependencies not supporting Apple Silicon.
My favorite distro in this regard was openSUSE, Debian and Ubuntu are #2's for me. I just can't install it anymore, it doesn't support the right drivers before the install process finishes, which causes issues. I'm not a fan of having to do anything to trick a GUI based installer to work.

Honestly wondering if a System76 box or laptop would play nicely with openSUSE.
And then when it’s actually time to “protect and serve” and stop a gunman in a school, they don’t go in because “they are afraid to get shot”
A glucose meter could soon say whether you have SARS-CoV-2 antibodies
But imagine if Visual C++ was written entirely in Electron instead! Wouldn't THAT be sweet?
Huh?

"10 compilers, IDEs, debuggers, package managers" what are you talking about? (Virtually) No one uses ten different tools to build one application. I don't even know of any C++-specific package managers, although I do know of language-specific package managers for... oh, right, most scripting languages. And an IDE includes a compiler and a debugger, that's what makes it an IDE instead of a text editor.

"and at the end of the day LLVM compiles 30min and uses tens of GBs of RAM on average hardware" sure, if you're compiling something enormous and bloated... I'm not sure why you think that's an argument against debloating?
Every major open source project is in no small way driven by the interests of corporate users, from which a non-trivial number of PR's and contributions come from. This is true from Linux and Postgres to Rust and Java.
I’d never heard of the Lindy effect!

By the author’s logic, COBOL programs still in use today will long outlive Linux. That could even be true.
$15 million a year :)