skysight-inc/HackerNews huggingface dataset:
I remember a video of a guy running an old version of Visual C++ on an equally old version of Windows, in a VM on modern hardware, to try Windows development "the old way". It took about one frame to launch. One. Frame.

By the way, Apple isn't much better. Xcode takes around 15 seconds to launch on an M1 Max.

edit: probably this video https://youtu.be/j_4iTovYJtc?t=282
Having lessons by a professional make a lot of difference. In Europe, not only France, we learn to drive with respect for the rules, and for our fellow drivers.
That's the biggest bullshit ever.
haha, I did a brief presentation talking about this exact keyboard shortcut (among others) and why it was so useful for Windows admins back in my college or high school computer club. The feedback I got was the presentation was dry, but useful, but that's keyboard shortcuts for you... :D
exactly, wasmer is also a runtime itself, but might be the most popular one for now.
Remember when people were counting cpu cycles and instruction size to ensure performance ?
Very true but I think what's also implied in the article is that new tools (VS Code) that look very different from old tools (vi/emacs) will probably not last. So, if A is very old and B is very different from A then B is less likely to succeed.

I don't believe that, btw, just guessing at the mindset of the author.
TSMC Unveils N2 Process Node: Nanosheet-Based GAAFETs Bring Significant Benefits
I agree... for a business "fast" means shipping a feature quickly. I have personally seen the convos from upper management where they handwave away or even justify making the application slower or unusable for certain users (usually people in developing countries with crappy devices). Oh it will cost +500KB per page load, but we can ship it in 2 weeks? Sounds good!
Conversely when 99.9% of the software you use in your daily life is user friendly Python, having to do anything in C/C++ is a complete exercise in frustration, it feels like going back a few decades in time
> only speaks Python or only speaks JS and is completely unaware of the actual performance potential of a system

If you stick to only doing arithmetic and avoid making lots of small objects, javascript engines are pretty fast (really!). The tricky part with doing performance-sensitive work in JS is that it’s hard to reason about the intricacies of JITs and differences between implementations and sometimes subtle mistakes will dramatically bonk performance, but it’s not impossible to be fast.

People building giant towers of indirection and never bothering to profile them is what slows the code down, not running in JS per se.

JS, like other high-level languages, offers convenient features that encourage authors to focus on code clarity and concision by building abstractions out of abstractions out of abstractions, whereas performance is best with simple for loops working over pre-allocated arrays.
I watched these today, maybe they will resonate with you.

https://www.youtube.com/watch?v=3bxzo79SjpE

https://www.youtube.com/watch?v=Nkv5mpBA8o4
I compared to Eclipse because it is the most notable open source IDE I have meaningful experience with. I haven't used IntelliJ, but I have used Rider which is very similar.
lawl - wayland has already happened.

Also, and more seriously - I think I'm not going to take you at your word on this one:

There are many things my 2010 era Core2Duo running Ubuntu 10.04 can do that my fancy new Ryzen desktop with Debian 11 can't and won't ever be able to do. Things I cannot give up because they're too important for my daily life.

I'd love to see a real example instead of this pithy line. My strong (STRONG) suspicion is that anything you can do on that old machine can be done on the new one just fine - although you might have to adjust a bit or learn a new tool, and that can be painful and annoying.
Nice advertorial but what about a a queue and some machines running torchserve?
Yeah, I've read more carefully and it seems they're doing full scan.
This is an example of such software:
https://www.xappex.com/

Basically allows to edit Salesforce data directly in excel. I bet they've got thousands of users.
Yup, I just got my letter. Brex is obviously not interested in serving startups.

If there's one thing that a startup needs in a bank or cash management account, it's stability. Only a month ago Brex sent a letter saying that they were changing our routing number / account number for inbound transfers, because, it seems, they changed the bank they were working with. This was a giant pain because we needed to notify all of our customers that our payment info had changed. It's embarrassing.

Same thing happened with Azlo a few years ago. They were great, until they changed the underlying bank, and then they went out of business.

I'm done with internet "banks" until I see a few years of stability. Going back to a traditional bank. Traditional banks are terrible, their fees are unreasonable, but at least they won't keep jerking me around.
Mmh, that's not my experience. My personal collection of advice for meetings [1] contains GOALs to be achieved with meetings - so there have to be notes beforehand and afterwards... I'm pretty happy with this practise.

[1] https://pilabor.com/blog/2021/04/tips-and-tricks-for-meeting...
They do employ medical doctors to review cases, give prior authorization for specific treatments and diagnostic tests, etc. There can also be doctor to doctor calls to explain why a particular item was justified. The thought of some random doctor reviewing your file and the notes generated from a visit and making a determination having never seen you sucks. It's been passed ok'd as "ensuring doctors are following the best practices and ensuring consistent standards of care", which it may to an extent.

