skysight-inc/HackerNews huggingface dataset:
Hey!

I'm Dawid, the author of Shuffle, a drag and drop editor for Tailwind CSS (and Bootstrap, Bulma, Material-UI).

Today we launched an e-commerce UI kit for Tailwind CSS.

Our approach is different from Tailwind Labs (but we're fans :D). We don't build a single general-purpose UI kit but multiple Tailwind (not only :)) themes.

Also, the core of our product is a visual editor (drag & drop).

Here are few examples of UI libraries for Tailwind CSS available in Shuffle Editor:

https://shuffle.dev/marketplace/tailwind-ecommerce (E-commerce)

https://shuffle.dev/marketplace/artemis (Dashboard)

https://shuffle.dev/marketplace/zospace (Landing)

Thanks for all the support! :)
"It is unclear whether the observed side effects of the COVID-19 vaccine are linked to its immunity."
I am using this https://github.com/googleapis/google-api-php-client

Recommended by Google https://developers.google.com/identity/gsi/web/guides/verify...
Nice! I appreciate that this is something that you've looked into. I'm still wary of the core tech here, because it's just too powerful. I'm personally ok with my photos being discovered by family many generations into the future. Or by random archivists. So much of the history we have access to is the result of discoveries of people's miscellany. Moving into an age where people's photos/messages/letters will auto-self-destruct by default -- the opposite of their physical counter-parts -- is scary to me.
I would just use Qt.

https://www.qt.io/design

You will feel right at home with QML.
We might not spot it from earth, but if we’re confident enough of where we’ll find it, its orbital parameters, its mass, a probe could be sent, and it could be detected through its SOI, and perhaps even direct observation.

Sure, ~300AU is a long way, but we have the technology, and it’s our closest black hole candidate by many orders of magnitude
Do we? Having a Cobol or Basic programmer writing a simple 500 line goto mess for a administrative task was probably way more usefull for businesses than today's "take it or leave it" approach with high level applications programming. Good luck asking for a specific ad hook feuture in those monster code bases as a lowly system user.

The bar for "creating value" is way to high today and the simplicity is gone in favour of expensive complexity ofent for no good reason.

Excel (from the user perspective) is probably the last man standing of the simple way.
Similar sentiment here. I wish this project well, but photo storage is a long-term thing, and I've been bitten too many times (most recently by Apple shutting down Aperture, which left me with big libraries which are very difficult to migrate).

I considered writing my own software and making it open source, but then realized that photo hosting/sharing software with password-protected sharing features will be used by criminals to store/share CSAM. So, if I end up writing my own solution, it will sadly not be shared with anyone.

Incidentally, I think this service will run into a similar problem: end-to-end encryption is great, but if it gets to a certain size, governments will intervene.
Lead paint was banned here in 1929. I think in USA in the seventies?
This is true about it being from ISKCON however it is incorrect to say they are not representative of mainstream Hinduism, at least not in the UK. A huge number of the Gita book distribution is in their format as its a trusted source (rather than British Raj time interpretations).

Even the average Hindu who is not from ISKCON will happily attend and follow ISKCON teachings as they are considered bona fied, look how many turned up to Janmashtami celebrations this week:

https://www.watfordobserver.co.uk/news/19538987.35-000-expec...

I would rather trust this translation from a trained lineage.
Hah, you're right, thanks.

Didn't know about the memo until reading other comments.
All those numbers are useless. The streaming companies have essentially the same deals with the record companies. It's just an artefact of how streaming payout works.

The services which pay out most per stream, are just those which have a lot of paying users who don't listen to very much music. The less music they listen to, the more owners get paid per stream.
You may be interested in my open source forum:

https://github.com/ferg1e/peaches-n-stink

It's basically an experimental communication platform. Right now I am building Internet forum style communication but I want to expand to other communication mechanisms later.
Stop Clubbing Your Team with Mediocre Feedback
Thank you for being flippant. I'm too poor for a therapist.
They also say YouTube pays the most after clearly showing it pays the worst. Seems to be bad writing.

