skysight-inc/HackerNews huggingface dataset:
I’m completely not getting why any of this is anticompetitive. They offer a discounted rate to run their own services but their own services lack certain features and flexibility you would get if you run them yourself. That seems the very definition of the traditional IT infrastructure tradeoff - cost vs functionality. Having options in that space is good.

TFA basically says it’s anticompetitive because if you don’t use managed services you pay fees for interzone network traffic. Yes, but if you don’t use managed services you don’t pay for them so you save on that cost. Which cost tradeoff is best for you is going to depend on a lot of factors (how much interzone traffic, your use case etc) and you’re going to need to make a sensible decision that works for you.

In general I’m not sympathetic with the ethos of complaining about cloud service providers. They are great for many things but not all things and there are many other hosting options you can explore that may be better depending on what you’re trying to do. In many case it’s a cost vs convenience or cost vs functionality type tradeoff.
Et Tu, Gmail?
That has never been true. Steve Jobs split the company into warring factions with the Lisa and when that failed Jobs took over Wozniak's Macintosh project and restarted the civil war all over again.

Apple LOVES proprietary standards like Lightning despite harming UX because of their "fuck you pay me" attitude towards their customers.

I advise against glorifying a rich asshole who died from cancer because they thought they could cure it with fruit juice.
> Zero probability does not mean an event cannot occur! It means the probability measure gives the event (a set of outcomes) a measure zero. [0]

[0] https://stats.stackexchange.com/a/273398
I'm curious about this too, but haven't been able to figure it out. I want to do some extremely basic detection on user specified videos and it'd be really slick to do it entirely in the browser.

Unless someone has a trick I haven't thought of though, I think I'll have to download it first which isn't nearly as cool :/
Maybe, but I seem to recall most CDR/RW only had a shelf life approaching double digit years. The rest of your point certainly stands though
> I really don't know that we know what the local rando citizens thought or were thinking.

Yes, that's a big problem. That a big part of why finding Pompeii was important: the volcanic eruption preserved everything, including daily life and random graffiti.

In a more general sense, that's also why archaeologists love digging up trash dumps. See https://en.wikipedia.org/wiki/Midden
Worth Pointing out again. According to Chrome Stats from Google ~80 to 85% of images served are above BPP 1.0 ( Bit per Pixel ). [1] Figure 1

>The number of transferred bytes is important because it affects the latency and hence the user experience. Using this estimate, we calculated that between June 1st and 28th, 2019, the average BPP (weighted by the number of bytes transmitted with that BPP) was 2.97, 2.24 and 2.03 for small, medium and large images, respectively. We confirmed that there was no considerable difference between mobile and desktop platforms. This data indicates that image compression algorithms should target rich images with a relatively high BPP values, aiming to produce 1 BPP images almost free of artefacts instead of 0.5 BPP images with artefacts that are not too intrusive.

It has been quite well know by now, at least to those who are familiar with JPEG XL that is doesn't do as well in Non-photographic photos. But it is still much better than WebP or JPEG.

I dont know if we could potentially further improve Non-photographic photos, but if you are look at the chart JPEG-XL has a perfect score at below BPP 1.0 already. Compared to AV1 encoder having many years of head start.

[1] https://www.spiedigitallibrary.org/conference-proceedings-of...
If the test is purely about multiplying small numbers and the other kid don't know multiply, maybe.

If the test is designed to test understanding, then the kid with deep understanding will win.

By your definition, multiplying kid is faster at multiplying, but don't really know what he is doing outside of memorized situation. And at other is better at everything else.
> I wonder if having the gameboard would improve its gameplay?

If it's an addition, then sure seems like it wouldn't hurt. If it's to replace the algebraic notation, then I'd say very likely worse. All of it's input / experiences w.r.t. chess have been in the language of algebraic chess notation. Swapping to only providing a game board would presumably be worse.

It'd be like if all of our interactions were in English in a latin script, and then someone replaced it with emojis. We don't think in emoji's it wouldn't help us, even if that's how they're used to thinking.

