skysight-inc/HackerNews huggingface dataset:
What about your developers though? Our company pays for 5 days a week 8 hours a day of talented humans in a medium team. I can throw compute for 1/10000th that.

A 56 module Angular 15 codebase `npm start` takes 10 seconds, and compiles after change faster than a browser refresh. The build takes 67 seconds.

What scale up are you talking about so that I know in the future what to look out for?
Sorry, do you have an example more recent than 60+ years ago?
Accenture Layoffs 19000
The current ChatGPT is just a preview of what's possible. 2 years from now it will be able to create a DB, a set of microservices and web and mobile frontends, deploy these on a cloud platform and app stores and test them, all from a 30 min chat with a person, going over a business idea on very high level.

Think about for example how Windows 1.0 looked. For an expirienced DOS user it was offering very little. Expirienced DOS users were saying GUIs are over hyped. Today there are probably a few dozen people worldwide who use a computer without a GUI (or a voice interface).

ChatGPT&Co will obviously make 90% of the software developers out there obsolete in just a few years. An industrial revolution is happening in the software industry.
Dunno, this just sounds like another sort of looting.. Maybe they have a shot.
I'm curious, what are the differences between T5, Flan-T5, and Flan-UL2 for fine-tuning? Does the instruction tuning matter at all, once you're fine-tuning?
You are not building anything.

Microsoft or perhaps Vanguard group might have different view of the future than yours.
> That means every time you read you electronic book, you pay them a small amount.

Why not just interleave ads inside the book and monetize via standard CPM/CPC/affiliate business models?

Imagine if you could tap a single button to sign up for horse-riding lessons after you've just read about the ride of the Rohirrim. Or maybe you could tap a button to get a tasty sandwich delivered to you — in the exact moment that you're reading about Frodo and the gang surviving off lembas bread.

Especially with the advent of LLMs, it seems like in-stream advertising for classic literature (especially books that are already out of copyright) is a massive opportunity just waiting for someone to pick it up. I'm genuinely surprised it's not already being done.
Yep, that does work quite well in a fixed scope.

Till one day someone wakes up and wants a UI in C#. Which is also not a big deal, but you have to either hand roll the serialization code or build a header file parser and generate it. And then someone needs to add a field - so we just tack it onto the end of the struct. This works fine as long as you have the length represented out of band somehow. If not then you get to make struct FooBar2 with your extra field. Then a year later someone has the great idea that it would be great to send text, and now you're making a variable length packet or just always sending around structs with a bunch of empty space and a length field (which is also not too bad). But wait, now the UI team totally needs that data in JavaScript for their new Web UI, so you're back to either generating or hand jamming dozens of structs. All the while tamping out bugs in various places where someone is running old code against new data or old data against new code - all of which have various expectations. Or that microcontroller that is blowing up because it just doesn't like that unaligned integer that is packed into the struct.

Not that I'm bitter about that life - it just involved a lot more troubleshooting protocols over the years than I'd have liked. Anyway, those are problems that Protocol Buffers helps solve. But as long as you're using just C and not changing much - packed structs are quite lovely.
Your case is fine. AMD's 4th-Gen EPYC Genoa processors can do up to 192 cores and 384 threads in a single machine (2 socket) with TBs of RAM.

In most cloud environments a "core" can be just a thread.

Older machines have had 4-CPU socket based chassis with many cores as well. Definitely doable.
I write React but don't look at the docs much so I am not familiar with all the changes there. The basic concepts of React haven't changed much over its history. Hooks are newer than class components, etc but class components still work. Hooks have been out since 2019 so they aren't exactly new (and they were in the old documentation). React itself has been quite backwards compatible.

The Javascript ecosystem tends to have lots of flux with new libraries and ways of doing things coming out all the time. I have found React to be one of the most stable libraries around. I can update versions of React and my code continues to work as before. Libraries that I depend on tend to have more issues with this and version updates can mean changes in the API for the library or a newer version of React not being supported.

My suggestion for someone learning React would be to start with the simplest way of getting started and learn React before learning concepts brought in with frameworks, etc. If I were to start learning React today, I would start with Vite.
I remember being friends with a playwright in college. This one play we basically came up with over a few beers and laughs. It was an instant classic and did well in the theater.

So many people analyses the hell out of it. I’ll never forget after the first show when someone asked afterwords, “I love how X is such a metaphor for Y.” My friend just stared at them and said, “it isn’t a metaphor for anything, it’s just an obvious consequence of betraying your friends.”

I HATE that crap. Just enjoy it for what is, entertainment.
There are ~30K CS graduates from US universities per year. A big chunk of them are international students who have to (or want to) go back home. The remaining ones are being fought over to fill an estimated 500K-1.5M open software engineering jobs. So chances are your company is likely not hiring the cream of the crop.

