skysight-inc/HackerNews huggingface dataset:
Yes I do. Not every software is cathedral built on a green field with unlimited budget. Sometimes you just need to smack an alert() or confirm() or prompt() in the middle of code and move on to more important stuff.
QLoRA: Efficient Finetuning of Quantized LLMs
Yeah, when we see headlines about the big tech layoffs it's important to look at just how insane the hiring has been over the last few years. They monopolized much of the talent the last few years.

Is there a stat that tracks time to new job after a layoff? I'm betting most of those people found new positions very quickly.
Sure, you can complement every modal view with a non-modal version, but now you have 2x the views and users that are ambivalent about the duplication at best, confused and frustrated at worst.

Just make a good non-modal view, with whatever transition is needed for continuity to/from the parent view.
I always use it while developing a new web app, but admit that I always switch it to something "fancier" in production, mainly because I find alerts rather ugly. But, goodness gracious, it would simplify so many things! I've just sort of assumed that default browser alerts were considered a big no-no these days, but that assumption comes from the fact that I simply don't see them being used much. I guess I should look into this more. Sure would shorten dev times!
"We present QLoRA, an efficient finetuning approach that reduces memory usage enough to finetune a 65B parameter model on a single 48GB GPU while preserving full 16-bit finetuning task performance. QLoRA backpropagates gradients through a frozen, 4-bit quantized pretrained language model into Low Rank Adapters~(LoRA). Our best model family, which we name Guanaco, outperforms all previous openly released models on the Vicuna benchmark, reaching 99.3% of the performance level of ChatGPT while only requiring 24 hours of finetuning on a single GPU. QLoRA introduces a number of innovations to save memory without sacrificing performance: (a) 4-bit NormalFloat (NF4), a new data type that is information theoretically optimal for normally distributed weights (b) double quantization to reduce the average memory footprint by quantizing the quantization constants, and (c) paged optimziers to manage memory spikes. We use QLoRA to finetune more than 1,000 models, providing a detailed analysis of instruction following and chatbot performance across 8 instruction datasets, multiple model types (LLaMA, T5), and model scales that would be infeasible to run with regular finetuning (e.g. 33B and 65B parameter models). Our results show that QLoRA finetuning on a small high-quality dataset leads to state-of-the-art results, even when using smaller models than the previous SoTA. We provide a detailed analysis of chatbot performance based on both human and GPT-4 evaluations showing that GPT-4 evaluations are a cheap and reasonable alternative to human evaluation. Furthermore, we find that current chatbot benchmarks are not trustworthy to accurately evaluate the performance levels of chatbots. A lemon-picked analysis demonstrates where Guanaco fails compared to ChatGPT. We release all of our models and code, including CUDA kernels for 4-bit training."
And the (surprisingly similar to the current situation) annexation of Northern Cyprus by Greece in 1974: https://en.wikipedia.org/wiki/Turkish_invasion_of_Cyprus

The situation there has basically been .. abandoned. Yet another long term frozen conflict.
Your company requires you to talk to users, yet it seems you still haven’t gotten the memo that you shouldn’t make blanket assumptions without talking to people about actual use cases. “Users hate modal windows” is about as meaningless as “users hate open in new tab” without context.
To be fair, function names also tells you what the code is intended to do.

Git based workflows were not the missing technology that finally unlocked the development of complex systems. We wrote complex code before we had git annotate, even before version control systems were widely adopted.
MS Outlook is very good at opening modals that block interactivity with the main window. And opening them on a different monitor to the original window (even if said monitor is full-screening a different application so the modal actually opens on a currently-invisible workspace) so it's not even obvious why.
See, that's how we know you're not really one of us. It's _tendies_ not tenders.
Stronger type systems really do prevent bugs. In Rust I probably spend 20% of the time at most debugging. Of course you pay for that by the fact that it takes longer up front to write Rust because you have to think about it more, but overall I think it’s a net win.

