skysight-inc/HackerNews huggingface dataset:
The heading hierarchy is the table of contents. Rather than some magic that creates a set of anchor links that link to the page's headings, I want browsers to provide what screen readers do, list the headings and let people keyboard navigate to them without site authors having to do anything.

"SkipTo Landmarks & Headings" is a browser extension that somewhat does what I'm describing. It's harder for an extension to handle this smoothly compared to a browser.
https://skipto-landmarks-headings.github.io
However iq is the most correlated number in psychology. It’s a heavy predictor of many many things. It’s the one thing in psychology that has the most scientific validation.

Yes iq can’t measure everything that intelligence represents. But it does measure something extremely important and meaningful to us.
A friend recently asked for budget speaker recommendations and was leaning toward a soundbar. I helped research; I'm a big fan of checking enthusiast communities for product guides, perhaps in part because I maintain one for flashlights. I came across the same advice to avoid soundbars and ended up with a list of powered speakers instead. That's no more complicated to hook up than a soundbar, and my friend was extremely satisfied with the speakers.

I think they probably wouldn't have been as satisfied with a similarly priced soundbar. It's not because the soundbar couldn't be as good, but in practice usually wouldn't be. The intended audience isn't as discerning, so products don't have to be as good to sell well.

The trick with enthusiast recommendations is to limit scope creep if you're not trying to become a hobbyist yourself. Don't get talked into a complex audio system or a flashlight with fan cooling and 80000 lumens when your needs are basic, but do get the $80 powered speakers and the 18650-powered flashlight with USB charging.
Here's a NASA-funded study from the early 2000s, arguing that a space elevator could be built as a paper-thin ribbon at least a meter wide, composed of carbon nanotubes 7cm long, bonded together with epoxy.

http://images.spaceref.com/docs/spaceelevator/521Edwards.pdf

The study also addresses lots of other engineering issues. This work sparked a lot of subsequent R&D that is still ongoing. We're not yet able to actually make the ribbon described in the study, but we're getting there.

Then again, if you're willing to rely on dynamic support, a minimal orbital ring could be built with materials we have today:

https://en.wikipedia.org/wiki/Orbital_ring
The multiple uses of WHERE with different meanings is problematic for me. The second WHERE, filtering an aggregate, would be HAVING in standard SQL.

Not sure if this is an attempt to simplify things or an oversight, but favoring convenience (no need to remember multiple keywords) over explicitness (but the keywords have different meanings) tends to cause problems, in my observation.
no tar?
I can only blame teachers. In primary school after four years they finally managed that there's only on kid per class left (that would be you I guess) has fun with math. At home I am fighting an uphill battle because I know it can be fun (my kid even likes logic puzzles). Living in Germany, for the record.
Just chiming in with others to help out:

By default LM Studio doesn't fully use your GPU. I have no idea why. Under the settings pane on the right, turn the slider under "GPU Offload" all the way to 100%.
It seems like Zillow is full of people selling houses at 2x to 3x the estimate in Cumberland hoping to sell and run to whoever takes advantage of the relocation program. I see houses assessed at $90,000 in 2023 selling for $300,000. Give me a break.
It's difficult for me to tell how sincere your confession was, I am guessing you meant it in jest.

But it is worth stating nonetheless. No one confesses when they search StackOverflow for something they've solved 100 times before, or when they ask Google a question a dozen times a day. Asking ChatGPT for some insight should equally not be considered sinful :)
This is a fantastic article!

High level thinking. It should be top of HN today
Note for C++ developers: Their trick is only possible because the strings are UTF-8 and not null-terminated. It wouldn't work as a drop-in for standard strings in C++.
I absolutely love his destain for Game of Thrones.
I recently started looking at Unity again - not for gaming, but as a way to deliver cross platform B2B products. Primarily leveraging the 2D layout primitives rather than the 3D rendering pipeline, but perhaps taking advantage of things like TextMeshPro instead of traditional techniques. The overall architecture would be client-server, very similar to a typical web app. Unity on the client, some backend written in .NET (so we can share contracts).