Numbers are all rough, but seemed to be in the same ballpark in all the sources I checked (like https://thescalers.com/development-deep-dive-how-many-softwa...).
I am wondering if there is a selection bias in this that has to do with either the kids that get homeschooled or the parents who take that decision. Like if a parent homeschools their kids because they are afraid of certain external social influences, that would probably imply that they restrict the social life of their kids in different contexts to prevent potential negatively perceived social influence. In the example stated in the article, the kids seem to do a lot of group activities and in general activities that involve other kids or adults than the parents, so I cannot see why such an issue would occur. My suspicion though (and similar anecdotal experience) is that a lot of parents that homeschool their kids are more reclusive, or they are not encouraging socialisation as much for reasons that have to do with that choice.
You might be interested in this if you weren't already aware of it https://blitzjs.com/

I've been using their superjson library with Remix & its pretty much solved all of my client/server type issues.
The suppresssion of Parler is honestly the perfect example of how quickly those efforts fail.

You know what the modern Parler is? Twitter.(Also Truth Social, which is owned and run by a former President)
Where do you think invested cash goes if not the company bank account? When you invest in a company, they get some cash and you get a claim on the company. If they then spend all that cash on buying drug patents, marketing, filing registration statements etc., then your shares are no longer backed by cash. The cash has been spent!
So many questions...

Will there be a dedicated sub web targeted at ChatGPT where it can hang out with itself while pretending to search?

How much do ads pay that are ingested and reproduced by ChatGPT?

How much are ChatGPTs session states worth that are leaked by it's queries?
I absolutely trust my co-workers to not be overly pedantic and opinionated.

If they were, I would raise it with my line manager and try to get the issue fed back to them.

What kind of workplace do you not trust your coleagues to be reasonable?

I don't trust myself nor anyone to not make mistakes or have blind-spots that pull requests and code review helps catch.

Here's an example from today of an issue caught code review, that could have been a bug that easily slipped through testing only to become a hard debug issue months or years later:

"You're assuming the order here, but it should be set explicitly".

Caught by the reviewer, and easily fixed in seconds.

But that could have been a really expensive bug to fix later.

And it wasn't really through a lack of competence, just an oversight because the data wasn't necessarily sorted at that point.

And the gating helps enforce and audit that code is reviewed, that everyone can go back and read the reviews to understand the journey the code went through. If there's later a bug in that area, there are now two different people I can know to ask first about that code.

Making code review optional is a good way to get it waved through with little oversight.

Having the people who okay the request share responsibility for fixing that code is a good way to motivate better code reviews as well as share knowledge.

Why would a coworker want to block your progress? Maybe I've never worked anywhere toxic enough to understand.
This moves the advertisement opportunity to the chat owner. If you want to use chat (+api) to book a table at a restaurant, then the reservation-api company loses a change to advertise to you vs. if you used a dedicated reservation-web-app.
It can also lead to massive burnout and mental health problems.
The article does a pretty good job of telling you which ones you need to care about and which ones you don't need to care about. And it's only 4-5 of these for a given project, which would look something like:

- TypeScript (langauge)
- React (framework)
- Vite (build tooling)
- ESLint (linter)

That's not really any different to any other language. Maybe you have one extra tool in there for the build step.
ChatGPT Auto Refresh
Maybe, but only if there's a foolproof way of keeping the AI out.

Why would I want to write high quality content if it's going to be sucked up by some AI, mixed with other lesser quality content, and vomited onto unsuspecting users with part of the attribution given to me?

No thanks. I'm pretty much ready to flip the off switch on technology.
Tucan actually works in reverse compared to Readlang. Say you're a native English speaker learning Spanish. With Tucan you browse the English websites you're already used to browsing, and it'll automatically translate some of the words to Spanish to sprinkle in a bit of practice that fits within your normal routine. It's a nice idea (actually this is the first one I saw doing the idea: https://www.theverge.com/2012/5/3/2995523/google-language-im...) but for me it didn't stick. I found it weird to be learning isolated Spanish words out of their normal context, and pretty soon it just became annoying to have these Spanish words popping up everywhere. Maybe it works for some people though.

With Readlang the idea is that you read actual websites in the language you're learning. If you're learning Spanish you might read El Pais or BBC Mundo for example. And to aid you, you can click on the odd word or phrase you don't understand to get a translation in English. It's intended for intermediate and advanced learners. Unlike Tucan you need to seek out texts to read in your target language, and Readlang offers a list of popular sites in each language to help you there: https://readlang.com/es/links, but there's obviously more friction than something like Tucan which fits into your normal English language browsing routine.
It could be that working in the store for a day is a good way to get candid and unfiltered input from those workers and managers.

Agreed that information should flow up the chain freely, but there are a lot of incentives working against that, some of which are just human nature (e.g. desire to fix the problems in one's own backyard without escalating.)
There are some legit criticisms here (remember, protobuf is a more than 20 years old format with extremely high expectation of backward compatibility so there are lots of unfixable issues), but in general this article reveals a fundamental misunderstanding of protobuf's goal. It is not a tool for elegant description of schema/data, but evolving distributed systems composed of thousands of services and storage. We're not talking about just code, but about petabytes of data potentially communicated through incomprehensible level of complex topology.
Apple butter with fritters, biscuits and gravy, fried bologna, sugar cream pie. At state fairs: battered and fried everything: oreos, snickers, pickles, Twinkies…

Not healthy but it is delicious!
npx create-next-app@latest myapp
I feel there is a difference between all the domains you mention and frontend in that once you have made your choice regarding a single vendor or technology, very few vastly different avenues are left for starting a project. One example:

1) "How to start a Java project" - very vague, the article will arrive at your doorstep in book form as there are tons of possible ways depending on the use case

2) "How to start a REST API backend in Java" - a handful of bigger contenders are left on the table; some feature and performance comparisons could be handy

3) "How to start a REST API backend using Spring Boot" - a focused set of steps that leaves you with a controller class that will happily greet the user when a GET request is sent towards its general direction. I don't really want to explore the possibility of creating an application using NetBeans Platform or whatever at this point.

