skysight-inc/HackerNews huggingface dataset:
It is superhuman at bullshitting, if it puts bullshitters in the unemployment line I won't cry tears.

It has a hypnotic ability. It's a model for "neurotypical privilege".

There's a certain kind of person who sees a glass that is 70% full and, under the influence of ChatGPT, sees a glass that is 100% full. That is, there is the blog post where the guy thought ChatGPT could play chess (anybody else tries it and it makes invalid moves) or the guy who had it write an essay that they thought was highly accurate (but it was totally wrong.)

Just like I fantasize that NFT pushers will "never work in this global village ever again", I kinda hope these people have their words and actions follow them around. If they can't see the mistakes ChatGPT makes can we trust them to see any mistakes that they make or that other people make? Do we want them writing code, driving cars, or dispensing pills? Do we want them supervising anyone who does the same?

---

Now there is ChatGPT and there are the LLMs that underlie it and the latter can perform much better than ChatGPT at narrowly defined tasks with a certain amount of specialization. Roughly, I see a lot of papers in arXiv that use "zero-shot" (prompted) learning and get 70% accuracy at a task, manage to apply some tricks and maybe get 75-80% but if you break the task into pieces and develop a training set (not so large as you needed five years ago) you might get more like 95% accuracy. Systems like that need a less complex LLM with fewer weights and easier inference because they don't need as much bullshitting capacity.

What excites me (i) are relatively simple systems that do what machine learning systems did 5 years ago but do them much better and (ii) hybrid systems that combine ideas from the new and old AI.

As an example of (ii) I'd call out AlphaGo. You can write a fairly good Go playing program using Monte Carlo Markov Chain search with "lightweight playouts" (sampling the effect of low-effort or random moves) but couple that A.I. to a neural network that makes better "hunchy" moves and now you have a great Go playing program.

Similarly for tasks like automated coding we'll see systems that couple an SMT solver/theorem prover to sequence modellers. The neural network will make better-than-average guesses which will be confirmed, constrained and repaired by the old A.I. part.

So I am excited about (i) and (ii) and think people will be doing great things but somewhere between bemused and depressed about the people who will push bubbles under the rug forever getting ChatGPT-N to almost work. On one hand there is the real promise of LLMs, on the other there are a lot of lazy people who want ChatGPT to write their pitch deck for them. And don't get me started on the general preference people seem to have for lies over truth. (e.g. be you a climate denier or a transsexual maximalist, there will be a model that speaks truthiness to you.)

---

Personally LLMs have revived a project that I first starting thinking about 18 years ago.
Chinese millennials aren’t getting married, and the government is worried (2021)
I agree with the Wikipedia definition, but I assume once technology has the ability to develop without humans, it will develop without humans.There won't be much elapsed time between these two events.
30 years ago (1993): Linux existed, Python existed, web existed (mosaic), DOOM (3D graphics), and even Apple Newton (mobile) existed; and C, shell, windows (GUI), spreadsheet, sql, etc were known long before that.

What exactly revolutionary happened in the last 30 years? javascript? (two weeks project)

amazon, google, facebook, netflix, iphone, instagram, tiktok -- execution is great but seems inevitable that somebody will create it. Ok, for non-IT people iphone was a game changer (the first personal computer that your grandmother can actually use).

The ability of generative AI to produce BS indistinguishable from human BS is very impressive but it remains to be seen whether it is a net positive for an average developer (the time wasted correcting it, waiting for its output can be spent understanding the problem better--the typing the code itself is a small part of a programmer who knows what they are doing).
Code doesn’t have to be perfectly maintainable and „elegant“. It just has to be useful i.e. good enough. If it solves your user‘s problem, that’s good enough. If your development speed can keep up as you add new requirements, that’s good enough.

Doesn’t mean you should ship untested code because that would decrease both the value to the user and your development speed. There are projects out there that go into the other extreme, entering the realm of premature abstraction and accidental complexity. In my experience that’s even worse because in that case it’s hard to convince stakeholders that there even is a problem.

