skysight-inc/HackerNews huggingface dataset:
Maybe we’ve just been writing very different types of software but as noted earlier, it’s been very unusual for there to not be built in or third party solutions to problems I’ve encountered in UIKit/AppKit.

The ceremony involved seems pretty minimal to me considering the trouble saved. It’s a relatively small front loaded cost that precludes problems further down the line.

As for icons there’s a bunch of shell scripts, AppleScripts, etc that will take care of minor one-time annoyances like icon scaling (though there’s actually good reason for 1x, 2x, and 3x versions of images to be distinct… scaling a single high rez icon down tends to look like a terrible smugdy mess on “normal” DPI displays).
If you're not a reading-for-pleasure person, or GEB's topics just aren't your thing, you're not going to like the book. It's not a technical volume; it's not something you read for skills acquisition.
There is already a permission system?
Recent and related:

Right to Repair: The Price Is Not Right - https://news.ycombinator.com/item?id=39094964 - Jan 2024 (192 comments)
I would rather watch sports at home. Friends can come over. Better food. Cheaper beer. No line for the bathroom. Plenty of parking.
You are absolutely right. It was a great book to hand to a 21 year old me.

I've often read the hate on this site for this book. At least for me, I find the discussions and analogies to help me in thinking about, and eventually understanding the material. I contrast it with a graduate intro to Recursion Theory which can leave a reader feeling that they followed all the precise arguments but still somehow missed a lot.
> I find it really challenging to talk with people who have completely separated their work from their emotional being.

Is this not everyone? Who the fuck brings their emotions to work? I thought the whole trope of "you should love what you do" was just capitalist tripe to get people excited about the work most people were required to do to avoid homelessness (notice—society offers no right to shelter or any other meaningful protection from harm).
A friend once described these kin of descriptions by analogy with a recipie that went;

Recipie for buns,
First you need flour, this is a white fined grained powder that is produced from ground wheat that can be acquired by exchanging for money (a standardised convention for storing value) at a store which contains many such products. When mixed with the raising agent and other ingredients you should remove the buns from the oven when golden brown.
https://www.cs.utexas.edu/users/EWD/video-audio/Noorderlicht...
Wow can I steal that? It's like DOuglas Adams' "..in a locked filing
cabinet, outside a disused lavatory with a sign outside the door
saying Beware Of The Leopard"
I completely agree with you that we are living well beyond our means. And working less would be a way to lower our footprint, but that is probably not what most people have in mind when they consider a 4 day week. I also think it would not be the best choice, I think it would be better to not reduce the amount of work we do but instead of using the 5th day to produce more stuff we use it to produce better stuff with a smaller footprint.
Thanks for the advice. You’re right, I shouldn’t be doing something exclusively for profit. I guess I should just go and make something I think is really cool myself. Thinking about it, I always wanted a universal tool for transforming files feom different formats, I don’t know how complicated something like that would be, guess I’ll have to find out.
I think u never made it past the first 300 pages and now I wonder whether I should try again. I also wonder what happened to my copy of the book…
> Do you want your favorite app to lock you in so you can't use any competing apps and then ratchet up the price sky high?

Yes, I want that. Because what I pay for software is so much less than what I make from using that software. Photoshop is not expensive, because the people and organisations who buy it make back that money in two weeks.

Of course I will pay a high price for my favourite app, because I would loose ten times more money by wasting time with open source software that never works properly for the end user and doesn't have any support – unless you are also a developer.

When you buy a car you are usually "locked in" to using the propellant the manufacturer has settled on. Or you can waste almost no money, byt years of your life building a custom car from scrap metal, with a motor that takes any fuel.

But unless you love building cars or love building software, you will want to go for the better, commercial option.
mine mostly is. It's a tight pack for carrying my laptop and similar paraphernalia. It's not really means for storing more than a few small pieces of groceries

