skysight-inc/HackerNews huggingface dataset:
Probably depends on the accent you have. I'm from the US, and the way I say 'banana' doesn't rhyme with mañana, but I can imagine my English friends saying it, which would rhyme.
Interesting it does so poorly on AP English and reading and composition.
If you've used Bing Chat, you've used GPT-4: https://blogs.bing.com/search/march_2023/Confirmed-the-new-B...
Maybe, but probably not hyper-inflation. Sustained, elevated inflation would be more likely.
I imagine this price will come down over time. OpenAI has repeatedly said that they haven't the infrastructure in place yet to handle too much load and expect to be "severely capacity constrained", so I assume the high pricing and usage caps on the ChatGPT version are to keep the load manageably low for the moment.
What about a million dogs?

A stranger's life is also worth less than my daughter's life. A million strangers?
LOL, I saw this first, I was like - how the heck are they using GPT-4, did I miss something, was that released? Then I went back and sure enough, its the top HN item with 1200 comments lol
This may be because they recently found ways to make GPT3.5 much more efficient.

https://openai.com/blog/introducing-chatgpt-and-whisper-apis
Ah, OK. thanks for pointing that out.
This would solve so much. Almost unreasonably so.

It pains me to have to disallow companies from making a private transaction, but it seems to be it would benefit everyone much more than universal Healthcare.
Google Does Want Not Us to Know How Much It Makes from Search Ads [pdf]
> has led to a consensus

Do you have a source or some proof for this statement?
> You're presented with three transparent closed doors.

A reasonable person would expect that you can see through a transparent thing that's presented to you.
It's a charade, it mimics intelligence. Let's take it ine step further... Suppose it mimics it so well that it becomes indistinguishable for any human from being intelligent. Then still it would not be intelligent, one could argue. But in that case you could also argue that no person is intelligent. The point being, intelligence cannot be defined. And, just maybe, that is the case because intelligence is not a reality, just something we made up.
Wouldn't the results of that online visual contrast test depend on your monitor's color calibration, etc? Or is it designed in some way that avoids that affecting the results? I'd hate to think my body was infested with mold when I'm actually just using a crappy 10-year-old monitor.

Edit: I see from the FAQs there's some kind of display calibration portion at the start of the test; should have read the website more carefully before asking!
I don’t know what that has to do with anything. Bans have nothing to do with unpure content.
IIRC the reason I most recently chose Ubuntu again instead of switching to Debian on one of my laptops is that it would more likely have all of the hardware covered easily. I wonder if Vanilla plans to move over Ubuntu's selection of drivers.
Why hide instead of just ignoring?
No surprise here, this is Classic Microsoft & OpenAI.

If you know anything about business models this is by design.

The minute that ChatGPT's pricing came close to free, it was obvious they had a way better model.

It was never about OpenAI having found a more efficient way to reduce costs, it was to price out competitors like Google, Meta, Open Source, etc with a "good-enough" breakthrough model.

Then introduce an expensive superior corrected model.
As a second opinion advisory role this seems reasonable...
And also things are going to improve with time.
Thanks, I've checked it in the past and recognize all the effort you've placed into the platform. There are reasons why it is mostly ignored:

+ website itself is difficult to find the hello world example

+ after a long time digging one finds the hello world, but is hosted somewhere else with (again) very scarce documentation on how to get it started.

+ the number of examples on the site is 2, and only one for Java language.

Please invest more on newbie first steps. It isn't that we (end-users) are lazy, it is just that our time is precious too and this kind of information being available makes a huge difference to gain confidence into quickly grasping the basics and grow into more complex cases. This isn't possible when losing so much time around the site for info and just 1 example as showcase. (I know more examples are on github, but again had to dig to find them). Even that second link you mention has interesting examples but again, not even listed on the main page.

If you compare to similar projects like GraalVM, you can notice they include snippet examples after snippet examples for end-users to dive quick and deep on what can be done: https://www.graalvm.org/latest/reference-manual/wasm/

