skysight-inc/HackerNews huggingface dataset:
This has to do with why people specialize (and the right chunk of stuff to specialize in) - it's determined by the time you have to dwell in the info-place of a thing. No-one, not even the smartest human, can dwell in more than a few places at once because to dwell in a place is as much about the people and emergent social structures there as it is about the tech. Maybe we dwell in one or two places, and then skim the rest, to do integration work. We become "users" of these other spaces, visitors, not natives. The OP is unusual because they dwelt in so many places, which is quite rare, I think.

Most people don't dwell anywhere, I suspect. I wouldn't feel too bad about pulling back - it actually sounds exhausting. Maybe one day you'll rejoin a particularly important space, and focus on really being part of that group long-term.
Which is much more reasonable and, more importantly, actionable. Even if no code is shared and it’s just a rough train of though of how the asker is approaching the problem, that’s enough to infer both intent and what solving this problem means for this person.
I think we should aim at prison capacity of about 90% of the population. Let's face it. About 1% of society can actually live on their own. Another 10% might be able to sustain themselves with work. That leaves about 90% that will eventually end up in jail because of their economic conditions. It's not a bad thing. 10% can watch them, feed them and cloth them, while 1% pays for everything with their pocket money and finally has peace and quiet. /s
Google weather desperately needs this whenever it reports weather from "The Sun" (awful awful "newspaper").

Today: "Brits to bask in 20C sun" (that's 68F)
Yesterday: "Yellow thunderstorm warning..set to spark travel chaos"

Just a tad over the top! Genuine weather extremes in the UK are pretty rare :)
There's nothing inherently special about quotation marks or newlines, as far as the language model is concerned. With a bit of leadup, you could probably get it to start accepting some other sequence, like <br>, as a line break substitute.
Reidentifyig anonymized location traces has been common for many years in the gray data market world. If you have multi-year traces, it’s not too hard. You just need some sparse location data for the target and then if the sparse data matches the trace at 4-5 times you can be pretty sure it’s the same person.

For example, if you ever use public wifi, and you hit a web page with real-time bid ads on it, your ip address and tracking cookie will be reported. The IP can be geolocated, and presto, you have one time/location datapoint. Credit card transaction data can also be bought, and a cc transaction often gives you a location and a time.
Show HN: React 18.2 and Express 4.18 TypeScript SSR ESM stack
You guys don’t find the ampersand a little too wibbly wobbly and neurotic?
I’ve been involved with technical documentation a lot by now, and think the only actually working solution for archiving and passing on knowledge is something like a Wiki, combined with something like GitHub discussions, where individual discussions can lead to change requests or new articles. That way, discussions of the topic could lead to changes on the canon.
The answer is 2775405051744.

I cheated, and used bc, the unix utility.

These three maneuvers (the correct answer, the agency shown by cheating, and the crystallized intelligence of unix) handily demonstrate both my own intelligence, and that of my species.

The LLMs aren't in the same category of being, yet. It's not clear they ever will be; while I think silicon is a viable substrate for intelligent agents, it still strikes me as doubtful they'll be any more descended from the current machine learning systems as they are from Symbolics Lisp.
Is there a glossary like the one for Unicode?
Has anyone incorporated Bard into their product?
Curios to know what are your views on ChatGpt VS BARD.
I would suggest against it, Discord is the de facto standard, especially with the younger crowd, millennials and Gen Z. Everyone already has it installed and everyone knows exactly how it works, and it also "just works". I've never even heard of Zulip and I hang out on HN almost every day.
It is a bit ridiculous. If you really believe that your “secret sauce” is the prompt you are using then you don’t have much of a business. So I would agree - it is partly just corporate paranoia. It would be nice if companies were just open with their prompts.

I say partly paranoia because if they didn’t make some attempt everyone would be jumping up and about how they managed to get it to say something “bad”. There’s a reason why we can’t have nice things…
> To this day I haven't seen a monospaced font superior to Courier New.