(note: this is rendered null anyway because I do need to drive everywhere in my suburb).
Skipping the first several hundred pages is I think a really good trick for people already familiar with and jaded by the subject matter.
I mean the way rust is written, in a way you don’t need to write nearly as many tests I found so.. in a way I believe this to be true.
This extension is pretty unlike most of the examples the chrome docs provide because it extends the devtools which most extensions don't do. There are a lot of hidden gotchas you have to look out for when extending devtools and the api they provide just isn't as well thought out. However I actually made the first version of this extension when I was just starting out learning html/css/js and I think it was good project for that. I wouldn't worry about making something presentable for the webstore at first. Just build whatever you need with really bare bones UI and iterate if you forsee it being useful for other people. Maybe even start with a greasemonkey script.
It doesn't have to be a backpack. A foldable shopping bag fit in the pockets of your pants. If this is something you do regularly, you would learn at the second occurence to have any kind of bag ready at your place of work.
I have a foldable shopping bag which is smaller than my wallet, you don’t need a full backpack. If I think I might want to pop into the shops while out, I’ll chuck it in my pocket.

Sure, if you want to do a big family shop then it’s a bit different, but that’s more of an event anyway.
The MAE is minimized by the median. I share your confusion as for why one would use it for a time series.

Clearly they had some reason to pick it over others, but I couldn't tell you why. Especially since ARIMA effectively minimizes RMS error.
So, your reply to Ruud is "you're holding it wrong" or "it actually fine you just think it isn't"?
Can't you just keep using the old version? It's pretty much feature complete after all

Edit: yes the article mentions it so it's not nearly as bad as suggested IMO. If you're on an os from 2018 you're clearly not really dependent on the latest versions of everything.

In the mean time you could start working on the OS upgrade.

I don't really understand the wish for old versions in the Linux world. I use BSD myself which doesn't have this coupling.. You can be on a stable OS but have rolling cutting-edge packages. Pretty ideal for me.
> truly don't believe there is any idea, thinkable by any human mind, that can't be communicated in simple writing

I don’t see why this would be true at all. Language is an extremely recent innovation, with most biological and conscious experiences happening nowhere in the vicinity of it. Also we know there are ideas that can be expressed in one language and not in another, largely due to the need for cultural conditioning (i.e. repeated firsthand sensory experience)

Here’s a trivial example: describe the color blue to someone who has never seen it themselves.
A thousand hands on a Ouija board.
I think that you are unfamiliar with these cultures. In Japan, you would never ask the voice that sounds like the boss to prove his identity with a digitally signed transcript - even if that's a fireable offense. It is so culturally alien to them that it would never get through.
It's a lot more involved than CPAP. You need to have a low enough BMI to qualify which excludes a not insignificant proportion of apnea patients. You need to have predominately obstructive sleep apnea since the device can't treat central apneas (where you just stop attempting to breathe). You need to be fit enough to tolerate surgery. You usually need to have an induced sleep study where you get put to sleep with propofol while someone uses a nasal endoscope to watch what part of your airway becomes occluded when you sleep to see if it's even something that can be treated with the device. And then even after all that the device essentially zaps your tongue to make it move and open your airway and for some people they find this intolerable, and the device needs to be turned off. After all that I think it's effective in about 50% of people.

So given all of that, I think it's better to work on trying different masks and other strategies for getting used to the mask before considering the implant.
This is the PR that bumps it[1]. The issue appears to be NodeJS 16 reaching EOL.

1. https://github.com/microsoft/vscode-linux-build-agent/issues...
Why does this comment feel like someone trying to vice-signal about their lack of care for the environment while attempting to manipulate the people who do by making up complete nonsense? No, reusable shopping bags are not worse for the environment than disposable ones.
It does it on the PC?
>how many bits are in a byte

I checked 11 pages and none of the results were relevant.
I’m talking about community vetting. It’s usually easier to find discussions on the internet where people have discussed and scrutinized desktop apps (e.g. “this app phones home”) than it is to find the same for most browser extensions (which are often only heard about after having been turned into malware).