Here the casual reader might think that we are at level 3, but it seems that it's closer to level 1.
> The subject of the lawsuit?

Can't use Nuvia license without paying ARM some extra fees i.e. licensing it for Qualcomm violates the "terms" says ARM.
And humans are of course 100% reliable...
Do you attend college parties, or administer a university?
Motherfucker, the entire crypto industry is in the middle of a collapse. It lasted less than a decade at scale and that’s just the 10% that weren’t an out and out scam (I lean toward that number being closer to 0%, but I’ll throw you a bone since you sound like you’re caught up in it).
They're not suing him over the footage. They're suing him for publishing it all over the place in an attempt to monetize it.

You don't have to be on the cops' side to see that the headline is ridiculously misleading.
If the fixed cost was huge, you would have point. But the variable costs are also huge.

I’m sure the market is also huge for dollars sold for 95 cents.
Awesome.

Is there a consumer version of this?

Like an alternative ChatGPT client or chrome extension that will save my prompts/conversations, tell me which ones I liked more and let me search through them?
Ugh is Christofascist the new catch all word after fascist and racist before that? Just a stand in for "stuff I don't like"?
I believe under VMWare a suspension is transparent to the OS. The hypervisor just stops running the guest.
lawyers hate this one simple trick! they apparently can't craft laws that are not made immediately obselete by new things.
Parents should've asked the kids if they wanted the instruments.

My son gamed alot for 2-3 years, he's moved on to focusing on maths, philosophy and fitness. He puts me to shame tbh.
A year ago I was applying for jobs (react jobs mostly) and got a take home project with angular. I shrugged and said why not? I stared at the angular docs for about 2 hours and emailed the recruiter saying “no thanks”. Angular is such a departure from anything I’ve used before. Meanwhile react is just simply component based and if you need things like global state you can add zustand and it all just makes sense. Angular felt like a ton of boilerplate (kinda like class-based react but so much more) and I just couldn’t imagine writing code in it daily.

Later on I got a job in react with typescript and serverless functions and it’s a dream.
> today it somehow executed several hundred thousand threads of a python script that made perfectly timed trades at 8:31AM on the NYSE which resulted in the largest single day drop since 1987.

Sorry do you have a link for this?
while Amish are most certainly human their existence rests on the fact that they happen to be surrounded by the mean old United States. Any moderate historical predator would otherwise make short work of them, they're a fundamentally uncompetitive civilization.

This goes for all utopian model communities, Kibbutzim, etc, they exist by virtue of their host society's protection. And as such the OP is right that they have no impact on the course of history, because they have no autonomy.
It seems crazy, but it’s true. Also consider that Vite is a wrapper around 2 tools that are impressive in their own right: esbuild and rollup (and the latter was created by the guy who made svelte!)
Down voting without rebuttal does not add value.. I don't get if you disagree or just woke up on the wrong side of the bed. It's noise, not signal. Grow up.
Here's a cthird comparandum for you. Breathing is rather beneficial for literally everybody and not doing it is very detrimental, actually fatal. How do you feel about the slippery slope now?
Because that's GP's attempt to differentiate it as it cannot be done any other way ;)
“Get LLM to generate 80% of code, tweak 20%” just doesn’t make sense. It takes more time to understand others code than to write it yourself for anything complex. LLM might be good for boilerplate, or for brainstorming architecture, but I still don’t see any indication of it handling novel use cases.