It‘s a tough pill to swallow for devs with perfectionist inclinations like me, but at the end what matters is providing value to the user. In fact, I think technical debt will always be present as long as requirements change, and as the saying goes, change is the only constant in software engineering. It‘s not something to be completely avoided as that’s impossible. It just needs to be managed in a pragmatic way to keep up velocity.
Here's a build log of a recent e-ink project of mine, using ChatGPT and Rust: https://imgur.com/a/NoTr8XX
Startup founder 'A Little Bit Scared' his product will revolutionize the world, argues people must buy it now to ensure their jobs are safe!

Sorry, but this is the last person to listen to about these things.
Sam has always been pretty open about this. Everyone is so quick to argue that no machine could possible do their job. It’s cope.

I’m close enough to top management to see how these decisions get made and I have seen 3 instances in the last month of a potential job opening not getting opened because “we could do most of that with chatGPT/mid journey today, and probably do all of it once gpt5 comes out”

The jobs: illustrator, copywriter, operations analyst. All junior roles, all potential career starters that are not going to happen.
well for one, because the correct word "idiomatic" already exists:

https://wikipedia.org/wiki/Programming_idiom
You literally lost perf by moving to ssd through USB

https://alexellisuk.medium.com/upgrade-your-raspberry-pi-4-w...

>Interestingly, the SD card gave a seemingly better buffered disk read than the M2 SATA SSD at 43.35 MB/sec
Wasn't he using plan9?
...and a boon for many others, including other types of corvids, gulls, pigeons etc.
There's an infinite amount of work to do.
Rolls-Royce gets funding to develop miniature nuclear reactor for moon base
DevRel or Sales Engineering roles, maybe?
There’s a role called sales engineer that typically exists in the sales organization but requires a technical background. From the engineering org’s perspective, your SEs are there to make sure sales doesn’t oversell or undersell. At my company your pay is commission-based but with a higher base than sales proper.
The last author is the author of
Write your own Excel in 100 lines of F#
https://news.ycombinator.com/item?id=20791775, 84 comments.
Education Commentary Is Dominated by Optimism Bias
It will make some CS jobs obsolete. Hopefully it will create new ones.
In case anyone wants to know if he clarified on why Raspbian in particular: he did not.

Raspberry Pi hardware would be the obvious constraint. Though, that only pushes the question one step further: Why a Raspberry Pi hardware? I... don't know. If you went from Apple devices, it seems like a non-sequitur. There are much, much better options, unless on an extremely limited budget.

But, I also don't know his use case. Does he have a gazillion of them for some (I assume interesting) reason?
Eliminating jobs should be the point of progress. When we get worried that we're going to ruin lives and economy by eliminating jobs with technology what we're really saying is that our system is too fucked to deal with progress.

Of course, we already knew that. See: bullshit jobs, artificial scarcity, etc. But we'll keep on regardless, no matter how many poors have to suffer.
If DevonThink find a smart way to integrate an LLM it would be such a great level up.
Every time I speak to someone at a bank for the last 5 years they harass me to set it up too. I played Uplink, no way man.
I'm only including things that are viable. It seems it's just going to be cheaper to build out significant wind and solar, while keeping nuclear around for the times there's neither wind nor sun.
Hosting services are provided where the servers are located, consulting services are provided where the service is performed, for instance if you are consulting 'on site' then it might be construed that you are delivering the service in that location. This can get pretty tricky. Our company is lucky in the sense that the report that we write is clearly sent to the customer which has nothing to do with on-site interviews, there is a very good chance the customer and the target are in different countries (or even on different continents). So we have a very clear tax situation which is just based on the location of the customer and not on the service rendered or where it was rendered because we don't actually work for the target company.

But in many cases it is not that simple. The best thing you could do if you want to avoid long term risk (up to 7 years where we legally reside) is to ask a tax lawyer for their legal opinion. It will still not absolve you from the responsibilities but it will give you much more support in case there is a problem.
The disk is unable to extract the correlations, nor is it able to apply the knowledge; it transparently stores the data verbatim. The model doesn't store the training set, it extracts the complex correlations from it, and is able to make actual predictions based on the knowledge it extracted.

