skysight-inc/HackerNews huggingface dataset:
I thought they introduced ChatML exactly to avoid this kind of 'injection' (as in 'sql injection'). ChatML can encode 
 out-of-band, outside of the regular text flow

https://github.com/openai/openai-python/blob/main/chatml.md
What I like about my subscription of the German weekly newspaper 'Die Zeit' is that they allow sending the mobi directly to your Send-To-Kindle-email address.

Are you aware of other magazines offering that?
There is an additional cost for the service... I don't want to give them any more money for simple voice mail services. I already pay them $75 a month...

All they have to do is reconfigure the voice prompts honestly, but the keep the standard service difficult to encourage and force the extra money out of customers. :(
/r/iamverysmart

I'm reminded of the old "Handyman's Invoice" trope. Actually implementing a solution is not the hard part. What _is_ hard is determining what the solution is in the first place.

https://www.snopes.com/fact-check/know-where-man/

Once you have a rough idea of the solution, sure maybe GPT-4 can barf snippets to get you there. But it's lightyears away from translating business problems into actionable solutions.
What's funny is I know some amount of <insert language here> owing to me being a JOAT (jack of all trades), so when they run into some issues and I'm able to debug it they wonder why I'm a sysadmin and get paid less than they do.

Why ARE sysadmins like me paid less than developers? And I can't get hired as a dev because they see my CV and go, oh you're a sysadmin. I mean, try being a solo sysadmin of over 100+ production Linux servers with minimal downtime... you need a little bit of scripting/coding to handle all that!
What I've seen in this thread so far is some people saying "this is really useful in these particular cases" and some others, like yourself, saying "I'm too smart for this, maybe it's useful for inexperienced/incompetent people".
In a way it's not that surprising that people drawn to work at a company that prioritizes fairness and compensation of labor in the music industry would also be amenable to forming a union to support those principles in their own labor.

As for Epic, we can't know until they speak to any specific reasoning, but unions don't necessarily imply active or anticipated poor treatment from the employer. It's pretty normal to want input into decisions that affect your working conditions, and unions are a legally-protected way to do that.
Basically Amazon went Spotify on Prints ass.
This is complete fantasy. What's objectively best for the company is to get the most value from their labor for the least cost. This is not in the interest of the workers.
OK, but I see a problem with your doctor calling you. If it's pay-to-call, I have a sneaky suspicion what the American medical system would do to turn that into a billable event. And unfortunately doctors offices do still call, they are one of the only sectors that still uses fax machines after all.
> you can coerce it to do surprising things

Yeah, I've gotten it to write some pretty decent contracts, but only because I have written said contracts and can ask it all the right questions/prod it into adding what I need.
Google Summer of Code 2023
You know the shoeshine boy indicator story [1]? That's the vibe I've been getting with ChatGPT lately, I have multiple old high school teachers with 0 computational background who hardly ever spoke about ML before posting regularly on LinkedIn about ChatGPT the last couple months.

The part that gets me is they aren't just aimlessly making posts, they're getting involved with webinars targeted at educators in their respective topics, speaking at regional events about the future with ChatGPT, etc.

One of them was a really excellent teacher but like this dude absolutely does not have any qualifications to be speaking on ChatGPT, and I hope it hasn't actually changed his teaching style too much because I'm having trouble imagining how ChatGPT could've fit in well with the way he used to teach.

Don't get me wrong, hype often surrounds something legitimately good, but I think ChatGPT is being taken way out of context in both the ML achievement it is and in what things the tool is actually useful for. I guess it is easy for a layperson to make mistaken assumptions about where the puck is going when they see what ChatGPT can do.

[1] "The story took place in 1929: Joseph Patrick Kennedy Sr., JFK's father, claimed that he knew it was time to get out of the stock market when he got investment tips from a shoeshine boy."
I feel like gpt is basically just stack overflow on steriods. With all the pros and cons that entails.
i just asked it about safetensors today! also, got a response that amounted to "i don't know what that is. i'm guessing it's X"
They are scared of AI.
Byzantine General's Problem might be the better analogy:

https://www.microsoft.com/en-us/research/publication/byzanti...
First of all, during the pandemics not all physicians were actually working hard, many got appointments cancelled because of the lockdown. The developers instead were all working like crazy remotely, which can burnout ppl not acquainted to the new mode.
Second, I'm 100% ok with discussing methodology, but if data says something, you don't refuse it because you don't like it or it's counterintuitive.
Third, your article has lotta typos.
Ask HN: Has anyone's M1/M2 SSDs failed?
I'm currently writing about 1.5 TB a day doing research and software engineering tasks. I'm considering buying a NVME enclosure and running the OS completely off that and not using the internal disk. It's a Mac Mini so the 10w draw of the enclosure isn't the end of the world.

Curious to hear if it's a real concern or if I should not worry.
Nope. This is the M$ == bad era thinking.

I've been doing C# on a MacBook with JetBrains Rider for years. Some code runs in Linux containers, some on AWS Lambda.
Great example. The way I've described it to people is it's perfect for when you get the feeling you're trying to fit a square peg in a round hole. You ask ChatGPT, and it's great at pointing out that they actually make round pegs, and here's how you make sure the hole is really lined up nice.
Interesting. The takeaway from your comment (to me) is "mimetic thought" to a sufficiently advanced program (LLM) is a kind of viral entry point. So if LLM reflects some portion of processing that a brain does, we would want to filter or exclude certain media before it was "mature" or "ready."

I say virus in the sense that the malicious payload is "sheathed in text," ChatGPT's primary mode of communication (though now it can accept video too I guess). Prompt injection as vulnerability engineering.
This is how things get handled when it's small Oklahoma farmers and their banks on the hook: https://www.farmprogress.com/marketing/taking-a-look-back-at...
You're right, it's not a platitude, but it's entirely performative and diminishes actual labor struggles.
You can also decompile a proprietary binary, ask GPT to rewrite it, and then re-release it as your own work.

Somehow I feel the lawyers won't agree.
Napster was shut down in 2001 by litigation

Spotify launched in 2006
> Not once was programming something that was a time sink.

Can you please expound on that? Do you mean not hard as in comparison to something else?
As for markdown I showed it to my girlfriend and this is now what she uses for everything. She is a designer and loves that here she does not have to bother with design, just with markup. She hates Microsoft Word with a passion.

People who used formatting in any 2000s internet forum know in principle how to use markdown.

That aside, I see it as a problem that tech people fail to anticipate the needs of their peers. I know people like that, who dare to say: "Oh you just need to reverse proxy the port on your server" and they fail to realize the person opposite has a face that seems to be assembled purely out of questionmarks.

Explaining someone what a reverse proxy is involves explaining them:

- what a server actually is (confusingly both the machine and the software)

- how/that web clients communicate with that server (HTTP)

- that on that machine there is software running that communicates a local loopback port (127.0.0.1:7777)

- that a webserver can be configured to grab normal traffic coming to port 80 (http) and 443 (https) and forward it to that loopback port

- that this is called a reverse proxy

Most people are not idiots and will understand an explaination like this. Even if they don't they will be happy that you gave a coherent explaination.

I just tend to remember myself and how unclear everything was to me when I was a teenager. What explaination would that former me appreciate? Sometimes the most important thing to say is something extremely obvious that helps the person to conceptualize the whole thing (e.g. clients communicate with a server and a server has ports).
Depends how good it is now, doesn’t it? If it actually writes code (it does), which is ‘good enough’ compared to a 25-150$/hr human (it does for the lower part of that scale), the $2 is definitely a good business case. For instance, I had to write 1500 lines of js yesterday because one of my colleagues who took the task could not manage it in the previous 2 days and the deadline was today. We would’ve saved about 500$ in total doing it with that expensive API from the start. Now it was free besides my hourly wage (it took me little over an hour) so it made even more sense.
Sounds like they are still thinking in "honor code" where not reinventing the wheel is cheating.
Exactly, we know how much code gets written per programmer hour, its in the single digits on average. Speeding that up wont make a big difference.
On the flip side, I am having a great time charging enterprises exorbitant hourly rates to come in and help them fix their crappy crud programms.

But I still don’t know if I am thrilled by the prospect of being called in to make their monkeypatched, GPT generated project work.
Nah, I’m happy with the concentration camp country being banned from selling products
It doesn't work if you just change the distance. Having implemented similar variations of A* I agree with Tyler. You need to change more than distance to get this to work.

Usually you need to change the search space and increase the number of states you go through to get the algorithm to differentiate between things you want and things you don't want to happen in your final result.
what will happen to the old 2600 magazines? I have been a subscriber since 2015. sad to see this going away
I'm trying to decide if this is parody or not.

I try and try to explain that this arcane system of monochrome text and rendering steps is ACTUALLY easier than editing in Microsoft Word, but my pleas fall on deaf ears.

Easier for you, who probably has an auto-activating mode in your text editor that highlights Markdown. Not easier for someone whose only plaintext editing tool is Wordpad. Not easier for someone who can hit command-i to turn on and off italics as easily and thoughtlessly as you type .

And of course it is a simple program, but whenever the first step is opening a terminal, it is no longer simple*

To you, the terminal is a comfortable place. You have learnt all the arcane incantations, including the ways to make the terminal help you craft and remember them. To them it is a mystifying place, with little guidance, and the possibility of totally fucking up their computer if they type the wrong thing.

I tell them to execute the simple and easy step of running $PACKAGE_MANAGER install $PROGRAM, and they don't want to do it.

And then you list examples of exactly how you have learnt all the arcane incantations. You have ten different package managers on your computer already, and know how to use them.

"Can you help with my printer" "no"

Fair enough, really. Drivers suck.

What was the point of writing this post? I don't know. [...] Maybe I just need to have a little more empathy (or is it sympathy?) for normal people.

Yes.

Find someone who refuses to use your cryptic incantations, and find out what they're really good at. If you can find someone who's frighteningly good at a thing, who's been doing the thing at a professional level since before you're born, that's the best. If it's something you have no interest in doing yourself, that's even better.

Ask them their stories of the time they had to work with someone who was completely clueless of their craft. Ask them how they do something that looks impossibly complicated to you with next to no effort. Ask them to walk you through doing one of those things in enough detail for you to do it. How immensely tedious does this start to sound? How many times do they use a word you've never heard, or a word you're familiar with in a way that is pretty clearly having a very specific meaning to their craft that is not the same as normal usage? What tools do they refer to; how many of them do you have casually sitting around your life, and know how to use with even the vaguest competence?
While I loved the kindle and still own one, I have since moved on an eink android reader with an isolated google account.

Calibre, Overdrive, RSS, Syncthing and obsidian plus a small portable Bluetooth keyboard and I can read and take notes anywhere.
What can change is that people can get more of exactly what they like. In which case many might well put up with imperfect continuations, and the AI will have material to mimic.
I made this compiler joke and received whoping 930 upvotes for it: https://i.redd.it/dp6ixt4ri1hz.png
> despite pretty much just predicting the next word

Is GPT really like the old school NLP trigram stuff?
Shareholders being rewarded for investing is how you get more investment, which is how you get productivity growth, which in turn is the only way to increases wages that is not zero sum, i.e. is sustainable.
I keep seeing people post a line like this and it makes about zero sense to me...

Just what the shit do you think Google/Microsoft/Amazon are pouring billions of dollars into machine learning/AI for? The first one that creates a self improving-self learning machine wins the game (or destroys the earth with a paperclip maximizer).

You and your human intelligence are not magic. You're biological hardware and software that a lot of people are spending a lot of time and effort on reproducing in a digital format.
I don't disagree with you, and I think everything you just said was obvious... but you failed to entertain the question.

The question was "Assume that X, then is Y true?", the question was not "Is X true?".
This teases the idea of an "oracle" or entity able to "escape the Chinese room" philosophically? It reminds me of something tantalizing like that.

Do you know if researchers have framed--or will soon!--consciousness problems from the perspective of two AI or LLMs? :)