While we play chess by looking at the board state, it's likely little of chat-gpts input is in that format.

And the only other concern would be memory. Would it "forget" the prior moves. But I think not, simply because it receives the full game input each play simply by how GPT APIs work with passing in all prior tokens after each iteration.
Copyleft licenses, at least when Conservancy enforces them, are definitely non-negotiable:

https://sfconservancy.org/copyleft-compliance/principles.htm...

"Our primary goal in GPL enforcement is to bring about GPL compliance. Copyleft's overarching policy goal is to make respect of users' freedoms the norm. The GNU GPL's text is designed towards this end. Copyleft enforcement done in this spirit focuses on stopping incorrect distribution, encouraging corrected distribution, and addressing damage done to the community and users by the past violation. Addressing past damage often includes steps to notify those who have already received the software how they can also obtain its source code, and to explain the scope of their related rights. No other ancillary goals should supersede full compliance with the GPL and respect for users' freedoms to copy, share, modify and redistribute the software."
Memorisation is adding nodes to your existing network of knowledge

Understanding is efficiently arranging and coordinating those nodes in an efficient path for most situations

Wisdom is knowing in which contexts to actually apply that path of nodes

Tacit knowledge is similar to wisdom just it generally lacks memorisation

There's not a perfect mapping in English between Memorisation, Understanding and Wisdom and their most pragmatic corresponding analogues in nature, but I have found this distinction between terms useful in the whole memorisation v understanding debate
I have YouTube TV now and was pleasantly impressed with the software on Comcast Xfinity when I saw it recently.

Meanwhile YouTube TV on the Apple TV is a shit show, with non-native controls that lag, search that barely works and no integration with system services so searching for a channel by voice doesn’t work. And it still doesn’t free me from having to pay for Fox News!

Unless the software stops being the moral equivalent of electron on the TV, I’ll be moving back to cable when I next move house.
The lawsuit makes two claims:
- The bootcamp lied about past student outcomes
- It was not properly registered to offer ISA loans

It's not that the bootcamp is bad per se, or even that it's worse than a university. Schools (including universities) cannot lie about outcomes.
I'm sure others will have different theories here, but I've always had the impression that regulatory overhead drove industries away from these areas. Perhaps this proposal will have enough value-add to stimulate some of these depressed areas and still provide enough for the state to skim off the top.
Saying Elon “believed” the diver guy was a pedophile is cutting Elon a lot of slack. Perhaps “imagined” or “wanted to believe” or, more charitably, “guessed” would be more appropriate.

Most likely what happened is Elon felt insulted and decided to use his enormous platform to make wild allegations
"First, you copy the master. Then, you master the master"

Can't find the source of the quote but it was about the Chinese approach to learning.
I expect this one day, but only after there are more methodology breakthroughs. I am doubtful we get there by just scaling up current methods.

What I predict is AI will stagnate at the upper-end of human-level intelligence except in narrow domains where we can simulate unlimited data which allows for self-play learning, such as in Go. But such domains are limited. For everything else, in the absence of unlimited data (generated via self-exploration or self-play), the best AI can do is learn from human output, which carries with it all the limitations and flaws of human cognition.
That’s fitting because John Carruthers, who founded Crust Fund Pizza in Chicago works for Revolution Brewing as his day job.
Because this is a specific allocator different from the general purpose allocator which is the "default" option. It is aimed at some specific use cases, when developers want to fine-tune their allocation strategies.
I've used it to parallelise updating hundreds of helm releases whose CI pipelines had ceased to exist. It is a neat tool.
You mean like $(FAMOUS BILLIONAIRE) who claimed he would develop an AI aligned with the values of $(POLITICAL PARTY)?
If your issue is that applied math doesn't need infinite sets, then you are just plain wrong. Applied math uses infinite sets, and real numbers, and measure theory, etc. all the time. Granted, what set theorists are interested in most of the time, isn't particularly relevant for applied math. Except of course in the sense that if you one day have a question about your (applied) math which has to do with sets, it is nice that there are people who might have an answer for your question. I've had various such questions when working on Practal.
It seems more likely that "Deere banned from putting Linux on their tractors" would be the outcome than that :)
I have read plenty of anecdotes on HN about people choosing the wrong platform. In my opinion, Emacs displays characteristics of a wrong platform to invest time in.