But yeah, the "knowledge" and "understanding" are hard to define formally, so this discussion can be endless. Common well-defined terms are required.
Ditto here. I wonder how many of those who have been accepted signed up with recognizable brands in their email domains.
There's some important context that's also not covered by the Wikipedia article: the Black Death swept through Europe from 1347–1350. England's population declined by almost half and would not recover to the same level until the 1600s. As we've seen with covid, but just as a shadow, the population decline led to a huge labor shortage and high inflation. So, 1355 wasn't a happy time.
CA was originally invented for wound closure in the military. (That, in itself, doesn't make it safe, necessarily!)
When all our needs are met, and all the machinery to meet those needs tend to themselves, what work remains?
And? For desktop use it doesn't matter. If you're not paging out of ram you will never ever notice. I'm not sitting here running disk benchmarks all day... I'm browsing some web pages and using a text editor.
I love Carmack and this is an interesting summary given his recent pivot into ML.

That said "software is a tool" is a good frame of mind. You shouldn't position yourself as a 'coder' (those are hired en masse from poor countries) but a problem solver who uses tech.

"Ideas guys" and "coders" being seperate only exist, imo, when development is viewed through the junior lens - once you progress you'll end up wearing all the hats from ideation to QA at different points.
As a guy, sad more than funny.

My sex ed at (UK Catholic) school was terrible and I can't really say I know any better than the rest of the comments here, despite both curiosity and actually asking questions when dating women. (Without asking cis women, I wouldn't have guessed that low BMI can inhibit periods, nor that The Pill can sometimes make periods worse rather than better, nor the ways the implant can go wrong; and without knowing a trans woman specifically I wouldn't have found out about different bone density, though I can't remember how that came up in conversation now as she and I never dated).