My apologies for the long answer. It just pains me to see a good project and a motivated person like you answering here but still with the handicap of a site that pushes end-users away.
I'm more impressed that it's less than 3 times as expensive as Davinci GPT3. In usecases where most tokens are in the context even only 50% more expensive, while allowing 4x as much context. And you can pay a 100% surcharge to get another fourfold increase in context size.

It only looks expensive when compared to the GPT-3.5-Turbo ChatGPT offering which is incredibly cheap (or alternatively Davinci is overpriced by now)
They serve different purposes. Prisma provides type safety between server and database, tRPC provides type safety between client and server. You’re most likely going to have some logic between those two channels that manipulates and makes those interfaces similar but not quite the same.
Microsoft should not have mentioned this, because it shows how bad Microsoft is at managing AI. Look at how many glowing articles have been written about ChatGPT vs. Bing Chat.

Microsoft is tarnishing AI chat bots' reputation.
To be fair, in your example it sounds like the repetition is very local and easily recognised for what it is. Not ideal, but hardly a poster child for when DRY is impactful.

If the change was otherwise good, I would remark on the repetition as "here's how I would write it differently" and not "go back and fix it now".

The first time someone changes four of the cases the same way but misses the fifth, though. That sounds like a good time to refactor.
Probably of less broad appeal but another option to add to the mix for anyone who happens to be running Gentoo is the Pentoo overlay https://github.com/pentoo/pentoo-overlay

The Github repo is also a nice browseable categorised directory tree of security tooling, including nice readable plaintext ebuild files listing the src urls for building each.
> You're presented with three transparent closed doors.

I think if you mentioned that to a human, they'd at least become confused and ask back if they got that correctly.
it says "uno" sounds like "you know", which is incorrect.
From the above website (I'm not advocating that it's right just this is the claim):

> What can cause a contrast sensitivity deficit?
> Many things can affect the ability to perceive contrast. These include nutritional deficiencies, the consumption of alcohol, drug/medication use, and exposure to endogenous or exogenous neurotoxins and/or biotoxins, including volatile organic compounds (VOCs), venom from animal or insect stings or bites, some species of mold and the mycotoxins and microbial VOCs they produce, cyanobacteria, dinoflagellates (particularly Pfiesteria and Ciguatera), apicomplexans, parasites, heavy metals like mercury and lead, and the pathogens responsible for Lyme disease and its common co-infections. For more information, see our Research resources.
People loved them when it was cool.

People hate them now it is cool.

People are fickle and stupid.
Thanks for the answer, but I was meaning from your customer perspective. My understanding is that you offer a key-value store, so the only operation available on the encrypted data is a comparison (==).

If my application wants to retrieve data within a certain range (< and > operators) is there anything I can do to implement it on top of you SDK?

Think of the encrypted messages app: how can I retrieve this month's messages using your SDK?

I hope this clearer now...
I can throw a ton of algorithms that no human alive can hope to decide whether they halt or not. Human minds aren't inherently good at solving halting problems and I see no reason to suggest that they can even decide whether all turing machines with number of states, say, below the number of particles in the observable universe, very much less all possible computers.

Moreover, are you sure that e.g. loving people in non-algorithmic? We can already make chatbots which pretty convincingly act as if they love people. Sure, they don't actually love anyone, they just generate text, but then, what would it mean for a system or even a human to "actually" love someone?
I always thought the faang horror stories come from new grads, since there is so much operational stuff you have to navigate. Not sure I'd want to start my career there. Going in as a senior wasn't bad though.
I struggled to determine what exactly this was, at first.

The docs[1] are fairly clear, though:

"Lemmy is similar to sites like Reddit, Lobste.rs, Raddle, or Hacker News: you subscribe to forums you're interested in, post links and discussions, then vote, and comment on them. Behind the scenes, it is very different; anyone can easily run a server, and all these servers are federated (think email), and connected to the same universe, called the Fediverse.