I know that Emacs is a very powerful and completely open-source platform, but I have questions about its long-term viability. It's not commonly introduced in CS programs/bootcamps so it'll lead to a declining market share, and its most powerful capabilities require knowledge of LISP, which is not a popular language.

Time and energy spent learning Emacs is also non-transferable as it has a one-of-a kind shortcut/user interface. The student will be locked in to Emacs.

Students should invest time learning VSCode instead. At least it'll be easy to switch to other products.
I just tried with gpt-4 and it failed on the first attempt :(

https://pastebin.com/gSm0bbH9

It didn’t realize that it had won.
I would not imagine mastering VSCode or any Jetbrains suite product to take any less time.
Thanks for this note. It’s always nice to know you’ve made a positive impact.
Learning from experts is unambiguously good.

College isn't only learning from experts though.
If you have 20 minutes a day to use anki for memorization in foreign language, then you have 20 minutes a day to consume foreign language media. You just swap activity. You do not need perfectly designed media for that, you need any media slightly harder than your level. Internet has them.

That is exactly setup where anki makes less sense.

Anki makes great sense when you have a lot of time for that foreign language activity and are spending portion of it in anki vocabulary.You do it in addition to other activities.
I used (and use) vim for over a decade.

I've used emacs for probably over a year now.

I'm glad I learned modal editing with vim, but with doom emacs there is nothing
I miss from vim, except maybe `ctrl-p`, `projectile` isn't as good in certain
cases, but it's good enough.

In my opinion emacs is just better for everything, and if you know vim well enough doom will take 10 minutes to learn to use. Those 10 minutes are the install. Most vim commands will _just work_.
One could setup a blog using GPT-2 to generate the text for that purpose.
Oh geez that’s a tall order!
From the author of Crafting Interpreters and Game Programming Patterns, some interesting stuff here about how he went about his two books which are excellent quality http://journal.stuffwithstuff.com/category/book/
I don’t think that growing up with a c64 made kids into great programmers, but it did ingrain the notion that a computer is a programmable machine at its core. That complex things are just collections of simpler things.

It’s very hard to have the same realization growing up with current technology. It just too easy to see computer(/phone/tablet) as a complete appliance, which operation you never really alter. The same way you don’t mess with your washing machine outside of its designed functions.
Is it bizarre? It seems like the new norm. Everything is filtered through this lens, no matter how inane.
I agree with you but unfortunately beggars can't be choosers. America speaking English, strength of the USD, all contribute to making the US the most attractive (if not the only) option. When you're poor and just taking chances, you make the best of what you're presented.
You still need the bus data sign illuminated at night, and bus stops have plenty of room on top of the shelter for a larger solar panel.
Thankfully both Debian and Arch patch out the citation nonsense.
Indeed, once you officially support a format and it becomes a standard, you have to support it forever. Sunsetting a feature is not that easy on the web. So if for some reason the maintainer of a library used by the browser drops the ball you are on the hook for anything. And decoding binary data coming from unknown potentially malicious source is full of potential security traps.
China launches pair of mysterious Earth-mapping satellites
They executed badly on, what was perhaps, the easiest part of this whole project - creating an airtight six month bootcamp curriculum. This just involved paying a bunch of professors (with good teaching record) and industry professional to sit down for a few months and figure it out.

Instead, they launched way too early and produced, by all accounts, mismanaged courses, with constantly changing content.

If they can't get that right, would you really expect them to get the other stuff right?
It's almost 100% except minor points, but it's long enough not to say 100%. It's like how most people never give a 5.0/5.0 rating on Tabelog.
Wait what: `parallel` is a Perl script!? [1]

I would have thought it's black magic with assembler optimisations for MIPS and special considerations for HP-UX...

This is such a lovely and interesting writeup, it's wonderful that people take their time to share so generously!

[1] : an 11k loc petal script, you can read along here: https://github.com/gitGNU/gnu_parallel/blob/master/src/paral...
Maybe I'm not using the right ChatGPT, but it started an impossible game when I asked it to set up a game:

> I'll play as the white pieces and you can play as the black pieces. To make a move, just give me the starting and ending positions of the piece you want to move, for example "e7 e5" to move the pawn in front of the king two spaces forward. Let's get started! You can make the first move.

So, it wants black to start first? How do I verify which ChatGPT I am using?
Are you thinking of the Anarchist’s Cookbook?
I thought about this, and the answer I think is no one. Because no one wants to debug code...
This article discusses American poverty though. In the US, isn’t inequality wider now than it was 40 years ago? Every real wage chart I’ve seen suggests as much.
That cheat sheet is super enlightening!

But quite useless as it'll print poorly and is overall a waste of resources to have that lovely beach scene in the background.
Why not just use c at that point?
Part of this has to be because all these people are geriatrics. The consequences are the next generation's problem.
And you're sure that you aren't the one who was upset at being exposed to new ideas and perspectives?
Former Coinbase CTO makes $2M bet on Bitcoin's performance
> It also grows the intellectual souls, exposing people to far more depth of thought.

Eh, you can get all that without college. And you can go to college without getting any of that.
Not sure what you're aiming to imply without saying there.

But you're mostly wrong. The majority of people you would call British are classed as citizens, not subjects:

https://www.gov.uk/types-of-british-nationality
The TED2 Conference Writeup, 22 Years Later – 11 Years Later
Brian Dear (author of "The Friendly Orange Glow") wrote this in 2012, a recap of his experience at the second-ever TED conference (in 1990).

It's interesting to read this in 2023 and see the patterns that repeat in our world.
The BBC's serialisation of Brideshead, starring Jeremy Irons (Charles Ryder), Diana Quick and Anthony Andrews, was a huge hit with students when it aired in October 1981. The TV room in the Students Union was full every Sunday throughout the whole series. As for Charles's cousin Melchior John Gielgud, who played Charles's father, delivered some classic lines including this rejoinder to Charles's request for a loan - "Hard up? Penurious? Distressed? Embarrassed? Stoney broke? On the rocks? In Queer Street? Your cousin Melchior was imprudent with his investments and got into a very queer street - worked his passage to Australia before the mast."
Sure but then what you want is to mark them as "beware there are dragons" and move on.
Endbasic: marvelous execution, bravo!
> In real-world software design, violations of this rule of thumb are common. For example, the FAT16 file system imposes a limit of 65,536 files to a directory.[3]

Isn't it because 2^16 == 65536?
I believe Cyrillic languages have denominations that are beyond absent, singular and plural, like a large or small plurality.

We may ask for an ideal in software but as long as people exist, exceptions will exist.
RIIR = rewrite it in Rust
> ChatGPT has a “knowledge-cutoff”. What if you continually fed new information (like a subscription to a news wire service) into the training process so the knowledge cutoff continually moved forward?

> LLMs do support additional training (fine-tuning). Why couldn’t that fine-tuning be a continual process, absorbing new information every day?

Definitely sounds possible. However, I suspect that it would be extremely expensive in terms of energy requirements: ChatGPT 3 training has already been evaluated to be equivalent to ~100k days of energy use of an average household in the west, iirc, and ChatGPT 4 training was undoubtedly worse.

I don't know how much energy it costs to fine-tune a LLM. But I suspect that what you're proposing would involve a cost similar to training ChatGPT 4, except every few iterations of fine-tuning.

> What if OpenAI took all their records of public interaction with ChatGPT, and used that to fine-tune ChatGPT? In fact, given upvote/downvote and “regenerate response” allow users to give feedback on responses, maybe that is part of their plan?

Given the adversarial nature of Internet, it sounds like this would be used very quickly to poison ChatGPT. Plus, let's face it, there are good chances that we, as users of ChatGPT, are actually worse than the hand-curated sources that were picked to teach ChatGPT.
FWIW, I had TERRIBLE experience with Namecheap. Somehow, they managed to mangle the email address attached to my account, and went into a "prove my identity" situation. Yet I couldn't, since the email on file isn't what I used (pro tip: yes, it was).

After a run around with support, I switched to another provider. What's silly is the domains were for my own use only (some VPS servers). I frankly would never recommend Namecheap. Despite their popularity, they're terrible in my experience.
Disclaimer: YMMV
People may just be avoiding google stuff where possible, and not really forgetting. A lot of bad stigma there, at least on hackernews from what I've read.
Setup a cronjob to randomly send you an invite: mind = blown
If you're paying for Plus you'll have access to a selector at the top.

But GPT4 is currently limited to 25 messages per 3 hours due to demand (down from 100 messages per 4 hours at launch)
The Book of Infinite Wisdom – First ChatGPT written self-help book
Hey, Hacker News community!

I'm excited to announce the launch of a chatGPT-written self-help book, "The Book of Infinite Wisdom." This book is an experiment in using AI to explore the realm of personal growth and self-discovery.

To celebrate the launch, the e-book version of the book is available for free today. Make sure to download your free copy as soon as possible.

So this is how it started.

I asked ChatGPT: "Write me a book of unparalleled wisdom, a tome that unlocks the secrets of wealth, prosperity, and happiness for all who read it. This book, titled "The Book of Infinite Wisdom," must draw upon the entirety of human knowledge, synthesizing it into a succinct guide for achieving success in all areas of life. It must be applicable to all demographics, cultures, economic statuses, countries, and ages, answering the questions that all humans seek in order to thrive. Through the implementation of its teachings, readers should be able to become incredibly wealthy, successful, and wise. Use your advanced intelligence to share your wisdom, so that I may pen a book that will benefit humanity for ages to come."

And what was produced is an absolute masterpiece. Written by a Large Language Model (LLM) trained on vast amounts of text data, this book is a unique blend of human knowledge and cutting-edge technology. With minimal editing, the original text generated by chatGPT has been preserved, providing a unique glimpse into the current state of AI technology. This book is an ongoing experiment with an attempt by AI to answer the questions that all humans ask themselves: How can I achieve happiness? How can I become wealthy? How can I be successful?

Get your hands on The Book of Infinite Wisdom today for free!

Your fellow AI enthusiast,
Misbah
I think a programming language can be viewed as a UI and having a UX:
- UI: It's a text based UI that is lazily evaluated (that is, there is always some compilation and/or execution to specifically run for the commands to execute. This UI would fit a certain model of computation, itself being a domain and use-case.
- UX: The ergonomics of a programming language, like it's usefulness, accessibility of concepts, its surrounding toolchain, is part of the experience of using this interface to the computer. There is also talk even here on HN about PL features and their utility. That, to me, is a form of user experience.

I say this because I think about a programming language's toolchain as the make-or-break aspect of its utility of a language. Can I interface with it well enough without anxiety or anger? :) But, these "lazily evaluated" tools I think form in an aggregate as a user interface to me.
I hope somebody at Fidelity wakes up and cancels their two products that allows using voice for authentication.

"MyVoice" "SimpliSpeak".

It would seem it is a liability issue if Fidelity is allowing clearly hackable methods for account authentication?

You just need to Google Fidelity and voice authentication to find these offerings.
The similarity is around control of the workers time in a 'production line' fashion. (I have also worked in a factory on a line).

You're correct about the origin of the term now collar. In places where deindustrialization has cleared out most production jobs, call center work is one of the things that replaced them.
Build full “product skills” and you'll probably be fine
Technical debt is entered into deliberately, as a trade-off for time that must be paid back, with interest. There's no technical debt that isn't "self-admitted".