It is a bad thing that so many men don't/didn't get taught about the lived experiences of (just over) half the population, and are/have been just expected to find them alien and impossible to understand.
What is a modern IDE? It seems like the more recent trend has moved away from bloated IDEs and more to a bring your editor and own plugins environment. From my perspective IDEs lost and things are now closer to how Vim users have been coding for decades.
It's also worthy to note that shortly after that part of the video, he notes (from another question) that he has over 50 Raspberry Pis (including 12 stacks of 4xPi4s). So his choice of Raspberry Pi Linux is likely the result of that.
I find that with project.el (or projectile) buffer handling per repo works fine without having to separate things into frames. I often have hundreds of buffers open after a while and finding the right one is rarely a problem.
You will find that US banks paid huge sums of fines.
Hey Austin, long time no see!
Oh, not again :-(
Prelude to a Supernova: The James Webb Captures a Rare Wolf-Rayet Star
Well, that‘s a valid opinion and I am not telling anyone what tools to use.

But as a senior I have seen many colleagues moving from one IDE du jour to the next and spending many hours of reconfiguring their tools while I just stuck to using Emacs all these years with a moderate shift of packages. I’ve been programming C, C++, Perl, JavaScript (and its various ECMA incarnations), React components, SQL and even Lua. Nowadays I am doing my terminal sessions from Emacs, too, and enjoy Tramp mode for tracing live bugs. Also, I started writing SQL change sets using org-mode which is really a killer for me now. Emacs is such a versatile programming tool and does not stop amazing me.

VS Code looks so boring in comparison.

Also my colleagues keep on whining about the CPU and memory consumption of their IDE that is quite large for, well, ultimately, text editing.
Why should I care? The university system has been broken for years now - it's about time it crashed and burned.
I mean, google founded a search engine many years after the first one. Tesla created electric cars many years after the first one.

Not sure you can claim they are on the hype train or late when alot of successful companies are late followers.
I see "Raspberry PI Desktop for PC and Mac", but it's 32 bit.

https://www.raspberrypi.com/software/raspberry-pi-desktop/
Agree, that title before wasn’t really great to read, but at least got the point right.
No. The nix store is a graph. Oci images are a tree. This is terrible for code ruse. Nix is superior.

Oci should adopt a nix based approach.
It was unanimous except for the person getting kicked out. The violations of rules or lack of effort was given ample warning to be corrected.
HeheStreams IPTV admin sentenced to three years in prison, $3M restitution
If all your needs are met, what is there to be upset about?

If you're upset about something, obviously all your needs aren't being met yet.
rpi-imager - Raspberry Pi imaging utility

That tool gets you the option to install the image of your choosing.

8GB can be exhuasted, use a System Load Viewer dock widget and btop to spot/stop/start the process over-consuming your memory. Typically, the web browser hogs up to 1GB then I quit it. The next upgrade is to 16GB or 32GB from 8GB for me. I went from the Mac Mini at 8GB to Rpi 4GB then 8GB.
The phase after the hype dies down is called “The Slope of Enlightenment”. Hopefully that’s true for crypto, since the space has incubated a lot of good but poorly-executed ideas.

Microsoft helping climb the slope of enlightenment doesn’t sound like a half-bad idea.
Hope you never want to do updates or reconfigure any packages or change up any docker containers, etc.
Maybe, but it won't be chatGPT

First they were 'scared' that GPT2 would destroy the world

Now they will take you out of jobs. The rest of you can become GPT engineers, but we won't tell you how to make models

NotopenAI is as much in the business of FUD as they are into AI
Meta staffers reportedly spar with Mark Zuckerberg after mass layoffs
OK, now I feel very safe. Thank you UBS you stepped in with you professional halo effect. Thanks!!! Appreciated!!! I feel very super extra safe now!!!!
I agree with this. When I see ChatGPT output a perfect React program, I don't think "oh shit, it's going to replace me writing React programs." I think "thank goodness I'm not going to need to write that shit anymore." Instead of writing 40 lines of React, I can write two sentences to ChatGPT. It's the same two sentences I would "write" to myself (in my head) before writing the 40 lines of React, but now I save all the hassle of looking up the details or typing out the same drudgery over and over again.
Every startup founder argues that their product will revolutionize the world. Nocode startup founders says all the time that soon programmers will be gone etc. One of those will be right, but you shouldn't listen to founders opinions about these, as they will be biased to believe in their own success.
> yet again, the US proves a financial world wide bully, targeting "foreign" banks but letting domestic ones get an easy pass

I'm pretty involved in this world and I can't imagine how you see this happening.

What about a swiss bank buying another swiss bank involves the US here? Can you flesh out your point a bit more here because I'm not following this at all
Early April Fools maybe?
Ridicule buries UFO reports, just as intended, John Lear says (1991) [video]
The ancient php idea of mix data fetching and rendering instead of wait until everything done for least `TTFB`(Time to first byte) is still hard to do for a lot of js framework today. You generally need to add tons of hack to the framework so you can print your site header before fetch and print the article body completely. (Which a phper will ask you "why you don't just print it?").

React and vue has add limited streaming rendering support recently, but they are still very limited and you need to met some constraint to actually use it.

It's really something `old is new today`.
Hm, how so? What would be a better comparison be, for discussing the relative page load times of a mastodon page be, in your opinion?

If X product exists. Then Y comes and is largely considered an alternative to X, and someone says Y is slow. Does it not make sense to compare it to X?
Well good for him. But we have to let go of this notion that for GNU/Linux to win, Apple has to lose. I'm paraphrasing but can't shake that feeling when I hear those claps in the video. When are we ever going to grow up?
Original code refers to the ability to solve a given automation problem without somebody writing that solution for you. That means no frameworks or plugins that solve that for you. The difference is someone who can provide a solution as opposed to copy/paste/configure glue code.
Yes, that's why I think than 'checked int64' are a far better default for language integers than 'big ints', because if you overflow an int64, it's most likely a bug/an hacking attempt.
> If you're not paging out of ram you will never ever notice.

What you say is true but you didn't respond to someone complaining about ram latencies, you responded to someone lamenting poor disk access perf. And you recommended booting off SSD which is demonstrably specious advice.
this is a good point, despite its being downvoted. ty - you saved me a future debug session
For those who might prefer text over video:

Q: What's your operating system of choice, today?

A: I have for most of my life, because I was sort of born into it, run Apple. Right now, recently, meaning within the last five years, I’ve become more and more and more depressed and [Laughter] what Apple is doing to something which should allow you to work is just atrocious, but they are taking a lot of space and time to do it so it’s ok. [Laughter] And I have come within the last month or two to say even though I’ve invested a zillion years in Apple, I’m throwing it away and I’m going to Linux -- to Raspbian in particular. [Applause]. Anyway, I'm half transitioned now.
Wouldn't they have a faster start, using new tools than the previous generation?
It doesn't matter. I'm not losing sleep over an apt upgrade taking maybe 10 more seconds. I'd much rather live with that and have a little desktop that barely sips 5 watts of power total.
Nice try, but no. The EU is much stricter on attempted word games than the US.

Otherwise we could subdivide businesses up arbitrarily, imagine a hardware store chain claiming their M3 screw line is a small business and therefore deserving of more lenient treatment.
Nothing like typing in a 2 page program full of DATA statements and number values only to find out you made a mistake SOMEWHERE and they didn’t have any checksum routines.

I don’t know how many times I typed in that damn MAD magazine program and never got it to work. It took 30+ years to find out it had a error, would never run anyway and seeing someone else fix the bug and watching the program execute after all those years was finally closure.
True but some of the jobs women who were not technically in the labor force did are now provided by others .e.g cooking, childcare, washing (well automatic washing machines, which is obviously a magnitude or more efficient than washing by hand and a bunch of other housework which used to require way more labor.

> working population to non-working population ratio this is actually a problem

True. Overall I find it a bit (well huge understatement...) disappointing that while productive has increased tremendously that has not been reflected so well in compensation (for most people for a privileged minority it's the complete opposite) or working hours.
Sounds terrible, but it doesn't address the issue with simple turbolence, which seems to be a major issue without the lap belt.
Isn't turbolence way more common than emergency landing?
One often uses these allocators for temporary allocations in contexts where you can reset them at a known time. For example, in a game you put a lot of temporary stuff in them faster than by using a general purpose allocator, and then call .reset() at the end of every frame. You then reuse the same memory buffer next frame.

Every allocator other than a general purpose allocator has a use case where it's faster, and assumes you know what you're doing with it.
Any time things like this have happened in the past, a huge number of jobs have been created, and the impact on existing jobs has been less than expected.

Illustrators – midjourney isn't going to replace great illustrators, it's going to allow more companies to have more illustrations, replace some use of stock illustrations, and aid productivity for illustrators in helping them churn out ideas that can be turned into more specific/tailored illustrations.

Copywriters – GPT/etc aren't going to replace copy editors, they're going to allow many more people who wouldn't otherwise hire a copy editor to have better copy, and to aid productivity for copywriters, allowing them to move into more of a supervising role.

Operations analyst – I'm not sure exactly what you mean by this, but if it's business intelligence, there's nothing anywhere near ready yet. These tools don't provide insight, they provide on-demand content that a human can curate for real insight.

In general, these tools will act as productivity aids for the people already in these professions, allowing the jobs to evolve over time. That's not just at the top end but also at the junior end. More people will be able to make use of generated content for free, but they'll all find that it takes time to do so effectively, and find that eventually roles need to be hired for.

If you're currently deciding not to hire these roles because they can be done with GPT/etc already, then I think you're either not quite serious about hiring for these roles, don't understand what goes into them, or have needs that are only marginally above those fulfilled by stock photos/illustrations etc.
Whether it will be true or not, good propaganda attempt, Sam.