skysight-inc/HackerNews huggingface dataset:
anybody who uses gpt 4 or codex to do any of their programming or talk about sensitive data are not thinking things through and will end up leaking everything in their companies.

i soon expect to see a ban on ai tools for many companies.
> they'll probably do a little handwavy "anonymization" thing on it first

But… it’s just metadata. It can’t possibly be cross referenced, in bulk, with high accuracy, in 5 minutes, right? And even if it could, I bet there’s no money to be made selling people’s data, so there will never be any shadow industry that “brokers data” of regular uninteresting people, that’d be ridiculous!
The first segways were written off... and now you have electric scooters on demand on every city of the planet.

The first NFTs were written off... by you and other writter-offers. If you didn't write them off back then and minted some you'd have made a pretty penny by now.

I don't know, I'm not sure those examples strengthen your case.
I still read them but I have to police writing to them. That seems to keep the S/N ratio higher.
Yep, they haven’t 100% every time got it right, but for Apple in the Jobs era form and function were the same thing, and for the most part they’ve kept to that vision. Just look at AirPods or the watch.

Obviously we’ll never know, but I don't think Jobs would have tolerated the butterfly keyboard debacle anywhere near as long as it dragged on.
The rule I often see enforced for asking questions is "show us what you've done so far to solve your own problem".
I love the curly braces :{)
That's not what Chomsky said. It's the author interpretation of what he said. Chomsky said: "That day may come, but its dawn is not yet breaking."
1,000 mile road trips actually happen, and until recently it was never a problem we had to deal with.

I very much doubt we will ever get over it. We are specifically asked to abandon a feature we enjoyed for a century. We will likely only get over it when there are EVs that simply do not have this sacrifice.
There's a security problem with this and many other such services. Writing this here hoping that this increases knowledge about this:

I would be able to get a TLS certificate for this host. Why? Some TLS certificate providers allow verifying the domain via access to one of the privileged aliases like postmaster. So I could receive the verification token URL by looking at the postmaster inbox.

Every service offering any type of email inbox should block these aliases. They are ‘admin’, ‘administrator’, ‘webmaster’, ‘hostmaster’, ‘postmaster’. This is specified in the so-called Baseline Requirements, which is the standard for the operation of certificate authorities:
https://cabforum.org/baseline-requirements-documents/
If someone comes to read the comments before he/she actually completes the challenge, that means he is really looking for an easy solution. Most password(s) can't be remembered from fast reading, the reader must read it carefully with the full intention of remembering (or copying) it. It can't be read accidentally. No spoiling here.

And the second reason, this challenge is really not a challenge at all. It's very easy. The creator(s) need to make it harder.
This is just sad. The idea of a "Prompt physician" for anyone or anything referring to the idea is such a 'idiocracy'-esque dystopian future.
Excellent explanation and very well thought out. Can we have something similar for C++ and Rust please?
It's probably fine for you reading your code. It's not impossible it causes others reading your code some confusion when they render it with ligatures or receive eg pdf of it in ligatures, distinct from how it looks when they edit it.

Minor issue mostly.

I tend to "no", but for no very good reason: Aesthetically they're lovely.
I don't understand this whole business of page long prompts, the following article says that this kind of short LLM prompts work the best - and they actually measured the performance of the different kinds of prompts! https://arxiv.org/pdf/2212.04037.pdf

"we devise the following straightforward procedure:

1. Obtain a small set of manually created prompts for the task.

2. Expand the set of prompts with automatic paraphrasing using a LM (e.g., GPT3) and backtranslation (see Section 3).

3. Rank the list of prompts by perplexity (aver- aged on a representative sample of task inputs, e.g. 1,000).

4. Choose the k (e.g., 3) lowest perplexity prompts.

Using this algorithm, we show empirically that it is best to prioritize experimenting with the lowest perplexity prompts, as they perform better than manual prompts on average, and are more stable"

How is the automatic paraphrasing of the prompts achieved?

* first they paraphrase the hand written prompts: "We prompt it with a meta-prompt for paraphrasing to generate variations of one of our seed prompts. An example of such a meta-prompt is: Write a paraphrase for the following sentence: <seed prompt> Paraphrase:. The 7 meta-prompts used in this step are listed in Section A in the Appendix. We choose GPT3 as our paraphrasing model because of its well-documented generation abilities. This is also to ensure that there is a separation between the model we use to create the prompts and the models we use to rank them (OPT and Bloom, see Section 4 for details)"

* then they translate the text from the previous step to a different language and back into english.

I guess this process should create a prompt that is close to the relevant text from the training set - and that such a prompt would perform best.
In the case of this analyst, say every couple of days he is writing SELECT * FROM events JOIN projects. Everyone is asking him for information about events and projects.

