skysight-inc/HackerNews huggingface dataset:
Using just git and git lfs alone I saw quite a bit of variance in the download speed.

I cloned a repo bare from hugging face with git, and then I used `git lfs fetch`.

This first download using just git and git lfs was served to me at an average speed of 100 MiB/s. That is extremely fast, and I was surprised given that I was downloading about 30 GiB of data from them at this speed for the data of that first repo.

The second and third clones I made from two other repositories for also many many GiB of data were slower but still plenty fast. Both of these were downloaded at about 30 MiB/s average. Which is still crazy fast.

If downloads go slowly then it might be intentional because hugging face might need to slow down to serve everyone.

I think it is better to stick to git and git lfs for downloading from hugging face. They are serving us hundreds of gigabyte of data each, completely free of charge.

What I would like to see though is a tool that integrates git, git lfs and BitTorrent natively, so that I could git clone from hugging face and then “git torrent” to download the actual gigabytes of data from peers and that I would also be seeding automatically this way.

Such a tool would be nice because it would consume very little data from hugging face, while remaining as easy and native to use as it is to use git with git lfs.
Linking your research to CO2 or climate change helps in getting funded, the parent comment is sarcastic but it brings up a good point IMO.

It doesn't even mean the authors think there is any actual implication for CO2 or that they are being dishonest, in many cases the system has to be gamed like this if you want to be able to do research at all.
Jobs that don't require a long education are usually referred to as vocations rather than professional careers. It would not make someone an expert in a subject area.

Airline maintenance is a good example. Quick to learn and high paying, but it would not make you an expert in either aviation nor engineering.

In the US, to testify as an expert in court, you need to have spent 20 years at your profession.
> As a vertically integrated AI studio, we do everything in-house for AI training and inference: from data ingestion, to model design, to high-performance infrastructure.

What does that even mean? They run their own GPUs vs using some cloud provider? They hand-type their own training data? And even if they did, why would that matter?
There are RISC-V chips with PCIe controllers on them. I'm not sure if you can use the hardware designed to act as a host to act as a device, but it wouldn't surprise me. In any case I would find it hard to believe that the hardware that can act as a device would cost significantly more.

You can get a whole NVMe SSD for $15:

https://www.newegg.com/silicon-power-128gb-p34a60/p/N82E1682...

The hardware required to do this can't be that expensive.
Using Svelte and D3 together for data visualization leads to more declarative code and componentized code that developers have become accustomed to but without sacrificing performance.

https://blog.logrocket.com/data-visualization-svelte-d3/
Well that's a strawman. I've seen churches, corporations, and families being run on amazing shoestring budgets, but you couldn't tell from the outside, because the holder of the purse strings was judicious about spending.

Years ago, I learned a peculiar thing about corporate or municipal budgets: sometimes a line item has to be spent or it won't come back next year. So there is often some strong impetus to spend $XXX,XXX -- or else -- and the deadline comes on June 30, and often that is how you arrive at bad spending decisions, because it's "burning a hole in your pocket".
The Ferengi are a monarchy led by the Grand Nagus.
I think the confusion about tensile strength comes from imagining a single carbon fibre. It very obviously has little strength in compression, like a bicycle spoke. But the fibres don't act alone.

Even under tension, you need the epoxy to transmit loads between fibres, or else the carbon fibre is pretty useless which is why the finished material CFRP (carbon fibre reinforced plastic) is used. Unlike metals which are generally equal strength in compression and tension, CFRP is roughly half as strong in compression. But it's very light so from a strength point of view it's not automatically the worst material choice. I get Cameron's point but if it really had "no strength in external compression" then it would be a useless material in general.

Regardless of material the main failure mode of a tube with external pressure is buckling, so the strength in compression is much lower than what you expect from a hand calculation that doesn't consider buckling anyway[1]. But CFRP is a risky choice for at least 4 reasons: analysis is not as straight-forward/easy-to-trust, signs of fatigue are harder to detect, delamination is difficult to control[2], and interface to other materials is tricky, especially when temperature changes and water are involved.