The tooling is often better there too, e.g. one can keep a short leash on app network activity with Little Snitch and similar but I’m not aware of an equivalent for browser extensions.
How to encourage code golfing in real world usages?
Yes, lets celebrate their economic, cultural, and life expectencies. They have it all figured out.
This has not been true since 2021. https://blog.min.io/minio-optimizes-small-objects/
Another major problem is that bag bans have been found in studies to result in bacteriological infection spikes.

https://www.huffpost.com/entry/plastic-bag-ban_n_2641430

For myself, I (re)use these as trash bags, so I hope the ban never reaches my community. My grocery store also has a used bag deposit.
ITAR blocks export, not import. It has nothing to do with TSMC building fabs here. $50B in incentives might have something to do with that.

And like sister comment says, ITAR is not about industrial or economic policy. It’s about maintaining a qualitative edge in weaponry. How is there a qualitative edge when you can buy the restricted components freely from China?

Just noticed the other comment on GP saying they’re restricted through a different list (EAR). It serves the same purpose so I’m leaving my response as is.
I feel like you're just arguing semantics and strict language use, which is what I think the article is deliberately -- and usefully -- ignoring.

If I'm deciding to write something in either Rust or Python, and if part of my decision-making is the develop->test process, then I'm not only going to be thinking about how long it takes to run the test suite after I make a change, but also how much test code and how many tests I'll have to write overall to be satisfied that my code is correct.

Certainly I'll be writing fewer tests in Rust than I will be in Python. Those fewer tests will take less time to run (both because there are fewer of them, and because Python code will run slower than Rust code, on average). And the reason I'll be writing fewer tests is because of Rust's compiler. There are things I will not bother to test all all in Rust, because I will know they are correct when the compiler finishes compiling. But I will have to write tests for those things in Python.

And that's the important point to me: if I can leave out a test in Rust that I'd have to write in Pyhton, and the reason is that Rust's compiler makes the test redundant, then yes, the compiler is actually running tests for me, even if not in the literal sense.
The reason they're good is that they're not recurrent: you can do attention over all of the sequence at once.

Recurrent models had two flaws:
(1) vanishing gradient problem
(2) not parallelizable
He's not exploiting anyone by selling his book online and there's a pdf available if you don't want/can't pay for it.

Maybe learn a little bit about Marxism and the community before criticizing it.
How would you enforce them?
NavAIGuide: A TypeScript Components Toolkit for Web Navigation Agents
NavAIGuide (/næv eɪ aɪ ɡaɪd/) is a TypeScript Extensible components toolkit for integrating LLMs into Navigation Agents and Browser Companions. Key features include:

Natural Language Task Detection: Supports both visual (using GPT-4V) and textual modes to identify tasks from web pages.
Automation Code Generation: Automates the creation of code for predicted tasks with options for Playwright (requires Node) or native JavaScript Browser APIs.
Visual Grounding: Enhances the accuracy of locating visual elements on web pages for better interaction.
Efficient DOM Processing and Token Reduction: Utilizes advanced strategies for DOM element management, significantly reducing the number of tokens required for accurate grounding and action detection.
Reliability: Includes a retry mechanism with exponential backoff to handle transient failures in LLM calls.
JSON Mode & Action-based Framework: Utilizes JSON mode and reproducible outputs for predictable outcomes and an action-oriented approach for task execution.
OMG, that's - literally - a big rabbit hole to dig into. I started with the linked video of "ColinFurze" earlier today and I'm still fascinated and watching...
> Most cases when minors view porn are primarily instances of “stumble upon” cases meaning that most minors navigate to age-restricted content by accident.

Not sure I believe this part. If we're talking about 8 year olds or 12 year olds, sure, except in weird cases.

