skysight-inc/HackerNews huggingface dataset:
I just asked ChatGPT where I could find info about a specific tabletop game that was heavily discussed online some years back and had multiple fan sites with house rules, forum, mailing list, etc.

It couldn't help me except to reference a few sites that no longer exist, one that's HTTP only so now causes browser warnings and was mostly only links to more sites that also no longer exist, and an old general gaming forum that doesn't even have a search function.

It didn't mention the mailing list archive site which has 21 years of discussion, indexed and searchable, still available. Or the still-active site where some fans archived all that they could from the old sites some years back, along with emulators, binaries, and instructions to get some of the old fan-made software running again on modern systems.

Neither of those sites are new since ChatGPT was trained, they have been around much longer than ChatGPT. But it knows nothing about them or their content.

I then asked it what it could tell me about the topic of a blog that ran for 10 years, with 314 posts, most of which had around 100+ comments, and the site it most often linked to. ChatGPT's answer was simply: "It seems like I can’t do more browsing right now. Please try again later."

So no, you can't "just ask ChatGPT." Contrary to popular belief, it doesn't know much about what is or was on the internet, even at the time it was trained, nor about many topics.

Given the way the web has developed over time, it seems quite likely to have huge gaps on anything related to the small web, any niche hobbies or interests, etc. All that non-commercial stuff that you can't easily find in modern search engines, ChatGPT doesn't know about it either.

Those big chunks of content that wink out of existence whenever a hosting company goes under or someone just stops paying the bill for a site that they used to love but haven't actively maintained in awhile? It doesn't know any of that either.

Entire online communities rose, developed, created a great deal of stuff, then slowly atrophied, and eventually disappeared. ChatGPT knows nothing of them.
My fellow showdeader, Click the time on the dead post and press “vouch”
Render time for Seattle is a blink of the eye which has both area and density. I think the time people is observing is loading the raw data from open street map itself.
The bit-division burns my eyes and makes a mockery of my puny intellect, my liege. Mine fellow vassals possess skills most frightful in their potency.
I don’t see any mention that code is actually going to be stored in a JITted form, so possibly it’s just architecture-independent loading and linking data being cached?
If anyone is curious about applications - these can be used to approximate low-frequency components of a point's surroundings. They were used in Halo 3 to do real-time HDRI lighting and shadowing (see "Lighting and Material of Halo 3" from Siggraph 2008).

After the success of this method, there was a fairly long stretch of researchers looking for a better orthonormal basis (such as 2D Haar wavelents, as spherical harmonics is basically a Fourier Transform on a spherical basis). I think the pinnacle of this direction was Anisotropic Spherical Gaussians from 2013.

These days though, you'd at least use a neural net to learn a basis (or use a neural net to learn something else entirely). And of course, Gaussian Splats are the technique du jour for realtime relighting.
I read most of the book a couple years ago, and I thought it was very good. I wonder if you (or anyone else) can recommend an alternative book that does a better job of describing your perspective?
Whats your pricing? API plans? We currently pay about $0.20 per signature.
This was great, I felt social anxiety and found myself getting flustered just like talking to cable company support. Could really see the potential as use in exposure therapy to overcome phone anxiety.
>Crossbows can increase this to ~400 J.

Funny you mention crossbows; the Church at one point in time tried to ban them because they democratized violence to a truly trivial degree. They were the nuclear bombs and assault rifles of medieval times.

Also, I will take this moment to also mention that the "problem" with weapons always seem to be how quickly they can kill rather than the killing itself. Kind of takes away from the discussion once that is realized.
Yes, I've observed personality changes within myself even depending on which programming language I use. JavaScript, for example, seems to make me much more inclined to use expletives and pull out my hair...
Will you at least retract "wildly untrue"?
> it seems like linux already has functionality that could make spawning a process a lot more efficient and threadsafe. My idea is basically to use clone or clone3 to create a new process in a new thread group that shares the original processes memory (that is with CLONE_VM but not CLONE_THREAD). And pass a function point to call (instead of returning on the child process) and a heap-allocated stack for the child process to use.

In Linux you can do that with standard system calls, by spawning a thread with pthread_create() then calling vfork() from the thread. vfork() pauses only the parent thread, not the entire parent process, until the vfork child calls execve().The effect is to create a child task which has CLONE_VM but not CLONE_THREAD, which runs concurrently with all the other threads.
This had the same issue duolingo's speech recognition gives me: single-syllable single-word audio is almost never picked up. The game starts with a yes/no question, locking progression behind this bug. Maybe my phone is too old.
Yes and no. I've found the order in which you give instructions matters for some models as well. With LLMs, you really need to treat them like black boxes and you cannot assume one prompt will work for all. It is honestly, in my experience, a lot of trial and error.
You're not grasping the point, which I don't necessarily blame you.

