skysight-inc/HackerNews huggingface dataset:
Gatekeeping what should be called "full stack" based on your own requirements seems futile at best. Believe it or not, there are businesses built without using those things, even though you've never come across that in your life.

Besides that, I think the things you're looking for are listed here: https://sveltesociety.dev/components/

Never used Svelte/SvelteKit myself, but seems the framework takes a "some batteries included, others available" approach to the whole thing, which is one way to about it as well.
Communicating Software
I have been using a desktop system with three LCDs and a mechanical keyboard with trackball for over five years. My mobile system is a Samsung ChromeBook.

The best thing about the desktop is that I can easily upgrade, replace parts as the need arises. I have a small UPS so that power glitches don't cause crashes. The best part is the entire desktop configuration cost less than a highly spec'd MBP.

When I'm on the road, the ChromeBook runs all day long, so I don't need to take a power brick with me. It's like having a MBA at 1/3 the cost.
I once discovered by accident that a big hospital in my big city used incremental IDs for loading exams results (one of my exams wasn't loading while the others were, so I just opened dev tools and 2 minutes later I noticed I could access 500_000 exams of random people just by changing something like /exam/ID).

UUIDs could have prevented the leak even if they still managed to completely disregard any authentication logic on the backend.
> Never underestimate what a bored machinist can accomplish in their spare time.

Put a bit broader, never underestimate what people can achieve and figure out in their spare time. I mean as a child I would build dams and channels out of stones and dirt at the beach or near rivers while on vacation, without any formal education or knowledge about waterworks. I can see how this play would end up in things like irrigation systems, aqueducts and sewage systems over time, if I were to live in a place or a time where those things were not present.

It's probably been the same with tools and art for tens of thousands of years. When people are not struggling for survival, they will experiment.
It is hard to compare a CPU that has existed for one year and two months to one that will only be released half 2022. This is the problem in a lot of discussions about the M1: people will say 'wait until AMD or Intel releases XYZ'. I can pick up an M1 machine at pretty much any electronics store. By the time XYZ is generally available, the M2 will already be in mass production (in this case 5nm AMD CPUs).

At any rate, this is all besides the point. Even when Apple was still on 7nm, their iPhone/iPad CPUs were already competitive with Intel parts at much better performance per watt (an also left Qualcomm et al. far behind). It has been clear for a few years already that your point that

to make a CPU that's just barely competitive with the rest of the market

is nonsense.
For me, the two things don't go to the same register, but for you, you can select the old URL and paste over it (vWp) instead of deleting and then pasting (dvWP).
SvelteKit enables the BFF (backend for frontend) pattern nicely, meaning it can proxy and stitch together your actual API, exposing SPA-specific endpoints.

In the other hand, I don't see how you could use it as a primary backend, it just does not support anything beyond routing. Which is nice, not every tool should do everything (on the contrary) but it is important that the developers are not mistaken with regards to what SvelteKit is fit for as a backend.
> I can move away from Apple at any time

For you it might be true but not for many Apple users who are deep into the Apple ecosystem.
The repository seems very active so I wouldn't worry too much
Except, as we keep being told by Apple fans here, that's not enough because Apple's OS isn't the most popular one.

So excluding and removing healthy market competition is completely OK in that respect. Or so we're told.
Yeah, I remember not too fondly trying to juggle python code to run with fastcgi under shared hosting in the late '00s. PHP was bit easier because it was more popular so there were more guides and it was more tested path overall. VMs were still a new thing, so testing stuff locally was generally a pain too.
The last line hit me like a ton of bricks, but I think only because all of the writing that preceded was equally good. I'm often taken aback when I read really nicely written prose by "random" (i.e. not professional writers) online. To me, more than anything else, really great writing has always seemed like the mark of a superior intellect. It is the one skill I truly wished I had focused on more in my youth; the ability to convey ideas in this way that is both concise but draws the reader in seems like a remarkable gift! Just in the small chance the author runs across this, I'm grateful to him for writing this piece -- a wonderful bit to reflect on for all of us.
Sure. I did not mean to imply that SEH itsef requires the C runtime. However, the __CxxFrameHandler3 that Rust/llvm uses would need to be rewritten.

IIRC llvm itself generates calls to __CxxFrameHandler3 when SEH is being used, making it awkward to replace with something that's not compatible.
what breaks my heart is it doesn't have to be that way. less so than in 2022 than any other time.
I hadn't heard the annexation argument before, I suppose the fairest way would be to have an election in DC and people would vote on whether they wanted to be an independent state or part of Maryland, and whichever was chosen would be the way to go.

I personally would expect they would want to be their own state, but who knows? If on the other hand people feel the choose their own state is very likely and Maryland unlikely it would probably save money to just go with become their own state.
It doesn't bundle it though, it uses the one that comes by default on the OS. Which is already a huge improvement, because it should, in theory, be able to share resources across different apps (e.g. the DLL should only be loaded once in physical memory, etc...).
How does a hair root know it? Is it because of weight/tension?
> I don't think any GPU vendor has ever had HDCP secrets exposed to the OS. That'd be terrible security; you'd need mandatory OS secure boot to keep the keys secret.

Yes, I'd not argue with that, I also never wanted or implied that I shall be able to get said keys from the card.

AMD/ATI back in the day said that, they have intentionally coupled video decoders, related logic and HDCP to same IP block for performance and silicon real-estate reasons, but in order to keep their promises about open drivers and accessible hardware, starting with (then) next generation silicon, they'll move all HDCP stuff to another IP. In turn, they will allow unfettered access to all GPU including 3D and video related features sans HDCP. However, with that architecture, even open drivers can use HDCP related hardware and functions without compromising the security and licensing around it, as a result allowing identical experience and freedom (from a developer standpoint) regardless of the driver used.

This is something to praise for, IMHO.
Mamba – A Fast Replacement for Conda
On the "Show HN" page that shows all the Show HNs, there is a link in the top to the rules for Show HN, in case you've missed it. It's pointing to https://news.ycombinator.com/showhn.html

TLDR is:

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

> Off topic: blog posts, sign-up pages, newsletters, lists, and other reading material. Those can't be tried out, so can't be Show HNs. Make a regular submission instead.
I’ve always felt that engine inconsistencies in electron-alikes are a bit overblown, particularly now with the old IE-based webview out of the picture (modern Windows uses a Blink-based webview). They’re all capable of the basics, and the greatest inconsistencies will be found in newer features. Stick to a slightly older well supported set of features and you’ll be fine.

There are some significant differences between engines when it comes to things like local file access, but that’s what the native component of electron/tauri/etc is there for.
> The McDonald's in a nearby hospital closed

That reads like a headline from The Onion.
I would be curious if anybody onboarded an Tauri application into the Mac App Store and if it builds for M1?
It makes some sense. You don't want to accidentally make some of your edits on one version and some of them on the other version. That would mean that you end up with wrong data, and also have to slowly unwind your changes correctly, if you want to get back the original.

So you have to arbitrarily choose one and keep in your mind that that's the one to be edited. You could choose the 'bottom' one. But because object persistence is pervasive, you choose the 'new' one.
They had it easy being paid to sum a few numbers and call it a banking application :D
My last laptop purchase was 11 years ago. I got recall-upgraded to a new laptop 6 years ago. Once amortised, it's a really small price to pay for something I use this much.

Since it's a business expense, it's even cheaper.
It does make me curious. I mean, while I'm sure a machine like this would be rare even then, there have HAD to be more of them, or similar, simpler machines with cogs and dials, because these things usually don't exist in a vacuum.

We just don't know how much has been lost due to decay or re-melting stuff. I mean just look around and see how much stuff from, say, 500 years ago is still around. Tools and household items, I mean. It's limited to a few museum pieces. And if you look at some big upheavals / iconoclasms (always wanted to use that word) from recent years in for example the middle east, or the cultural revolution in China, a lot of these historical collections end up destroyed or lost for one reason or another. I mean some people were doing book burnings in the US not long ago.
Imagine trying to use app built with this in five to ten years that not recently updated or maintained, very scary.
> it's more rewarding to double my revenue instead of halving my server cost.

How about cutting that cost to 1/10 of what you’re paying AWS, for a much better server? Since you’re running EC2, I assume you’re able to manage a server. Get a Heztner server and run your db locally:

https://www.hetzner.com/dedicated-rootserver/matrix-ax?count...

Run back up hourly if you need to. You do not need AWS, not for what you’re using them for.
Why does experiencing ‘flow’ feel so good?
I would pay for my services, happily. Give me alternatives and tell me prices. And let me choose what I use. Do not tax me on the basis of "take this pack I chose" and I set the price and you must pay.
My father doesn't shower (hasn't showered to my knowledge for the last 10 years). He doesn't leave his property, although he does a lot of outside activity within the property itself. His last medical checkup was in 2001 (to my knowledge).
Growing up, he would shower every six months to a year. I lived with him growing up and was ashamed to be seen with him in public. I would try to walk a couple of meters behind him at the grocery store so people wouldn't think we're related.