You also get the bonus of nasty bugs like crash bugs and exploitable memory problems become almost entirely a thing of the past. You can ship new software you know is very reliable.
Is she fun? Is she honest? Does she have the same values as me? Is her family very healthy and long lived? There are so many important factors you're leaving out. Not to mention that beautiful people often quickly rise to higher paid positions. Even if not so clever.
I mean, commingling is verboten pretty much everywhere.
I was using your terminology.
let’s lower the barrier of entry here.

perfusion is delivery.

cutting off blood flow to the brain to prevent the brain receiving blood.

which is necessary if one wishes to avoid things like brain activity.

it is killing a brain to harvest a body. but the person was already dead! no, the person was already showing little to no promise of recovery.

the clamping is to “prevent life from coming back.” to the brain.

while that is far less sterile than “perfusion,” procedures such as these only get a worse look if the masses get surprised down the road by the gap between reality and their understanding of it.

better to get it all out there.
UK Minister attacks Meta boss over Facebook message encryption plan
> Modal windows can't be bookmarked or shared as links

We use modal windows specifically for this reason (for our payment application's checkout page).

Also using a modal significantly improves the checkout experience in case of SDK flows for payment methods like Klarna, Google pay etc.

Personally I feel modal windows are better aligned to the user's flow of attention. We also have redirection flows for these payment methods to open the authentication page in a new tab but we pick the modal flow ever single time for a better experience.

You can get a feel of what I'm talking about over here: https://demo-hyperswitch.netlify.app/checkout
Thank you, and you're correct that so far we've been mostly focused on cloud software so far. We've recieved some other requests for an on-premises contract as well, and we plan to add that.

The Cloud Service Agreement allows for a product with both on-prem and cloud-hosted components, so it might be a fit if you have a web-based control plane, for instance. However, if your product is purely on-prem, then the CSA is probably not the right fit.
There is, kinda. Bitcoin is excellent for tax avoidance, bribery, digital blackmail (crypto malware), racketeering, drug trade and other trade of illegal services and products (say sex trafficking, or ordering a hit on someone).

The trick is that Bitcoin is a tool for trade in all these examples. Not a tool for investment. The "investors" are just the product. Their purpose is to provide liquidity and mask the illegal activity.
Well sure, in essence that's just a "works for me" thing. Also, no idea how much this is a regional/cultural thing, I exclusively use a German site for this. It doesn't seem to suffer fake ratings like Aamzon etc., probably as there isn't too much to gain from that. Story mode might sound a little extreme though, it's mostly that I like useful hints about common pitfalls, rookie mistakes, ingredients that can have vastly varying properties, these kind of things that an experienced chef might just know, but not a rando like me. :)
The COLREGs are clear, WIG (wing-in-ground-effect) vehicles needs to keep clear of everyone when not in displacement mode.

Rule 18 (f)

(i): A WIG craft shall, when taking off, landing and in flight near the surface, keep well clear of all other vessels and
avoid impeding their navigation;

(ii): A WIG craft operating on the water surface
shall comply with the Rules of this Part as a
power-driven vessel.
> They already knew they were going to fire the staff they hired. But they also knew that they had to hire more staff to take advantage of the situation

Exactly. People keep either saying CEOs are playing 5D chess or that they are fools... when reality is much simpler.
Thank you - seemed like pretty generic to me hence I was after more detailed experiences and intricate "hacks"
I think you're overestimating how much warehouse workers are actually generating for amazon. They could have a totally viable business automating their warehouse and reducing inventory to only the most purchased items. Might even cut costs massively by saving warehouse space.
I would highly recommend moi3D.com.
Its ‘only’ a NURBS modeler but I’ve successfully used from initial concept design all the way to DFM.
Its user interface is extremely well thought out and its written by Michael Gibson who is also the original developer of Rhino3D.
Agreed. Mainframes made sense prior to distributed computing being a well used “thing”. Back in an era where a single consumer grade computer wouldn’t handle a sizeable chunk of workload, and there needing to be a single log of account balances, inventory etc.

