skysight-inc/HackerNews huggingface dataset:
Oh, NeXT Cube and custom fills? That's pretty hardcore. Did you find programming in PostScript more intuitive compared to other languages, especially for graphical stuff?
It also has terrible information density and confusing layout on desktop.
Mutt is exactly something that would be nice to rewrite in Rust, moreover, splitting into various crates of working with email, so that it will be possible to reuse the same code for both TUI and GUI clients.
Yup, I've seen a few. There's even a line on each side of the body that they tend to emerge along, arcing from the armpit down to the crotch.
I think GP meant users should not be able to define new operators (as is possible and fairly common in Haskell), but may still be allowed to overload the existing operators.
Nah, we'll be fine, the 10% increase in brightness can be easily countered with space (or orbital) shields/solar power stations.

If we don't have a very active interplanetary society in 100 million years we're almost certainly extinct.
Littlefoot – a jQuery-free fork of Bigfoot.js popup footnotes JavaScript library
Orthogonal to power generation.

Why is that specific plant so far outside the norm and above the median for others?

Why do other nuclear power generation plants 'require' so much less land?

What makes Wolf so atypical?

Why do you insist on using it as a "typical" case when it clearly isn't?

Tell us more about weasel arguments.
I think that was about taxes!
An ex-gf of mine was borderline HSAM. It was ridiculous. She was essentially a walking tape recorder. TIL there's a specific term for it.
Monopoly Round-Up: How FTC Chair Lina Khan Cut Inhaler Costs to $35
This is honestly pretty neat. I attempted to plot out the relationships on house md.

the_show: {
management: {
cuddy -> house
cuddy -> foreman
}

wilson <-> management.house: friend

management.house <- taub
management.house <- chase
management.house <- thirteen

management.foreman -> management.house
management.foreman -- thirteen: dating
}
They need to get some traction to count as actual dupes.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Tus: Resumable Upload Protocol
This used to be fairly simple to do before https everywhere, just install squid (or whatever) and cron the cache folder to a zip file once a day or whatever.

There's paid solutions that kinda do what you want, but they capture all text on your screen and OCR it to make it searchable, which at least lets you backtrack and has the added advantage that it will make pdfs, meme images, etc searchable, too. last i heard it was mac only but a few folks mentioned some windows software that does it too.

as an aside i don't consider reading/learning nearly all day to be a net negative, even if ADD is to blame. (i haven't had the "H" since i was a child.) A status report wouldn't "stare" me in the face; in fact, it would be nice to have some language model take the daily report and over time suggest other things to read or possible contradictions to link to.
Or in much of the upper Midwest… a blizzard.
What is the best time in Seattle area to see aurora tonight? Any time after nightfall?
Is it any more pointless than the minutia of baseball stats?

Exactly.

Pick a realm of minutia, it comes down to a value judgement based on the observer.

When I was 12, I thought fighter aircraft and ordinance stats were interesting.
Yeah, things like Archive Box are probably a better bet there. But... you could write a script that queries the SQLite database of your history, figures out the pages you visited then loops through and runs `shot-scraper html ... > ...html` against each one.

I just wasted a few minutes trying to get Claude 3 Opus to write me a script - nearly got there but Firefox had my SQLite database locked and I lost interest. My conversation so far is at: https://gist.github.com/simonw/9f20a02f35f7a129b9850988117c0...
I've looked into using SBCs for a DIY a lot, if you're fine with no hotswap and 4 disk then it's doable on the cheap.
Since I wanted more than 4 drives and hotswap I gave up and ended up looking for a dedicated NAS.
The issues with SBCs are usually the adapters you end up using have SATA controllers limited to 4 (or 6 for ASM1166) drives or use SATA port multiplers which reduces performance.
For home uses, I don't think this matters that much tbh.
Adding hotswap is costly due to backplanes and when you have more than 4 disks you run into annoying things like needing more power so you need a real PSU for your SBC. The best solution I though of for this was PicoPSU to keep the size down or FlexATX but the latter adds up in cost.
After seeing the size and all these costs add up I just gave up.
Point of order: Retool got hit by an SMS phishing attack, and while they made a big deal out of Google syncing TOTP seeds, the real moral of their story is to stop using TOTP altogether; it's not phishing-resistant. Rather than cutting a whole team from one TOTP app to another, it would probably be a better idea to shift the whole team to an IdP that forces FIDO2. TOTP is obsolete.
> Can you spot any difference between “blöb” and “blöb”?