Nowadays he lives alone, I visit every couple of months due to COVID. I would still be embarrassed to be seen with him in public. When I got married, he I managed to get him to wear a suit but not to shower.

What goes through his mind to do this to himself I don't know. He says he doesn't sweat much (false) doesn't have body odor (false).

Right now he's over 80 years old, but all this started in his forties. I feel bad for him and know I've probably never felt happy being with him in public.
Goodbye Blackberry – The End of an Icon
>(no JS, or at least optional) IMO
reply

At this point why not focus on some actual GUI toolokit, like write a Qt clone in Rust, for real world apps we don't need all the CSS and HTML crap, you need simple layout, GUI components and an option WebView you can embed in the app if needed. Probably there is no commercial interest to pay professional developers with real experience to implement this.
You're correct that the thought pattern is unfortunately common. That's why I didn't assume it was sarcasm.
Sorry, I am using Firefox.
> I'm sure VoltDB is great but it's a commercial product and the community edition is licensed as Affero GPL.

Why is it a bad thing that open source software writers want contributions back from commercial entities that grift off their work? AGPL, SSPL, and others are kind of the OSS answer to the riddle of “how do we make open source software viable with companies like Amazon?”
He isn’t “normal”, like in “average”, but why do you call it mental illness?
Oh I know what it is doing. My deployment mechanism on my home computers is that when it launches one of my apps, it checks first if there isn’t a new version stored on a private cloud repository, and if there is, downloads it, and runs it. The apps aren’t signed. And I am pretty sure that triggers defender’s malware downloading binaries from c&c network logic, so it randomly deletes the executable.