The author gives plenty of examples of tech that was underestimated. They all solved problems in such novel and concrete ways that most couldn’t see the application. Compare to something like crypto which are hyped on the potential to solve problems at some point in the future in ways that we’ll figure out. I actually think LLM has the potential to deliver on the hype, but it’s a safe bet to be bearish on hyped tech until actual concrete uses are shown, and it’s usually the boring stuff that ends up changing the world. LLMs are by definition derivative and lack underlying knowledge. Until those issues are solved I can’t see them generating anything minorly complex or novel with minimal, easily discoverable bugs
The future isn't guaranteed to be better. Might make sense to make sure we're aimed at a better future as opposed to any future.
As a parent, I'd sooner argue we should just give the kids a copy of Encarta and kick them off the internet.

Porn is a drop in the ocean of the problematic content out there. You don't wage war with the ocean. You keep kids away from it until they learn how to swim.
I'm not expecting this comment to do numbers, so anyone who is reading this must be feeling as affected by this announcement as me. Is software essentially solved now? I haven't been able to do much work since the announcement came out, and that has given me a little time to think and reflect.

I do think much of the kind of software we were building before is essentially solved now, and in its place is a new paradigm that is here to stay. OpenAI is certainly the first mover in this paradigm, but what is helping me feel less dread and more... excitement? opportunity? is that I don't think they have such an insurmountable monopoly on the whole thing forever. Sounds obvious once you say it. Here's why I think this:

- I expect a lot of competition on raw LLM capabilities. Big tech companies will compete from the top. Stability/Alpaca style approaches will compete from the bottom. Because of this, I don't think OpenAI will be able to capture all value from the paradigm or even raise prices that much in the long run just because they have the best models right now.

- OpenAI made the IMO extraordinary and under-discussed decision to use an open API specification format, where every API provider hosts a text file on their website saying how to use their API. This means even this plugin ecosystem isn't a walled garden that only the first mover controls.

- Chat is not the only possible interface for this technology. There is a large design space, and room for many more than one approach.

Taking all of this together, I think it's possible to develop alternatives to ChatGPT as interfaces in this new era of natural language computing, alternatives that are not just "ChatGPT but with fewer bugs". Doing this well is going to be the design problem of the decade. I have some ideas bouncing around my head in this direction.

Would love to talk to like minded people. I created a Discord server to talk about this ("Post-GPT Computing"): https://discord.gg/QUM64Gey8h

My email is also in my profile if you want to reach out there.
Wait, I don't think even the article is complaining that students can't host frat parties. It's about students having to deal with months of legal proceedings as a consequence when they potentially break a rule.

Your characterization of frat parties as being an asinine issue is true and exactly the reason for concern here. Legal proceedings are super shitty to go through. Your whole life basically gets mentally put on hold. If the issue in question is such a non-issue, why should it cause students to have to face that?
I love Next.js and don't find Vercel vendor lock-in from it. I've deployed a next app on github pages and it understood my folder based API structure fine
That's not required.
The Amish have about a 10% defection rate. Their community deliberately allows young people to experience the outside world when they reach adulthood, and choose to return or to leave permanently.

This has two effects.
1. People who stay, actually want to stay. Massively improving the stability of the community.
2. The outside communities receive a fresh infusion of population, that's already well integrated into the society, rather than refugees coming from 10000 miles away.

Essentially, rural america will eventually be different shades of Amish (in about 100 years). The amish population will overflow from the farms, and flow into the cities, replenishing the population of the more productive cities (Which are not population-self-sustaining).

This is a sustainable arrangement, and eliminates the need of mass-immigration and demographic destabilisation. This is also in-line with historical patterns, cities have always had negative natural population growth (disease/higher real estate costs). Cities basically grind population into money, so they need rural areas to replenish the population.
We’re all going to be made irrelevant and it will be harder to adapt if the things change too quickly. It may not even be us that needs to adapt but society itself. Really curious where you get the idea this is just a vocal minority of office workers concerned about the future. Seems like a lot of the ones not concerned about this are a bunch of super confident software engineer types which isn’t a large sample of the population.
Growing up 'pita' was rolled dough stuffed with various ingredients, like meat and onions or cheese, technically burek and sirnica or pita :). Pretty close geographically to Italy, couple hundred miles flying distance.

https://en.m.wikipedia.org/wiki/B%C3%B6rek
I didn’t dismiss anything. I didn’t say anything was alarmist. Please don’t put words in my mouth.

You didn’t say anything about societal problems. You wondered if the growth will ever stop, and I tried my best in good faith to give the reasons why I believe that it will.

If the question is “when will the models be powerful enough to cause societal problems”, then that is a completely different question and I think the answer to it is clearly “they already are”. (But not because they are superintelligent or anything close to AGI.)
Google earth was super cool when it came out.

Being able to spin a globe, find our house, visit any place in the world.

Maybe it was less useful compare to maps, but definitely more fun.