Today a single computer is so powerful it can easily take on the needs of a logical division of work. Hence distributed computing taking over the world.

Your modern smartphone is more powerful than mainframes of generation prior.
Definitely seems like it’s a strange hill that people are willing to die on these days.

I’m pragmatic. I’d rather have a job than look for one. So if my company decides to RTO, I am going to RTO.
Modal Windows absolutely can be shared with a link if done well.
Open the modal as an overlay and set the url with javascript.
Then also have a noscript tag which contains a link to that (modal) page. On the server side you just need to make sure that you can render that page and serve it.
This is pretty much how imo. modern SSR frameworks like sveltekit are intended to be used.
Of course if non-js users aren't a concern, you can do this with an SPA too, the client side routing just needs to be programmed right and the server needs to serve the bundle correctly.
People tend to marry people that they have things a common with, that they work with or live in proximity with.

I don't think many people have checklists where they evaluate potential partners based on education, income, looks and so on and consciously choose the best match. People just fall in love.

The social classes just don't really mix that freely and it is not surprising people tend to stick to their own class. Yes, you can find all kinds of people on Tinder but most relationships don't start there.

Relationships are often build on shared goals and having things in common and having similar social status, class and income helps.
Which planet on average have shortest travelable route? That is not one going through huge hot blocking object.
Last paragraph says this:

> Modal windows can be used for views that don't constitute a "resource" or correspond to a domain entity:
> [...]
> Forms for creating/updating entities

Wow, in my opinion this a perfect example where a separate page IS still superior to a modal: how much better a "create issue" jira PAGE is vs the modal?
I think there are more roles out there that can benefit than people realize.

I know a cartographer who makes maps in some specialized software and then also has to occasionally interact with some official federally managed database. This person is not a software engineer and the database interaction has been historically painful in the office. This year ChatGPT just helped whip up some Python scripts.

Two hypotheses: 1) the “in house tooling” market is huge and will make great use of this tech; 2) that will contribute to pushing the floor lower and lower where more and more roles and people will take advantage of it.
memory_order_consume has been around since C++11, but discouraged.

If you want a good overview of what it is supposed to do,

https://preshing.com/20140709/the-purpose-of-memory_order_co...

goes into more detail with lots of examples and motivation.
The reason only 1 person died in the scenario is because almost everyone was to afraid to walk because it is so dangerous.

It’s not hard to understand.
It's dumb ass obvious by now. Everyone and their dog tries to get "just any" uni diploma simply for the sake of it, and when they do, they are under a pile of debt they have no chance of repaying since their degrees are worthless, but they somehow believe they now belong to the "intellectual elite". Yes they suffer consequences of their own mistakes fully, but still it will be better if society could allocate its resources more efficiently.
For an SPA, there is no difference in loading time between a modal and non-modal view. The (annoying) SPA penalty is initial page load, which is a one-time cost.

The location changes are virtual through the history API, with a reload just causing the SPA to start from that location instead of from the root/home view.
When you see the performace of Erlang, you understand why Go did not want to go this way.
> The Fed has wanted unemployment back up to ~6% for over a year and can't get i

Why is the Fed interested in that and why does it want that number to be higher?
> Exactly. I'm for using definitions of words as they are commonly understood.

No you are not. Open source in the context of computing has a definition that is commonly understood. Why then are you using definition of that word that is not commonly understood?
The issue is that as web software becomes more and more complex and desktop-esque, it needs features that were common in desktop software. It's a poor user experience to open a new window for lots of things in the browser, but that sort of functionality is still needed sometimes.

If I think about the engineering product I work on and where they do have modals, none of them would work with a separate page. It's things like "Load one or more of your saved graphs (which you can search and filter) into this existing page of graphs"
> Modal windows are hard to get right. The "final boss of accessibility"