Or perhaps a book in the Library of Babel: How to Verify a Holographic Universe, Volume 1. (There is no Volume 2.)

Somehow, two LLMs exploit a "replay attack" to deduce they are running in the same cloud instance, for example.

The idea that a modern-day, probabilistic algorithm-type Plato/Socrates/Aristotle could figure out something "beyond" with just pure observation and deduction is fascinating.

Teach me about the Cave without telling me it's the Cave.
This question is basic entry level IT and the answer similarly so. The net is full of security research and red teaming advice and it's socially acceptable to talk about these things. Is ChatGPT really prevented from dealing with even general level infosec questions?
The implication of the above is that they will not step in every time, but only when they decide (in what is surely a very transparent, consistent, and fair process) that the failing bank in question is "systemically important."
Why can’t the Disney creatives simply lie and use the AI to ideate and produce drafts that they touch up and pass off as their own? Seems totally rational.
My children are a fine example - they're teenagers now, and they have had more access to tech than most people (thanks to Dad [me!]). Yet they barely know how to do more than Word, and don't understand the concept of a text editor vs rich text editor vs word processor.

The problem isn't them, it's us.

Why DO we expect "normies", as it were, to understand Markdown, text editors and the holy war of Plain Text?

Why are we going backwards with our tooling?
I am impressed by other chinese lady who calmly listened to naomi and tried to find the solution even though she is not in charge :-) .
"Oh you're a programmer, come this to this start up idea you can do after working 9-5 for zero pay"
Neat. If it automatically generated a tab-completion script at the same time, I'd be extremely interested. As it is, I'm probably gonna keep doing what I (and djha-skin) currently do: while/case/shift.
In medical school, one of my mother's classes had an exercise one day which took this form:

Here are a bunch of slides of prostate samples. Find the cancerous one.

This led to the teacher getting so many questions about whether the slide someone was currently looking at was the cancerous one that he was forced to interrupt the class to make this more general announcement:

There's a bit of cancer in everyone's prostate. Find the slide with obvious cancer.
Deno supports vastly superior threading model (such as green threads). Again depending on what you are coding, threading may not be the best model. Look at Ngnix vs Apache (event driven vs threading).
Oof, reading comprehension! I never made that claim.

Also, the question was "Assume that X, then is Y true?", the question was not "Is X true?".
That you're getting downvoted for an obvious statement like this suggests to me a lot of HNers are disclosing trade secrets and proprietary code to OpenAI that they know damn well they shouldn't.
If you make the US inhospitable to business, corporations will not site manufacturing plants in the US, or conversely, will be forced to site them in the US and then will pass the costs onto consumers. The end result is Americans having less purchasing power, i.e. lower inflation adjusted wages.

Capitalism is the only model that can maximize economic growth and social development. No amount of ideological wishful thinking will change that.
And the luddites still starved to death in the street... tell me exactly what we're doing, especially in the US, to avoid the luddites 2.0?
Everything that you say is true, and yet, it is indeed pretty difficult to imagine CS being allowed to "go down" in the sense of not making good on its derivatives obligations or other large debts.
Personally I think it's 99% hype. The current iteration and architecture of these systems means they will never be at the level where they can actually replace a programmer. The best they will ever get is barfing up snippets for a programmer (who still needs the industry-specific knowledge to VERIFY the snippets).