That's where Unicode lost its way and went into a ditch. Identical glyphs should always have the same code point (or sequence of code points).

Imagine all the coding time spent trying to deal with this nonsense.
The pointer to instance part is the `this` pointer.

> C++ pointers-to-members have no standard structure and are implementation defined.

A missed opportunity, though every C++ compiler I've examined did it the same way.
Cloaking probably isnt possible without discovering someway to violate the laws of conservation of energy. Any work done by a system will produce heat hiding the heat signature of an advanced technological society is probably impossible.
10-year-old Faustino Oro beats Magnus Carlsen
> All you have to do is call certain win32 functions that will cause the kernel to call itself and you can do whatever you want.

Could you elaborate on what you mean by this?
How many programmer-hours are required to have a separate page that translates between URI schemes?

Your comment, to me, implies that the 404 links' content still exists but is not at a canonical URI anymore. I'm assuming converting stuff like /2018/08/foo.html to /newscheme/fetch?foo or whatever isn't that difficult? This whole thing is one of the reasons i haven't ever set up a blog or even a website that has dynamic content, because i can't be assed to decide on a URI scheme that will "just work" with any future engine.

Someone has to have written converters, right? I know you can import some blogs to wordpress (and vice versa, export WP to other engines...)
Science is very deep; I’m sure that to replicate some studies it would cost as much as performing the original study did.

But whether it’s $10k or $100k, we really should provide the funds to do it. Expensive? Yeah, but not as expensive funding grants for generations of psychology professors and getting nothing—or worse than nothing—in return.

Psychology could fix its replication crisis tomorrow if as part of writing every grant, they also calculated what it would take for another group to replicate their experiments, and put that money in escrow to hire reviewers and replicators who had to sign off on any papers published.
HN allows reposting articles several times if they don't take off very well. I personally practice this, but not to an extreme extent.
Okay, neat. Using a binary metric means that you observe sudden transitions from success to failure. Using a more granular metric means you observe smoother improvement. Logical and meaningful.

It does make sense to evaluate things like 3-digit-sum by “how close textually?” And “how close numerically?” and the phase change is an artifact of the actual question being “is fully correct?”
Reading academic papers while having ADHD
If you do research, you have to read a lot of papers. Reading papers is challenging for most people, especially when you're new to it, but what if on top of that, you're fighting against a brain that would rather be doing literally anything else?

Read on to learn how real live ADHD academics manage this challenge in practice.
Silly question. The OP says:

if (true) something()
// Comment
otherStatement()

> ... the comment should not be part of the if statement's node.

Why not? A comment seems like it isn’t functionally of the syntax tree, but, to the extent that one treats it like it is, it does seem like it’s in the middle of an if statement.
> Having a fulfilling/interesting set of things to engage in outside of work, can be very helpful for this.

I'd say it is crucial and was always like that until less than 100 years ago (and in poor countires still is) - job (any job from delivery guy to CEO) was just a job, and meaning was searched for in community, church, family etc.
Walking is an excelent entry point for obese people.

