skysight-inc/HackerNews huggingface dataset:
> which means that not even writing C++ SIMD code will make me have a faster implementation than the one Python is using and I will probably have to write my own assembly code

I believe assembly is almost always the wrong choice in modern world. It’s just that your SIMD version is not very efficient.

Your original SIMD version completes in 0.065ms on my computer. Here’s an optimized version which completes in 0.038ms i.e. 1.7x faster: https://gist.github.com/Const-me/41b013229b20f920bcee22a856c...
Note I have used 4 sets of the accumulators to workaround relatively high latency of the FMA instructions.

However, I’m pretty sure the implementation used by these Python libraries is leveraging multiple CPU cores under the hood.
Here’s another C++ version which does that as well, it completed in 0.0136 ms on my computer i.e. 4.8x faster:
https://gist.github.com/Const-me/c61e836bed08cef2f06783c7b11...
My brief foray into microcontroller land has taught me that C and C++ are very much mixed.

It's telling that every compiler toolchain that compiles C++ also compiles C (for some definition of "C"). With compiler flags, GCC extensions, and libraries that are kinda-sorta compatible with both languages, there's no being strict about it.

_My_ code might be strict about it, but what about tinyusb? Eventually you'll have to work with a library that chokes on `--pedantic`, because much (most?) code is not written to a strict C or C++ standard, but is "C/C++" and various extensions.
Us NPCs were never programmed with the choice, unfortunately.
Really?

An apple is a pome but an orange is a hesperidium. Different things entirely.
let me vouch for 11ty.dev, i love it. it is simple, easy to use, and slim. you don't have to worry about fighting the million dogs around and if that seems like to much. just go and use raw html, i think that ever since i've been using raw html i've actually been publishing more blogposts
And the money is actually from the Insurance industry, whose goal is to drive down utilization while driving up fee-for-service. This way, they make a little money on non-insured procedures but make a shit load of money by keeping more of the insurance premium. It's messed up... (I work in the dental industry, and see practices getting bought by DSO's, PEs and VCs only to go from $1M / chair / year to 50k / chair / year. all the time).
According to Wikipedia, AOL peaked around 2001-2002.

https://en.wikipedia.org/wiki/AOL#/media/File:Aol_subscriber...
GitHub Fork of "Zrepl"
For those of you who use "zrepl" for ZFS replication, you may want to checkout the fork from "dsh2dsh" - https://github.com/dsh2dsh/zrepl. This new fork provides a bunch of updates to zrepl including:

* Local time-zones instead of only UTC
* Faster replication jobs
* Enhanced cron job definitions for pull/push jobs
* New configuration for control and prometheus services

The original code works very well, but the new fork has added some enhancements the original author chose not to include.
To be fair, “math education” usually refers to the millions that learn arithmetic, algebra, and geometry every year, not the (tens of?) thousands that take part graduate level courses in “real” mathematics. Although I’m curious; do you think it would handle basic calculus (aka as taught in Calc survey courses up through multivariate)? In other words: does it know how to evaluate integrals and derivatives? Because I’d guess more people take those classes than all their descendants combined.

Either way, and on a more fundamental note: I’m a little dubious that “completing equations” is a net benefit for math education. It really seems like a small nice-to-have-available affordance tacked on to the real game changer: a computer that can adaptively challenge a student and competently answer clarifying questions without making it too easy. Y’know, just AGI stuff lol

As we’ve all seen from ChatGPT’s impact on English courses already, this all will require a fundamental rethink of how we teach children and adolescents. Homework is a bandaid over capitalist failings, and it’s beginning to peel…
But first - a series of congratulatory online interviews between myself and various creators who do appreciate me and that I, in turn, appreciate.
Vue is my preferred framework.
Genuine question: Who is the intended audience for this post? Is it developers working on video hosting? Prospective customers for Wistia?
They're certainly useful, and the goalposts for what is "intelligent" keep shifting, but I think we're seeing only progress towards more polished bigger LLMs. I don't think that progress implies there's a path from LLMs to something substantially better.