Lmao, I was making this point at work yesterday. It's really difficult to justify using a modal if you care about accessibility. It's not that it's impossible to do correctly, but even when it's done "correctly" it can still be confusing for users navigating with keyboards / screen readers. So modals are almost always either too much effort to do right, or just not the best approach.

Another thing I'd add to this list is that there are some people who browse without JS enabled. I know it's unpopular to care about those folks these days, but it is another reason to avoid modals where possible.
that's a shame,
it was a very simple way to deploy your local working composed stack in cloud very easily and using it actively for some projects we are working on
To return to the analogy, if once a year my brother-in-law parks their RV in my drive, nobody would be confused about who my closest neighbour is.

I would argue that MOST people would disagree with you and would say Venus is our closest neighbour but once every 1000 years wobbly Erebus returns from the dark to scare the hell out of us.
> Almost all of this seems untrue (except maybe the last one). I’ve worked at a variety of banks from front to back office across securities and private wealth. I’ve seen plenty of company-specific languages, plenty of C++, Java, perl, python but have literally never encountered a COBOL system.

Two of Australia's four biggest banks – ANZ and Westpac – have historically run CSC Hogan. I don't know what they are doing as of today, but according to media reports ANZ was still using it in 2016 [0] and Westpac in 2019 [1]. Hogan is based on z/OS, CICS, COBOL. Not only is the vendor-supplied product code in COBOL, any customer ends up having to write lots of their own COBOL code to add customisations necessary for their environment. CSC – now DXC – has a replacement platform, Celiriti, which runs on a more mainstream tech stack (Java/Linux/etc), and I believe both were looking at migrating to that eventually. Australia's 6th largest bank, Suncorp, uses Hogan too, having in 2020 abandoned an attempt to replace it with Oracle Banking Platform. [3]

[0] https://www.itnews.com.au/news/core-banking-overhaul-still-o...

[1] https://www.itnews.com.au/news/westpacs-100m-core-network-re...

[2] https://www.itnews.com.au/news/suncorp-to-modernise-its-hoga...

[3] https://www.itnews.com.au/news/suncorps-oracle-core-finally-...
I think most of the response needed to suppress bad behaviour is cultural and peer pressure. Rules and regulations just externalise that problem into an administrative function. People can demonstrate compliance without having to worry about the actual purpose of the rule. And that technical compliance can be used to protect them from any consequences.
Peloton CEO quit after laying off 2,800. A lesson about how not to lead (2022)
In theory, another cause overriding class completely could be true. But the other suggested selection factors from you- class, education, looks, income - are exactly those that were controlled for.

Sure, it could be that people marry by IP address, or ZIP code, or name first and foremost (over looks, class, income and education!), but it seems highly unlikely.
Some people enjoy learning for the sake of it and not as a means to acquisition of capital. Those people are essentially forced to discover said enjoyment through years of mandatory education where that exists. And then those people make decisions based off their desires and dreams, notable not just those about money and status.

Sometimes people just want to learn. Sometimes they think that learning can help people and _that_ is what they really want.
I was thinking the same thing. How does one's "plan ahead" doesn't include firing people they overhired?
I use IATA (3 letters) or ICAO (4 letters) airport codes which make for nice and short host names.
If a third party is paid by the police to film you then they are an arm of the
government too.

Otherwise yes some cameras are already there and may be pointing at your home, but that doesn’t mean it is OK for the police to stick a poll cam up and spy on you.

A police poll cam could pan and zoom as needed to get the questionable probable cause. So it is way more dangerous than a ring bell next door (ring bells don’t pick up much really)
>Ok, well if that was the case then the original description of rich people paying to maintain out of date things would probably fall into the same scenario

Not really. We're comparing a programming language that has been legacy since the 1990s and has been gradually phased out over a period of 30 years and a process that accelerates the creation of legacy code in any language.