Instead of killing yourself and getting immensly frustrated at the gym, it gives you incredible initial gains.
Being really out of shape is a downward spiral - the worse it gets the harder it is to perform "normal" excercises, like gym, jogging, or even bike riding. And it's really annoying, remembering how easy these were for you just few pounds earlier.
Why do you assume we distroy ourselves? If we can make spacecolonies at somepoint between now and your 1000 year figure why kill ourselves when we can leave for another star. It doesn't even have to be a popular strategy just one that a nonzero number choose to take rather that self distruction.
There's a video about an octopus solving a maze: https://youtu.be/7__r4FVj-EI?si=FH2QsL7BxlJ4h7KF. You could call that reactionary too, but at some point we have to admit octopuses do have a higher level of intelligence than we'd assume from an animal their size.
Did you mean 2001-09-11?
I've edited the post to match terminology used by dang. Your search output shows multiple instances of "Reposts are fine after a year or so."
That’s a good point. I suppose I was imagining something like internal-only operators that could be defined within the scope of a single module but not exported; though I suppose with any sufficiently large module with enough orthogonal pieces you’d still run into arcane and overly-terse operators.
Maybe I'm wrong but I think people can use OTC trades for this (though OTC trading desks typically wouldn't share counterparty information IIUC)
"save as [single] html" or whatever hasn't worked reliably in over a decade. I wrote a snapshotter that i could post in a slack alternative "!screenshot <URL>" and it would respond (eventually) with an inline jpeg and a .png link of that URL. As i mentioned upthread, this worked for a couple of years (2017-2020 or so) and then it became unreliable on some sites as well. as an example, old.reddit.com hellthread pages would only render blank white after the first couple dozen comments.