Imagine that to cook that pork chop, the chef starts by butchering a live pig. Also imagine that he does that in view of everyone in the restaurant rather than in the "backyard" kitchen let alone a separate butchering facility hundreds of miles away.

That's the sushi chef butchering and serving a live fish he grabbed from the tank behind him.

When you can actually see where your food is coming from and what "food" truly even is, that gives you a better grasp on reality and life.

It's also the true meaning behind the often used joke that goes: "You don't want to see how sausages are made."
Only because the AI people find it interesting. It's not really AI in itself.
Linux is not a “major desktop operating system”. Let’s be intellectually honest here, particularly because you’re using the number “3” to bolster your argument that Apple is being negligent or unfair or whatever.
Be annoyed at Apple for not ‘supporting Android’ or whatever all you want, but let’s not pretend that Apple isn’t paying a very justifiable amount of attention to desktop Linux. What next, iCloud.com doesn’t load properly in Lynx?
NZ switched from FPP to to MMP [0] after a few elections where a) the government was formed by a party that achieved <40% of the popular vote and b) parties that received 15 - 20% of the popular vote achieved only a tiny modicum of representation in Parliament.

I'm not sure MMP is the ultimate ideal, but I much prefer it to FPP. It's a very rare government that isn't a coalition government, and while we get the occasional tail wagging the dog moment, we also get a more diverse set of parties in power, and also more diverse representation.

Often what voters want to know before voting is who a party is willing to go into coalition with, there's usually no big surprises (e.g., the righter-wing ACT party and the centre-right (by NZ standards, they're still left of the Democrats at least when measured by public healthcare etc.) National always dance together, Labour and the Greens typically get along via a confidence and supply agreement even if the Greens are not formally in coalition) but then you have New Zealand First, who are openly mercenary about their choices, and the original Maori Party that went into coalition with National which doomed them in the next election.

[0]: https://en.wikipedia.org/wiki/Mixed-member_proportional_repr...
In its pattern matching feature
I've seen divergence across high-latency instructions like memory loads.
All that may or may not be the case, but whether or not it is, given that AI is trained on the works of humanity, it only stands that it'll inevitably get to the point where the content it creates will evoke the same response as if created by a human. "Roses are red" is composed of the same bit sequence, regardless of creator.
> You'd next need to try (I think, been >a decade) Accessibility Inspector to find the names of the interface so you can tell Applescript what to click on. On some apps, even this doesn't work.

I am cursed with a lot of experience doing just this. However, I will say that every year it's getting harder and harder to do. The new security/accessibility changes in Sequoia have made things even more of a nightmare.
Is not a personal knowledge base like Trilium[0] a simple solution for storing digitized memories of your life? Rather than being limited to one lines because of the .txt file format? Paragraphs can contain more information than one lines, you know.

[0]: https://github.com/zadam/trilium
Great investigative research (wish there was more of this in the news).

Kind of insane how they intentionally override existing affiliate codes at checkout even if it doesn't save you money.

I switched to Rakuten for cashback and PriceLasso and Keepa for price tracking.
I microwave my sushi for precisely this reason — for ten or twenty seconds at most — not half an hour.
There's a German word "naheliegend" (pronounced nuh-her-lee-guend), whose literal translation would be "lying nearby".

I think we typically use it as a mixture of "sensible", "seemingly natural" and "obvious" without that confrontational subtone.
> but Apple decided to encrypt it.

Yes. As part of a major effort to reduce the abuse potential of AirTags, something that people have been very justifiably demanding.
Also, for those who aren't familiar with anime fansubbing, I can't emphasize enough how optimized it was. Shows would be released online within 1-2 days of the original airing on Japanese TV, with fan-translated, high-quality, QC'd subtitles. The community had high standards, and they'd normally beat the official English-language release at accuracy and readability. Aegisub was a big part of that and it's one of my favourite FOSS programs to use.
Out of curiosity, what are you wanting that autoboxing doesn't resolve?
Given the nature of who the stakeholders are, the neatest way to achieve an end is to target authorization. It focuses on the how instead of the who or what.

This reduces embarrassment for stakeholders, protects sources and methods, and sends a message.

The law is as broad as can be. If it were a US National instead of NSO Group, some crazy calculation of damages would be used to extract a plea in lieu of a thousand months in prison.
Integration code is open-source: https://github.com/heyputer/photopea-integration

Special thanks to Ivan Kutskir, founder of Photopea, for helping me with this.
There won't even be any "paying" or "taking" per se. What is generated by one can be generated by another, making those concepts generally moot in that regard.
Ah yeah I tried to add support for this a while back! Unfortunately Citation.js doesn't handle it properly - encouraged me to actually file an Issue: https://github.com/citation-js/citation-js/issues/240
I've done this at some companies, and for some consulting engagements.