...

Note: Federation is still in active development"

Also a useful post: "What is lemmy.ml"[2]

[1] https://join-lemmy.org/docs/en/index.html

[2] https://lemmy.ml/post/70280
The real late stage capitalism move is Duolingo building a bank into their app.
https://join-lemmy.org/ would be an infinitely more useful starting point to discuss what lemmy is.
Agree on the last part. It's the halo effect, because he talks so well, and is really knowledgeable about Asia (I mean, it's basically 1:1 with my experience of rural China, which is not an experience anybody lives/hear about).

His opinions on other stuff is mostly informed. But it's informed bullshit mostly (does not mean it's wrong, it means that that's like asking ChatGPT about it).
The difference between getters (or properties) and attributes (or fields) is that getters are a real function and attribute access does not use a function. The attribute access is less work because you don't have to do a method dispatch to get the value. (At least historically; the method dispatch may be optimized out now for basic getters.)

Most of the time your getters will just return the attribute, but there are situations where you don't have an attribute backing your property:

1) You're renaming the field, and you can't update all uses at once. You can create a synthetic property with the old name which delegates to the new name.

2) You want to lazily compute the property only when requested.

3) You want to perform a side-effect every time the field is accessed
The problem with the name isn't that they're charging. It's that they're implying that they're something in the ballpark of open source when they're not.
or my personal favorite, getting tripped up by a followup question from a server like "do you want mustard with that?" etc.
This paper convinced me LLMs are not just "applied statistics", but learn world models and structure: https://thegradient.pub/othello/

You can look at an LLM trained on Othello moves, and extract from its internal state the current state of the board after each move you tell it. In other words, an LLM trained on only moves, like "E3, D3,.." contains within it a model of a 8x8 board grid and the current state of each square.
Amazon is always hiring. It’s also always firing
The proposed color-contrast() function in the CSS Color Module Level 6[1] will make solving this problem a lot easier. Rather than doing some messy, complicated calculations on individual color component values, this new function will allow you to pass in a base color, an optional target contrast level, and a list of possible foreground colors (defaulting to white, black). The function will choose the first option that meets the target contrast, or the highest contrast if no target contrast level is supplied.

For example:

contrast-color(
wheat tbd-bg wcag2(aa),
bisque, darkgoldenrod, olive, sienna, darkgreen, maroon
)

will return "darkgreen".

- "wcag2(aa)" means level AA of the WCAG2.1 luminance contrast algorithm, which computes to "4.5".

- "tbd-bg/tbd-fg" sets whether it is determining the background or the text color.

This proposal is still in the experimental phase, and not all parts of the spec are finalized (such as the tbd-bg or tbd-fg keywords, or even the name of the function itself).

[1]: https://w3c.github.io/csswg-drafts/css-color-6/#colorcontras...
The conversations that I've been hearing point to the simplest way to kill TikTok: force them to sell to Facebook. As much as people dislike the spyware present in TikTok, they dislike FB's spying even more.
How did you learn it? What was your learning path like?
> IDK what it is about reddit that makes it easy to get sucked into an argument

Agreed that Reddit is particularly bad, but some of the worst flamebait arguments I've had were here on HN. One person insisted on having the last word, here on HN, no matter what. At the end he (I don't know why I think it was a "he") was simply mirroring back what I just said, which is more or less the way I argued with my brother when I was 10.
To clarify, SSO is very popular.
People do say they're willing to make "some" changes, however they overwhelmingly vote against any specific meaningful changes that affect them. For most (though not all) those survey answers are empty words for feel-good political posturing that don't match their actual actions afterwards. For morally-loaded things like this one, it's worthless asking people about what they "would" do, you have to measure what they actually do.