The article just has too many blatant logical flaws in it to be considered trustworthy.
I agree that LibreOffice is basically a non-starter in this competition, but I also think you are over-selling the MS support experience - most of the information online to help with Word/Excel is rudimentary garbage cluttering up the search space.

We need a set of stand-alone Office alternatives which are fully cross-platform (so, Electron), backwards compatible with Excel spreadsheets and also offering more advanced no-code functionality, and for the Word/PowerPoint equivalents something with the power of LaTeX but an easy to use WYSIWYG fall-back.

Is that really so much to ask?...
I read that some of the key information is in attributes unique to Apple's file systems, I can't find the source but that was my conclusion after trying to figure out what went wrong in the Time-Machine/Synology/Rsync-via-webdav system I set up for my father some years ago.

If you rsync ext4 files to exfat, you also have issues, but those are very clearly reported when you attempt to do so.
This is what Google suggests

To verify that the token is valid, ensure that the following criteria are satisfied:

The ID token is properly signed by Google. Use Google's public keys (available in JWK or PEM format) to verify the token's signature. These keys are regularly rotated; examine the Cache-Control header in the response to determine when you should retrieve them again.

The value of aud in the ID token is equal to one of your app's client IDs. This check is necessary to prevent ID tokens issued to a malicious app being used to access data about the same user on your app's backend server.

The value of iss in the ID token is equal to accounts.google.com or https://accounts.google.com.

The expiry time (exp) of the ID token has not passed.

If you want to restrict access to only members of your G Suite domain, verify that the ID token has an hd claim that matches your G Suite domain name.

Rather than writing your own code to perform these verification steps, we strongly recommend using a Google API client library for your platform, or a general-purpose JWT library. For development and debugging, you can call our tokeninfo validation endpoint.
There are measures, and they're not particularly complex. But consonance/dissonance and "sounds good" are not the point.

Music is evocative and social, and it's the semantics of both that are under-researched.

You won't get a grasp of either by throwing a corpus into a bucket and fishing things out of it with statistics.
Yes: https://photoprism.app/
Charge more. Take a smaller cut.
Health Flow Male Enhancement Supplement Scam or Legit?
People will most definitely not stop making music, if only because the physical act of playing an instrument can never be replaced by software.
Even in this setup there's a caveat: HP sells Microservers with non-ECC hardware too. I think after human error, in your setup the likeliest threat to data integrity is faulty memory modules propagating corruption to disks (in essence you'll have a dirty buffer in faulty RAM). ZFS helps you catch this, but it's not magic so be sure to have the ECC version.
Pre-signed URLs generated with B2's S3 APIs are incompatible with Cloudflare at the moment. We are working around this by using a Cloudflare Worker to proxy data from B2 to the client. This is currently free if you're on the Bundled plan and Cloudflare's support has promised that when they decide to start charging, they will alert us in advance.

Interestingly, Workers Unbound charges 0.045/GB which is more than B2's 0.01/GB.

A viable long term alternative could be Wasabi that offers free egress in return for a $6/TB plan. But we're waiting to see how things pan out before executing an expensive migration.
That does sound like a little too complicated to implement myself.
Interesting project! I'd feel much safer though if the server-side stack were available open-source to self-host. They can still offer the subscription for people who don't want to self-host.
Assuming the normal and other statistical handwaving is very dangerous in this kind of dataset and application.

It will give you a high probability of being near right in a random case but completely destroys the detail. In this case the detail is niche music genres and artists, growing or dying, that contribute greatly to the "flavour and future of society". When we assume too much here we actively suppress minority positions making certain genres and use cases completely non-viable.

I highly doubt elevator music has the audience listening profile of eminem, and thus the current system either over or under pays elevator music producers.