I haven't had the heart to try it with singlefile, but now that there's at least 3 tools that claim to do this correctly, i might try again. This tool, singlefile (which i already use but haven't tested on reddit yet) and archivebox. 4 tools, if you count the WARC stuff from archive.org
including the implication that scheme is a lisp
Cool post. You should make hn entry
Seems like it would make a lot more sense to just make the park free?
Every planet, every rock emits heat (thermal EM radiation) so why can't the civilization willing to forgo most of its potential computing and industrial capacities choose to emit a heat signature indistinguishabe from a rock by observers at other star systems?
》Humans can reason purely form the armchair, starting with very few concepts, and reach far far, ironclad conclusions.

I myself have no such ability.
I cannot reason beyond roughly 10 lines of golang code. That's evident in my numerous hobby puzzle solving sessions.
It’s worth noting that Winner's specific story about the low parkway bridges blocking bus access to Jones Beach (which he got from Robert Caro) has been debunked. Some design researchers in Canada, cued by earlier work in STS, finally dug up 1930s bus schedules to Jones Beach (east via Jericho Turnpike to Mineola, then south to Jones Beach) that simply avoided the low parkway bridges.
CHAPPiE Film Review: So bad it's Rad (2015)
Even a stopped clock gives the right time, twice a day.

LLMs are plausibility engines. The fundamental hypothesis on trial here is that increasing plausibility corresponds to increasing correctness. This is easily rejected for the human-sourced content that trains them, implying an upper bound on any dependent phenomenon. It follows that simply scaling LLMs will not produce AGI.
Apple's New Core Technology Fee Is a Core Technology Fleece
I was able to confirm in the Windows NT4 source code that he originally wrote some of the code for the format dialog on 2-13-95. That much is true. (late 1994, early 1995, close enough)

>"I also had to decide how much 'cluster slack' would be too much, and that wound up constraining the format size of a FAT volume to 32GB."

NT4 didn't support FAT32, and NT4 actually was actually able to be 4GB rather than 2GB for a FAT volume because NT4 allowed 64K clusters, so actually exceeded what most systems were able to do at the time. Formatting as FAT in NT4 had no cluster check or option. The cluster size used was decided based on the size of the volume.

Furthermore, the The 32GB limitation for FAT32 volumes was originally in the internal format functions, not the dialog itself. On Windows 2000 (Which does support FAT32) you can try to format a drive bigger than 32GB as FAT32, but the formatting will fail, as it is hard-coded at the end of the format to fail trying to format FAT32 volumes larger than 32GB. The dialog itself isn't what presents this limitation and it is shared by the command line format.com which uses the same functions.

Not sure why he seems to always exaggerate his own involvement. He's got people believing that he wrote the Zip folder code that Microsoft literally licensed from Info-Zip because he had to touch it to get it integrated. I guess exaggeration is what "influencers" do, and that's what he is at least trying to be now.
This is a "professionalized" version of Terry Davis' Temple OS.
Nice commit message on the removal, “first draft of new readme”

https://github.com/lensapp/lens/commit/e1fc8869a9e0033fb2266...

Stuff like this is why its gets really hard to trust open source projects backed by a single company not in a foundation. Seems like we’ve entered into a spectrum where such open source projects not in a foundation are equivalent to shareware, except instead of forcing payment its relicensed non OSI source visible or closed to achieve the same.
There were still seats on a Dallas-to-Cleveland flight out of DFW at 1:14 pm that day as of a few days ago. Probably no window seats, but the entire flight is in the path of totality and if you leave on time, you should be at 10k feet or above when it happens. Unless some seriously big weather intrudes, you will be above the clouds. American Airlines.
C# calls them delegates too, as does Virgil. Virgil uses the fat pointer trick so to avoid any heap allocations. In Virgil,

class C {
def m() -> int { return 33; }
}
var x = C.new(); // allocate a new C
var y: void -> int = x.m; // delegate bound to x and m
var z: C -> int = C.m; // C.m method is first-class, takes an object
var t = z(x); // equivalent to x.m();

I never understood why C++ and other languages had such ugly syntax for such obvious concepts.
Does shot-scraper have a work around for sites that detect headless chrome? ie. news.com.au , nowsecure.nl
I find luck very strange. On one hand, I try to be rational and interpret it as just statistics. On the other, I sometimes get creeped out at seemingly “too good to be true” luck. As in sometimes money just falls from the sky among other seemingly impossible things.
The vast array of Schemes available is part of what made me eventually land at Tcl and just dig in there.
I suppose keep monitoring the 30 minute forecast page

https://www.swpc.noaa.gov/products/aurora-30-minute-forecast
Somebody in real life was just saying something similar about Boston’s appeal as a mini nyc. I was genuinely pretty surprised — I think of Boston as pretty different from New York (much, much smaller, lots whiter, more educated; in my head Chicago or even Philly are closer to nyc-lite), but I can imagine a bunch of new englanders do move to Boston to get an urban experience.
It makes me happy to see TempleOS development continue. Will I use it? Probably not. Will it make a measurable impact in my life? Again… probably no.

The best way I can describe it is that it is the best of the internet. Taking something obscure and giving it the care and love that it needs. That makes me happy. When I get sick of the internet becoming unusable because of ads and paywalls, I think of projects like this. It restores my faith in the dream that the internet once was.
Nvidia: Why write code when you can string together a couple chat bots?
Unless I'm mistaken, Clojure spec operates at run-time, not at compile-time.
The Matrix was about being trapped in a system.

In the film, the technology of the Matrix isn't intrinsically viewed as a terrible thing. The people of Zion use it to learn, to train, for pleasure and for work. What they're really fighting against is those who control the Matrix, who are using it to exert control through orchestrated cycles of violence. The enemy isn't even AI itself, most of the artificial intelligences are as much a slave to the system as the humans are.

Our failings aren't the fault of technology, though technology can exposes the failings in ourselves. It's easier to blame technology than people, though it's not like I don't relate. I've yelled at my computer before.
Yes. Also, one of the most popular alternative views (that a non-“mechanical” soul is the origin of higher-order experiences) is probably even more deeply engrained in many of our cultures and patterns of thought. And operates very similarly, albeit with a different story about how these properties “emerge”.
The main issue is that evolutionary pressures have optimized for and against certain things that have fragile interplay of consequences with other genes.

While it will become possible to restore auto-synthesis functionality, there are unknown risks associated with germ line edits reengineering Vit C or essential AA synthesis.

It's currently illegal to do so in 70 countries. Specific, very positive beneficial edits that protect against infections, malnutrition, or pathological diseases should be allowed.
They take a 10% cut in the marketplace they run for developers who opt in.
Yes, but that level of nuance isn't offered by most people. Most people (on HN, at least) will tell you that if your results are bad, it's because you're using it wrong. Or at least they would have before Claude 3 was released.
But again, ‘this’ pointer is not in any way stored inside pointer-to-member. Caller has to provide one
This highlights a common pitfall: If you “solve” a problem with a “temporary” solution, you lower the priority of the better solution below every unsolved problem. And there are always enough of those to ensure no one ever revisits the temporary solutions.
Omg scoop looks awesome, how have I not heard of it before?
About 14years ago in my first week at a new job I cobbled some code together to query our ticketing system (BMC Remedy) as a sort of quasi queue monitor. It's had a few cosmetic iterations but its still running the same backend code.
I myself have a Japanese Akita and a long hair Munchkin, they get along really well. Many friends of mine also have both dogs and cats in their home, they don't fight each other at all and can be really intimate sometimes.
God must be a frontend developer.
Yes, but "reactji" is also weird and yet people use it for Slack reactions. It's fine.
Yes but from the context of this discussion, we’re trying to figure out the “sweet spot” model size where it’s worth attempting fine tuning. My guess is it’s only worthwhile for matching simple tasks with small models, and any sufficiently complicated task it’s better to do few/zero shot instead.
The elephant in the room for me reading this article, is that the income the author reports for his projects is nowhere near enough to live in London.

Does he explain that elsewhere? Is he living off savings while building new income streams?
Then don’t you think the first part of that process is explaining the methods and results of your experiment? That’s precisely what the current situation does. What’s lacking is the replication incentives.
Also, FWIW, Virgil doesn't have "pointer to member" for fields; it does have a first-class getter for fields, but not a setter:

class C {
var f: int;
}
var x = C.new();
var g: C -> int = C.f; // C.f is a getter method for f
var z: int = g(x);
i saw that and thought that it was probably a top contender for "worst commit message of all time"
There's no real alternative for many things people care about. Windows 11 can still run Windows 98 software with minimal headache. Maybe Valve with Proton will get there someday. If it's not your daily driver e.g. using a MacBook for day-to-day, it's tolerable albeit annoying. Just go make a coffee while boot hangs on the "preparing windows updates" screen for 5 minutes.
MFC also has CComPtrBase which uses & to represent pointer lifetimes to COM objects such as while(pEnum->Next(1, &pFilter, &cFetched) == S_OK). Especially fun when debugging DirectShow filtergraphs someone made in the UI completely. There is more of an explanation here: https://devblogs.microsoft.com/oldnewthing/20221010-00/?p=10...
This kind of gets to what I was implying. Chemistry is chemistry, and physics is physics. The same elements are available throughout the universe even if they are not all brought together in the same quantities.

I get that it's fun to consider, but things are beyond credulity thinking that chemistry will be different elsewhere in the galaxy. Of course the weasel words "based on our current understanding" are a great way to keep the fun going
This isn't correct. C++ pointer to member's do not carry any instance information. They are more complex than plain pointers because they will still do proper virtual dispatching in the presence of multiple inheritance which requires more machinery than a plain function pointer, but this has absolutely nothing to do with keeping a pointer to an instance/this.
It's not a question of if there's a great filter. It's a question of whether or not we're already past it.
> which needs to be carried alongside as metadata outside of the string itself

Why not as data tagged with the appropriate language?

https://www.unicode.org/faq/languagetagging.html
There's a good skit about this: https://youtu.be/hc6VP7Qp-Y8
re: using Unix tools on Windows, I do like that you can pipe the output of a program in WSL to the Windows clipboard (clip.exe). I was really surprised by this! I use pbcopy on the Mac for this all the time.
Which part of operator<< involves continuations, let alone continuation passing monads?
Yep, I've got plans. But other projects that compete for time, including raising a 1.5 and 3.5 year old. And working on a Tinder for Restaurants (https://monchmatch.com).

Plans include: Direct to, navigating from waypoint to waypoint, automated takeoff, and maybe tracking a ILS/LOC.
Ask HN: Which OSS License should we choose?
Hey HN,

We're building a terraform visualizer (https://github.com/inkdrop-org/inkdrop-visualizer) and have a few users requesting we clarify our license. I'm not a lawyer and I don't know the advantages/disadvantages of each.

We would like to use a widely used license that allows us to charge users when they cross a certain usage threshold and allow us to build derivative products on top of our platform.

To my understanding, this can be achieved with a dual license.
We are also unsure if we should use an Apache / MIT license or a copyleft license like GPL.

We also want to add something like a “commons” clause, to make sure we get a part of the value should someone resell / create a derivative of our software.

Would love some pointers!