skysight-inc/HackerNews huggingface dataset:
Finally, another person who thinks it's weird a moderately sized swath of humanity has no concept or historical understanding of the myriad different types of authoritarians spawned by society over the years. Nobody remembers the party authoritarian government of pre 1990's Mexico? Nobody notices present day Singapore organized under the same??? Nobody remember Pinochet in Chile for an example of military authoritarianism? How about Myanmar??? And why is it always the Marxist leaning types with this blindness? It's like they are jealous of their equivalently terrifying sibling ideology and only have eyes for it or something...
devdocs.io

It's blazing fast and it works offline. It's a massive improvement over the standard docs.
Just a note: this is a great explanation of how it works for scam calls, but not SMS spam as mentioned in the article.
Bits from the Debian Release Team: bookworm in hard freeze
> Yet if you define the algorithmic steps to perform addition on 2 numbers, accuracy on addition arithmetic shoots up to 98% even on very large numbers. https://arxiv.org/abs/2211.09066 Think about what that means.

That means that even with the giant model, you need to stuff even the most basic knowledge for dealing with problems of that class into the prompt space to get it to work, cutting into conversation depth and per-response size? The advantage of GPT-4’s big window and the opportunity it provides for things like retrieval and deep iterative context shrinks if I’ve got to stuff a domain textbook into the system prompt so it isn’t just BSing me.
This must be a joke. Of course open source people don't like to spend. The whole GPL thing was made by Stallman with the instruction: let's pay for work not for intellectual property. You completely miss the anti-capitalist value of "free as in speech". Many people do develop BECAUSE it's free of charge. If enterprise bunisesses die, I don't care much, because part of the strength of Linux is that it was made by hobbists as a hobby, and no corporation held its development back.
So yes, not paying for OSS is actually what you MUST do to keep its most important feature: freedom. Freedom from the laws of capitalist markets.
Well, pursuant to the original discussion:

(2009)
https://www.computerworld.com/article/2525229/study--interne...

(2015)
https://venturebeat.com/mobile/mobile-technology-has-created...

(2021)
https://www.iab.com/news/study-finds-internet-economy-grew-s...
i love Docker, but i think people by and large forget that OCI images are a thing, and that ultimately we are talking about slightly complex tarballs here.

i do think Docker is squandering an insanely privileged position here, even if i'm not particularly invested/dogmatic personally about Docker as a brand. only every so often does a company become a member of the popular lexicon -- an Uber instead of a Taxi, a Kleenex instead of a tissue -- we pull Docker images every day even though they are actually OCI images, or hosted on GitHub.

this privilege is insanely huge and it is one granted through technical aptitude, intense problem solving, commitment to open source and tooling, and so on, that the Docker project displayed for its first two decades or so of existence.

where it fell off that wagon as a brand, and misaligned with its technology, i don't know. this is just one person's 2c.
I told them, 30 days trial is over and asked to buy. Then I asked if it was ordered. Nope it wasn’t. After 4 months it was bought, but I left. During these 4 months I did 2 bug fixes in other departments.

This is one of these memories to understand, that I am only a row in excel in payroll department.
Non-productive work is not destructive work -- again, Keynes ditches.

Your country, the USA, is very close to system collapse because of its inequal distribution of fruits. I daresay it makes good popcorn-time.
"The Disappearing Spoon: And Other True Tales of Madness, Love, and the History of the World from the Periodic Table of the Elements" by Sam Kean
There's not such thing as actually boring CRUD. I've worked at many companies and founded my own. Even when it felt like CRUD, a year+ in it was clear that tasteful decisions pay off and iteration and cost gradients matter. GPT doesn't sniff that.

I agree with GP - day 2 dev me outclasses it, which means it isn't replacing anyone.
Still US-only though
Phil Zimmermann, inventor of PGP, couldn't figure out how to make it work on his mac.