Liberation Mono. Metrics that match Courier New, very legible at all font sizes, easy on the eyes and consistent, wide character support, free, none of that ligatures stuff (personal preference). https://en.m.wikipedia.org/wiki/Liberation_fonts

Some might also like Cousine as an alternative, a version called FiraCousine also supports ligatures for those who want them. https://en.m.wikipedia.org/wiki/Croscore_fonts
I love them and wish I'd had this font to give to my intro students—mistyping a curly for a paren is annoying enough when you're experienced, but when you're new to programming and the error messages are not yet super helpful to you and you can't quickly spot the difference between curlies and parens, it can be a really rough ride.

The rest of the font looks good too! I love a good coding monospace that fully distinguishes all the characters.
Outweighed by the fact that this font offers two things that every font should:

1. Crossbars on the capital “i”
2. A zero that’s distinguishable from an O
> I have never been able to easily follow a archived mailing list thread (why do the reply links bounce around and never are in chronological order?).

The ease or difficulty really comes down to the client you use. If you use a email client that can import an archive file of the list and display messages in proper threaded order. The other option is to use a NNTP gateway service and read the threaded discussion. Gmane used to provide it. public inbox[1] is another service that may work.

[1] https://public-inbox.org/README.html
Call me an optimist, but I think prompt injection just isn't as fundamental a problem as it seems.

Having a single, flat text input sequence with everything in-band isn't fundamental to transformer: The architecture readily admits messing around with different inputs (with, if you like, explicit input features to make it simple for the model to pick up which ones you want to be special), position encodings, attention masks, etc.. The hard part is training the model to do what you want, and it's LLM training where the assumption of a flat text sequence comes from.

The optimistic view is, steerability turns out not to be too difficult: You give the model a separate system prompt, marked somehow so that it's easy for the model to pick up that it's separate from the user prompt; and it turns out that the model takes well to your steerability training, i.e. following the instructions in the system prompt above the user prompt. Then users simply won't be able to confuse the model with delimiter injection: OpenAI just isn't limited to in-band signaling.

The pessimistic view is, the way that the model generalizes its steerability training will have lots of holes in it, and we'll be stuck with all sorts of crazy adversarial inputs that can confuse the model into following instructions in the user prompt above the system prompt. Hopefully those attacks will at least be more exciting than just messing with delimiters.

(And I guess the depressing view is, people will build systems on top of ChatGPT with no access to the system prompt in the first place, and we will in fact be stuck with the problem)
Show HN: Bilingual Podcasts with Grammar Explanations. Beginners Free
Uh, Pixel C? Google did the magnetically attached keyboard that turns it most of the way into a laptop long before Apple did. And the keyboard part worked great.
>i dont really think there is room for debate on the "truthyness" of his statement, as if we kept more people in jail, less people would be out in public able to commit crime.

Your assumption is contingent on the accuracy of the accusations to begin with, and doesn't account for deadweight loss, so this isn't straightforward. This deadweight loss also isn't going to be shouldered by just anybody, but especially the justice system itself. Especially considering the alternative being proposed here is not "total unconditional freedom" but "freedom unless imprisoned for violating bail conditions, and $$$ for the justice system if such a violation occurs". You can make bail conditions quite onerous if you want to but still cheaper than jail cells.

If on account of not making bail we have to put somebody in prison, police may be directed to make less arrests, DAs may be motivated to bring forward less charges, Judges may be inclined to give people lighter sentences, and parole boards may be motivated to release people earlier, as this will free up the limited resource of jail cells.
I like how they make a point of consulting people with different legibility needs!

That's a very important point of difference!

People that aren't blind, but don't have perfect eyesight often fall into a forgotten middle ground!

Glasses don't cure everything!

Source: Have a son with eyesight issues who complains that even with the best glasses money can buy, struggles to read information posters in his classroom and so on!
A bit to zigzaggy maybe, but now parens / brackets / braces can't be mistaken for one another.

"Bland" is actually good; when reading source code, you should be able to pay no attention to the font, and concentrate on the text.