Other areas which are likely extreme are: new EDM artists, classical compositions, play-a-long songs (ie learn guitar), cultural artists (US christian youth, Belarusian native rock).
They're paying the same rate as everyone else. Their users just listen to fewer tracks on average. Probably because they forgot they were subscribed to the service.
This is even missing a trick: unless its politically indicated, AWS does not ban its customers for spamming, high-rate crawling or other abuses, causing its IP ranges to be widely blocked.

So now Amazon gets to market segment and sells a trusted email service, too!
This is cynical. The existence of skilled grandmasters and unattainably higher skilled computers hasn't killed chess.
Meanwhile the two interns just finished the same web app using php, mysql and jquery because they didn't know any better.
If you're in the Apple ecosystem with an iPhone, some iPads and a Macbook, you sort of roll into it. Is it worth it? Not sure, it's sure easy and just works. But you're on your own when you try to interface with your data in "non conventional" ways.

I myself use NextCloud for everything, I recently moved from Android to iOS and it's nice to see most things working... except that NextCloud has issues making previews from .heic pictures (or I should say heic picture containers containing heif images coded in hevc :s), and so the drama starts again. It's always plug and pray outside the Apple ecosystem, always ymmv.
> We tend to think that in a digital world bits are just bits and do not get corrupted — which is decidedly untrue.

That it’s not true is pretty much the reason why ZFS was created, though lots of people still don’t want to hear it, including companies (APFS only cows and checksums metadata for instance).
Three Clocks Are Better Than One
Ah ok, although for the audience not versed in C++ the correct code is,

void foo(std::vector<int> *ref) {
ref->push_back(4);
}
foo(&v);

or

void foo(std::vector<int> &ref) {
ref.push_back(4);
}
foo(v);
tbh, I truly think that GAFAMs are trying to be the only entities to control the "fundamentals" of computers science.

This includes :

- locking systems to stop people trying to understand how it all works

- providing and actively promoting high level tooling and platforms to allow other business to do their jobs without needing to understand how a computer works.

- hiring at any cost any engineer with the technical capacities to create real alternative technology (and to profit from his knowledge is just a good side effect of removing its free time)

I know few companies (maybe zero ?) that have not any critical dependency on a GAFAM product, be it a framework, a platform, libraries, tools ...

I'm truly fascinated (and worried) at how you can successfully run a software company with programmers who don't even understand (or remember, because, for most, we were taught) how a computer actually works. And by no means I'm criticizing those people, I'm totally in this group. It amazes me that some of my best productive coworkers never tried once in their life or have the curiosity to install some Linux distro. I'm not talking about loving it and keeping it, but just to have the curiosity.
What was I trying to avoid by avoiding fancy designs
They do, but I vouched for his newest post to be able to comment on it.
> Privacy considerations

Rendered <model> data is not exposed to / extractable by the page in this proposal, so no tainting is required. We do expect this would require extensions to Fetch (a new destination type), Content Security Policy (a new policy directive), and likely a few others.

I do buy 3d model data occasionally (hobby, not for professional uses). I think most stores obfustcate the data somehow although I never took a look at it in detail. If you wanted, you probably could easily extract the model from the preview.

I still think this is a very bad proposal. Why compare something with an image and then disallow it to be treated like other ressources? This is typically bad corporate influence on the web.

I think we should go the other way. Remove DRM components from browsers again. Netflix not available anymore? They will either adapt or not be available. Their loss would probably be more significant.
It should help on low-power devices, and with power consumption. In theory at least. Moreover, it's a must if you want image support (I saw this terminal emulator supported sixels, opened an issue about the kitty protocol).
> Try to enjoy a healthier kind of buying: buy your house piece by piece.

That's kinda what I've started doing after getting a child: every time I look at a new shiny thing, I think how many ETF shares I can get for that money. A younger me would just buy the thing, a parent me buys the shares. A nice number of money invested, that I can instantly check out in the app, is just as good feeling as having a shiny thing.
> people end up passing id's around everywhere instead of references

Well, a reference (or a pointer) is just an index into a giant global and mutable array of bytes, which is pretty crazy!