The last company where I initially did it, I stopped, because I found two problems with how I was doing it:

* spending extra time to track this information that was usually already captured somewhere in a project tracking system; and

* sometimes siloing information, when all the redundant reporting means that sometimes one place got the information, while another place didn't (so, sometimes it was only in my separate notes, which weren't discoverable).

One time I didn't do this was in an early startup, when I was the entire engineering team. I ran a low-friction GitLab board in a Kanban variation, for pretty much all work I did. All information was in GitLab, in one way or another. At our weekly update meetings, I screenshare the GitLab board, and point at the top (most recent) boxes in the Done and Abandoned columns (and Active and Blocked), as I summarize. If anyone wants more info, either then, or at any time in the future, one can click, and it's there.

One thing that doesn't cover is if I help someone with something without creating a task for it. If you have a bigger company, and it cares a lot about performance evaluation, then you might want to have a convention of mentioning someone who helped, in the comments on a task. Then a manager can have some report, over the entire task&project management system, that gives them more insight into how everyone has been contributing. (Personally I'd prefer to be at a company where no one has to even think about performance evaluations, because they're too busy focused on success of the company, but the info is probably there if anyone wanted it.)
It's no trick, it's a spiritual path that can't be understood without following and practicing it- the path very much leads to something real that cannot be experienced or explained any other way. Everything Christianity teaches is true in the sense that I mean here. You are not understanding what I am saying and I do not personally know how to explain it more clearly[1], which, as I explained above, is why religions pragmatically also offer this view you hold as the official explanation to lay people, despite being obvious nonsense as an objective truth to anyone that thinks very hard about it.

I posit almost all intelligent monastics and religious people are smart enough to tell the difference between objective truth and religious truth- but it is taboo to explain this to lay people as they will be confused and think it means the religion is "fake" or a "trick", however I don't feel the need to respect said taboo. Perhaps I will learn to respect it by trying to explain it to people unsuccessfully.

[1] David Chapman may be able to: https://vividness.live/visionary-and-objective-truths
Yes, I think the pager attack is also an interesting case study. It's one thing to execute a supply chain compromise for information gathering, where the target may never know what happened. On the other hand, flaunting your abilities in that area will just lead you to being cut out of supply chains.
No. I mean ... instead of:

* permanently staying on standard time

* permanently staying on dst

* shifting between the two every spring/fall

we permanently stay at a time that's 30 minutes between standard and DST
> You linked to an invocation of grep without any further context.

I linked to an invocation of grep in the package in question. Sorry, on mobile so I just copied the first link to the package from my search results.

> What, specifically, do you need help with?

As I mentioned, I don't know how deno works. To elaborate, now that single-file-cli is using deno, I don't know how to package something that uses deno for nix.
I also found this useful. I'm not a software developer, but use programming for problem solving and prototyping. Still, things that "look like software" sometimes leak out of my lab. FP always set off my BS alarm, because in my simplistic view, the whole world has state. But even for my crude work, a sort of "separation of powers" helps clean up my programs a lot, and code that doesn't need to have side effects can be a lot cleaner if it's not mixed with code that does.
I think you have a mistaken understanding of how GPUs work? There is some "vectorization" across threads in the form of coalescing but what I am talking about is literally a vectorized load/store, the same you would see on a CPU. Like, you can do a ld/ld.64/ld.128 to specify the width of the memory operation. If your loops load individual elements and it is possible to load them together then the compiler can fuse them together.
My experience is that this is rarely true in reality. I live in a freestanding house in a suburban area (not in the US, let alone SF). I’ve moved a couple of times since I’ve started using AirTags. Even when none of my own devices have been around, I still manage to get quite frequent location updates.
Perhaps an extension to the Gaia hypothesis is that the system is all out of whack and these are emergent hallucinations.
How is this compare to https://github.com/deuxfleurs-org/garage ?

Seems like there are a lot of more lite weight self-hosted s3 around now days. Why even use S3?
The thing of value isn’t in WhatsApp in this case.

You can’t sue a dude for stealing a screwdriver to break into your home with. Your tort is the act against you.
Or towns, or cities.

Maybe it takes a rich yorkshireman to show how crazy the British planning laws are, but they've been crazy for decades.
Yes, probably due to checking out SAK multi-tools recently :-)

