skysight-inc/HackerNews huggingface dataset:
YouTube stores at least 7ish copies of every video (different resolutions) and people record higher quality footage than they used and people have moved more away from bitrate-light vlogs to bitrate-heavy gaming videos.

And when you consider that hard drives have stagnated in price over the past few years, YouTube is doomed if it does not delete unprofitable videos. Unless prices to host content goes down, the whole thing becomes a sort of ponzi.
No one was asking you for a novel-length response. Took me 2 minutes to read lol. If you don’t want to read something, you don’t have to. If you don’t want to respond to someone who has taken the time to respond to you, don’t. But taking time to reply only to say you don’t have time to reply is a lie. You want to reply, and you have plenty of time. If you didn’t, you wouldn’t reply. If you had better things to do, you’d be doing them.

Just define the terms you use; that you don’t allows you to slip around the debate. You’ve spent far more time dodging questions and rationalizing your dodges than it would have taken to just define the terms you use.

Very hard for you to explain how someone was “cancelled” when they are standing on a soapbox and their message is getting out to a huge audience. Really cuts against your argument, so it’s not a surprise you want to hand-wave your way through that (“it’s tautological!”).
Personally, I wouldn't require or expect an apology either, but as the OP said, the discussion was sent out to CSAIL mailing lists which hardly seems like the proper venue. I don't think social graces are Stallman's strong suit, but most people would know blunt discussion of pedophilia/sexual assault in that manner would probably offend a number of people in this public setting - nobody signs up for those lists expecting this sort of discussion - so I think an apology was in order [but shouldn't have been a requirement to keep his position].

He was hypothesizing their motives, and definitely down-playing the severity of the abuses, which understandably could offend people who have been in similar situations. I think part of his message was "don't jump to conclusions" which is good, but he went a lot further than that. In a leadership role, he should strive to be as unoffensive as possible imho - he doesn't want to alienate people.
Seriously I see no reason why a no-code config tool couldn’t autogenerate vast swaths of Django or Rails or Next.js projects for common usecases
They could but claim they don't, and I don't think anyone has proven otherwise. Hard to make money from something you're not actually doing.
I'm sorry but this is nonsense. No clarity of hindsight is required to realize that the conversations regarding COVID were not good faith explorations of the facts or the risks. Decisions were made very crudely in order to determine the proper course of action, and virtually all necessary mechanisms for continuously evaluating what we knew or were doing were forcefully marginalized. If you were somebody genuinely interested in understanding the pandemic, you immediately found that virtually all the sane conversations you were looking for were taking place in the same fringes as the places where lunatic conspiracy theorists were, because they were the only places that tolerated any discussion whatsoever.
I have a friend who's worked a series of crappy jobs that don't have health insurance and asks for doctor's notes when he's sick. So he provides doctor's notes by just printing them out himself.
Iranian women compete at chess tournament without hijab: media reports
> What do you think would be a better solution?

Better configurability which would let the author decide whether they want a calendar or a straight date input. Though I'm not sure iOS even supports a calendar-less date input anymore.

This is what the "date" control looked before iOS 14: https://i.stack.imgur.com/ms5tX.png

Rolling back the entire "flat" shit would probably be a good idea: before iOS 7, the control was functionally similar but had a lot more visual affordances: https://www.andyibanez.com/img/date_picker_pre_7.png

It was much clearer that the central shade is an index, and that the three fields are separate wheels. The iOS 7 picker makes it much subtler by simulating curvature, and the new sub-selector (year-month) does the same and makes the index kinda even worse by outlining it in an abstract shape: https://user-images.githubusercontent.com/6268177/209607212-...
> BeamNG was forked from it

Nope. They simply started BeamNG as a commercial project, it was never a fork

https://www.beamng.com/threads/the-entire-history-of-beamng-...