Passing around indexes into specific arrays of objects is a lot less crazy. The indices are stable even when you reallocate the array, for example. Think of them as offsets, rather than pointers.
How do you protect yourself from losing data when the drive breaks?
Then I also encourage you to read up on https://sw.kovidgoyal.net/kitty/graphics-protocol/
> I did lose 50 pounds in the last year. I know I can manage my health properly, but during that same time didn’t manage my finances well at all.

That's ok. Change comes slowly. Last year, and maybe this year, was about fitness. Make next year about your personal finances, and the year after that about something else (self growth, discipline, etc).
The risk you're talking about applies to all cloud storage providers that depend on monthly/annual subscription renewals I suppose. Which makes me wonder if there is a market for a 100 year plan with pro-rated refunds. :)
The interesting thing is, that in Germany Microsoft and Deutsche Telekom used to have a set up, where you could buy O365 hosted by Telekom, without Microsoft (as a US company) having access to the data if they are asked for it, via the Cloud Act.

But as they had many integration problems, they stopped offering this service in 2018[1] (German).

I think looking at GDPR and Schrems2 requirements, this would have been a viable model.

[1]: https://www.heise.de/newsticker/meldung/Auslaufmodell-Micros...
Spot on.

Elsewhere in the thread gsreenivas mentions that the solution is too expensive for spammers and so they haven't had a problem with that yet, so we've actually moved to the original solution to spam: charge for sending e-mail*. The original proposal was to charge per email but an annual subscription would have the same effect in the right market (for now.)

* Wasn't it Bill Gates who suggested that?
https://goodonyou.eco/ seem reasonable.
This is the explanation I've heard over and over, but it seems a bit simplistic, stemming from an unknown article decades ago, becoming nearly myth or legend at this point.

I've yet to see a photo of a BART wheel up close, nor an explanation as to why they supposedly chose a cylindrical wheel. I've looked. I can't imagine the design decision happened without some knowledge of why conical wheels were used in the past. Call me skeptical.
What is it that Outlook and Exchange can do? I'm surprised that it's this and not word/excel that would be the blocker. Open source seems well-established within the email ecosystem...
Software bugs is an altogether different issue. As it is a far more exotic one.

The context of the OPs post and my reply is the case when copying in bulk with a mature tool yields corruption in a small fraction of the data. In this case the cause is the in-transit corruption (rather than at-rest, which is a fairly common belief dubbed as a “bitrot” phenomenon).
> except that Go at least guarantees that you're not going to modify some other object's memory.

Or that you’re way off in UB (UAF) land.
One similar thing that I've seen happen in game development is having a big part of (or the whole) team working exclusively on a demo or trailer for marketing purposes, for weeks / months.
SR3: Iterative Image Enhancement
And nothing that really enforces it either, other than our own individual moral fiber, and possibly social convention.
Automated music (art) generation + NFTs = new printing money aka new trading bubble?
> From memory it switched between the roms by switching out the leg that had power going to it,

Somewhat more likely that it had constant power and ground to all chips and switched the output-enable pin on the EPROM you wanted to be active. (Many chips are not spec’d to have inputs driven many volts above the power input level, hence the output-enable/chip-select pins.)

I also look back to projects that taxed my abilities at the time (software and hardware) that I wouldn’t even notice as being part of the project now. I’m only reminded when I see my kids come up that similar curve.
Agile advocates face to face communication because it is the most effective and efficient way to discuss. The daily stand-up is aimed at further focusing attention so that everyone pay full attention for a few minutes then return to their work.

In general, chat or email is less effective than face to face discussion, and also suffers from the problem that people may not read them. So Agile is proposing a way to solve those issues.

It's up for each company or team to organize the way they think works best for them. But in any case it is useful to understand what Agile is trying to solve and achieve.
It mentions the Golden Ass by Apuleius, who was an amazing Pythagorean-Platonic philosopher, too. Can find a great podcast about him on SHWEP.net