LLMs are still prone to hallucinations, and we're only adding more data and workarounds to make it happen less often. Prompt injections limit their usefulness on untrusted inputs. They can't do precise logic and reasoning, and are too likely to follow memorized patterns instead.

We've got something amazing, way better than what we've had before, but the current architecture is still based on a fuzzy translator. It's hard to say whether this is it, and it's going to plateau at this level for a while, or whether there are more breakthroughs around the corner.
Four Books About Apple Design
A triage queue can include how/when to do triage. As a specific example, set 60 minutes each Friday to sift through bug reports together. Small teams with good customers can reply honestly with "Thank you for your bug report. We're tracking it now at $URL. We expect to look at it after we've shipped $FEATURE. If we've misunderstood the urgency or severity please call us directly at $PHONE."
how could they.. its impossible
"Deepseek" gets very little hype here for some reason. There is this Deepseek Coder llm model, that was comparable to others at the time and could run locally. Like, zero hype.
The sound is hard to mistake for anything else and travels better. Such cannons were used for synchronization of clocks on ships for navigation, among other uses.
They no longer even have a "memory" chip anymore, it's all part of the same SOC AFAIK, so they cannot "solder" it.
How do you know they are real subscribers, and not just popular accounts that X granted the flair to?
> The biggest problem is that today C++ doesn't have a way to implement this for your own types easily

I’m not sure about the stdlib version, but with fmtlib you can easily implement formatters for your own types. https://fmt.dev/11.0/api/#formatting-user-defined-types
The subject of a 1979 short film starring the divine Leonard Rossiter

https://player.bfi.org.uk/free/film/watch-le-petomane-1979-o...
And this is exactly why you do not want to use managed services with all sorts of restrictions that by the unlikeliest of coincidences also lock you in like a roach motel /s
It's a lot "simpler" to support a Linux userland as that means one needs to "just" emulate all the Linux syscalls, than to implement the literally countless internal APIs needed for drivers etc, as that would otherwise mean literally reimplementing the whole Linux kernel and that's neither realistic, nor too useful.
> I just asked ChatGPT what it knows about me, and apparently I am known for my work in the field of AI. [..] people taking this stuff at face value for anything important is terrifying.

Yeah, I'd be more comfortable if it could say "I don't know" instead of generating bullshit.

Simon Willison's article Think of language models like ChatGPT as a “calculator for words”[1] helped me think about this topic better:

> If you ask an LLM a question, it will answer it—no matter what the question! Using them as an alternative to a search engine such as Google is one of the most obvious applications—and for a lot of queries this works just fine. It’s also going to quickly get you into trouble.

All of this is why I only every use LLMs for things that I can verify.

[1]: https://simonwillison.net/2023/Apr/2/calculator-for-words/
That's why I said we need to know:

> 2. Assuming it's rigged, how likely it's rigged in a way that the percentage is precisely XX.X%

But I didn't realize he wrote a blog post about it. He actually addressed everything I listed (and more) in detail:

https://terrytao.wordpress.com/2024/08/02/what-are-the-odds-...

TL;DR: Yes, we need to know all these priori probabilities to get the exact answer. He made an assumption about them.
The mini display is 326 PPI vs 264 PPI for larger iPads, but the same scale factor so things will always be smaller. (iPhones with even higher PPI use a 3x scale.)

That said, you can embiggen things like Safari browser buttons under Settings > Accessibility > Display & Text Size > Larger Text.
I bought and returned a 13" iPad Pro M4 because I couldn't get a Smart Keyboard Folio for it. Only the Magic Keyboard is available. I'm still using my 2018 iPad Pro.
Preserving ROMs about war amidst the war on ROM preservation
So clearly you aren't a fan of Gandhi. He also very deliberately broke the law. And not a fan of Nelson Mandela either I guess.

Not all laws are good. Using the taxi licencing system as a way of extracting tax income is one example of a "not good" law that somehow wormed it way into many societies.

