skysight-inc/HackerNews huggingface dataset:
I definitely empathise with the difficult in competing with the big cloud providers on price. Your service is inevitably going to end up more expensive. Having said that, I'd be interested to know how you're hosting the content.

When I was looking at setting up a similar service, it seemed like you Backblaze B2+Cloudflare might well be the best combination. B2 will sell you storage at $5/TB, and you can get free bandwidth out to Cloudflare's network. It's against Cloudflare's terms to use free plan for image hosting that isn't just images as part of webpages. However, one of their staff members commented on a thread that they'd likely to be willing to set up a custom plan for a business who wanted to do this. And I'd bet that Cloudflare's bandwidth would be a lot cheaper than B2's.
I wrote another post that is both an homage to Google Earth and an illustration of how these maps differ:

If Google Earth Were Designed For Your Wall: https://ramblemaps.com/if-google-earth-were-designed-for-wal...
The source of those stats is not clear enough in my opinion.

Is the "per-stream" measure a result to try and have a comparable basis between the various actors, or is it really the only underlying factor in the calculation (beside the country which is mentionned as another factor)?

My guess would be that services would pay per minute-stream, not per stream. Otherwise, artists that tend to have longer form would not be willing to participate (I'm a big fan of Keith Jarrett, for instance, whose solo concerts mostly consist of tracks of around 40 minutes). You could also imagine hybrid models with bounds that de-linearize certain factors.

Looking at a very aggregate average is a recipe for erroneous conclusions...
> A quick googling indicated a hard drive problem

In the vast majority of cases spontaneous data corruption happens in _transit_ due to RAM glitches.

All modern drives implement forward error correction on per sector basis. This allows the drive to automatically repair up to 10% of damage to any given sector... in which case correct data is returned to the requestor and the sector is either tagged for relocation or is relocated right away. In cases when the data can’t be cleanly recovered, the read request us failed.

That is, chances of a read request returning mangled data from a disk is next to absolute zero. Meaning in turn if you do see data corruption, it happened before this data hit the disk - i.e. it happened in transit.
The thing is, if these big corps wanted they could just re-implement the whole product with the same API so it doesn't matter if your product is open source or closed source. The only thing that matters is if they find it worth the hassle.
Is that even a realistic frame of mind for human beings? I think previous experience will weigh on you, and losing money is a painful emotional experience.
Good luck getting 30+ years of experience in writing Office software out of office365. I feel like I am missing half the features every time I use it and given that I barely go beyond drawing a few boxes with lines connecting them when it comes to power point I think that says something about how limited the experience is.

Web versions of software still sometimes feel like an attempt to sell a fraction of the feature set from 1995 in a laggy, less polished interface as an improvement.
Jitsi is already integrated in Element/Matrix, so Matrix/Element is a better solution to cover most needs such as chat management.
Tiny diamond mirrors could smooth out already revolutionary x-ray lasers
I once got a bit of a scare in that many of my raw files has weird color patterns in them. Even the backups. Turns out, I had faulty RAM and Lightroom happened to always hit the faulty parts when reading a raw image, apparently.
This is incredibly frightening. I’ve seen data rot up close, and as a former data janitor, I can sympathize.
My advice is to control everything down to the wall socket.
I considered the Synology boxes for my home NAS, but my “spider sense” was tingling, so I built around an HP MicroServer Gen8 with an LSI PCIe card, and mirrored drives. It’s on a double-conversion UPS (Smart-UPS RT). It runs FreeNAS on VMware ESXi, and the drives present as raw volumes to ZFS. No data integrity issues after ~3 years. Note the trend: clean power, good server-y hardware, matched drives in a simple RAID, properly resourced ZFS, etc.
But yeah, spinning disks are generally not a “backup.”
Even worse because Lightroom normally does not modify the files. I am using separate storage for raw files and Lightroom database for this reason.

Immutable files should be the easiest case to handle reliably.
Also, understanding how to steer greatly enhances the ability to apply abrupt steering inputs - e.g. swerving around obstacles.
It is pretty difficult to peruse HN at times because peoples success stories feel completely unattainable to me.

Life has been hard so far.
> They (AWS) should not accept traffic on that hostname until ownership - tightly bound - is proven.

Why shouldn't they ? Don't you think it can be a useful feature ?
What Is Ivermectin?
It absolutely does matter, and it absolutely does not even out. Background music is extremely profitable on streaming services. The more amenable to being played in the background your music is (whether at a party or around the clock at a hair salon or other business), the more you will make, at the expense of artists that are more suited for deliberate listening - even though those artists are probably why people subscribe to the streaming service in the first place.
Only thing you can do when your manager doesn't do this job is say you will personally take on the extra responsibility for no extra pay and no reduction in other tasks and give most of the credit to your manager. Then if you are lucky all of this extra work might lead to a promotion far down the line, or it will go to the person who were more positive during meetings making the manager like him more and all your work fixing things got wasted.
Even so, you should provide some evidence to back up your claim. If you said "Fowler is the master of overcomplicating things, like in his work on A, or when he argued B", then people could engage with those instances or provide counterexamples. As it stands, your original comment is just flamebait.
Apple proposes adding "model" element to HTML that displays 3D content
The most interesting takeaway for me from this article is that Apple Music doesn't actually pay 1ct per stream unlike what is often suggested. Also that it is closer to Spotify than it is to Napster or Tidal when it comes to payouts per stream.
Given how photos are "imported" into a Lightroom Catalog, some might think thats where they live... On a Mac, IIRC (its been a while since i used LR on a Mac) if you look at your catalog, its a single large "file" with all the meta data, edits, originals, etc, in one place...
What I find work best for storing data is a regular USB drive. With no software like Lightroom, no NAS. Just a disc, you move data with a regular file manager.

You don't get all the cool features, but process is pretty safe and you don't worry about hackers because it is offline most of the time.
I feel that the internet is doing the full circle again, mediated by rent seekers -

1. all IPs are the same, email for everyone

2. residential IPs cannot into email cause spam

3. consumers don't get into IPs anymore cause CGNAT

3. AWS collects all the other available IPs and rents them out

4. consumers can now get IPs again, rented from AWS

5. ...

6. profit !
Embed a pressure sensor that detects when a pigeon parches on it, then activate the electrocution mechanism of foreign biological organisms, also known as EMFBO.
Sure, we have been doing this for several years so we are aware of these pitfalls. The issue is the way Google has been handling this case. There is no process, no communication. They have made extreme threats, with nothing to back it up, no way to respond.
There is a quite good review here: https://theintercept.com/2019/04/30/helm-email-server/

That also explains why you might want it.
Not true. The free tier has its own pool, thankfully, so millions of listens on free accounts won't affect what paid listeners' payments go to.
Good luck finding competent developers and paying them European salaries.

Most of these companies hire mediocre developers in small numbers because of budget constraints and then work on their product on borrowed time until the EU seed money runs out.
WhatsApp plus abu sdam alrfay 2022
Whatsapp+
I agree, but engineering is all about tradeoffs. If you're considering anti-bird spikes on an antenna, it might be worth checking if this new requirement couldn't be leveraged into design change that improves the antenna itself.

Of course it could just as well make zero sense. My HAM license didn't cover microwave antenna design, and all I know about phased array is that it's some sort of magic software-defined step motor/lens, built out of math.
The statement «if they did become ill for many ... it would not be especially serious» brings to the question about what causes damage after infection, and what causes (severe) adverse events after the vaccines: if the causes are different, the poster's idea that seem to imply that "a specific individual may get worse consequences from the vaccines than from the natural infection" may appear less shaky, while if the causes partially coincide (something about the spike protein) it would make more sense to believe that the same individual risks much more damage with natural infection than with vaccination - consistently with the apparent numbers (damages post-vaccine seem to be order(s) of magnitude less than damages post natural infection. Of course, the practical comparison passes through the individual chances of vaccination vs chances of infection - but that is another matter).

If the source of damages is similar with infection or vaccination, and if the vulnerability depended on one's specific body, if you may suffer a hit after the latter, imagine the blow you could get after the former.

About instead the article and its "reassurances to hesitants": its honest report of the risks of very common medicines will be an eye opener to those who thought of medicines as "innocuous candies not worth considerate approach".
Selling a promise’: what Silicon Valley learned from the fall of Theranos
What I do is use L2TP/IPsec VPN to phone into my home network and then login and use Synology NAS "locally". There's no inherent need to open your NAS to the internet if you don't want to.
In vast majority of cases corruption (that doesn't involve drive failure) happens due to bad or naive implementation of software that handles files.

While memory does fail sometimes, if it was failing at the rate you describe PCs would not be suitable to any work at all.

I have worked in ops for many years. A lot of software that copies files is perfectly happy to leave you with copy of different length than original.
O365 is a big pain point for Swiss banks. It's tremendous work to even assess the situation and you have to try to get straight answers out of MS in regards to every last detail of every feature.

From the little knowledge I have about this, it might not even be enough for MS to guarantee that the no data leaves EU borders but simply the fact that MS is a US company could be enough for US courts to force them to exfiltrate data. Not sure if this is correct or if they already have a company structure in place that would prevent this.

As much as I would like to see more competition thanks to this, I think at the end MS will figure it out and they will remain the dominant force.
In addition to your password, you have a recoveryKey that can be shared with your family members. As long as you've access to either your password or your recoveryKey, you will be able to decrypt your data.

A shared recoveryKey can be revoked and a new one generated if necessary. (We don't have a hook for this on the UI yet, but our system is designed to support a key rotation).
How about "The Fatiguing Effects of In-Person Meetings"?

> popular press discussion of virtual meeting fatigue (i.e.,“Zoom fatigue”), described as a feeling of being drained and lacking energy following a day of virtual meetings.

I am sure I am not the only person to have felt the effects of so-called 'meeting fatigue', being drained and lacking in energy following a day of sitting in meetings in person.

This piece reminds me of several 'The impact of working from home' pieces that seem to assume two states exist, working from home or doing nothing.

Yes working from home has had an impact, but so did waking up at 5am and standing on a packed commuter train for 45 minutes, before wedging into an uncomfortable fluorescent cubicle for 8 hours, making sure you were 'seen', before turning around and packing into the train with the same people from the morning all over again.

If you are in 'zoom meetings' back to back all day then I assume pre covid / wfh you either were in 'in-person meetings' back to back all day or have inserted a large number of additional meetings that did not exist before.
Element/matrix having private homeserver hosting options + controls over federating are some of THE killer features IMO. Allows admins quite a lot of control.
The same was said about synthesised music in the 40s and early 50s. It was mostly a lab curiosity.

Now look at it.

In some ways you're not wrong. But only in some ways.
Of course one must take immediate action if they encounter a blocking issue.

Of course one always did something yesterday if they were working.

The point of the daily stand-up is to spread the information within the team so that everyone has an idea of what others are working on and of the issues they may be encountering (maybe someone you did not think of asking knows how to fix the issue or has an good idea how to solve it).
How does low voltage help? I mean, you can lower the voltage to increase efficiency on any chip. Nobody does that because it is a waste of expensive silicon.
Gap acquires 3D fitting room startup Drapr
Compressing Your Keyboard
Unless I’m presenting or speaking for more than an interjection, I generally turn off the sending of video. There’s little value (IMO) in 320p/720p low bitrate “facial expressions” which are just as often compression artifacts as they are information about emotional state.

Maybe once video calls are routinely 1080p/2160p it will matter more, but 320p (the default for most systems today) at a low bitrate isn’t really doing much. You might as well shut it off unless you’re leading the meeting at that moment.

Contrariwise, when you are speaking/presenting, use an external camera (the one in your laptop/ipad/phone is optimized for thickness and thus the lens sucks) and a good soft key light.
I guess the difference is this:

C++:

std::vector<int> v {1, 2, 3};
void foo(std::vector<int> *ref) {
ref.push_back(4);
}
foo(&v);
//v[3] == 4 is true here

Go:

v := []int{1, 2, 3}
func foo(ref *[]int) {
append(ref, 4)
}
foo(&v)
//v[3] == 4 may or may not be true here.

Pointers to elements in the vector do indeed have the same problems both in Go and C++ (except for memory safety).
This sort of thing scares me. It's why I started running consistency checks on my important archives (like my photo library), which I keep backed up in multiple places. We tend to think that in a digital world bits are just bits and do not get corrupted — which is decidedly untrue.

I wrote my own consistency checker, as I wasn't happy with what was out there. I wanted it to be simple, and maintainable in the long term (>10 years horizon). See https://github.com/jwr/ccheck if you need something like this. I now update my checksums regularly and check for corruption.
I tried Tidal, but man, they don't have soooo many songs i would like to listen to..
From the cloud provider perspective, number 7 is by far the most important but the article really under-sells it.

Cloud providers don't hunt around for SaaS products to rip off; they are approached by customers who are unhappy with the status quo. There could be any number of things the customer dislikes about your VC-floated company - pricing structure, dealing with your sales people, risk of you getting bought by another cloud provider and taken off the market, etc.

Don't blame big companies when your value proposition is wafer thin and your customers are required to be fellow tech bros in order to want to deal with you.
Still, using rsync with checksumming enable can get your Photos library messed up if you sync (or just copy) to a non APF or HFS+ file system. Be very careful.
Some do it to invite the dinner.

A lot more to invite mating partners.
In hindsight of the lastest US elections my country decided that paper voting is the way to go for the immediate future.

Voting is also an issue of trust of course...
> What's often forgotten when comparing digital and meatspace security is that "angry men with guns will come for you and put you in front of a judge" is a critical part of security systems in meatspace.

This sounds like governments and government 'officials' (ooh, you work for the government, now you are 'official') somehow automatically loose their jurisdiction somewhere between meatspace and cyberspace. They don't.

I mean, ask Kim Dotcom about angry men with guns. Don't ask him about the judges, I guess.
Show HN: Create best-selling stores using Tailwind CSS
Download Inkscape[0] and the world is your oyster :)

[0] https://inkscape.org
Couldn’t say, but I’ve just helped a friend set up starlink at his remote homestead, where he can’t even get LTE - and we just put a loose basket of nylon chicken wire over the dish to keep the birds and cats from sitting in it.

I’m on LTE here, with a Heath Robinson set of relay masts, and I’m considering getting starlink as a secondary connection - I get 80 up and down on LTE reliably, but would love some faster downstream speeds.
That's an ingenious system.
There are no such things as "reference types" in Go, though slices do have the extremely odd behavior that they can take the value `nil`, similarly to interfaces and unlike any other non-pointer type in Go.

Pointers to "fat pointer" types are sometimes needed, just like you sometimes need pointers-to-pointers.
You missed a key word. I'm not against the use of the phrase "nearby area" which is obviously acceptable, just like "nearby" + any_noun is acceptable. Anyway, there are also plenty of cases - although they rarely occur - where the phrase "your nearby area" could be used. This just isn't one of them.

https://ludwig.guru/s/your+nearby+area

Hot singles in a nearby area would make sense

Hot singles in your nearby area doesn't make sense, because it is unclear what the intention of the word "nearby" is. It clearly modifies "area". So the area is nearby something. By what is it nearby?
so much text, and no images. is it bot-generated article ?
By all intents and purposes Jesus and the early Christians were magicians themselves.
For our (nascent) product went the other way and prioritised self-hosting at the expense of stretching ourselves too thin, as that's always been #1 ask from folks looking for "consumer-first" alternatives.

Time will tell if it was the right way forward, but I just went with "you can't fight gravity" and built it the way folks expect it to be (ex: supabase / posthog / gitlab).
How exactly is it bad to reward musicians for having more airtime? It seems the market is working as intended.

Although, you seem to make a good point. BMI differentiates radio royalties by number of performances[1]. Except---and I haven't researched this very well---they seem to pay more if a song is more popular.

[1] https://www.bmi.com/creators/royalty/us_radio_royalties
> Tbh, I don’t know why subscriptions get such a bad rap on HN

Because a lot of the times things don't need a subscription, but it's just a way for the company to squeeze more money out of you.

Some things you can't buy of course, like a streaming service, and I do pay for them. However, I will never 'rent' an online movie which I can only watch once or some such bullshit where the limitation is 0% technical and 100% someone wanting more money out of me.
Virtual meetings are usually much shorter, so in my experience a lot less fatiguing than IRL meetings (especially if I have to drive somewhere). Long meetings, virtual or in meatspace are always fatiguing. And they're very unnecessary almost all of the time.

But I prefer it when people have their camera on, that way I can tell whether or not they're engaged or not. And because of this 'being watched' effect meetings tend to be shorter.
And that’s really the problem with it. If you want to ensure that you have exclusive access to the element(s), then you have to explicitly copy them first or you get silent data corruption.

And if you want to ensure that multiple things have access to the elements, then you have to avoid reallocations or you get silent data loss.

No matter what you’re doing, a pointer to an element of an array or slice is usually the wrong thing in Go. The language would be better off without them.
He should go to the UK.
Learning German and reach fluency at his age is a daunting task.
I found myself, that my enthusiastic approach to photography does not utilize the CC plan on Adobe to pay ~10$/month.
What I do is to import images from SD + do a base color correction. What I found unique and useful is face recognition that Lightroom offers.
Nonetheless, I decided to move on to either open source software or software that I can buy. At the moment I'm testing On1 - but I wanted to check if somebody from HN has either own solution that wanted to share or something to recommend.
6th Edition of the Lisp Machine Manual, Hypertext Edition
Payment is indeed per stream, not per minute (last time I checked). Tracks below 30 seconds make no money for the artist, so the optimal length for a track is a little more than that. Yes, Keith Jarrett (and many others) get screwed by this system.
> It's an excellent title for a post

But perhaps not this post.
also why I don't like seeing pictures of people everywhere (e.g. Outlook, WebEx), especially myself. It's not really useful information and only distracting. At least give us an option if we want to see all this stuff (in Outlook it's possible to hide profile pictures, in WebEx it's not).
> I tried removing unnecessary services from composer.json. Still 14000+ files.

Ugh, please don't do that. The whole point of using this SDK is that people can trust it works, and if there are bugs you can just bump your dependency.

It's a fair point to make that libraries are bloated these days, but manually hacking down dependencies, or re-inventing the wheel are far worse practices!
Are these applications really adding so much value that it's worth it with their proprietary catalogs? My personal solution for photo storage is a normal directory tree with files. I have Piwigo set up to catalog those so that I can browse by shooting date and tags, but the file hierarchy stays untouched. I can pull files from there to edit with any application and there's a lot of proven tools to keep the files in good shape and backed up.
> The point of the daily stand-up is to spread the information within the team so that everyone has an idea of what others are working on and of the issues they may be encountering (maybe someone you did not think of asking knows how to fix the issue or has an good idea how to solve it).

Why does this necessarily have to be synchronous?

Why not have, e.g., a tech chat where questions can be asked to the entire team, and those with the knowledge and bandwidth can volunteer their assistance?

There are several potential variations on this that are both more immediate and encourage the asker to provide more context to the people they're asking.
Do they give the odds of the null hypothesis? i.e. that there is no planetary mass object out there.