[1] You can use hand calculations to check buckling as well but they depend on analytical models which, if they even exist for CFRP, would be quite difficult to trust because there are so many more variables compared to metals.

[2] Delamination must be really nasty when coupled with buckling. Local weaknesses greatly affect buckling, and a even a small void between plys is a local weakness where the plys don't transmit load to each other.
Electrical Grid Parts Shortages Are Slowing Truck-Charging Projects
> Hasn't most of the world had a similar rise in food price over this period? Wouldn't that naturally negatively impact the poorest, such as the North Koreans?

How much food does North Korea import?

My understanding is that North Korea is extremely isolated from the rest of the world; to the extent that that is true, it isolates them from global inflation in food prices.
I mean, I sketch ideas out in Excel formulas or quick little Python scripts that I talk out with GitHub co-pilot...
People say lots of things, especially when they see ways to exploit others so they can make money. Let this be a reminder that copyright exists to protect the rich, not the artists.
Last time I checked, North Korea is an authoritarian dictatorship.

Edit: Not a Marxist society.
It seems unusual an article would spend so much attention deconstructing the psychology of gun ownership, but zero on statistics about how often guns are used in self-defense - the commonly stated reason for gun purchases. Especially as it's not shy about bringing up gun homicide statistics, or inventing a new category, "gun deaths", to pad the numbers with suicide, whereas in other contexts, the Times is pro-right-to-suicide, even assisted suicide [1,2]. I guess suicide is a legitimate choice, so long as the method isn't a gun?

To save you the trouble - though the Times did not deign to mention them, defensive gun use statistics do exist, and show such use of guns is pervasive [3,4].

[1] For Terminal Patients, the Barrier to Aid in Dying Can Be a State Line - https://www.nytimes.com/2021/11/13/health/death-dying-dignit...

[2] Medical Assistance in Dying Should Not Exclude Mental Illness - https://www.nytimes.com/2023/04/21/opinion/medical-assistanc...

[3] CDC removed stats on defensive gun use over pressure from gun control activists - https://www.foxnews.com/politics/cdc-removed-stats-defensive...

[4] That Time The CDC Asked About Defensive Gun Uses - https://web.archive.org/web/20230527120649/https://www.forbe...
CSS is (too) powerful but not inherently complex. It is often abused.

Ultimately you will need real eyeballs to judge aesthetics. No argument there. But significant QA work can be automated with frontend testing frameworks.
How do all businesses in the world coordinate to raise prices simultaneously? And if all prices are rising, aren't businesses costs also rising? If that's so, how are they making more profit across the board, as you suggest?
Nah.

Nobody complaints when you invent words or phrases to add clarity, but most academic papers are NOT doing this. It's an academic circle-j** where all the authors play the same game to try to fit in with each other.

And in this respect, you're 100% right. Professionals who make a living doing work, even the ones who know more about the topic than the researchers, are not the target audience. The target audience is the others participating in the circle-j** who determine if the paper should be published.

And no, I'm not saying that researchers are worthless and don't know anything. Merely that they have different purposes and standards for their work. And it has always been this way, in every field.
Thanks for sharing. Curious if you know the answer: what’s the difference between a “pictogram” and an “icon” in the components? I looked at a few and it seemed arbitrary?
> AVX-512 is still not present in the chips with E-cores.

Why would they put a dig at Intel’s consumer chips in a slide deck for their server parts? The Intel Xeons don’t have E-cores. This doesn’t make any sense unless I’m missing something.

Also, you know AMD has recent consumer chips without AVX-512, right?
Flying taxi at the Paris air show is quiet – too quiet
It's pretty clear that amazon is pretty far down this path. If they cared about their customers, they would stop being a launderer for fake goods and would stop abetting predatory behavior. If they cared about their business customers... and so on.
Okay, so I guess that means you're now okay with their public statements.
Wonder what are their thoughts about nginx or Telegram versus Apache HTTP or Whatsapp? ;)
I’m pretty sure intelligence in chess does not transfer to other domains. This is someone who wasted years of their life to become a really great board game player. An accomplishment in the world of boardgames for sure, but with no actual consequence.