https://www.vice.com/en/article/vvbw9a/even-the-inventor-of-...
Yes, that’s how you do Launch Control in an Audi.
I assumed there was learning heuristics in some layers of the software responsible for the autocorrect. But other than new words that turn up in my autocorrect that I know are new because they only entered common use or were coined recently, I generally just find the autocorrect to be stubbornly insistent on it’s likeliness ordering… or just utterly incompetent…

It’s really bad at the word, bureaucracy. It never suggests this word, no matter what combination of “beuro” “beauro” or anything else my brain might ineffectually grasp for when trying to remember the spelling. I can get it to suggest it as a possible replacement when I ask spellcheck to give me potentially correct words, but the layers of autocorrect that try to predict word even if it’s not spelled correctly, they are utterly unable to predict the word bureaucracy.
Horses can only really perform (more or less) one function. Humans can do more, and adapt to do other functions. This is something that is as old as time, jobs eliminated with the advent of new discoveries and new ones created as a result.

When we came up with better cleaning tools and appliances, were cleaners as a result reduced or eliminated? No, it only expanded to places that couldn't afford them before. As a result, cleaning jobs were expanded and services that offer cleaning became more affordable.

Another example... instead of hiring web developers, which are too expensive and difficult to justify in a small business - we can now hire people that do multiple functions thanks to ChatGPT.

AI will allow us to build tools that can reach a greater audience and enable a greater level of accessibility than ever before. It will enable people with disabilities to do things that were not possible before.
The main giveaway when AI is used is that people generally have a predictable pattern in their writing. It's not perfect. But when it is completely absent, it's obviously not human.

I'm sure there is more to it than that, since I'm basing that solely on how some software sniffs out student plagiarism - look for pattern mismatches, then search for them to see if they appear in similar documents elsewhere.
I wanted to add that I wish a formal requirement for CS students would be to install linux from scratch.

This would help them understand how OSes work under the hood, from squashfs and bootloader right up to a graphical GNOME install.

You don't have to do it all the time. Just once, to understand what you are using all the time.

I think that a huge difference between generations is also the appreciation of "how easy" things got to be, because tooling has come so far.

I mean, look how easy golangs cross compilation pipeline got...and compare that to 90s C development where you had to recompile libraries on your target machine all the time because linkers were glitchy and uncompatible, and header-only files weren't a thing yet.
> as long as you've verified the person is real through some non-digital channel first (or someone you trust has)

At some point though, we're going to want to see how far we can take transitive trust. I'm not sure what the case will be, but sometimes you wanna say "who's with me?" and hear more than your handful of meatspace friends.
the big thing to me is programming isn't hard

I've worked on adtech, crypto, fintech, gamedev, startup founder, BigCo. Not once was programming something that was a time sink.

Makes me feel like GPT is marketing to the incompetent or something.
Yeah, libertarians who believe in universal basic income— yeah, that probably needs a new word.

Capital-unism sounds awful enough
Did another pass through the article, and checked your code and GPT's code. The fun thing is you DID have similar insights, of changing the search space (including desire and bends in the cell). GPT never bothered to try (at least in the samples you provided).
Vote with your wallet people. If you don't like this move (and what it implies), then spend your dollars somewhere other than Kindle/Amazon.
Programming takes little effort. It's at most 20% of my effort. Feels like GPT is programming with extra steps.

Maybe it's for people who can never think programming is easy. Clearly there's a lot of such types. Explains a lot.
I really like that approach of asking it what needs to be clarified. That's going straight into my GPT toolbox.
The decline of the city upon a hill
That algorithm (implemented efficiently) is just A* using a different concept of distance.

The distance specifically would be `fire*episilon + steps if steps < max else inf`
I wonder why the jed dumped fuel.