It might never have changed unless an Uber had some along. The taxi licencing scheme has the unfortunate characteristics of being inefficient but not egregiously so, and had put golden handcuffs on a group of people making a valued contribution to society. Those handcuffs were the taxi licences, which became the taxi drivers retirement fund. The taxi drivers always fought any threat to the value of those licences long and hard. Those two characteristics ensured a politician would spend have to spend a immense amount political capital to fix something that had only a modest benefit. It looked like we were doomed to suffer from this tax parasite forever.

But then a seismic shift in technologies came along, and it was not so easy enforce the laws that protected the parasite. The way I remember it the taxi drivers screamed blue murder as their net worth went rapidly to 0, but the reaction from law enforcement was ... muted. I'm sure with a concerted effort the politicians could have made life so difficult for Uber the parasite could have survived. The taxi drivers certainly thought so. But it looked to me like my republics elected officials chose not to spend political capital on doing that. It was almost like they were glad to have an excuse to rid themselves of a parasite.

Now the carnage of the taxi drivers net worth going to zero is over. That aside, most things have got better. With the monopoly broken there are more taxi companies than there were before, taxi availability has become better since you don't need an expensive licence to put one on the road, and prices have dropped.

Sometimes the ends doesn't justify the means, sometimes it does. This looks like the latter to me.
Arguably the most successful effort in this space is:

http://literateprogramming.com/

I use it in a current project using LaTeX:

https://github.com/WillAdams/gcodepreview
For navigational purposes you want your "noon" to be aligned with a known datum, and that often was Greenwich meridian.
I assume it’s embrace, extend, extinguish:

https://en.m.wikipedia.org/wiki/Embrace,_extend,_and_extingu...
I built a free tool that helps improve focus and reduce stress with breathwork
Hi Hackers,

I’m excited to share a new tool my brother and I have developed called Release. This Chrome extension is designed to help you manage stress and enhance productivity by incorporating proper breathing techniques into your work routine.

Why Release?

In today's fast-paced work environment, stress can be a major productivity killer. With studies showing that 77% of employees experience work-related stress, we wanted to create a simple solution that integrates seamlessly into your day.

Key Features of Release:

Breathing Reminders: Timely prompts to take a moment for yourself and focus on your breath.

Guided Breathing Exercises: Easy-to-follow techniques that can help you reset and refocus.

Chrome Integration: Works directly in your browser, making it convenient to use while you work.

We believe that taking short breaks for breathwork can lead to improved focus and efficiency. The extension is free and available now on the Chrome Web Store, and we would love for you to try it out!

As we’re in the early stages, your feedback is invaluable. How do you think breathwork could fit into your productivity routine? What features would you find most helpful?

Check it out here: https://www.getrelease.app/

Thanks for your support, and happy breathing!

– Jack & Riley
Looks like mid-2002. OK, early 2000s then.
The iPad lineup starts at $350, and that's brand new, look used or refurbished and it becomes even cheaper. If that's too much for you, you'll be pressed to afford any computer.
I think parent means "Ampere" being a bad ARM implementation, and Snapdragon X or Apple M-series being the good ones.

It's mentioned in the article too. Ampere performs really poorly on idle (101W vs EPYC's meager 19W). I haven't witnessed that problem on my Snapdragon X laptop.

I'm not saying Ampere is bad myself though. It's obviously very competitive being a relatively new player and all. But, it's not as polished for desktop/laptop workloads as it seems.
I've heard something along the lines of "the standard is to define facilities that will be used in most programs, and to codify widespread existing practice." That was in the context of "I don't like this proposed feature," though. This was for C++, not C.

A lot of stuff in the C++11 standard library was based on widespread use of Boost. Since then, I don't know. Also, were things like templates and lambdas implemented as compiler extensions before standardization? I don't know, but I doubt it. Maybe "we're a committee of people who will decide on a thing and we hope you like it" was always the norm in many ways.
After reading this, I don’t know if I can rightly describe myself as being in infrastructure engineering.
This is great. I think you shared 3d scan of some other pyramid sometime ago here on HN. I think you should try processing this data through a Guassian Splatting software. I have no idea how many images Guassian Splats require to work well or the CPU/GPU requirements but I have seen very very cool Guassian Splatting demos on twitter where you can absolutely freely fly around the scene and view it from any angle.
Exprole new words from books ; or explore
Are you one of the rare individuals who was cool as a cucumber during the various mass psychological meltdowns we experienced as a consequence of wars, pandemics and various other causes of human death in the last few years?