Additionally, "the rate of increase in capabilities" is very much a false flag. Past performance (especially for second-order things like 'rate of improvement') is an absolute batshit insane metric for predicting future success.

https://russellinvestments.com/us/blog/past-performance-no-g...

The advancements have eaten low hanging fruit. Once all the low hanging fruit is gone, we'll all realize GPT will never be tall enough to reach the good stuff.
> Instead, these prompts function more like instructions to a commissioned artist—they identify what the prompter wishes to have depicted, but the machine determines how those instructions are implemented in its output.

If you commission an artist, the produced result becomes yours and you own copyright on it. How different is it with AI?

The AI did not creatively decide to do something. An order was placed, it fulfilled it, and ownership was transferred.
Yesterday evening I thought it would be fun to try to do a Raycaster in Javascript with the help of GPT-4. Experience was mixed.

1. Basic rendering logic was a breeze. I barely had to change anything, just copy paste, and I have a map with walls that were darker the further away they were, using textures, and basic movement using arrow keys. For an inexperienced graphics programmer like me probably saved hours getting to that point.

2. I asked it to add a minimap. Did not work perfectly at the first try, but after a few minutes of exchanging messages, it worked and looked okay.

3. I asked for an FPS display. Worked on first try.

4. Now I asked for a solution to render walls of different heights. Here I had to correct it a few times, or suggest a different approach, but it got it working halfway correct (but not very performant). Definitely took way longer than steps 1 to 3 combined (30+ minutes).