For example, when fuel costs rise sufficiently that people would actually have to reduce driving instead of just paying more (to a MUCH smaller extent that would be required to make a dent in climate change, i.e. where MUCH larger price increases would be needed to reduce consumption) people will literally riot to get tax adjustments or subsidies to keep consuming fuel in the previous rates - e.g. last year's protests in Argentina, Peru, Haiti; earlier Gilets Jaunes riots; and in places where the politicians can afford it, they just concede that without a fight because that gets them votes - e.g. California gas tax rebate.

Sure, people will say anything while its just talk, and they will agree (grumpily!) to meaningless changes like paper straws, however, when the push comes to shove and it would actually result in some significant reduction of consumption by the masses, those people will not only vote against that but actually fight tooth and nail to prevent any such measures from being enacted.

Do a survey on whether people are willing to have a carbon tax that's high enough to actually reduce their consumption, where they would sometimes not drive somewhere or not buy something because it's too expensive due to its effect on the climate - you won't get many positive answers. People would be willing to take "some action" like this survey https://climatecommunication.yale.edu/publications/americans... which determined that ~$15/month would be the limit for most, i.e. a token amount that "takes some action" but does not actually require to change behavior and reduce consumption.
This is the biggest thing holding gpt back. Everyone with meaningful data has their hands tied behind their back. So many ideas and the answer is “we can’t put that data in gpt” very frustrating.
Reptyl can already do what GPT-4 promises, using GPT-3
I don't see how you can throw away the modern definition of DRY and put critiques of it (the modern definition) to bed just by pointing out the historical origination. They're completely different topics and the discussions thus need to be insular.
Why only prison? The only reason to add that qualifier is if you know they won't freely consent.
these mega-websites that are designed to host every community simultaneously and manage all their flamewars has been an entertaining but terrible experiment.
Not to take away from your explanation, but this is actually the key point that a lot of developers have been fighting in the last couple of years.

We've "had" end-to-end typesafety with codegen tools openapi/swagger and graphql etc.

However, the big issue with a lot of those tools is that you end up having to manage this compile step.

The real magic of trpc is exactly this point about it being without a compiler, where the types are derived from the very same typescript files - this is what gives it this immediacy and feeling of it being instant and not having to deal with a compile step.

I've always wondered whether we'd get the same benefits and niceties with a really streamlined compiling approach - perhaps something like phero. But it's just a little harder of a sell compared to the built-in typesafety you get from trpc
Well, wouldn't the program itself be an input on which a human is unable to determine the result (i.e., if the program halts)? I'm curious on your thoughts here, maybe there's something here I'm missing.

The function we are trying to compute is undecidable. Sure we as humans understand that there's a dichotomy here: if the program halts it won't halt; if it doesn't halt it will halt. But the function we are asked to compute must have one output on a given input. So a human, when given this program as input, is also unable to assign an output.

So humans also can't solve the halting problem, we are just able to recognize that the problem is undecidable.
You are correct. Anybody who says it is solely Russia's fault, and the US/NATO side are the good guys, don't remember the war with Iraq (weapons of mass destruction), Afghanistan, Vietnam, and all the other wars.

The problem is that the US is laying the groundwork to blame Covid on entirely on China, thereby letting Fauci, Gates, Pfizer et al off the hook, to justify confrontation/war with China.
Very interesting. Thank you for providing this detailed information!
are you sure? If conscious experience was a computational process, could we prove or disprove that?
Which law caused the banks to fail? SVB failed because they took the wrong risks. I don't understand what your question means.
The power openai will hold above everyone else is just too much. They will not allow their AI as a service without data collection. That will be a big pill to swallow for the EU.
But what’s going on inside an LLM neural network isn’t ‘language’ - it is ‘language ingestion, processing and generation’. It’s happening in the form of a bunch of floating point numbers, not mechanical operations on tokens.

Who’s to say that in among that processing, there isn’t also ‘reasoning’ or ‘thinking’ going on. Over the top of which the output language is just a façade?
To be fair the puzzle never explicitly states anyone would eat anything. Perhaps the lion simply can't stand the thought of being alone with a cabbage and kicks it in the river.