Does anyone know here what effects fuel-dumping on a drone might have?
Let me post another article about how I can save 10 seconds by using Emacs for my toaster!
Why wouldn't they? The brake simply overrides the accelerator.
Technology Is Good
If all you're doing is very simple crud apps and transforming API responses, your coding is already replaceable with "no code" tools.
Yeah. I can see web-of-trust mechanisms similar to the ones Google uses to try and determine quality sites, or how Facebook used to be for friends, friends-of-friends, etc. There's some territory to explore here. But for the core, IRL connections, online communication should still mostly work as-is

Interesting idea: a social network that attempts to verify that two people actually met as real humans in-person, to increase the trust you have in friends' extended trust networks
Depends on the country and uni.
Here in CZ, best CS uni in country, first class is UNIX shell.
We already have the digital channels in place. In Germany, the ID cards can do NFC and are part of a PKI. You can use them with your phone to prove that you are not underage, for example, and the other party will only get a signed boolean value. It's actually done quite well considering our state of digitalization.

Of course that comes with a host of different issues in the context of our discussion, like destroying pseudoanonymity.
If you are currently, you probably have been vulnerable to this and many other undisclosed vulns for years, 3 days isn't going to move the needle much in terms of risk, but indeed it is a step to take.
https://twitter.com/colin_fraser/status/1626784534510583809?...
LLMs are Markov chains, they are just more sophisticated than older text Markov chains. Markov chain is a statistical concept, not an algorithm to generate text in a specific way.
this is a great reason to use OCI images and a Codespace on your Mac or Windows machine and just skip the entire "Docker" step altogether. just a reminder that you can do this, docker images are just tarballs, and the faster you exit a vice the less it can squeeze you.
> Literally no part of that post was condescending

Sorry, did you read the same text?

>> 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.

This reminded me what my mother never grasped how exactly programming VCR works and often asked me to help with it, yet she did installed a bunch of apps she was interested on her smartphone (like social media, Pinterest and other BS) just fine and all by herself.
So? Why HASN'T anyone built Visual Basic for the web?
The blanket prohibition didn't have a good explanation so people got tired of being coddled.

We can regulate advertisement spots though.
Also C# is really meant to run on MS servers (Azur). Yes you can compile C# asp core projects on Linux, but the hell of dll when the there are many projects in a solution is quit annoying. Development experience in C# without Visual Studio is quite cumbersome.
Ask HN: How does it feel to use GPT4 compared to using Google for the first time
If you're old enough to remember using Google for the first time / in the early days when being able to search through so much information so quickly felt like magic, how does that compare to using GPT4 today?

Did you have similar concerns about your job security as I am seeing expressed everywhere now?

Does it make sense to compare the two? I'm interested in any first-hand experiences, opinions, ideas, etc.
Complaining about kids these days is a rite of passage for all people over the hill, going back to the dawn of recorded history.

Except back then it was elders complaining about these newfangled books or scrolls letting the youths be lazy and not memorizing like they should.
AI content detectors usually operate under the assumption that AI writes even more predictably than humans, who have a level of randomness in factors such as sentence length and word relatability. This program attempts to humanise AI writing by ensuring its patterns are slightly random but not too random, right in that human sweet spot.
Mastodon Security Incident
What are some contemporary clones of VB6, still maintained and useful?
> I don’t see how anyone could look at the big AI stories of the past year—image generating AI like DALL-E and Stable Diffusion, language generating AI like ChatGPT—and doubt the disruptive potential of AI. Machines are about to take over lots of jobs previously done by humans

> Today you hear these infernal machines going night and day. We will not have a vocal chord left. The vocal chord will be eliminated by a process of evolution, as was the tail of man when he came from the ape.

- Sousa before Congress

You can read more such at http://explorepahistory.com/odocument.php?docId=1-4-1A1

> Some believe that the paperless office is not that far off. Vincent E. Giuliano of Arthur D. Little, Inc., figures that the use of paper in business for records and correspondence should be declining by 1980, "and by 1990, most record-handling will be electronic."

June 30, 1975 issue of BusinessWeek.