And they use Torque which is licensed under MIT https://torque3d.org/ But that’s just the graphics not the physics enginge which haven’t been released. Rigs is using Ogre https://www.ogre3d.org/
Three things for the next 100 years of Computer Science
About the same, if rotisserie chicken or hotdogs spied on you and your family.
The public is utterly unable to effect any meaningful improvements that would reduce the occurence of this happening.
The Millennium bomber was cited as one of the reasons. This was pre 9/11.

https://en.m.wikipedia.org/wiki/Ahmed_Ressam
You could bulk import it into your own database and run arbitrary queries locally.

Of course if you want to use this as a learning project for writing and using APIs... that takes precedence ;-)
Learning wise there is no advantage, but for it to be actually useful for people that's a better option imo.
The website is not usable in mobile.
I have trouble taking no : low code tools seriously when 50% of web traffic these days is on a mobile device and yet, the promotional site for the tool isn’t responsive.
Because that's where the money is. Linux users are going to scream bloody murder and Windows users are just going to put up with it being slow.
> Given any default starting date, I can enter in my DOB in:
- 1 tap
- 2 swipes
- another tap

===================

How? Reading this, I can’t imagine any scenario where I could enter a specific date on mobile with 4 interactions.
We ditched our air compressor at work because there are strict work safety regulations (like regular maintenance). However, going off grid is probably a bigger risk in itself and realistic risk analysis is a hard task.
e.g. comes from "exempli gratia" - roughly "for the sake of an example", or shortly "for example". In other words the "gratia" part already includes the "for", you don't have to write it again.
E.g. this is how I would use it in a sentence.

Including another for would spell out to "for for example"
1 -- I'm using the link graph for my search engine, which consists of the domains I've crawled, as well as domains I've not yet crawled. It's these linked-to, but not-yet-crawled domains it will discover.

2 -- The bloom filter is used to not calculate the cosine similarity directly. It's used to eliminate cases where the vectors are trivially orthogonal.

It's this part in the code example

if ((a.hash & b.hash) == 0) {
return 0;
}

During vector construction, these bloom filters are calculated something like this

hash = 0;
if (values.size() < 128) {
for (int v : values) {
int bit = computeHash(v) % 64;
hash |= 1 << bit;
}
}
else {
hash = ~0L;
}

If there is no overlapping bits between the bloom filters, it is possible to skip performing the calculation. If there are overlapping bits, the calculation needs to be performed. This only works for small vectors, but that is a relatively common case. For large vectors it's just a single logical AND and a comparison instruction, so the optimization is extremely cheap.

I don't perform the calculation on the fly, but rather I've pre-calculated the similarity between each domain and store up to like 75 results given they have good similarity. This took about a day.
Maybe not something for which there's much actual demand? For most purposes, you'd be better served by approximately anything other than a serial port.
I found this paper to be less than objective in its introduction and commentary. Statements were made that had nothing to do with the research itself, and therefore did not relate to supporting data and were superfluous. I really don’t like reading papers like this because my initial reaction is always “why do they say this, and who reviewed the paper that allowed them to pass?”
Tenor-GIF-Downloader
Created this script for fun to download tenor gifs to a specified folder
Yesterday, I bought some nuts and wondered if I needed a nutcracker. I kinda dislike specialist tools. I prefer versatile ones. I found that I could just hold it in my hand and hit the nut with the blunt side of a chef's knife, turning the nut around and cracking all sides with precision. I could reliably extract the eatable inside part completely intact, not even split in halves. A specialist nutcracker tool is pointless to me now.
Can you send this to the React team? I think this would be extremely helpful for the people that are learning React from random YouTube videos. I really like how you've created these visuals
You no longer have the means to determine what is obvious if you mess with which parts of your worldview are up for verification. You just have a story you dont want to question for believing what you want to belief. This is an incredibly bad idea.