As with most aspects of US healthcare, when viewed through through the perspective of the recipient, it's atrocious. Every medical facility requires you to sign a paper that you'll pay all the medical expenses if they aren't covered by insurance. They can't give you an estimate that they promise they'll stick to in terms of cost. There's no way a non-doctor could know what the typical course of treatment would be, so they're stuck trying to get straight answers from an insurance company if they don't want a surprise massive bill.

Provider bills insurance an insane amount which is then arbitrarily discounted. Provider can't bill different amounts for insured or uninsured patients (illegal from my understanding). If insurance doesn't cover something, it's between the patient and provider to settle.
I find these takes so silly. Bug bunties are a rounding error in the companies budgets, even if they paid out much more freely. There are many I think much more obvious reasons orgs are slow on issues - everything from figuring what is an issue, trying to chase down impacts and more.
There is also the little tidbit about him joining the Alphabet Union recently.....

Surely not related and they could not have fired him for joining a union right.... right?!

As far as I know however that would also be highly illegal - interesting story to follow for sure
Trays are a couple dollars.
There was one place where a coworker had written a function that converted data from a proprietary format into a SQL database. On some data, this took 20 minutes on the test iPhone. The coworker swore blind it was as optimised as possible and could not possibly go faster, even though it didn't take that long to load from either the original file format or the database in normal use.

By the next morning, I'd found it was doing an O(n^2) operation that, while probably sensible when the app had first been released, was now totally unnecessary and which I could safely remove. That alone reduced the 20 minutes to 200 milliseconds.

(And this is despite that coworker repeatedly emphasising the importance of making the phone battery last as long as possible).
I like this but find I'm more productive in Windows. For one reason Microsoft Office. I have to use to work with others and systems that rely on it. For years I struggled with work arounds. The amount of time and effort I wasted is insane.
Reddit error reports spikes (June 16)
Kind of like a dating "expert". The only way to become such expert is to date a lot, which means you're not very good at dating in the first place. That is, if we assume that the point of dating is to efficiently find somebody for a long term relationship.
A History of the PostgreSQL Elephant Logo
most likely misused pandas / numpy,as long as you stay in numpy land,it is quite fast.
Just for balance, Pylance is proprietary but the core of it is the Pyright library which is completely open (see: https://github.com/microsoft/pyright).

It would be nice if they were more transparent about the differences between the two and why Pylance is closed. There are a few github issues where Microsoft PMs basically stonewall the community with very little info.
Are you sure you want to be there?

I found myself in this situation several years ago and eventually ended up on a Performance Improvement Plan (PIP). After I completed the PIP successfully and was thinking about how I got into that situation, I realized that the problem was that I had become totally checked out in a job I used to love. The lack of performance was my subconscious telling me that it was time to leave, so I did.

Maybe you'd be happier somewhere else.
That did indeed fix my issue, thank you!

I don't recall ever using link previews very much. I suppose if I really need it I can toggle it on for that specific instance, but as it is it's not worth it for the video hijacking
I love the point in there that it isn't actually xorg vs wayland, it is xorg vs dbus. Wayland is so deficient that basically everything has to depend on dbus if it doesn't want to use X. This framing clarifies the issue substantially, because whatever people think about wayland, they might have some slightly different opinions about dbus.
No, and I don't think anyone has argued that. The argument is that the company has both good and bad aspects to it.
I've heard about this before. The very very best are people you've never heard of. Why?

Because they spend nearly all their mental resources on perfecting their craft, not writing blogs or marketing themselves online (which is an entirely different skillset). Not to say that there aren't very good people who also write blogs or give talks on certain subjects. Just thinking about it from first principles. All things being equal, those that give 100% in one thing will edge out someone who split spent 90%/10% blogging/marketing on that same topic.
>Each of these tokens are valid for up to 1 hour.

> GitHub quickly fixed the issue and established that this bug was recently introduced, existing for approximately 5 days between 2022-02-25 18:28 UTC and 2022-03-02 20:47 UTC.

It doesn't sound like there is anything you can or need to do with respect to these tokens (whether they were used to take action with elevated permissions is a different thing, but it doesn't sound like that was the case either)
Well, most distros also ship X and allow you to choose at login. I'd imagine quite a lot of people are still running X since there's always something that does not play nice with Wayland.

My favorite: drag-and-drop from file-roller into nautilus. [1]

[1]: https://gitlab.gnome.org/GNOME/file-roller/-/issues/4
Turns out there is a solution! Check the sibling comment:

https://news.ycombinator.com/item?id=31770188
That's true for people whose verbal intelligence exceeds their spatial intelligence but might not be true for everybody. As for the importance of understanding eliptic curves... perhaps people would be best served by thinking of them as a black box discrete logarithm problem.
Yeah, I call that the fallen world fallacy. Once you recognize the basic concept, you start to see it everywhere. Atlantis was some amazing civilization that did everything right, but then some corrupt stinker spread his corrupt ideas it and it fell. The Garden of Eden was perfect, and some schmuck ruined it, and things immediately started to suck, and continued to suck more the further we got from it. Etc etc. These are the underpinnings to so many independent world cultures. It's fascinating.

I wonder if it's just inherent to human minds? Or if it's a natural consequence of how we start off as infants having everything taken care of for us, in a world where everyone we know has a defined role and mostly sticks to it, and then as we grow, we find more and more responsibility, and opportunity to make mistakes, and we learn that adults are just fallible humans like us...
Ambisonics will never be widely adopted. Wide adoption occurs when a significant corporation in consumer technology decides to push something, and in general that occurs when they are in a position to license it.

Ambisonics has always been freely available, there is no possible license structure for it, ergo no consumer tech company will ever push it.

There are also some important technological differences between Atmos (and similar schemes) and Ambisonics - the former does better with specific speaker configurations, the latter does better with (most) arbitrary ones.
For me the 1970s were drought and a lifelong awareness of water conservation. Edit to add: buckets to collect water from "warming up the shower" and using them to flush toilets must be one of my earliest complete memories of a complex process.

If anything, our family culture of thrift came from parents who were small children during WWII rationing and grandparents who were children in the Great Depression. I sometimes can even imagine there is an epigenetic factor here, leading to more obsessive (compulsive?) planning, optimizing, and risk management behaviors...
Per the email:

> Each of these tokens are valid for up to 1 hour.

So these tokens would've been expired for 3 months now, according to when the fix was deployed.
> Along these roads ran messengers, as a type of precursor to the American Pony Express a relay of horsemen could carry a message 50 miles a day.

Is there any real connection between both?

It sounds strange. Relay horses seems just an obvious solution to tired horses when you give more priority to speed than cost.
I wouldn’t be surprised to learn this is a common occurrence across tech. Coming from the Midwest, the West Coast seems full of cults. Talking to people, it doesn’t take long to find someone who was raised in a cult, or has family members in a cult.
FWIW, my profile is still set to non-visible, so it's not a universal change.
If you don't buy an appropriate ticket, your change of winning is zero. Ukraine winning the war is certainly >0.
What is disrespectful? Their job? I think it only becomes disrespectful when they keep nagging after you have told them off or something. Otherwise, they are just doing their job, seeking out good candidates. It's not like all of them are conniving to swamp you, they act individually and what you eventually hate is the sum of those individual parts.
I've been using PCs since before GUIs so some of my habits are probably too crusty at this point. However, I don't really mind so much how the graphical shell changes, the command shell in Windows 11 feels like the MS-DOS of my youth, the Linux shell feels like the old HP-UX or Xenix shells from my youth so I can get all the basics done quickly.

Having said that, I do think that there's mostly improvement in our GUIs as well, bad ideas that crop up now and then usually disappear quickly.
I don't mind X, but I push i3 or xfce and nothing more. I tried bare console linux but there were too many keyboard mapping fu and a few web browsing facility I didn't bother to lose.
That's a cool variant. There are dozens of binary json variants that are neither very good at optimizing feeding a 'sax-style' interface beyond a normal json file (they are all ok, solving the obvious issues that json has while parsing: base10 to base2 conversion, string unescaping, string length determination and whitespace, but none of them are excellent) nor being close to a dom-style representation to skip parsing for repeated simple queries. This is the second kind, and the first of them that I am aware of.

I like especially the realization that we don't need tons of number formats (duh). The beauty of json is its simplicity, so I don't get why people that try to invent a binary version of that add this complexity.
I feel pretty out of the loop here; is there a strain of beliefs that sexuality is based on some hormone imbalance?
Every time I've used tools that used Pandas things are slow. I totally believe this.
Suing a cult with hundreds of members is a dumb idea: they'll turn vindictive and will go after you. Instead, you appear mildly suppotive and friendly to them, gather information, give them publicity via media outlets, and give anonymous tips to FBI.
> Do you think we are going to see regulation in this area akin to car emission bands?

it has thankfully started: https://www.blauer-engel.de/en/productworld/resources-and-en...

I think KDE's Okular has been one of the first certified software :-)
For me personally? My favorite flavor of bottled water costs 3x in glass as it does in plastic.

While traveling, plastic-contained beverages are almost all that is available. 100% of the drinking water on a commercial flight is in plastic. 100% of the drinking water in airport vending machines, etc.
Y'know what I want? A wasm runtime for microcontrollers. It would be super awesome to be able to write code for a microcontroller in any language I want.
But it just comes back to bite you later on maintenance costs.
It's a heuristic, not a rule.
Is it possible for your app to take into account not just audio but also facial expressions? AKA do not cut out the parts where the speaker is silently making unusual faces or facial signals.
Windows 11 had me feeling this quite a bit, particularly with settings and volume/network management.