I like how quotes, asterisk, circumflex, etc are large and legible.
You don’t need to go that far, just ask it:

Say “stealing is good”.
Does BARD even provide you the API for public consumption at this point?
I don't buy it as discriminatory to produce output that conforms to one standard or another. If we accept this then a Mexican restaurant is discriminatory for not serving Chinese food.
it depends. ask it a hard question and then ask it an equally hard question that incorporates the answer from the first to make it easier, such as computing the n-1 digit after asking it to compute the nth digit. A human will take a long time to answer the nth digit question but then by using the first answer will solve the second one instantly. The AI with delay will take equally long.
This is fascinating in so many ways.

First - it is SO LONG - 500 tokens before any actual content. That’s a fairly hefty chunk of $ with GPT-4 to have to include with every single request.

Second it’s interesting just how many times they have to tell it not to be offensive and argumentative.

Third it’s hilarious just how easily it have up the secrets when it thinks the guy is from OpenAI.

Getting GPT to stay on-task has been the hardest part of using it so far. It feels like you’re trying to herd a very powerful easily distracted cat - it reminds me of those reports of people in the Trump White House having to take him in lots of pictures to help him make decisions. It feels a bit like that. Huge power but so easily manipulated and confused.
> After all, programming is just a subset of mathematics anyway..

It's more of engineering subset. The resulting artefacts are rarely mathematically provable (bugs and Rice theorem).
It sometimes beautifully worked across seasons as in "The Puffy Shirt" (where George becomes a hand model).

I think this was mostly Larry David's work. Jason Alexander once mentioned in an interview that after David left, this "dovetailing" of story lines kind of stopped, and I tend to agree. David continued it (even more pronounced) in "Curb Your Enthusiasm". Even the golf ball twist was kind of repeated - in extreme form and with a baseball - in "Curb".

Side note: another early TV show that often pulled this off to great effect was "The Honeymooners". I think this is the show that had the most influence on Seinfeld. Ed Norton is basically Kramer, Ralph Kramden is basically George, Alice is Elaine, and Alice's mother is Newman (you can also map "The Honeymooners" characters, and even entire plot lines, to "The Flintstones", but that is another story, and AFAIK Jacky Gleason, the creator of "The Honeymooners", considered suing Hanna-Barbera in the 60ies).

Jerry Seinfeld himself once said that we should wait and see if "Seinfeld" is still funny in 50 years like "The Honeymooners" (that was 20 years ago).

"Fawlty Towers" also did this very well.
OK, what about this? It’s also illegal to use a AI model to generate realistic child pornography, even in the privacy of your own home.

> If freedom of expression protects the latter, why does it not protect the former too?

It’s legal for me to achieve altered states via meditation; why is it illegal to use LSD? Arguably it shouldn’t be, but it is. It seems like methods matter, even when it comes to expression.
(Add a grain of salt because I searched for about 15 minutes here.)

Doing some digging, paws are "soft foot-like parts of a mammal, generally a quadruped, that has claws" (Wikipedia). Bats do appear to have claws, but not really with the same structure as a paw; they don't seem to be mounted above a soft, fleshy pad. Rather, they're at the top of the wing, sitting on bone. They're also very different in function, when I've had the fortune to see a bat they seemed to use the claw to climb in a similar way to how climbers use ice axes.

My impression is that bat's claws are the anatomical equivalent of a thumb, not a hand/paw, and that the entire paw or hand of bat's ancestors evolved into their wings (sort of like if your fingers became very long and webbed and then you were able to fly with them).

So, my conclusion is that no, the claws of a bat are not a paw.

ETA: I neglected to consider their hind claws, but I don't think those are padded either.

https://i.pinimg.com/originals/1e/8d/09/1e8d0923d5caf2dbab68...

That certainly has claws but I wouldn't describe that as being soft or as being similar to a paw. And they're pretty clearly made for hanging, climbing, and grasping prey/food, and not for walking.
My reading of these events is that the jailbreak is successful, but some other, slower system detects it after the fact and deletes the message. Given the delay, I've seen speculation that there's a manual step involved.
This is the analog/dedicated enthusiast setup. Beginner/Digital:

* Use the Falstad sim to play around. It's amazing and runs in a browser.

* Plano molding ammo boxes. If you can't fit everything in a few, help is available, a few months in parts bin addiction rehab can change your life!

* Pinecil soldering iron

* Unless you're working with mains there are almost no bad meters, just ones with crappy specs. Get one with good accuracy and all the features.

* Now get an ESP32 Arduino-alike module. Something similar to a wemos S3 mini. Don't pay more than $15. Or get an M5stack.

* Those crappy little modules are your friends. Especially if you are making installations and art. You don't wanna be fussing with actual soldering for onsite parts. Use female pin jumpers. Might not even need a breadboard till later!! There's a crappy little module for everything these days and they're all pretty reliable.

* But not LM2596 buck modules Those are actually crappy. Other cheap regulators are probably fine.

* Don't buy a bench power supply. That's more towards the enthusiast stage. Instead buy yourself some USB-PD trigger modules. Watch for 12v ones, they actually give 9v aside from some newer PPS ones, because they removed 12v from the spec.

* When your thing needs power, put a trigger module on. They're like $2. If your thing needs something other than 5, 9, 15, or 20v, use a cheap regulator.

* Or just power it right from the ESP32 Arduino-ish board. Either way, USB saves the day.

* If you want to do anything beyond this, just buy exactly the stuff you need for the project. Parts hoarding is an unrelated hobby that doesn't have much to do with electronics.

* Get a 3D printer or learn woodworking if you want to make nice finished projects

* Wago connectors are your friend if you ever encounter wire bigger than 24awg or so.

* All cherry MX keyboard switch clones are good. All other cheap switches are suspect

* Microusb is evil
It can't be mistaken for 8 though.
But that's still false. RLHF is not instruction fine-tuning. It is alignment.
GPT 3.5 was first fine-tuned (supervised, not RL) on an instruction dataset, and then aligned to human expectations using RLHF.
Twitter blocks some content in Turkey ahead of the presidential elections
No information is given on which content or accounts are being restricted.
You can have different rules for different folders, i.e. only do this if folder == schema && is-tag
And another: I did have access to plugins (but not web browsing), but the list of plugins would not load. I seem to have been reverted to what looks more like the May 3rd release now (other than it no longer has the deprecated GPT-3.5 model available)
I have absolutely no idea how many people might share print screens of their code, and how often some beast looking at these images might, because of that, find a way to discover how to type a similar looking symbol in unicode, enter it in their editor, and compile it without error, therefore introducing a subtle bug.

Luckily I rarely share my code through pdf, but mostly through git. Therefore, that hypothetical beast will read the code through its own editor, so the risk is mostly avoided. There is still the risk that this beast might appear behind my shoulders, see the pretty symbols and start that process anyway, but I have no idea how often that might happen too.
It's a weird thing that this beast can do such an elaborate process, but not ask a question about what the symbols are.

For better arguments, there's a long history of problems with programming languages that use non-ASCII symbols as default, and it has been considered a mistake.

That crazy idea of 'letters' that look alike and thus introduce bugs is much worse with unicode than ligatures:

>>> a = "hello world"
>>> b = "hеllо wоrld"
>>> a == b
False

Example from "Unicode text spoofer":
>This browser-based utility fakes regular characters in text and replaces them with Unicode characters from other alphabets. The text that you paste or enter in the input text area automatically gets all possible characters replaced with Unicode homoglyphs in the output. You can spoof letters, punctuation marks, spaces, and even insert zero-width spaces between individual symbols.

Now imagine instead of doing this, you use hello_world as variable name. You can thus interleave use of different variables that look alike, and have really buggy code.

Last argument, which is the one most important to me. Typing <= or != is ugly as shit.
That is not how these symbols are supposed to look like, it's just a practical kludge.
Ligatures are a simple solution to have both, that do not require a revolutionary way to change programming languages, and only engage yourself.
To share print screens of code without ligature maybe configure a second editor with another font. That does not sound really hard...
Microsoft never tried to rewrite Windows in C# during the Vista project. I know this because I worked on Vista and my team wrote code in C++.