To take the moon example, congratulations for figuring out its not made from actual Swiss cheese. Its a great first step. Unfortunately there isnt complete knowledge about everything you ever need to know about the moon attached to not believing it to be cheese. You having wrong or incomplete knowledge of the moon doesnt mean the moon is made from cheese. And people trying to communicate to you an angle you are missing can extremely easy be framed to sound like "moon is made up of Swiss cheese". Its using strawmen arguments to figure out reality instead of trying to steelmen people to figure out what they are looking at where they maybe overshot to deal with a problem you are unaware of.

You didnt just finish thinking by having determined some stuff to be stupid. You are not done. I get that you think this needs some means of simplification but reality doesnt care about what you think should or needs to be possible.
I was deep into the vim rabbit-hole for about a year and a half. Read all the guides, got all the plugins, kitted out my vimrc, all that stuff.

Then one day I realised I was still more productive in sublime with its simple but powerful keybindings than I was in vim. I dropped it and never looked back.
Far more. The social contract is giving someone else your attention. Even if you’re using someone else’s line — which, let’s face it, is likely to be pretty obvious — the conversation is genuine and representative of what future interactions with you are likely to be like.
About snowflake, I am really curious. What do you mean by learn snowflake. The way I was told about snowflake is that it's a cloud based data warehouse. Are there advanced properties in snowflake which one has to learn? Or do you mean optimized queries?
I partly agree that it is a matter of personality, and that both can produce good results. But in my experience junior devs care more about the tools than seniors.
The pathogens may or may mutate but this is separate to bee mutations. They don’t respond to each other.
> You have to sit down and essentially bang out a C header file as Rust extern “C” functions, using error codes, fancy ways to represent error conditions as invalid return values (eg negative numbers) and all those tricks.

You have to do these things anyway if you want a Rust library to be accessible via C FFI, which is the preferred extern interface wrt. most programming languages. (Swift is an exception, since it was specifically designed to have a stable extern ABI).
Hi there, I am quite a heavy user of Elixir and Phoenix (mainly for Web application development), and starting to look into data engineering.

I know about the book Concurrent Data Processing in Elixir when I am trying to pick up Broadway and GenStage. Do you have any other recommendations?
I think GP meant that it's two digits instead of one (you have to type 01, not 1).
Most apps should be websites, but the only reason many of us build apps is to get into the app store. Most normies, for better or for worse, like applications to be launchable applications from their home screen. And for most normies, that concept is synonymous with applications they downloaded from the app store. If Apple allowed PWAs in the app store, 99% of apps could just be websites.
I was making a point about "despite being able to afford". I really would like to support the things I enjoy. But aside from a lot of people extracting value between artists and commercial art, I also have almost no ability to pay for the media I consume without being forced into a hellish ecosystem. And that's a result of everyone around us having the notion being able to "own" media erased from their expectations.

Hell, sometimes something isn't available in my region through any legal means.
It did seem pretty late to me at the time, but admittedly that was deep in COVID time warp era. Regardless of your assessment, USSG isn’t CDC. CDC nor FDA nor NIH ever said “masks don’t work.”

They said what was true: we don’t know if they do work.
It sounds like you're describing using emails to target/personalize ads, which they don't do?
ELI5 : what does it mean in practice for vaccine and booster schedules ? Are we heading towards "no less than one booster every year" ? Or the contrary ? Would it change the frequency / severity of side effects with successive boosters ?

Basically, is it "good" news, "bad" news, or just, news ?

(To clarify in case that's what caused the downvotes : I'm not writing "bad" news because I think vaccines are "bad". If we really need to get boosted once a year, so be it - but it would arguably be a worse outcome than "not needing it")
IMO, not a big deal if you have fun while doing so. I still have to finish elden ring and have already played for 105 hours. 50 hours for Vimvarna are nothing and a time well invested :D
I really enjoyed reading this story uncovering a part of Silicon Valley‘s history that is not very well known or perhaps even unknown, except in the minds of those directly involved.
In my experience it is not really management but more various stakeholders and product developers who just want to implement ideas without having to ask for dev time and then wait for the project to be prioritized and hopefully eventually implemented. They do not like the dev team as bottle neck and gatekeeper.