But I was definitely consuming pornography at 17 years old, and I didn't trip and fall into it because I typed whitehouse.com instead of whitehouse.gov.
I also found that post very interesting. I would also make a point (vapid as it may be) that autism is a spectrum. Many people over the years have called me autistic, and I for sure have a few too many autistic family members for it to be a fluke. Somehow though, in person I have a solid skill at teaching people technical information at a level they can understand it, I am quick to identify what types of analogies they will understand and my technical knowledge is generally broad enough to relate it. If you saw me at work you would probably consider me -a hard worker -a dirtbag -adept -foolish, whatever it is, but likely not autistic; if you got to know me, you would probably be suspicious. 2 sibblings are in a similar category but more advanced autism, 1 undiagnosed, they are perfectly capable of reasoning about their own/others cognition.

It makes me suspicious though, if I was more defensive then I wouldnt go around saying I might be mildly autistic. If that other me were surveyed, would I unwittingly bias the results?
That's true in general. But in this specific case the impact is also continuous because it's a visual indicator.
Do they still plan to compete by making their service suck more, through higher prices, more ads, and less content?

I'm so glad I ripped all my DVDs
I wouldn't be surprised if EA abandoned the Amiga more because Trip Hawkins left in 1991 than because developing houses were abandoning the Amiga.

The largest number of Amiga games was in 1990 when it nearly tied with DOS, which was 4 years older than the Amiga and the Amiga games didn't really get rolling until the Amiga 500 in 1988.
Slow builds are never a joy but.. if you save hours debugging and writing tests for stuff the typesystem and language already check for you, is it worth the trade off in compile time? I found myself saying it was almost every time I used rust for a program myself.
That's already happening successfully without deepfakes. Scammer calls and says "grandma I'm in trouble, they are holding me in jail unless you buy gift cards"
> That’s a lovely fantasy, but Gödel shows that there are fundamental epistemic limits to the universe, things that no genius will help us to know, no alien race could teach us, no machine could be built to solve, and no new kinds of mathematics will uncover.

That's not quite true. As an example, take differential calculus. It is hard to see how that would have been an idea to arrive at automatically by an algorithm, but a few geniuses (Newton/Leibniz) got there anyway. Similarly, even when a theorem doesn't follow from the usual axioms (and neither does its negation), maybe another genius comes along with an axiom that is quite obvious, and allows us to prove the theorem (just like peano axioms are axioms we would just accept as being obvious).

So it is not that we cannot know everything, it's just that there is no guarantee and no obvious way of doing so.
SAT exams are going digital and will be shorter
Some people, when you say “you know it’s possible to get by without a car”, take it as a personal affront. No amount of evidence is sufficient. Any evidence provided is disregarded as “sure maybe for you but real people can’t possibly live in such a weird way”.

The person you’re responding to is one of those people. Don’t waste your time.
Yep. I hope I didn't comes across as negative. It's a good community from what I've seen.
That would be amazingly fun for me! Did you happen to file a bug report somewhere publicly? I’d love to read more about it.
This approach cannot possibly be more efficient than running the original model because it relies on running the original model to get the activations to search the text corpus for strings with similar activations to compute the next-token statistics. You don't get to skip many steps, and you end up having to do a bunch of extra work.

I'd be surprised if doing this with two completely separate corpora, one for training the model and the other to search for strings with similar activations, wouldn't lead to much the same results. Because the hard part is constructing similar activations for strings with similar next-token statistics in the first place.

Note that in the per-layer weights [0.01, 0.01, 0.1, 1.5, 6, 0.01] the penultimate layer ist the most important, where the input has already been transformed a lot. So you can't expect to use this to replace a transformer with a simple grep over the training data. (My guess as to why the penultimate layer has a much higher weight than the final one is that this is due to induction heads https://transformer-circuits.pub/2021/framework/index.html which implement copying repeated strings from the input, with the penultimate layer determining what to look for and the final layer doing the copying.)
Bleh, took like 2 hours to scan every file. Anyways, overall stats are here

https://gist.github.com/anon962/26bedc907e1f85123ae92df194de...
You're going to have to be more specific than that. Quote me.
Tyvek bags get sold commonly in my area, and Tyvek does not survive a standard washing machine cycle.

A canvas bag used for groceries should be washed between each use.
But then we get things like the Grand Gallery Big Step [0] which was restored to a perfect right angle [1] without any evidence that was the original or correct shape. Leading to diagrams like this[2] which no longer show that surface may have been angled like the rest of the Grand Gallery.