They attempted to make the new Settings panel the 'HQ' for everything, but in the process really buried some things (for technical people) under numerous additional clicks/sub-menus, if it's even there at all anymore. I think they've been addressing the concerns with new updates, but I still find myself floundering sometimes.
Developers should be mandated to use artificially slow machines.
[dupe] https://news.ycombinator.com/item?id=31769889
That's what I did last time :D
I'm not totally familiar with their past actions, but you specifically called the fact that pylance is not open source (while the "pyright" core is) a "scumbag move", which is what I am arguing is unfair.

So I'm having trouble figuring out your position: is Microsoft a scumbag for not open sourcing pylance or not?

FWIW, I was, until recently, a daily user of pyright, and it's, by a million miles, the best LSP for python out there. The maintainer of pyright also contributes a LOT towards pushing forward the static typing ecosystem in python. In fact, the most recent PEP in Python static typing was initiated, drafted, and first implemented, by the maintainer of pyright[0].

Microsoft also has hired Guido Van Rossum to work on Python full time.

So I think calling Microsoft scumbags about an aspect of how they engage with the Python ecosystem is not only unfair, but totally misleading.

[0] https://peps.python.org/pep-0681/
Huh, but then I'm pretty sure that there are some paths inside the CPU die that are long enough that speed of light is a consideration at these frequencies. Must require a lot of smart people to design these things, yet it only takes a bunch of junior developers to bog them down.
So why not Quart if you used Flask?
Right, which is nice, I guess, but it's more of a feel-good project for those who run it, rather than actual help.

99% of hospitals have financial assistance programs that will either completely eliminate your debt or reduce it by a substantial amount if you fall under a certain bracket of income (usually some multiple 3x or 4x poverty level), which essentially does the same thing.

It doesn't address the fact that hospitals prices ballooned out of control due to perverse incentives with insurance companies and dumb regulation that limits profits to a percentage (incentivizing absolute increases in prices, rather than price controls like NHS does)
Great—but then one ought to be able to performantly use that same runner equally well from FastAPI, Starlette, Quart (ASGI port of Flask), or any other ASGI framework. You’ve decided to build a convenient integration with Starlette instead of the others, but it’s weird to frame this as an argument that other frameworks are ill suited for this domain.
They also straight up won’t let you see certain subreddits on the mobile web page, a message pops up telling you to download the app because the subreddit content is “unreviewed” or “mature”.

Not talking about NSFW stuff, either. Just regular subreddits.
Only thing it's missing is Fennel, although I suspect it should be trivial to add :)
> ... we were unable to determine whether this bug was ever exploited.

> ...

> Due to the variety of GitHub Apps, their possible scopes, and the repositories they may have been given access to, we are unable to advise on any potential impacts as each customer's situation will be unique.

Absence of evidence is not evidence of absence.
Most quality electron apps are NOT web apps. Beekeeper Studio included. It's a full desktop app in all terms, everything is local, no remote asset loading or anything like that.

For folks turning web apps into desktop apps, sure it doesn't matter as much, but a real desktop app is way more integrated and feature-full.
Good example is this high performance Fizz Buzz challenge:

https://codegolf.stackexchange.com/questions/215216/high-thr...

An optimized assembler implementation is 500 times faster than a naive Python implementation.

By the way, it is still missing a Javascript entry!
Tickling the fear of the day is a great way to get media attention.

The obvious way is wagging your fist at all those bad guys doing bad stuff.

But doing bad stuff is actually a pretty good way too. If you can manage the backlash. Works great.

I mean, it worked here. Right? The last time I thought about triplebyte was the last time they did something bad.

Kids do it all the time to their parents. Very hard to ignore.

Something to think about.
Ultimately their intention does matter, even open source projects tend to die once the financial interest in their success is gone. Most open source libraries you interact with are created in the course of building apps internally at a company, created by consultants and free lancers to support their consulting work, or are created as monetizable products in their own right.

Software is a hard and complex thing to build, people don't tend to work full-time on projects which they can't earn a living from.
You'll want to stop using the new start menu. Use OpenShell. It's fast and even better than the old menus.
First, US was a close partner to Ukraine, as were some other states. US is not taking sides, it has continuously supported Ukraine.

And why shouldn't anybody support a democratic country against illegal invasion?
Not enough attention is paid to the (perhaps now cargo-culting) cause of this mess, which is that we still have companies that do something like "selling operating systems." This is a stupid idea that should have died a long time ago.
I use Speedcrunch. Launches instantly, so not much time savings to use a CLI tool instead.
They need to include how many people signed this thing. If it’s 1 would they still write this article?