He's going to save time and make less mistakes if he uses DBT and has a denormalised tables that merges events and projects. However you can think of to define costs and benefits, it'll turn out to be a good choice. As he discovered in the article. Good move. People keep asking him to do it, there is probably value there. He is avoiding a cost which is writing the same join over and over again.

Normalisation is there to make data accessible for multiple different users (analysts, application programmers, infrastructure teams, people who want to leverage the database for a new purpose, etc). It isn't good at servicing any specific need, but it is a basic and general data layout that lets people tailor the data to their needs quickly. When there is a specific user, they should always be asking if the normalised data layout is helpful and looking for opportunities to avoid writing the same JOIN in 20 different queries. As long as the source of truth is in normal form it is reasonable practice to denormalise for specific use cases.

DBT does this really well I might add - it encourages normalising the source of truth and then denormalising the data by an analytics team to meet business needs. The ideas there are strong, flexible and encourage good practices. Analysts love big flat tables, they are easy to work with.
I feel this typeface will run hotter than an Apple mono typeface but underperform in comparison to an AMD mono typeface
With all due respect, I don't think this document is using accurate examples as I simply pulled one out and tried it and it worked accurately in contrast to what the document stated. I wonder if this was tuned to be able to handle this better after time of publication?

Me:

Please count the number of t in eeooeotetto

ChatGPT:

To count the number of "t" in the given string "eeooeotetto," we can simply go through each character and check if it is equal to "t." Let's count the number of occurrences:

eeooeotetto

There are 3 "t"s in the string "eeooeotetto."
I believe he is referencing the passage of a major, controversial Illinois state bill that passed just five months ago, eliminating cash bail among a host of other enforcement restrictions against known criminals. So we wouldn't see any solid empirical data from this policy for the next 1-2 years at minimum.

https://www.city-journal.org/article/illinois-un-safe-t-act
Could you share the font files? I’m curious to see it.
Surely the question is why isn't everyone? LEO saturation with debris would be immensely asocial.
What are you trying to say? LVM sits underneath a filesystem; it's not an alternative or replacement for XFS (in fact, they make a pretty good combination).
> If I'm feeling romantic I think about a universal 'you' separate from the person that is referred to and is addressed by every usage of the word - a sort of ghost in the shell that exists in language.

That's not really romanticism, that's just standard English grammar – https://en.wikipedia.org/wiki/Generic_you – it is the informal equivalent to the formal pronoun one.

That Wikipedia article's claim that this is "fourth person" is not really standard. Some languages – the most famous examples are the Algonquian family – have two different third person pronouns, proximate (the more topically prominent third person) and obviative (the less topically prominent third person) – for example, if you were talking about your friend meeting a stranger, you might use proximate third person for your friend but obviative for the stranger. This avoids the inevitable clumsiness of English when describing interactions between two third persons of the same gender.

Anyway, some sources describe the obviative third person as a "fourth person". And while English generic pronouns (generic you/one/he/they) are not an obviative third person, there is some overlap – in languages with the proximate-obviative distinction, the obviative often performs the function of generic pronouns, but it goes beyond that to perform other functions which purely generic pronouns cannot. You can see the logic of describing generic pronouns as "fourth person", but it is hardly standard terminology. I suspect this is a case of certain Wikipedia editors liking a phrase/term/concept and trying to use Wikipedia to promote/spread it.
> What kind of tech CEO doesn't control product and technology?

The kind that has a CTO to do that.
Tried the first with with GPT4 and it passed. Seems the shelf life on text based captchas is about as long as OpenAI’s release cadence.
Why, off hand, would anyone block an email _receiver_… from a quick glance at the server code, this project is essentially an SMTP dead end; any mail sent to it is temporarily stored in the database, then periodically flushed. With no sending or forwarding of mail to other servers, and assuming it’s properly acknowledging receipt, why would anyone else block it?
Yes, all location tracking data is personaly identifiable.

Given any dataset like this it is trivial to pick any entry and trace where is home and where is work thus de-anonymizing it. Conversely given any home or work addreas it's trivial to find all other related entries for the individual.
I can't see your link.

Climate disaster is looming. Whatever the "public narrative" is beside the point, laws of physics don't care about that.
You have to denormalize in very common cases even for mostly OLTP workloads in order to get sortable data into an index. Consider a cloud storage product with folders connecting with a many to one to documents. The product wants to display the most recently used folders ordered by their inner document modification date.

Because composite indexes commonly can't span tables, you have to push the last modification date up to the folder row in order to get the data in the right place to build the obvious index.

Denormalization is a normal and expected optimization to scale a relational database.
Not necessarily.