If I was forced to do a proper "native" experience on every platform, I may spend a more significant amount of time on this path. The licensing arrangement with Unity isn't perfectly ideal, but in the realm of B2B products it's probably a manageable cost of doing business.
> Unfortunately this paper might be a hoax

Not necessarily. It might just have performed at this peak capacity in ideal lab conditions.

This would need to be reproduced, but like you pointed out ASML and Zeiss most likely tested this configuration out at some point in the last 25 years.

That said, the English is very off on this paper - I did a re-read and it looks like they're proposing that they were able to cut the power down to 20W from 200W
IMO having SELECT before FROM is one of SQL's biggest mistakes. I would gladly welcome a new syntax that rectifies this. (Also https://duckdb.org/2022/05/04/friendlier-sql.html)

I don't love the multiple WHEREs.
What we did in the past was contact the editor first and ask if they have any problem with it being pre-published. Some do (most of them in our experience), some don't. The paper always change between arXiv and the journal, so the source of truth is the journal.

> I have had a paper reviewed, then rejected, only to see the same idea elsewhere a while after

I've seen worse. A grant being rejected by the grant reviewer, only to be re-submitted slightly changed by a reviewer's friend (this is a small world, we know each other) the next year. The inners of science suck, most of us keep doing it because we are like monks: we love God (Science), but we hate the Church.
obama and trump are more similar than people realize is the blackpill. 'median voter theorem' and such
I'm fine with it failing. I think in practice developers would have fucked up regularly so the hierarchy still wouldn't match the content.
Fair. I don't think we'd want that either, though, for the same reason. The moon is too close for comfort for smaller objects that we've proven we can move.
Not always, but a lot of times not having friends in Middle School is class based. When I had this age I moved schools, in the first one I was objectively poorer than almost everyone else and the subject of bullying and loneliness. I would hide in the library during reccess not only because I liked reading, but to avoid the pain.

Moved to another school were I was absolutely average socio-economically speaking, had some of the best years in my life. Rich kids are incredibly cruel.
Get paid to answer important questions instead of getting paid to provide sought-after results. I think that's the end-point, the "how we get there" is now the question!
Printing the web, part 2: HTML and CSS for printing books
Yeah I use it on servers and printers as well. Almost never on workstations.
I drink a milkshake occasionally, non-caffeinated (just plain old vanilla), from a local place, I'm not obese and I'm not from America. Why are you setting up a straw man and getting upset about it?
Are those expressions evaluated by JavaScript or is there proper isolation from the browser context? I.e. can I safely embed a user-generated Vega plot or is that XSS?

edit: Found the docs: https://vega.github.io/vega/usage/interpreter/ They do have security features, and even a AST-based interpreter
From a security standpoint it's no different than a password form except you're sharing one company credential with another. The issue is not html forms though, it's that you might trust Anthropic more than you do the hot new website built yesterday.
The world has gone mad with status-seeking behavior. It's not even about the money, it's about "what will they think?"

A Harvard/Stanford/MIT education used to be about the rigor, the education, the knowledge, the tutelage. Now it's about having that name attached to yours. Same goes for FAANG.
> I am also amused how the modern window takes a good second plus to paint.

The number of pixels is increased since the days of Windows 3.1. Even notepad needs a couple of seconds to draw its empty window on a new mashine. /s
Seriously. It’s not like that was the actual purpose of html or anything.
> It seems very unlikely that ASML would be willing to sell EUV sources separately to Nikon

Nikon's out of the EUVL game and doesn't plan on returning. They're reiterated this in just about every quarterly prospectus for years now.

They're migrating to licensing whatever EUVL IP they had to other players.

They've pivoted heavily to FPD Lithography (LCD, OLED, and potentially PV fabrication) - better margins, less political headache.
I was pointing out that walking around with a voice assistant is not walking around with an open microphone recording everything.

For many applications with the iPhone, the transcription is done locally.