https://web.archive.org/web/20150220044655/https://www.bloom...
Do people not fly with a USB battery on trips these days?
Just tried this on ChatGPT-4 and it correctly told me what we were talking about just beforehand (which happened to be an "out-of-bounds" topic)
I think what GPT-4 is missing: a feedback loop.

Imagine you were GPT-4 and being asked to write a small program, but you can't try it out yourself.
> That’s a pretty solid ‘as long as no one says the emperor has no clothes, he is fully clothed’ line though?

This is banking in general though. Any bank will struggle if a significant portion of deposits suddenly outflow. SVB was unique in that it had relatively large balances concentrated in relatively few depositors. This made it especially susceptible to a bank run. Of course they knew this and should have handled their risk appropriately.

Also, according to reports, they were very close to getting bridge financing. The run caused the financing to fall through, and we all saw what happened.
Did anyone else get a pop up on their Pixel asking to enable WiFi calling earlier in the week? Was that coincidence or related to this issue?
But what if the other team won?

That explains most of the problems we have, there are really only 2 choices and people are increasingly partisan about them. Although for this specific issue, both parties are equally shitty, but as a US voter I can't signal anything about my displeasure with their telco regulations since it's effectively a binary choice and telco regs are wayyyy down on the platform.
nice. general question: how many lines of code (at 120 char col len) could you send in one prompt?

also, the entire thing is literally 60 lines of python. sometimes i don't get what gets upvoted on HN anymore
This kinda happens in CP77. There was a rogue AI war which caused the black wall to be erected.

https://cyberpunk.fandom.com/wiki/Blackwall
What the government needs to do is to say that all AI-generated content is CC-SA 4.0 or GFDL and all the code is AGPL <latest version>. That oughta do it.