As for as the Wagner group, like Ukraine they are going to be crushed. I simply don’t believe anything I’m hearing in the media anymore. It’s propaganda and the reality is Ukraine will lose. They don’t even have a chance and never did. They shouldn’t have given up their nuclear arsenal - in fact they were explicitly warned not to in writing because Russia would invade, but ignored that and pandered to pacifists. Then they failed to join NATO. This whole affair was an inevitable consequence of their strategic mistakes.

Although, it was helpful of them to test all of NATO’s weapons against Russia. Useful intel there
That would only be possible if the rings were fixed relative to each other, which they are not.
I honestly can't remember any improvements from 7 to 11, except more ads and more config screens for the same options, making everything super confusing.

I miss the old Windows that would just stay outta my way... now every time I have to reinstall Windows or boot up a fresh VM, there's always a "wtf is this" moment when you see all the ads and Bing and Cortana spam at first startup.

I wish the VSCode team would take over Windows and trim the fat lol
Any of them unless the company who produced it can prove they behaved and only slurped up data they have the rights to.
The word real-time has more than one meaning. This is about real-time chat, where the message is expected to be read immediately, as opposed to something like email where the message is expected to sit in a buffer for a while before being read.

You wouldn't ask for the deadlines of a video game speedrunner talking about "real time", either. That means real wall-clock time rather than time displayed by the video game (differences can arise due to e.g. pausing)
Europe had a world war ending in 1945. It was quite prosperous in a few decades; in part, it never ceased to be.

If you ask me, world war is on the same level of personal danger.
It shouldn’t matter much whether inflation is low or high as long as it is stable. Every supposed effect of inflation seems to be mostly an effect of either wealth redistribution or uncertainty.
I recently created a new NextJS project.

For my little site I needed an input element with type=file.

So I was getting started, with TypeScript and all, like the swaggest of web developers.

Came the moment for the actual file input:

TypeScript REFUSED to accept the input element's type as "HTMLInputElement" when that is literally its type.

After TypeScript eating up about 1 hour or so of my time, I decided to get rid of that piece of sh*t for squiggly underlining all my code in Red simply because it's too retarded to understand it.

Any of the TypeScript lovers care to explain?

Needless to say, I ultimately went about doing what I wanted in 5 minutes in VanillaJS and was happy ever after.

Call me again when TypeScript does its job correctly.
Australia is foolishly anti-Oxford comma.

https://www.stylemanual.gov.au/grammar-punctuation-and-conve...
Getting URLs from RSS feed from YouTube channel easily
The “crime” that Wesley committed in one episode was that he was playing sports with some other teenagers and accidentally fell into a flower bed.

The punishment? death.
A site to easily get the URL for RSS feeds from YouTube channels.
Shirley, you can’t be serious
it didn't but it made me smile :)
I'll start with two recent standouts:

Flighty: https://apps.apple.com/us/app/flighty-live-flight-tracker/id...

As someone who travels every couple of months for work, this app has quickly jumped to the top of my list when I'm thinking of apps that solve a problem without compromise. Great UX, timely and truly helpful notification content, and a satisfying design that takes advantage of all the cool features iOS has to offer.

Artifact: https://apps.apple.com/us/app/artifact-intelligent-news/id15...