Notably, in the Golden Ass, the sorceress covers herself with a magical ointment and rubs herself till she "shook her limbs with a tremulous agitation" then turns into a owl. Magic! Or, an early attestation for transdermal psychoactives.
Are you suggesting that European developers are not competent? Because most of us work for European salaries.
Thank you for the insightful comment!
> I go out of my way to avoid signing into services using third parties

This. I make separate account everywhere. When site doesnt allow sign in with new account I dont bother.
You're probably right of course. But I've had the same impression recently (along with an increase in "everything is made-up nonsense" type articles), so I'd love to see if there's actually anything to my/their perceived up-tick in things like this. I wonder what's the easiest way to query front page Hacker News submissions over time...
I think C++ is full of surprises, especially inersection of where macros and class templates collide.

I don't think I ever saw more surprising behaviour from a language than c++, although most of the horrible surprises were cfront related and I hope they are gone now.
I don't get why address of slice returned from "append" does not change. Maybe in a trivial program like this the backing array can always be extended in-place, because there in memory fragmentation.

Is that still true in an app that has considerable memory pressure and has GC running now and then?
I am trying for years to replace Outlook - Exchange is no Problem- but everybody wants the Look and feeling of Outlook.
If you have a viable alternative working on Linux, Mac and Windows, please tell me! I am using Evolution right now.
For yes/no questions I think (but haven't checked the math) that the incentive is to shift the distribution closer to my opinion. If my opinion is, say, 75% that it's misleading, then the truthful response would be a coin toss with bias 75%.

However, if I know my answer will affect censorship, etc. then I may try to predict the resulting distribution, and vote yes if I predict it's less than 75%, and no if I predict it's more than 75%.

For example, I may be more "trigger happy" if I think people are more likely to believe something uncritically; I may be more of a "devil's advocate" if I think something is under-represented, or less likely to be taken seriously.
"get corrupt on a Synology NAS"

omg reading this made me relive that horror I encountered too, of course with pics of the little one.

Now I have 3 backups (of which 1 is just an export again of all the pictures in raw) in 2 locations, using Lightroom, I don't trust photos anymore, and yes on apple filesystems.
If you need another, saving a file using sudo after opening not as sudo is much more annoying and the normal strategy in vim (which often includes `tee` but I prefer to use `mv`) doesn't work at all.

I still use Neovim, but this is my main gripe. Broadly I like it a lot, for reasons others have covered.
It makes sense that you loose some information from a posix filesystem to exfat, but from HFS+ to lets say XFS? Both can have extended attributes..hmm

However hold on, i do some research. Now you hooked me ;)

EDIT: Ok got it, both Filesystem NEED xattrs enabled, and you need to run rsync with the -X or --xattrs option, that should fix the problems.
Thanks for sharing this, I had no idea Lastpass had such a feature.

I guess this means that your family already has access to your decryption keys and the Lastpass servers are merely restricting access to the encrypted data for the 30 day time period.
It looks like GO developers never heard about "not repeat yourself", because after almost each call in GO, you write boilerplate error checking code... So you end up writing at least 2 times more lines of code.
There are colormaps that are designed to do exactly this, for example the linear maps here: https://colorcet.com/userguide/index.html
> Like, who's clamoring for that?

> even if AI music were perfect

I remember Milli Vanilli (who I quite liked, to be honest), and a thousand manufactured bands since who at least make enough of an effort not to get caught out like that again. If that part of the industry (which seems like a large chunk) could get rid of the inconvenience of having to write/find good songs, I expect they would, and get back to exploiting pretty young things with not enough talent.

In short, those who value money ahead of music. On the other hand, if it improved the rubbish in the pop chart then I might embrace it!
Not entirely sure if this I'm understanding this correctly (since it doesn't really make sense to me), but this is what they wrote almost at the end:

> Anything we did differently could influence the heap layout. For example, we noticed that adding network interception could have some effect on how network requests were allocated, changing the heap layout.