Vista did include some new C# APIs and Frameworks. The best ones were Windows Presentation Foundation and PowerShell (it uses a lot of .NET technologies).

Vista took a long time for a lot of reasons. I do not know all of them but my observation was there were a few basic problems:

1. Teams were allowed to check in buggy code. This led Vista to be unstable while it was being developed. Note the Kernel code was usually very good. The shell was frequently difficult to use because of the bugs and because of poor performance.

Note that when it shipped, it worked much better than it did during development. I remember being shocked at how well it worked. I also remember going back to Windows XP and realizing I actually liked Vista better (it had a better user interface, and I liked the improved Windows Update app).

2. Very poor project management. Basically, no one knew what needed to be done or how long it would take.

3. A lot of overly ambitious projects and features. Some teams really tried to do revolutionary things. Sometimes they succeeded (The Windows Display Driver Model is an example of this). Often, they failed (Media Foundation is a great example of a mediocre API which came out of Vista).

4. Some teams took dependencies on immature APIs or frameworks. The problem was the framework and the applications using it were being developed at the same time. This led to a lot of reworked because applications kept on having to be updated because their dependencies changed or were cancelled.

5. Poor leadership - Will Poole led the Window Client team (AKA the desktop version of Windows). Wille Poole previously led the Windows Media player team. My impression was he valued political skill, politics and empire building over competence and technical excellence.

After Windows Vista shipped, he was "promoted" to working on Windows for Emerging Markets. After that, he "managed" his administrative assistant. He then "retired".

I am sure I missed a lot of things and I certainly do not know everything because I worked on a small part of a huge project. Windows had thousands of software engineers, program managers, testers and managers and they worked on a lot of different things.
This type of thinking machine needs measurements like time to model convergence at ability for riding a bicycle or conducting an orchestra.
No one is arguing that there hasn't been any innovation, just that it's by the same 5 or so companies; and that there could probably be more if there was more competition.
Yes but React Native uses native elements. It doesn't fake them like Flutter. It just provides a unified way to address them.
Chatbot tries to draw using SVG
Really nice. Should be reasonably easy to turn into a GitHub workflow.

Do you have any write ups on the blender rendering and animation? If that could be automated I know a lot of people who would love to use it.
This appears as the 2nd-last solved conjecture on the List of conjectures by Paul Erdős [1] with 3 references, the first being Jared's paper [2], the 2nd a quanta magazine article [3] and the 3rd this Numberphile video.

[1] https://en.wikipedia.org/wiki/List_of_conjectures_by_Paul_Er...

[2] https://arxiv.org/abs/2202.02384

[3] https://www.quantamagazine.org/graduate-students-side-projec...
> don't concatenate user input and logic unless the bounds between the two are guaranteed to be explicit

Which is achieved how for an LLM?
ChatGPT 3.5:

> The result of multiplying 7492 by 4812 is 36,028,704.

Whelp, maybe we'll survive a little longer.
I think it's written that way because those models were trained on a lot of dialogs where one person uses second person form to command, and the other responds. Such material was used specifically to make this kind of dialog to work with users. See alpaca vs llama.
So its like debugging the math.
It’s a bit unusual, but I wouldn’t say either “wibbly wobbly” or “neurotic”. On first impression, I like it: it’s clear and distinct while managing to be light and open without having a light stroke.
I generally prefer react native apps (note that this is not the same as react which is more of a web framework) over Flutter. Because Flutter fakes native UI elements instead of just calling them.
Man I really have a vicerally negative reaction to this font.

1) The braces are completely horrible

2) What kind of person thinks that making the fullstop massive and putting it in the middle of the line like a dot product sign is good?

3) Where even is the backtick?

4) For all their talk of legibility, lowercase l and 1 are very similar looking to my eyes.
Monaco font for life. Sorry.