Also: how did you come to know all the things you claim to in your comment (and I suspect in a few others in your history)?
I'm pretty fearful of the death of x86 because it probably implies the death of easily accessible hardware for general purpose computing. If I go to a big box store and buy any AMD or Intel laptop I can throw whatever kernel and userspace I want on it in a few minutes. The Chromebook movement has already been working to close this off.

If x86 dies we will wind up with a bunch of devices where step 1 is "run this code to exploit a buffer overflow to bypass the locked bootloader. Only works on v1.2 PCB revision 7"
Your read performance test is biased towards a struct of arrays, array of structs should outperform when needing random non-contigious look-ups. In the context of fixed-page databases, this is an important distinction since row-based and hybrid storage (PAX) will need to read fewer pages than a pure columnar store.
For anyone thinking of visitng Petra, try and allow more than a couple of hours. When we went it was for two days, going in and out each day. A lot of people just go down the entry canyon, take a look at the Treasury (the bit in Indiana Jones) and head back. But the site itself is much larger. If you are up for a decent walk there are parts that I thought were much more impressive and interesting up the hills. Some of the scenary around there is stunning.

Also, if you can do down in the evening, that's great too.

Jordan as a whole was a really interesting place to visit.
the point is that if some screwdriver is objectively better (doesn't snap and takes your eye off when you make a mistake) then the decision to use it shouldn't be affected by who recommends it.
Honestly, even as a neovim user, I don’t find vi mode to be very ergonomic for interactive prompts, and I prefer emacs-style keybindings in these cases. The only time I feel the need for vi mode is when I want to copy something, but in that case I already have that capability through tmux copy-mode. I would prefer if the team prioritizes python-specific functionality first and foremost.
Sodium-ion battery packs are starting to enter the market, and are already quite cheap. I think within a couple of years the economics will be difficult to resist.
When it comes to game servers, especially for highly modified games like minecraft, there's the client facing side, including how the game behaves, and then there's the server administration side.

If I were to interpret the statement made here I would assume that not-a-drop-in while being vanilla compliant means things like:

* It won't support server side mods without you re-writing them in rust

* It won't support bukkit plugins without you re-writing them in rust

* It doesn't support the configuration file format that the java server uses

* Maybe it doesn't support the world file format (which would be server side only)

* Maybe it doesn't support the same administrative commands (which you would only see as an administrator)

etc.

So it can definitely be compatible from the client perspective while being woefully incompatible with any prior experience anyone running a minecraft server might have.
It's basically screen tearing, apparently because the top and bottom of the display (or left and right in other orientations) refresh at different rates. iFixit suggests its a controller issue.

> Update, 9/28/2021: In response to our inquiry, Apple has told us that the "jelly scroll" issue on the 6th-generation iPad mini is normal behavior for LCD screens.

> Update, 9/30/2021: An iFixit teardown suggests that the iPad mini's more noticeable scrolling issue is a byproduct of how the display controller is mounted.

https://arstechnica.com/gadgets/2021/09/2021-ipad-mini-suffe...

FWIW, my 5th Gen Mini doesn't have this issue.
You get zero ads in Firefox mobile with uBlock Origin and it also doesn't cost you anything.

I am sure that they will kill this eventually, but hey.
This is the salary schedule for teacher in the district my kids were in:

https://drive.google.com/file/d/1BN_Q51d_wUFMs7ajdwI07ESmnmS...

Teachers get $55k-$72k depending on their qualifications. Not great, but not poverty levels either. If they want an iPad, they can probably get one.
Ah yeah, my information is probably from a year+ ago since they passed 20K only in January 2024
Non-iodized salt is easily available at large quantities for a price very similar to iodized salt. A person who doesn't want to consume iodine via their salt can just choose not to buy it. It is not mass medication, because it is a choice.

Drinking water is a completely different story. You can't survive more than a few days without it, and it is being pumped straight into our homes. Bottled water is literally orders of magnitude more expensive, so it cannot be used as a suitable alternative for drinking - let alone for activities like showering and washing dishes. If the water contains fluoride, a significant portion of the population cannot make the choice to consume unadulterated water instead. They are forced to drink it.
Look what happened to freenode: everyone just migrated to exactly the same thing but without the crazy guy or the trademark. WPEngine could fork WordPress, call it WPEngine, they're probably already halfway done scraping the plugin repository.
Author here. If you're interested, do ask questions.
I don't have my copy of K&R handy, but this distinction has existed since the initial codification. From C89:

3.1.2.5 Types

[...] A computation involving unsigned operands can never overflow, because a result that cannot be represented by the resulting unsigned integer type is reduced modulo the number that is one greater than the largest value that can be represented by the resulting unsigned integer type.

Source: C89 (draft) at https://port70.net/~nsz/c/c89/c89-draft.txt
Hadn't seen this comment before. Why is this one not Guassian Splats or nerfs?
You're talking about the dotcom bubble! A time in history where enormous amounts of money were thrown down enormous amounts of overhyped wells, and almost all of them turned out to be stupidly bad business.

People mocking that waste of money were 99% right, and Google is one of the very few exceptions.
I don’t know how this works with the compilation angle, but this is often a life saver:

try:
# problem
except:
import code
code.interact(local=locals())

You can add globals() in addition to locals() if desired.

This drops you into the interactive shell and you can go wild. Even works inside interactive code like grabbing a live HTTP request or GUI event to see what’s going on.
you'd rather everyone die than to see experience requirements for certain jobs go up?
This feels more like an internal tool that will be used forever
It's extremely difficult to put any credibility behind any stats he puts forward. He seems to consistently mislead and outright lie.

In that same thread of posting of user stats he has a another graph where he claims he tripled traffic within 2-3 months of closing the purchase of X.

https://x.com/elonmusk/status/1775526635749417258

Advertising is down, users are down, bots are up, Fidelity (an investor in X) says the value of its investment is down ~80%, and we're supposed to believe he tripled users in 3 months? It's all completely faked.

The guy just consistently lies and misleads, and somehow there is a core set of people that no matter how many times he's been exposed continue to believe whatever he says.
my layman viewpoint is that psychedelics make things that seemed immutable more…mutable. Everyone has some short list of things they are endlessly hung up on. Mushrooms might make you realize there are more viewpoints and more options.

But after you’ve taken them a few times, there isn’t so much resistance. It’s just a goofy light feeling for a few hours. Chasing that feeling when you first took them and realized that “borders are just like, made up man!” is just like chasing any other high.
The European Accessibility Act 2025: It May Apply to Your Website
Well GARM wasn’t sure that was true, so they immediately disbanded and that was praised as a first amendment win by the highest office holders in the us government.
Will soon.
I don't know which bubble you are in, but $499 + $129 for devices at MSRP is not going to revolutionize anything, especially just for maths.

A $200 Chromebook can do 10x. Guess what, that's exactly why schools buy Chromebooks.
If you have to log in to read tweets, you're still the product.
> Science doesn't prove things, it provides empirical support for or against theories.

There's been some progress science must have missed out on then:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8207024/

That is one organization, many others claim they've also achieved the impossible.
For those of us out of the loop, can someone please share a summary of the drama?
There’s an enormous bloc of K-pop fans and crypto shills that make millions of tweets, retweets, etc., per day. Maybe even a million per hour.

Edit: And that’s just for the English language, maybe quadruple that for all languages added up.

Plus India/Pakistan twitter + sports twitter + African twitter users make at least another million per hour in English by my estimates. And at least 5x that when adding up every language.

Thai twitter users makes probably make at least another million per hour, though mostly in Thai. Same for Japanese twitter users.
Hope they give $$$ to Wayback for this use.