If you have an iPhone, turn on airplane made and switch on dictation mode.

I need to go to the store and get a two by four
I am five foot ten inches tall

You'll note that it does a fairly good form of transcription on device (you can still trick it with some ambiguous homophones).

I will also point out that Apple is using an opt-in process rather than opt-out. The article you linked is from October 29th, 2019. iOS 13.2 was released October 28th. It is possible that the release and saying that it is opt in ( https://support.apple.com/en-us/118392 ) "Privacy settings to control whether or not to help improve Siri and Dictation by allowing Apple to store audio of your Siri and Dictation interactions" is what triggered the article (the change prompted the article rather than the article prompting the change).

https://foundation.mozilla.org/es/privacynotincluded/article...

And from the about security settings:

If you opt in to Improve Siri and Dictation, the audio of your interactions with Siri and Dictation may be stored on Siri servers and reviewed by Apple employees to develop and improve Siri, Dictation, and natural language processing functionality in Apple products and services. For general text Dictation performed on device (for example, composing messages and notes, but not dictating in a search box), transcripts and audio are not shared with Apple by default, but are shared if you opt in to Improve Siri and Dictation. In addition, other Siri Data, such as computer-generated transcriptions of your requests, names of your contacts, apps installed on your devices, and location, is also used to improve Siri.

This is fundamentally different than having an open microphone during a conversation that is transcribing the entire conversation and then using that to summarize it.
I read yours after posting this and it provides exactly zero information:

> I promise, you are not the first person to have thought of this, and, believe it or not, there are reasons other than malice and avarice that cloud providers don't terminate service based on billing caps. Terminating service is a big deal.

"Terminating service is a big deal" how? I can explicitly cancel a subscription after a certain date—what is the problem with me explicitly cancelling a subscription after a certain amount of spend?

No one is asking for automatic circuit breakers applied to all customers indiscriminately, but I'm not seeing any justification in here for why an opt-in circuit breaker is technically or legally challenging to implement.
it means russia can no longer do "lets have ceasefire and freeze the border" because that would mean them ceasing Kursk to Ukraine. Instead they have to negotiate
> I think the trial by fire approach, just jumping into the deep end, is a much more effective way to learn. It's also more fun for me.

If people survive it this gets them past some substantial mental hurdles. People who take too long on the basics often get stuck in the beginner treadmill, not really progressing but getting better and better at those basics.

Unfortunately, it's not perfect. Most of my colleagues who have taken this approach have deficient mental models of how computers work or are missing significant portions of background or fundamental knowledge.

After the trial by fire, you have to go back and fill in the gaps, hopefully deliberately and not just by future trial by fire efforts.
Copilot AI calls journalist a child abuser, MS tries to launder responsibility
True, but then there's nothing wrong with being dumb. I know a lot of smart people, and they're all dumb about most things. Like the universe, we're mostly empty, with some hot, bright spots. What I mean is, don't think of yourself as fundamentally smart or dumb, think of yourself as having a lot to learn, no matter who you are or how others perceive you.

But sure, this is a good reminder of how you go about learning new things. It's the Julie Andrews method of pedagogy: "start at the very beginning (a very good place to start)"
Maybe. Maybe not. Depends on the publisher’s terms.
Unity has become an unfocused, poorly optimized, half-baked mess. This WAS bad for the independent and small developer market that actually uses their engine for final builds, but they've begun a mass exodus to Godot, which happened to go from "ok" to "great" JUST as Unity ruined their platform with their short lived "20 cents per install" policy.

Someday soon, we will see Godot eclipse Unity in the same fashion that so many other proprietary juggernauts were slowly cannibalized by laser-focused open source projects over the years:

In 2022, the split among GMTK participants was 16% Godot to 61% Unity. In 2023, it was 22% Godot to 49% Unity. This year, it was a whopping 37% Godot to 43% Unity: https://pbs.twimg.com/media/GVfo5-0WQAAIMAQ?format=jpg

This is major, because Godot has just had another round of home run improvements that brought in even more developers. I think 2025 is the year that Godot effectively replaces Unity for new developers.
I'd rather blame the system that teaches the teachers. I'm certainly not going to blame someone for not knowing how to teach an onramp that they don't even know exists because they themselves were never taught properly.
Why does the school recommend Windows unless your classes specifically need them (for certain software)?

A Mac is a much much better choice these days, any of the Apple Silicon stuff with at least 16 but preferably 32 gigs of RAM. Used if the new stuff is too expensive. No Intel or AMD comes close, and Windows is ad-infested trashware.

If you absolutely need x86 for some reason, then maybe a ThinkPad, and put Linux on it.

Don't get some generic cheap Windows laptop. It'll only slow you down and load a bunch of useless apps at startup and bombard you with ads and have terrible battery life and no support and moving parts that crap out after a year or two.

If you need gaming, use GeForce Now rather than the expense, heat, and battery usage of a dedicated GPU. The Apple Silicon GPUs are decent but you can only emulate x86 games on them via Rosetta or Crossover and neither is great.
This is what you get if you run BrowserBox on your device. You could also self host BrowserBox on your own VPS. Then you have data syncing without needing to be signed in to Google because your data is on your own server, accessible anywhere.

Also we specifically license it free for personal non commercial use.

If you wanted to do this personally for commercial stuff, you can purchase a yearly or perpetual license currently at around $80 and $250 respectively

Most of our clients are organizations, but we do have a few individuals who have personal licenses.
You're unlikely to go to jail right out of the gate, but there can be some very expensive lessons. Like almost everything outside of your primary focus the first ~80% comes pretty easy with a little effort - that's when you should stop optimizing and either ignore or hire.
It’s nice that rustc’s niche optimization lets smolstr be implemented with a simple enum, rather than having to do some unsafe union bit packing[0]. The only concession that had to be made to the compiler is using an enum for the InlineSize value to show that the last 3 bits of that aren’t used.

[0]: https://github.com/rust-analyzer/smol_str/blob/fde86a5c0cb8f...
In the query plan, filtering before or after an aggregation is the same, so it's a strange quirk that SQL requires a different word.
Show HN: ReadStats– A Free, Client-Side Tool for Visualizing Your Goodreads Data
I built ReadStats a while ago to help me understand my reading habits better. It's a simple tool that takes your Goodreads data and generates visualizations of your reading history, all in your browser.

Key features:
- Easy import of data directly from your Goodreads CSV export
- Completely free to use
- 100% client-side processing - no data is collected or stored
- Data exploration of your readings divided in 6 sections (Reading Journey, Ratings, Authors, Publication Date, Book Length, Controversial); each with many charts and highlights.

It's not groundbreaking, but I think it's cool. The best part is that it respects your privacy - all data processing happens in your browser, so your reading history stays with you.

Link: https://www.readstats.com

PS: If you don't feel like using your data you can check it out with my some demo data here https://www.readstats.com/app?defaultData=true#overview

I've a couple of other projects now but lately I was feeling like improving it, so I'm open to feedback and suggestions!

Thanks for checking it out, hope you like it!
A better question would be over something like Jan or LibreChat. Ollama's is CLI/API/backend for easily downloading and running models.

https://github.com/janhq/jan

https://github.com/danny-avila/LibreChat

Jan's probably the closest thing to a open-source LLM chat interface that is relatively easy to get started with.

I personally prefer Librechat (which supports integration with image generation) but it does have to spin up some docker stuff and that can make it a bit more complicated.
If you want to compete with Terence Tao, maybe. But everyone with a functioning brain can get to a high level of proficiency, I know because I've taught people who were convinced math is an alien language and they lack the math gene.

It's the same with any skill, lots of people are convinced they can't make music, or learn Mandarin or what have you. 99% of it is preconceived notions that they don't belong into a certain club and because we keep telling people that if something's hard for you, you're untalented and you should focus on something else. But it's just effort, even if it's more effort for some in the beginning, there's no magic in any of it.
It's a cliche that the answer to "Can't you just..." is "No, you can't just."
They seem to copy Android heavily. Android is also a single tasking OS with a lot of TSRs. /s
Reminds me of KQL (Kusto Query Language) by Microsoft
Actually previous design was better to my eyes.
> A group of brilliant, top-talent engineers seemed to want to build technology that is the opposite of what Unity is or has been. In their ideal world, everyone would be writing all the code in SIMD assembly and lockless algorithms.

He is talking about you Mike Acton.
Yes - but my point for that wasn't about allowing anyone to push anything on random devices. It was about the market penetration of those two companies.

Tile, as you mentioned, will never get any reach since users have to opt-in to start contributing to the location data, making their network incredibly smaller compared to Apple's or Google's own networks.

If you're Tile - you have no way to start such a network because you'd have to convince every single iPhone user (or Android user) to install your app, while Google / Apple can just do it with the push of a button (kind of!)

My point was about starting your own network with a similar coverage - it's nearly impossible. Thus competing with Apple or Google here is extremely difficult.
Because "mono" (repo) + "go" (the language)
For real, all it too was a Provost.
> put back usenet (it's cheap enough) to have visibility and keep the code REALLY distributed and REALLY developed in a distributed workflow

You absolutely don’t need usenet for that. Git is already distributed and any mailing list is fine for discussion. No need for nntp and the associated complexity.

The real issue is that most people have no idea about how to send and receive patches, share git bundles or use request-pull (or really use Git if I judge by the standard of my office) outside of GitHub.
+1 for Jan, and unlike Msty/LM Studio - it's open source.
Carmack on Oculus, Minecraft, Meta and Microsoft
Originally started out with LM Studio which was pretty nice but ended up switching to Ollama since I only want to use 1 app to manage all the large model downloads and there are many more tools and plugins that integrate with Ollama, e.g. in IDEs and text editors
This article is such a ride. `grep`, `ls` and `cd` then BAM - `awk`.

"Here's a hammer, here's a chisel, here's a hand saw aaaand... here's a petrol powered jackhammer with a circular saw attached."
Very good point, I improved the algorithm and did some tweak. Now it does not accept non-food ingredients or ingredients that are harmful for people.
A streamed desktop app does not provide first-class collaboration, where multiple users can simultaneously edit the same document.
Show HN: QR Grid – Customizable QR Code
Are you buying cheap cables? Their quality can be very different from one manufacturer or model to the next.
> Windows phone died.

But the mindset lives on.
This is kinda similar to what Caves of Cud did. Pretty much wrote the entire game from scratch and then used Unity as a dumb renderer/UI handler/multi platform support.

When the licensing fiasco happened the creator spent a live stream "converting" it to godot.

He didn't open godot until the very end - just to start a thread with his code. Nor did he open unity at all either.

Reminded me of your idea.
Python's json is an often-quoted example of why not to have it in the standard lib. There are some bad defaults that no one can fix for stability reasons. Though I admit it does come in handy sometimes.

In production, I've lately seen serde_json backed python implementations, this makes sense for performance and memory safety.
A $42k brand new car is only accessible by the upper middle class. We need a Ford fiesta equivalent model.
I was not even aware that the narrative around local-first focused on realtime collaboration. By the time I had come across it, I had been deeply looking at local-first food systems, so local-first software made sense to me for similar reason: resiliency, decentralization, and the foundations for rebuilding local communities. I suppose the roots from CDRT makes the real-time collaboration narrative make sense.

It did just also occur to me something ironic. I had been working on remote-first teams long before COVID, and that is what I insist upon when recruiters come by with local job opportunities.
Hardly.

Yes, you can contort your definition of intelligence to be one where you have to be able to overcome whatever personal struggles one might have.

But you wouldn't be actually measuring intelligence. And creating an environment that allows for more people to thrive isn't catering to the stupid either.