Mastering for vinyl is very different than any other medium. You need to reduce bass for one so that the needle stays in the groove. The digital version is likely to be the most faithful representation of the tapes, assuming high quality AD was used, which I'm certain it was.
Do you have a source for it being illegal for an owner to disable it on their own vehicle? Your link talks about it being required in new cars but I didn't see anything that said you couldn't deactivate it.
I don't expect an OS to be able to update hardware
I love how I didn't understand practically anything from that page. Trying not to keep clicking...
Strange is also that the rules are written in very different ways.

Why would they mix “you must”, “copilot must”, “you should”, while other rules are not prefixed and jump straight to the condition.

Does it even have understanding of the concept of copyright or significance of parenthesis? Why are the constraints so few? Surely they would have hundreds of more rules.

This just seem too makeshift and unprofessional to be a real thing. Most likely it’s a honey pot or just hallucinating.
Which was November 2022, I think? Not entirely uncoincidentally, one of the most controversial World Cups of recent times was just about to take place which always generates a surge on social media platforms...
Prime is my favorite of this: https://youtu.be/IuwwuuvnvCs
Intel has a little known open source sans serif too[1].

It's quite beautiful and has a DIN feel to it[2].

It's been around forever and maintenance was recently discontinued.

[1] https://github.com/intel/clear-sans

[2] https://www.fontsquirrel.com/fonts/clear-sans
> Society does this every day and people think nothing of it if the hardware is a fentanyl lab or a uranium enrichment facility.

There's a big difference between laws preventing you from doing those things in the privacy of your own home, and laws preventing you from entertaining or expressing certain ideas or beliefs in the privacy of your own home. Freedom of thought, freedom of belief, freedom of expression, are generally understood to be fundamental human rights, while "freedom to synthesise fentanyl" or "freedom to enrich uranium" are not. Software is ultimately a form of literature (that's where its protection under copyright law comes from), and hence is directly connected with freedom of expression; AIs are ultimately just software too, so the same applies to them.
Maybe it’s just me, but the further the prompts get from a concrete descriptions of instruments and compositions to abstract ideas and emotions, the more random and unpleasant the result.
68010 solved this, with a new stack frame format for page faults that had enough information to resume.

Most of these early m68k UNIX boxes used the 68010 for that reason.

Besides the tight loop optimization, the other 68010 changes, like move from SR being privileged (new from CCP unprivileged) are bugfixes.
Is it just me or does this abstract read like it was GPT generated?

I'm starting to get suspicious every time I see the word "crucial"
Indeed, it had way less computational power, but other aspects were better. I should have worded it more clearly.
Ah, no, I phrased that in a rather callous way. I'm sorry – my apologies.

If you do decide to give it a try, I hope your editor makes it easy to configure (since they really run the gamut) and that you have another typeface to enjoy!
It’s so weird. What happened to standards and practice and 8 seconds delays on live tv. I still remember slash from Guns N’ Roses saying the f word on live network TV and it was like the end of the world. And now, anything goes on YouTube except eating disorders.
I know I’m bad at multiplying six and seven digit integers in my head, and I don’t care at all if that makes me more or less intelligent (whatever the fuck that means) than a wrist watch.

What does that possibly have to do with GPT-4 shitting the bed if you draw the logic puzzle out of a deck of cards instead of cherry-picking and hinting it?
With the UK economic outlook not looking good this year, and high energy prices, a snowy and cold winter will be very bad news.
It’s a good point, although Princeton in general places a higher emphasis on undergraduate teaching than a number of other top research universities, so that example might be idiosyncratic if true.

The emphasis on teaching in a PhD program may not have much bearing on the quality of undergraduate teaching at a university, though it might be indicative of a culture or spirit.
Understanding Python re(gex)?
Cyber Partisans
ChatGPT Plugins and web browsing rolling out to all Plus users next week
One time about 10-13 years ago, I was tasked to make an announcement in church about my group. It took the form of a testimonial; it was about a page long in English. I also needed to present the same testimonial at Spanish services, and so I began with Google Translate.

I had written a sentence like: "There is electricity in the air at our events." The Spanish translation came out as: "No hay electricidad en el aire..." and I was horrified. Thankfully, I was proofreading the whole document closely, and I was able to correct the glaring error before showtime, and there were no further glaring errors of this type.

But I was fairly flabbergasted that Translate would just gratuitously toss in such a negation when it was clearly wrong, and nothing about my sentence construction was complicated.
Yes, it’s not a prevention. And not free of cost, I agree. You could make it a tiered approach, where a YES from the T5 (or whatever) would lead to a deeper check by an LLM, determining whether it is an attack or just talking about attacks. But I guess the lame attempts we see from CoPilot et al show that companies just don’t care that much as of now. Moving fast seems to be more important.
Why isn't the author just using a document store instead?
This entire post is defeating the purpose of RDBMS'.
What happens when data needs to be updated? Would that require a number of n update statements in order to change a username for instance?
You are anthropomorphing. The machine doesn’t “really” understand, it’s just “simulating” it understands.