My aunt from the US had gifted me a Wenger model SAK when I was a teenager.
... or a slider to control the rotation position or speed.
Hah, someone said the exact same thing about Chegg when they're in the same spot as being decimated by chatgpt:
https://news.ycombinator.com/item?id=42103764
Any kind of work, most sprint reviews are basically: what can we do better so that we can squeeze more out of you than last sprint.
I admit I have no direct experience with it. For my perspective on it, I rely on one of the best developers I've ever worked with - especially when it comes to debugging and deep investigation and she *hates* it. If I had to assume (we don't work together anymore), it's because it did some freaky stuff that made debugging the weird bugs really, really hard.
This submission is about using a sharpie to 'fix' the government's final booklets for its filing in the Supreme Court of the United States [SCOTUS]. The career lawyers thought the government's right was 'plenary' ("2. unqualified; absolute"). The political head of the department didn't agree, but he couldn't get the career lawyers to remove 'plenary', so he finally fixed the final booklets himself.

The Supreme Court requires filings in paid petitions be submitted on booklets made of 'magic paper'. This requirement is in Rule 33.1: https://www.supremecourt.gov/filingandrules/2023RulesoftheCo...

Rule 33.2 allows people filing 'in forma pauperis' to print their submissions on 8.5x11" paper: https://www.supremecourt.gov/filingandrules/2023RulesoftheCo...

This is an interesting write up about printing booklets for the Supreme Court:
http://www.aarongreenspan.com/writing/20130217/petitioning-r...
That is not the same thing.
It's one thing to see someone struggling to make AI believe in the same values that you do, quite common. But what I haven't seen is one of these people turning the mirror back on themselves. Are they faking alignment?

Are you moral?
I agree. The main function of a component should describe what it does, similar to describing the algorithm in natural language. I have been following this pattern with success. It is much easier to understand things at a glance.
Different scenario. The bank is a bailor — they have an duty of care for property in their possession that you retain ownership to.

You can sue the thief for stealing your property and the bank for negligent bailment. Same concept as a valet crashing your car.
I've done something like this for a year or two with a single Markdown document + Obsidian. I call it my "working set" where I write down my TODO list. I have a similar document for my personal life when I have a lot going on or when I'm trying to be particularly productive.

At the end of the day I make an entry for the next day carrying over what I didn't finish. If something has been carried over for too long (e.g. something that I'd like to do but isn't required) then I just remove it. Usually I might have 3-4 tasks each day, though when I first joined my most recent company my list was something like 10-20 small tasks for a couple of weeks.

If I have larger investigations I'll always write it down in a separate Markdown document so that my working set doesn't grow too large.

It's a very low overhead way to do task tracking, and there are all of the benefits listed in the parent article. I don't think I'd ever make this publically available though.
Troughton was a good Doctor. I need to find the like 800 hours to binge rewatch classic Who.
I think liberating Greenland would be of higher strategic value, since the dutch wouldn’t sell it last time.
I'd love a chronological feed but if you gave me a choice I'd get rid of lists in SQL first.

> select * from posts where author_id in @follow_ids order by date desc

SELECT post
FROM posts
JOIN follows
ON posts.author_id = follows.author_id
WHERE follows.user_id = $session.user_id;
People's interests change over time. It's not necessarily because folks are grappling with their own mortality. For instance, lots of older folks seem to get into bird watching.

I also want to point out that saying "let me phrase this delicately" to the person who is the subject of the sentence is not tactful. It's honestly kind of rude when you're on the receiving end. If you're going to judge me to my face, just say the words.
Same here, but processing the entire history of Ethereum instead.
"We will tell you what to expect, and you will like it."
The PSF does have massive financial challenges. I don't know how Rust does it either, but I think there's far less general overhead due to its specificity. Python has a far broader reach, with a lot of diverse use cases to cater to.
If you’re interested in applications of AI to mathematics, you’re faced with the problem of what to do when the ratio of plausible proofs to humans that can check them radically changes. There are definitely some in the AI world who feel that the existing highly social construct of informal mathematical proof will remain intact, just with humans replaced by agents, but amongst mathematicians there is a growing realization that formalization is the best way to deal with this epistemological crisis.

It helps that work done in Lean (on Mathlib and other developments) is reaching an inflection point just as these questions become practically relevant from AI.
I think it would be a good idea to consider name-mangled attributes (https://docs.python.org/3/tutorial/classes.html#private-vari... ; https://stackoverflow.com/questions/7456807) separately:

>>> class x:
... def __foo(self): pass
...
>>> dir(x) # word-wrapped manually to protect your eyes
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__',
'__format__', '__ge__', '__getattribute__', '__getstate__', '__gt__',
'__hash__', '__init__', '__init_subclass__', '__le__', '__lt__',
'__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__',
'__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__',
'__weakref__', '_x__foo']

`__foo` is probably not meant for external use, but the real reason to use the leading double underscore is to invoke that name mangling and thus avoid name collisions in subclasses. Some people do still use this feature. (These days, I barely even use inheritance.)

Perhaps it could use the same colour for the `_x` as for other single-underscore names, and a fourth colour for the `__foo` part.
Zig builds string formatting at comptime, so if the format string doesn't match the arguments, the program won't compile. It's nice.