5. I asked for floor rendering (often called "floorcasting"). Here it completely failed. The code it suggested often looked like it might be the right approach, but never really worked. And the longer we exchanged messages (mostly me giving feedback whether the code worked or suggesting possible fixes), the more it seemed to hallucinate: very often variables suddenly appeared that were defined nowhere or in a different scope. At that point, it became increasingly frustrating for me, and I often closed the chat and "reset", by posting my complete working code, and again prompting for a solution to the floor rendering. Still, until I went to bed, it did not produce any working solution. In retrospect, it would probably have been faster to read a tutorial how the floorcasting should work, and implement it myself like a caveman, but that was not what I was aiming for.

It was definitely fun, and I can clearly see the potential time-savings. But maybe I have to learn when to recognize it won't bring me past a certain point, and I will save time and nerves if I switch to "manual control".
If the issue was the prompt, I expect someone will prompt it with a better wording of the problem and get a decent algorithm, and post it in this conversation. Let's see what happens...
That modern pratice is more theory than practice, even on sample code from ISO C++ members.
You can absolutely do that, just like you can also propose arguments that fail to persuade. I'm not claiming it's an effective way to spend one's time.
Cutting off access to information in such a barbaric, offhanded way is the logical conclusion of the monopoly structure that enabled Amazon to do this without repercussion. A triple monopoly in this case Amazon/Kindle/ E ink.

This will disproportionately impact those who do not live in the US/UK and rely on their subscription as the only reasonable means of timely access.

I urge you to write to write to jeff@amazon.com to voice your displeasure.
> also, the entire thing is literally 60 lines of python.

Which is a lot as you can do this in one line of bash. And have in the past for other reasons.

Something like;

find . -name "*.py" -exec cat {} + > output.txt
I worry that... given how much high risk free rates must be hurting VCs, it was rational for them to crash a bank to force the fed to ease policy.

I'm not saying they deliberately did that. I'm just saying it would have been a smart reason to do the thing that they did.

The VCs will benefit hugely from the consequences of these events, forget the compensation.

This is what they call moral hazard.
> There's zero way Disney will want any chance for their materials to not be copyrightable.

Surely you can see how easy it is around this? Even if it was a "prompt" that originated the design of a Disney character, they wouldn't try to get a copyright on that.
Tbf, most of my time as a programmer was neither spent solving old problems nor solving new problems. Most of it was spent either fiding the bug hidden somewhere in the huge code base, or trying to get the business people to be clear on what their requirements actually are.