But what that basically means that everyone becomes a developer which often ends up in s huge mess. Using no code tools is not much different from writing code. And letting a bunch of unskilled devs loose on your code base is generally stupid.
Thank you for pointing that out, I've updated the Swagger file to make it work as expected.
I suspect this is used mostly for enterprise-type software and the percentage of web traffic might be a lot less.
Yeah see people say all this but the actual example they use is a thing that didn’t happen. The nuanced, correct message was that we don’t know if masks work. That’s what they said. What you heard was “masks don’t work.” So what we actually learned is that people are not capable of receiving nuanced messages, at least among the people who are pissed off about not having received a nuanced message (which they did).
I remember reading years ago that Fedex actually kept one or two spare planes in the air every night to respond to breakdowns.
That looks like a solid business. Is there any risk to the business, like lack of a certain feature?
Moving from Google to Fastmail was pretty painless
Most common security issues found in the last 30 days
For a video that is viewed rarely enough they could store one (replicated) copy instead of seven (replicated) copies. Or turn off replication for six of those seven resolutions.
It did show what really happened, it's only in the flashback when the character lies about it that it shows something else, but if you rewatch it you'll see everything happen in the background.
Top Newsletters on Machine Learning and Artificial Intelligence in 2023
Excellent. This goes straight into my list of nice APIs for student work and coding exercises. If there's any way to contribute or support, you should advertise it.
How do you handle it in numpy if you want something like ((x - y)/2 + z) * w all elementwise over the arrays? Naively that's 3 intermediate unused arrays being created.
Is that a referral link?
In most cases the same information you can glean from someone’s email inbox, you can likely glean the same accuracy by looking at their google search history.

I would guess Google doesn’t read emails because the data is more difficult to parse (there’s a lot of it) and, when compared to intent based interests that can be gleaned from your google searches, the value of the content in your inbox is lower than most people think.
Drag Story Hour and Cultural Appropriation
Ah, ok. Great :)
I use different tools, but what I do is insert image outputs inline with the calling code, in an Emacs text buffer. (emacs-gtk has native support for this). I don't have any explicit "notebook cell" logic. What I do is heuristically assume that an image object immediately following a code block is its corresponding output, and overwrite it on reevaluation. Very inexpensive hack that almost always does the right thing.

(Also, the image-invoking functions are just native functions in the source language, so I get a lot of orthogonality for free. For example, all the eval- and send-expr- style keybindings work automagically -- no need to extend the elisp language mode to special-case images).
A GPT-based assistant that has access to my browser tabs
Generalized data architecture, understanding the roles and challenges of turning data lakes into data warehouse, etc. including the user personas that use each and their needs and limitations. Different types of databases and data storage types and what they excel at. How to save money on storage. Considerations of idempotency, replay-ability, rollback-ability.

You say all workflow engines are the same but even just reading the Pachyderm docs will give an idea of modern data engineering best practices - data versioning and data lineage, incremental computation, etc.

Temporal also has a very cool, modern approach (distributed, robust, event-driven) to generalized workflow management (non big data specific)- if you’re used to stuff like Airflow, Temporal is a jump 10 years forward.
Cold shower is no real discomfort. Real discomfort is the feeling of helplessness when things are beyond one’s control.
There's a big difference there in that even if you do install the odd program from source, the distro likely has you covered in terms of all the libraries needed to run it in the first place.

That's a very different scenario from having to download the dependencies as well.
But why not just do that with code? Or use a framework which requires less boilerplate?
He’s a common one and it’s worth remembering that despite lying about the severity of the disease and pushing myths about herd immunity, he was never deplatformed. Twitter chose not to have their company amplify his voice but his followers and organic discovery were unaffected.
TikTok Became a Diplomatic Crisis
Ask HN: What are household items that can be repaired but people often replace?
My original question (but had to shorten): What are some common household items that are easy to repair but that people usually replace?