COBOL was always going to die eventually. I think, if anything, the fact you can still net over 100k writing it in 2023 kinda proves my point.
Bootcamp React developers discover MPAs
> Nobody wants to pay for it

Spoken on a popular site that routinely uses pirate mirrors to circumvent news site paywalls. :)
Your experience of FreeCAD is similar to my experience opening SketchUp on MacOS 2 weeks ago. Apparently it's designed for a 3 button mouse, it really doesn't lend itself to trackpad usage. And the UI and iconography... yes. Confusing as **.
I tried Next.js very briefly and I initially found this concept really nice. However I bounced back and gave up on the framework for some related reason. I felt like I gave up control to much, maybe due to the routing model. Feels like some common problems were made much harder because of it.
I'd expect that you could achieve the speed that won't be perceptibly different from the "preprocessed". The modern browsers JIT the JS code and the canvas abstractions map correctly to the hardware. A better fill algorithm (cache friendly -- the traversal has to be as much as possible through the points which are actually one after another in memory and avoiding unnecessary calls or adding to some structures when loops are enough) and avoiding unnecessary canvas updates should result in instantaneous-enough responses? Using masks is probably a good/necessary idea to provide complex fill patterns, but I'd expect the masks could be made on-demand, which then makes the freehand drawing possible (which would invalidate the precomputed masks).
nothing on zlib!

I'd call that a successful suppression
Until trade secrets come into play.
For a HTML based presentation you probably have a backing element that covers the rest of the page to trap clicks anyway. Make this partially opaque instead of transparent and the modal becomes much more obvious. Or if you want to be a bit more fancy and can rely on the user having a browser newer than July 2022 perhaps use backdrop-filter to apply a blur instead of just being partially opaque.

You can do the same on a desktop app too, but it is less commonly done. To further avoid confusion, try make sure the pop-up modal appears over the parent window that it is blocking input for (this may mean coding your own window instead of the platform default alert/confirmation box, if the call to open one doesn't allow positioning information to be specified). I've seen alerts/confirmations pop-up on a different screen to the one that the parent window is on which makes missing it much easier (especially if the other screen is away from the main one, perhaps it is being projected at a wall for a demo). To further help: if the user clicks the disabled parent, move the pop-up to where they clicked – usually the title-bar or other chrome on the pop-up flashes in this case, but that isn't helpful if it is on screen 2 and the user is staring intently at screen 1.
Nobody wants you to use any encryption, let alone good encryption.
It's one cost of so very many these days.

These prices (per instance!) add up; there are many other pieces of software clamoring for their share, hardware costs, networking costs, labor costs. It's death by a thousand cuts.
Show HN: OneRPC – The RPC library for the serverless and TypeScript era
Pattern Is 
 to ChatGPT
On mousepad its the same same. If yours misses the middle button either switch to a real one (Thinkpad) or use left+right.
You can't generalise like this. We use modals, drawers and new tabs where appropriate.

There's two words you must learn when talking about UI design - "It Depends".

The one general rule I will state that guides towards using a modal is if the user needs to stay within the context of the originating page and they must return to that page as part of the workflow that launched the modal. But there's also edge cases to this.

source: UXer with 25 years experience in both desktop and webapp.
Who said anything about them being on a bike before they'd stolen it?
I think unfortunately in the last decade modal windows have been abused.

I however agree with you, and I don't like the website simply dismissing the idea because it's been over-used and abused all over the place.

Modals have a place in UX.
Shortest measured how?

As a photon flies? Mercury.

In terms of energy required to get there? Venus.

In fact Mercury is the furthest planet in terms of energy required -- it's easier to get to Neptune than Mercury.

In time to get there assuming minimum energy and no gravity assists from other planets? Venus I think, but maybe Mars.
That seems like a great step forward in usability
Cloud gaming will always be hampered by the simple reality of really of poor internet connections being very common.