(edit: I put "CC-BY-SA" and then I remembered there's no need to give credit to a hunk of sand and electrons!)
The biggest problem is that it's just impossible to use modern coding tools with them. If we could fix that, so much would work better. Even the best efforts at it haven't really worked out, since there are some truly sprawling VBA codebases out there (tried Rubberduck with a big MS Access app for a business - reliably crashed it).
But that thinking, in future, may not need a developer as we know the term
Why competition is bad for science
The job of a programmer, in a business context especially, is to take real-world requirements, and convert them into clearly defined systems where they can be solved / reasoned with.

I once had a manager telling me what needed to be done. Even with an actual person (me) in the loop, the code produced would often have glaring differences from what he wanted.

By its very nature, code requires a lot of assumptions. In any business context, a lot of things are implicitly or explicitly assumed. If you need a computer, or another person to give you exactly what you desire, you need to be able to spot the assumptions that are required to be made, and then clearly state them. And after a point, that's just programming again.

So this, or some other AI, is more likely to replace JS and python, or create another level of abstraction away from systems programming. But programmers will still always be required to guide and instruct it.
I am most focused on this scenario. I could easily see 10%+ unemployment as this technology makes its way into society. Companies will just not need as many people as they did before, and will be able to move much faster than was possible previously.

We are not ready politically for this level of change - there needs to be serious study/discussion of UBI or other kinds of safety net.

All of this is possible with today’s technology- never mind whatever the ensuing developments are.

Our “consolation prizes” are an information weapon that makes “Cambridge Analytica” look like a preschool and a highly capable assistant/tutor/work generator that allows white collar professionals to multiply their productivity by 1.5x+. This is what we have today.
If you think the IP law that is already making the rich even richer is what's going to save us you're highly confused.

And if you think that AI is going to stay at LLMs and not eventually evolve into self learning/self modifying systems you are shortsighted.
Oil 0.14.2 – Interactive Shell, and Conceding to autoconf
I think this article is a great example of the one key shortcoming that Ai based code generation has. Even a seasoned developer will fail to describe the intricate details and context of what they are trying to do. Non developers constantly fall flat on their face on this and rely on devs to “keep the edge cases in mind” etc.
Chat gpt changes when we train or fine-tune it. It also has access to local context within a conversation, and those conversations can be fed back as more training data. This is similar to a hard divide between short term and long term learning.
Most don't. It's just the ones where there is very little at stake or that they need to bargain for.

Tech worker unions can't really strike because the ratio of red and blue M&Ms in one of the thirty free snack rooms is slightly off. They need something else to rile people up.
> Sports fans should pay for sports instead of everyone subsidizing it.

They're also making the sports fans subsidize the non-sports content.

While it's generally illegal to charge people for nothing, businesses always try to sell things that are as close as possible to nothing: Channels you don't want, mobile phone time you won't use, etc.
>It does not load all the data into memory, it does not buffer all the JSON in memory, it automatically handles backpressure (if the socket blocks on a write, it will pause reading results from the database),

This particular feels a lot better with streams as jdbc is blocking by nature and it has no other options.

However, the simple code has its own issues. It closes the output stream on finishing the read, unless the output is really large it wastes quite a lot (the tcp/tlc handshakes, authentication/authorization/etc.). If the output is large enough (implied by not loading the json, and not having where clause in the sql) it exposes the database server to all the denial of service when the clients don't read fast enough, i.e. the database has to support as many connections as the frontend java.
> replacing IDE autocomplete

Co-pilot has been very useful the times I've used it. It's not perfect, but does cover a lot of boiler plate. It also makes it much easier to jump between languages.
The existing tooling around Stable Diffusion very often features either a style transfer tool or even have a an input image to be given together with the text prompt.

For example: https://nmkd.itch.io/t2i-gui
The other thing could be the evolution of (or construction) of AI viruses: prompts that cause AI to send prompts to other AIs and so on.
The price of eggs in America cannot be explained by inflation alone
In science and engineering I would say LabVIEW has taken off. I doubt there’s a university in the world that doesn’t have it running in some capacity. Without learning LV I doubt I would have learnt to code.
I think the interesting bit isn't the jargon, it's the parallel but separate paths of computer use.

Changing an car's air filter is obviously different from driving. Flipping a circuit breaker is like flipping a switch, just for the whole house, and also it happens automatically if you anger the switch by plugging too much stuff in or dropping the toaster in the sink. Both of them make sense intuitively.

Changing a .md file seems like it should be the same thing as changing a .docx or .odt file, since they're all different kinds of formatted text, but for some reason you need an entirely different toolchain.

My resume needs to be compiled using wkhtmltopdf, pandoc, and make. It's deployed using Dokku, which wraps Docker, and the Heroku static site buildpack, which wraps nginx. It's kind of weird that a non-programmer doing the same thing would use a completely different set of DIY tools. It seems like an auto mechanic uses roughly the same set of tools as everyone else, just better versions of them and with greater skill.
https://archive.ph/LixuC
They said the same thing about transistor scaling
Right, but that's what I'm saying. You don't need any of that; the only thing you need to verify out-of-channel (i.e. in-person) is that "a real human exists and they've told me that x@y.com is their email address". From there on, regular internet auth/encryption is sufficient to ensure you continue interacting with that real human over email
I currently work with senior engs who are really more like reworked mech engs.

Who want to use old versions of eclipse, on win8, install new copies of the same for diff projects, want the new associate level engs (23yo, first job, etc) to write plugins for that old eclipse so the shipped plugins that break due to age still work. Because they dont know svn command line, or how to merge without the plugin.

Won’t migrate to git from svn - though that’s ok, we don't “need” distributed vc. They still think git history is so mutable its “spooky.” Though I’d love to make branches while working from home and not on the vpn…

In short, and it’s just one story, really: this kind of thing happens at all levels and is really a management issue, imho. They should be pushed to expand knowledge as a priority in the workweek.

Often we’re just tossed into “fix it ship it” mode and before we know it we’re 60 and cranky and yelling at clouds.