For example I often buy a new shower mat when it inevitably gets moldy and they're relatively cheap, but I appreciate I could clean it instead, which would be less wasteful.
For dates, probably, but I was more curious about other natural language use cases.
Don’t forget who supported those arbitrary controls on your lives.
I think it also has to do with the wider socioeconomic situation. (Most) people make less disposable money on the whole than they did before. Sure, the minimum wage might increase but rent and food and insurance is going up faster! And the restaurants and mall stores (when they exist at all) and theme parks certainly aren't cheap. You could go walk a park every day but that's just tiring. There are people working themselves to the bone without enough extra energy to fulfill their children's lives let alone their own. People are being squeezed from all sides.

In contrast, I'd say social media is not the cause but the reaction to such things. I mean, we all saw particular people get genuinely addicted to scrolling Facebook in the early years of the service, but that rarely totally ostracized them from their previous social circles, it might have even grown them! But now with things like twitch streamers on a schedule, ready to be your friend Friday night, and customized YouTube feeds of endless hours of documentaries and Twitter and even HN. The opportunity is there. Someone who's already staying in can get that fix, anyone who's avoiding anything can do it perfectly. It's a cycle of control. It's soooooo much easier to sit and stare and laugh and maybe even engage than it is to text a group, see if anyone else is in the perfect intersection of bored and not tired and enough income to go to dinner.

We all got dripfed this stuff by force and sheer survival for the last couple years, and I understand it's hard to rip the tubes out of your arm.
Do you think saying "vaccines cause cancer" is fair game then? Where do you draw the line?
It’s a meditation app that works perfectly fine. I keep a device around just to run it.

No, I didn’t consider funding the developers to update the version as that’s a lot of money. Especially for something that completely meets my needs.

It’s not dragging me to the past, it’s a functional tool that I acquired in the past and works into the future. Is my socket set I bought 30 years ago dragging me into the past because it’s obsolete?

I avoid generalizations and extreme thinking when it’s inappropriate.
I have good news for you :)

> I don't think I'll ever describe myself reaching <X> nibbana, because, well, a hammer is a hammer, an IDE is an IDE, a tool is simply a tool, a means to an end.

According to the Zen master Dogen:

“Before one studies Zen, mountains are mountains and waters are waters; after a first glimpse into the truth of Zen, mountains are no longer mountains and waters are no longer waters; after enlightenment, mountains are once again mountains and waters once again waters.”
Gmail itself has a negligible cost, when for all those users. Its pocket change for Google and not worth the risk of nationalisation to end of life it.
All articles that do not answer the question they pose should get a disclaimer like that. Or maybe a "Crowd sourced TLDR" browser addon could work.
The data from Gmail isn't what's valuable to Google, it's the fact that targeted ads are more profitable and Google can target you with ads accurately because you logged in and identified yourself to access Gmail.
Was this website written in it? It’s awful on mobile. :/
My grandmother used to do the same with squirrels and chipmunks - but only leave the nuts out for the first few times, then she'd bring them back in after waiting for a bit. They immediately figured it out and would come down to get them on future attempts. I imagine the same would work with crows.
I’m describing using telemetry correlating which IP addresses/devices have used specific gmail accounts, nothing to do with the contents of those emails.

The gmail account just as a correlation ID has a ton of value in search.
Sure, we both lack evidence. However, my view is that people, even congresspeople, deserve the benefit of doubt.
Whats so creepy though? Surely its simply a similarity meter?
That's nuts!!!
I’ve worked at enterprise SaaS companies most of my career.

You haven’t been able to get away with an interface that doesn’t work well on mobile since at least 2008-2009.
The original Human Interface Guidelines from Apple were the golden example of good design. Research-based concrete rules for everything (including designing custom UI elements), resulting in a coherent and useable GUI UX.