Also when I want to scan all the video files in a folder I run ffprobe hundreds of times pretty much in parallel and defender will want to inspect each instance of the same ffprobe exe independently, resulting in a 100% cpu usage and slow scan.

I solved the issue by defining folders exclusions but I don’t believe it can be scripted and it is a pain in the ass. All of the above is unwanted behaviour of an antivirus working against me.
I wonder why the implementation is all in a header.
Good question!! - there is definitely a market for a product for automatically capturing UI screenshots and demos on every UI release, with a permalink usable in documentation that will always show the latest image / video. Could be driven by an existing automated test framework. I know this as a web UI product owner with several years experience in enterprise software doing documentation updates after new features are added.
I am absolutely aware of that.

I used "credentials" in the above post in a very broad sense of the word, because "something that shows on paper that you know how to program" is a bit of a handful to type.

Work Experience, Involvement in projects, a degree, a github link, code-camp certificate, reference to prior training, all of these can be credentials. The better the position, the better whatever someone puts in needs to be in Order to consider the candidate. If it's a beginners position even a short paragraph about when, how and why someone started self-teaching would be acceptable, if I am looking for a senior database engineer I want to see more.

Writing something tangible in a resume about ones skills is a prerequisite. If a candidate doesn't do that, his application is eliminated before it even gets past the desk of the first HR person. This is not "credentialism", it's normal procedure for basically every single job-that-requires-some-form-of-expertise on the planet.