The key is understanding the constraints and what would be an acceptable amount of bending whilst keeping to the spirit of the game.

It's never explicitly stated that you can't take things back with you so that's your "aha" loophole. Throwing all three of them across at the same time because it turns out you're a giant wouldn't be in the spirit of the game.
Reminder, with Facebook’s restructuring, it’s no longer FAANG, it’s G-MAAN.
Qubes is not Linux really. I mean it technically is Fedora apparently but the main thing really is Xen and hypervisor.

You don’t really install apps on Qubes, you install entire operating systems as apps.

If normal linux is giving you too many hardware headaches, Qubes has some next level issues.
He likely meant techniques such as ToolFormer[1] where the language model will output a "request" (in some text syntax) that another system can parse, run and report back.

[1] https://arxiv.org/abs/2302.04761
This is a pointless whataboutism, but I'll humor you.

I can pick up a college textbook on interval calculus and be reasonably assured of its veracity because it's been checked over by a proofreader, other mathematicians, the publisher, and finally has been previously used in a classroom environment by experts in the field.
I did a ton of parsing back in the day. LL, LR, LALR, in various forms with various lookahead, and in several languages. I once even did an incremental LR parser generator. I used, but never fully implemented, Pratt and Early parsers. I spent weeks on optimizing LALR parser performance in Java, for reasons you simply don't want to know.

I can tell you one thing: It is much easier to transform your grammar than to switch to an exotic parser generator.

That means that once you got your precedences in order, the simplest approach will always be recursive descent implemented with whatever parser combinators exist in your language of choice. Yes, generators work and can be very fast, but they are a maintenance burden and might make simple stuff ("just parse these specific sub-epxresssions for this web form") unnecessary hard. So don't switch without a good reason from whatever is the de-facto standard.

Oh, and parsing is a little bit like crypto: Don't roll your own unless you are either a pro or doing it for educational purposes.
Larger improvement than I expected.
For one, school book authors create books. GPt-4 is the tech industry. You shift who picks the views.
Desktop: Website
iOS: Octal

Because everyone else links to their preferred apps: https://apps.apple.com/se/app/octal-for-hacker-news/id130888...
I'm here as an exgoogler who is frankly very disappointed at what it's become. Google was a transcendent experience in the early 2000s, and even when I worked for them from 2010-2014, they had a lot of great products and services. There were many boneheaded moves then, and there are even more now, and for better or for worse and whether it's because of changes at Google or changes in the world, and I don't really care - It's their job to make information useful, and they're doing a bad job at it.
The way in which this kind of error deviates from what a human would do is generally trivial: “confidently stating bs” is the same as how mistakes from human professionals often manifest—it will be this way anytime the person doesn’t realize they’re making a mistake.

The only real difference is that you’re imputing a particular kind of intention to the ai whereas the human’s intention can be assumed good in the above scenario. The BS vs unknowing falsehood distinction is purely intention based, a category error to attribute to an llm.
Agreed, this has been my experience as well.

Well, I'd argue Reddit is worse simply because of the topics of discussion that proliferate there, and because insulting is allowed in many subs. But the gamification part and the subtle flamewars are very present here on HN.
If they are overfitting, then its not very interesting.
We have an RPC spec in tRPC :)

One big difference in philosophy here is that tRPC is not designed to be used for cases where you have third party consumers. It's built for situations where you control both ends. (That said, you can use trpc-openapi for the endpoints that are public)

On versioning: it's 2023 & in most cases, you can solve versioning in other ways than maintaining old API versions indefinitely. For RN there's OTA, for web you just need to reload the page or "downgrade" your SPA-links to a classic link to get a new bundle (did an example here https://twitter.com/alexdotjs/status/1627739926782480409)

Also, we'll release tooling to help keeping track of changes in cases where you can't update the clients as easily.

GraphQL is amazing but it isn't a silver bullet either, it has its own complexity that you have to accept as well.