[0] https://files.builder.nu/bb/08/bb08ba87-7778-414f-9d6f-90daa...

[1] https://ibb.co/DYKXxYK

[2] https://qph.cf2.quoracdn.net/main-qimg-919392ce856e8ad0b52ff...
Octopuses Keep Surprising Us
> Just that open source by itself is no guarantee

I think that sentence summarizes all your other points.

Of course it's not a guarantee.

One thing that is a guaranteed outcome is that when you rely on proprietary software, you will have zero options when the company that made it goes in a direction you hate. You can't fork it, you can't maintain it, you can't restore the functionality, you can't pay others to fix it; you are guaranteed to be stuck.

Open source keeps your options open. Does not mean it will be necessarily free or effortless, but you'll have options.

More options is always better than no options.
I’m a “wait for the 2.0 or 3.0” person, but I’m grateful to the people who dive in for the 1.0. They’re the people who provide the feedback that helps make the 2.0 better.
> Disposable plastic bags make car free living more pleasant

Nonsense. I haven't owned a car for years, nor have I used anything other than a reusable bag for years. Disposable bags are awful for carrying because they tear so easily and can't be carried on your shoulder.
I’m not sure what part of “I get why this shit is useful” is unclear.

The original comment made a statement about the guarantees static typing and the limitations of those guarantees, the response while making some tangentially valid points called it a “funny example” as if it ran counter to those limitations. But it doesn’t, that’s all.

In this example you are still doing the same compile time verification at runtime. It’s useful, but it’s not making the same type of guarantee.

“ should a DBA really SSH into the machine and run arbitrary schema changes willy-nilly”

Such a straw man.
No matter what the process is, mistakes happen, organizational communication breaks down, environment variables don’t get set, there are thousands of reasons your database schema won’t be as expected that have nothing to do with a rogue DBA.

Who said the DBA in my example was acting willy-nilly? Maybe they are following the process. That doesn’t make the static compiled artifacts just disappear. You can put all kinds of additional guards in. These are mostly outside the type system.

Do you believe in your process so thoroughly that you would disable any runtime type checking in sqlx if it had the option? (it doesn’t, for what I thought should be obvious reasons).
Related:

Mr. Difficult: William Gaddis and the Problem of Hard-to-Read Books (2002) - https://news.ycombinator.com/item?id=35395519 - April 2023 (1 comment)

William Gaddis: Below Deck on the Ship of Fools - https://news.ycombinator.com/item?id=30974668 - April 2022 (10 comments)

Unrecognizable: William Gaddis’s American Pessimism - https://news.ycombinator.com/item?id=25460377 - Dec 2020 (4 comments)

William Gaddis’s Disorderly Inferno - https://news.ycombinator.com/item?id=24839140 - Oct 2020 (2 comments)

Not many comments but actually pretty good ones there.
Part of the handwaving is that reinvesting profits into other businesses is something I agree in. For example, compare how Musk invests his money and runs his companies to how the Beatles invested their money and ran "Apple Core."

The Beatles were horrible business operators and were essentially being taxed back to the upper middle class. I always chuckle when I listen to "Taxman."
This was a good 3D visualization of the same systems and they probably should be read together for maximum effect ....

LLM Visualization (https://bbycroft.net/llm)
https://news.ycombinator.com/item?id=38505211
What if they counter with “do you like apples?”
Regarding 1: I remember the internet of the 90s and find our current internet comparatively boring in terms of UX. Back then, websites were created manually, without using "abstractions" like wordpress or wix. This forced us to think freely about UX and to hack HTML+CSS as much as possible. The browser's interface you mentioned is quite powerful. And with HTML6 on the way it becomes even more powerful.

Regarding 2: A paramount program utilizing responsiveness at it's finest won't take compromises for different screen sizes, but it takes longer to develop. Compromises like these usually emerge through the economic circumstances of software development.