"credentialism" would be to only consider candidates with, say, a CS degree. That would be bad in our industry, for the exact reason you outlined.
When I purchased mbp m1 pro I didn't expect the speakers to be that good as most of the mbp reviews were about processor, ports, and screen. I don't think I now need an external music system for indoor listening.
> Do you mean to say that most developers work alone, so don’t have anybody to review their code?

Yes and no. They do work in teams, but this teams are so small, that everybody has 'their' part of the code, where nobody else even takes a look at, much less changes anything. I'm talking mostly about non-software companies.

Btw. most people that actually do work alone are self-employed. But code reviews don't make a sense if there is no other developer.
Interesting read, but there's a few things I haven't understood. In the training [function](https://colab.research.google.com/drive/1YRp9k_ORH4wZMqXLNkc...):

1- In the instruction `hidden_layer.data[index] -= learning_rate * hidden_layer.grad.data[index]`where was the `hidden_layer.grad` value updated?

2- from what I've understood, we'll update the hidden_layer according to the inclination of the error function (because we want to minimize it). But where are `error.backward()` and `hidden_layer.grad` interconnected?
I remember many people have bruised themselves by banging their heads to their peripherals and desks while trying to reverse these BCM chips and trying to make them work with Linux, however back in the day BCM was hostile towards Linux, and NDIS_wrapper was a thing...

OTOH, kudos for all the hard work you're doing on the kernel. Maybe one day I'd have enough spare time to work on that marvelous beast.

> Once you have a team of the right people and enough motivation, getting reverse engineered hardware working on Linux doesn't take as long as everyone thinks :-)

As long as the hardware (or the vendor) is not intentionally malicious towards Linux or being reverse engineered. I've seen my fair share. :-)
At https://www.waiterio.com we use plain webviews for Android, iOS and macOS without any framework and Electron for Windows and Linux.
The problem with frameworks is that once a year Apple make a change to their signature and it can break the framework for several weeks/months before a fix/hack around is found.
By using native webviews you can quickly implement the change needed and get back online in days.
I wasn’t aware of the article but I do ask myself this question, especially when faced with an “explanation problem”. I wrote a little about it here, perhaps of interest to those working in cyber security or curious about it. I used a bit of inspiration from the great Feynman to come up with a new form of breach diagram.

https://blog.eutopian.io/documenting-breaches-with-h-diagram...
I’m guessing the issue is because there isn’t a lot of merit in saying Apple and Google are totally stitched up when the options change by region and for the plaintiff there are at least 4 additional options other than Google.

EG Ecosia is a recent entry, so it does seem that Apple does look into this and introduce new options that can serve their audience size with sufficient quality results. Getting included seems more about making a unique and useful product.

Other than downloading another web browser which features more fine tuning options for web browsing, one can also download safari extensions that increase the search capability in both mobile/desktop safari. One such extension is called xSearch, which presents the familiar idea of using shortcut terms to direct search queries to any number of custom configurable search providers. The share sheet extension also extends this into other apps, and similarly because it uses the standard URL scheme, it can push queries into entirely different apps other than Safari for the search to take place. (eg search this text in the Twitter app.)
Probably not worth worrying, but I also wouldn't expect to download Tauri-powered apps anytime soon.
Why not pay a notary to store your will or a bank safe ?

I mean you re inventing solutions to problems we always solved with a fee and a legally binding contract...
Why was Trump your indicator that US democracy was failing, and not Bush Jr? IMHO, the latter did far more to destroy American democratic society than Trump - but the wealth and riches he provided through his war crimes seems to occlude this fact from most American's point of view.

Trump is just the latest in a long line of failures one could point at as examples of the destruction of American democracy, and he wasn't even the most effective at altering America's sociopolitical landscape, as Bush and Obama were ..
Where is that [0] reference?

Because it is not $20B, but $10 / $12B. The range was partly confirmed during a trial where Google mentioned their percentage of profits paying to Apple as being default search engine.
From Kagi's FAQ:
"Our searching includes anonymized requests to traditional search indexes like Google and Bing as well as vertical sources like Wikipedia and DeepL or other APIs. We also have our own non-commercial index (Teclis), news index (TinyGem), and an AI for instant answers."

So, apparently Kagi is scraping Google and Bing results via a browser extension. Is this legal ?
It's not useless.

Resolution is independent of size. Just because it doesn't work perfectly on Linux high DPI is much nicer and easier to read.

The decapsulate on of resolution and size is btw already quite old. Games have this as well were they dynamically change the internal resolution but not the screen resolution.

And you might not care about it but:
- text is much smoother
- images from DSLR have higher resolution than 4k for ages and you can see the difference

The only arguments against 4k on smaller screens should be power consumption and not scaling issues. But for this we should focus on dynamic refrehsrates and similar power saving mechanism and again NOT complaining about 4k.

MacOS is doing this flawless for years. Windows can do it and under Linux it starts to be usable based on comments of this article.
I really appreciate you taking your chances and building something for yourself and being able the live off of it is even better. I'd call it "hack your life" ;) and find Timwi's reaction overly negative.

I also share the feeling it could have been a Tell HN instead of a Show HN.

But let's be honest, of course you want to promote your product. It's not a bad thing to admit that.
You can verify that you're the same person on Twitter by mentioning “I'm @Sergos on HackerNews” in your Twitter.
would this work for Windows and Linux too?
The list is hardcoded to a handful of options (all of which I suspect of paying Apple, except maybe DuckDuckGo) with no way to add your own.
HN should be able to use Memes, OP would have added [0], we'd laugh about it. Possibly OP could have used "Delet this" to make the words take on their alternative, more humorous, richer, meme-ish meaning.

[0]: https://keepmeme.com/files/en_posts/20200827/cdde1a7320d0827...
Do you have example queries to share? I’m curious.
Major browsers support client certificate authentication. rfc5246, is this it? And where is web 3.0 part?
Garbage collection is from around 1960, invented for the first Lisp. 1987 is actually around the high-water mark of the entire Lisp world; its the year the Lisp machine market crashed as the AI winter set in.
Just because you prefer to isolate doesn't mean you should min/max the lifestyle.
Assuming all the devices you work on are Apple devices.

Some people use iPhones but work on Windows/Linux.
When in Rome, do as the Romans do. HN is HN, and the vast majority of messages don't use irony or sarcasm. Humor is relatively rare. Often messages are annotated with a "/s" to indicate sarcasm. After spending a bit of time on HN, it becomes obvious how to handle sarcasm, humor, zoomer-talk, anything like that: be very obvious that you are using it. Or, as they say on the other side of the internet, "lurk 1000 years before posting".
This is a typical idiom frequently seen in modern C and C++ codes. As https://github.com/krychu/wfc#how-to-use-the-library says, you need to define a macro in a C file in order to "expand" the actual code there.

Having the code in the header gives a bit more flexibility considering the file layout. IMHO this is an awkward consequence of the missing de-facto-standard in C/C++ build systems.
The state of E Ink device technology in 2022
I loved it then I grew to love even more low effect, dark-style simple UIs as a result of the constant slowdowns, uselessness, desktop crashes that came with compiz. But god was it cool to brag.
People are doing that too. https://sixtyfps.io/ is basically a Qt clone in Rust, actually developed by previous Qt developers.
Jumping to conclusions much? I've been having this lifestyle for nearly two years now, I only go out to go shopping and sometimes visit family. Does that mean I have a mental illness?

You're being a judgmental ass.
The UK minimum wage is £8.36, or about $11.31.