“You” is “3 characters on an input string that are used to configure a program”. The prompt could have been any other thing, including a binary blob. It’s just more convenient for humans to use natural language to communicate, and the machine already has natural language features, so they used that instead of creating a whole new way of configuring it.
> it's thin, it's insanely fast, it has 128GB of RAM.

Really? 128GB of RAM means it has four memory slots, which is usually only found in systems that are using desktop processors in a mobile package. There's no market segment of laptops that's thicker.

> M1 is not that much more faster than intel - it just has a lot of precompiled procedures in hardware.

There's a lot of special-purpose hardware in the M1, but they're not magic. The CPU benchmarks you've seen are still just benchmarks of the general-purpose CPU cores.
These models have gone beyond the level of "token predictors". On the level of chatGPT, the model has itself, internally, acquired "concepts" that it refers to in the conversation. It "understands" concepts like "you", "me", "them" etc, and can apply it correctly (to a large part) to the entities in the conversation.

I believe that answers your question. I could be wrong: errare humanum est.
This you? https://news.ycombinator.com/item?id=33016632

Bluntly, I think you're lying.
and here's using bard, arriving at an almost correct conclusion:

What animals don’t have paws or lay eggs, but have wings? Work it out, step by step.

Here are the steps on how to find animals that don't have paws or lay eggs, but have wings:

1.Define the terms. What do we mean by "paws"? What do we mean by "eggs"? What do we mean by "wings"?

2. Identify animals that meet the criteria. There are a few animals that meet the criteria. One example is a bat. Bats have wings, but they don't have paws. They also don't lay eggs. Another example is a butterfly. Butterflies have wings, but they don't have paws. They also don't lay eggs.

3. Confirm that the animals meet the criteria. We can confirm that the animals meet the criteria by looking at their anatomy. Bats have wings that are made of skin and bone. They also have claws on their feet, but these are not paws. Butterflies have wings that are made of scales. They also have legs, but these are not paws.

4. Draw conclusions. Based on our findings, we can conclude that there are a few animals that meet the criteria of having wings, but not paws or eggs. These animals include bats and butterflies.

Here are some additional details about bats and butterflies:

Bats: Bats are mammals that are able to fly. They have wings that are made of skin and bone. Bats use their wings to fly at night, when they hunt for food. Bats are important pollinators and they also help to control insect populations.

Butterflies: Butterflies are insects that have wings that are made of scales. Butterflies use their wings to fly during the day. Butterflies are important pollinators and they also help to spread seeds.
I was trying to be careful by writing "treats people terribly" rather than "treats its people terribly", having imperialist nations in mind, or "treats all people terribly", having class-divided societies in mind.

I didn't realize that Adam Smith had argued on this point, though! Thank you for letting me know.
The particular example you shared has been prompted with chain of thought (or may be you are using GPT-4?.

This is what happens if you try directly.

You: Please count the number of t in eeooeotetto.

ChatGPT: There are 5 t's in "eeooeotetto".
Surveillance Company Turns Ad Data into Government Tracking Tool
https://archive.ph/nV7q6
'It is important to note' is the one that sets off my bells
That's a typical speech to text mistake.

You'll see that all the time on Youtube. Obviously speech to text was solved good enough 30+ years ago.

But it could be shorthand related - https://www.reddit.com/r/shorthand/top/?t=all pulled from the teletext or community transcribers.
I don’t trust the accuracy of this prompt at all given the many examples of prior hallucinations. The typo in the first couple of lines doesn’t help either.
Sure, but we're talking about Cython as a proof of concept for Mojo, for which substantial perf gains are supposed to come from compilation even before you do anything special.
I was trying to remember the Apple font I used to download for use with IDEs in Linux back in the day because it was by far the best for programming I'd ever seen. Monaco must have been the one.
Asking it a question most humans wouldn't know the answer to, but which is relatively easy for an AI (volume of a 747, 25th to 34th digit of pi, full name of Ramses the Second) and checking the timing of the result is a pretty good approach for humans looking to detect an AI. Casually switching between English and another language is also pretty surefire if you aren't an English-native speaker and you are talking internationally.
Impressive. Very nice.

Let's see Paul Allen's font.
I have an Audi from ~2017. Then, a few years ago, the 3G network was shut down in the US. Can't use the app to unlock the doors or check the car status. I think I prefer it like that. Interestingly, on the center console screen, it shows an LTE connection - must be for something else? Then why isn't the unlock/lock function over LTE? Who knows.
> Why are the prompters... talking to their models? Who do they think is in there?

Because that model is trained to be a chatbot. I don't see any naivety there.
Deoxys + Indoraptor
we need politicians that do literally anything other than serve capitalism at all costs