Google News has a good recommendation algorithm, but an uninspired design and very limited feature set. Apple News has a great design, but finding interesting content is a challenge even after months of trying to actively curate its algorithm. Artifact doesn't have the best recommendation engine, but it's pretty good and much more transparent/configurable than its competition, and its clever usage of GPT to dynamically combat clickbait headlines and summarize articles works surprisingly well.
Is everyone on HN running their computers in some parallel universe where apps are running 10X slower than my computer?
The Reddit playbook is emerging in hacker news which means there was at least “some small exodus”!
I think, it may be worth keeping in mind how important it was to have an intuitively accessible representation in the era of console lights and toggle switches. Ones' complement and octal grouping (it's easy to interpret a triplet of bits) did this. – And subtraction was just addition with one of the operands inverted. On the other hand, you had to compensate for this by adding extra circuitry to handle transitions across zero (i.e., a change of the sign-bit occurring in additions or subtractions), and checking for -0 in code as well. As operator consoles became less important, this became less worth the effort and we transitioned. (Mind how the connection between octal digit positions and bits is lost in two's complement. This would have been a major issue.)
The article is about how XMPP is a foreshadowing for what's going to happen to the Fediverse after Meta will enter the space.

What I'm saying is that hobbyists (like me) that develop fediverse software will probably be there _after_ meta gets bored and finds reasons to drop out, which is pretty much what happened to XMPP. And that it does not mean the death of anything.
A friend of mine, half-Korean, made a tremendous case that the Ferengi were stereotypes of Koreans and I wish I had recorded it, because it was thoughtful and well-supported.

I guess some stereotypes are really archetypes and people fit them as needed ... or as feared about one's self.
> I think it works quite well when they focus on architechture, mentoring, product planning, estimation, cross team communication, code review, devops and small feature/config requests. On slow days they can fix those nasty bugs that have been in the backlog for a while, or on tight deadlines they can help in the parts lagging behind in the important project. But yes I can see how this could be considered "bad" IC, but all that gruntwork is work that doesn't need to distract and slow down your team now.

What you're describing is a good manager, period. You can't slot an MBA with no engineering experience into a TL position, to serve as some kind of bureaucrat. When the team's stuck in the weeds, a good leader rolls up their sleeves and helps. It just goes to show what a sorry state the industry is in, that we no longer think of that as intrinsically a leadership skill.
I applaud the effort, but I would suggest a different code style if the aim is to make it as friendly and simple as possible.

Specifically, comments every other line quickly add up and take up valuable space. Some, like the one above `sumOfSquares` are, in my opinion, unnecessary. It's obvious from the variable name and that `for` loop what's going on there.

My experience is that the best way to make equations legible is to use their matrix form - matrices are easy to explain to anyone who can add and multiply.

I'm currently in a project that's built around a few calculations and we settled on matrices because it's a language that every team member, from the project owners to developers, understands.
An offshore drilling platform costs about 250M to build and deploy.

It is not funded by tax payers and it starts paying for itself after a few years (they extract $250,000 worth of oil per day on average, up to double that).

I don't understand your comparison?
You're right, but the idea of looking things up instead of computing them can be useful when we are constrained by the available compute power. I'm not talking about simple lookup tables, of course, but if you look at recent trends in large foundational models, there's a lot of interest in efficient access to external information, or ways to pay attention to the inputs selectively, rather than in all-to-all fashion (e.g. landmark attention tokens).
> This presentation shows the fundamentals of the "decoupling from Rails"

I 100% understand why someone would want to do that, though, for unit testing or otherwise. Rails (and every framework inspired by it) seems almost intentionally designed to force you into coding a big ball of mud where everything is held together with magic framework duct tape. I guess some people's brains are wired to enjoy working in big mud balls, but for those of us who don't, adding a decouple-from-Rails-or-Laravel-or-Spring-Boot-or-what-have-you layer is the only hope we have of continuing to receive a paycheck while keeping our sanity intact.
Did you actually test it with unlimited users?
Imagine telling a FOSS developer to “f off”? This language and sentiment has no place on HN.

Edit-Read the commentators other comments. They’re almost exclusively negatively targeting OpenBSD since 2021.
I'm kind of in that camp with cars. The last car I bought didn't come with an owner's manual. I've "begrudgingly" accepted that a PDF copy on my phone is for most practical purposes just as good, but I still prefer the paper. It's just easier to read, thumb through, or check the index and find what I'm looking for than doing the same on a small touch screen.
I meant carpet bombing and other things like that.
I've added a gif to the readme that showcases one of the current flashcard modes.
they can definitely enforce a strict time limit by only showing the exercise on a website that starts a countdown and telling you so. I'm okay with that. What I'm not okay with is being ambiguous about this and expecting me to game-theorize the risk-reward ratio of competing with people cheating.
It reads kinda manic at the start, then he starts talking about his spiritual experience with a homeless women and you know he's of the rails.
Time-lapse image captures 100 lightning bolts over Turkey
I'm taking microbiology classes (or will be again in the fall). I dig the premise. Thanks for sharing.
Subtle nitpick, but inflation favours fixed-rate debt holders. Floating rate debt holders can get burned pretty badly in an inflationary period.
Titan sub vs. refugee trawler: how much is a human life worth?
It wrote some code for me - but stopped in the middle
----
Q:
The following are table definitions Users(id, name, username, password, first_name, last_name, last_login_dttm) Pictures(id, user_id, name, date_taken, size) Generate SQL for the following - Who is the top user by number of pictures
A:
Oh fun, a little SQL problem! So let's see here... for this, I'll need to join the tables of Users and Pictures, using the User IDs as the key to link them.
Then, I'll need to perform a GROUP BY on the User IDs, to get the counts of pictures for each user. Finally, I can sort by the count and select the top user. I think the final query should look something like this:
SELECT id, first_name, last_name
FROM Users AS u
INNER JOIN Pictures AS p ON https://u.idd = p.user_
Debt is generally used to increase non-cash capital - housing, businesses, etc. Indeed makes sense that the elites want to ensure non-zero inflation.
The entire industry has lost it's fucking mind.

Object.keys returns an array of strings. Non-ennumerable properties and Symbol-keyed properties aren't included (on the off chance that's even relevant). That's it. It's not rocket science.

This article is complete nonsense. "What if there's no e-mail validator!", then write one? Or don't try and validate an e-mail? Like ?????? How do you not know what properties the object you're validating can have? Is this seriously how these devs operate? Just write some code with no idea what data is coming into it and no desire whatsoever to iron that out before continuing?

6 months with a dynamic language, if you actually bother to learn how to code, and you'll start reading and writing code in such a way that it's blatantly obvious what every type is. I cringe when I see people say stuff like "Typescript forces you to think about types!", in practice it's the complete opposite. There's a basically perfect correlation between devs I've worked with that like TS and those that have no idea what's going on with their code and constantly need to bug the other developers for help.

I was gobsmacked the first time I looked over a TS dev's shoulder and saw them trying to make changes without actually reading any of the code first. Zero idea what variable is defined where or what it holds, nah fuck that, just jump to line 148 and hover over a couple of things to try and pick up the thread from there, she'll be right.
So obvious that I didn't even think I needed to add the /s...
You might not be able to solve the crisis with money alone but you need lots of money to solve it is my gut feeling.
That sounds like a good one to nope out of lol
Humans aren't computer programs, for one.
This is easily determined by looking at changes in net profit margins, at least for publicly listed companies with public financials.

One source of data that might be useful is this:

https://pages.stern.nyu.edu/~adamodar/New_Home_Page/datafile...

I find it especially funny when people complain about retailers “profiteering” when their net profit margins are as low as ever in the low single digits.

Edit: here is an updated report of profit margin changes over time by industry:

https://www.yardeni.com/pub/sp500margin.pdf

Edit 2: nvm, above link is not so useful since it is showing operating profit margin, not net profit margin
It's convenient that one can't point out deceptive characterization of censorship, or highlight the nature of existing censorship, without implying a bunch of strawman positions that are easy to argue against, isn't it?
That split is only a split in one sense. If me, on Fosstodon which blocks facebook, wants to read your posts on a server that doesn't block, we are not impeded.