skysight-inc/HackerNews huggingface dataset:
LLMs like (Chat)GPT won't take your job. Software engineering is a creative job. Language models are not creative. Imagine that instead of using SQL to query a database of knowledge you use plain English. They can't create anything on their own. If they interpolate from their knowledge, it's usually fine. If they extrapolate, the outcome is shit. For instance, ChatGPT has enough knowledge (training data) about Python and Java. It can generate unit tests for Python and Java functions. I threw a less-known language, Common Lisp, the other day on it. It failed miserably (calling functions which didn't exist, calling with wrong number of parameters, it even imagined a mocking library which doesn't exist at all!). The more I know about machine learning and artificial intelligence (I study that stuff in a Ph.D. programme) the less I am worried. AI isn't dangerous. The only "intelligence" in AI is in its name. Nowadays machine learning really boils down to matrix multiplications (and set of (usually quite static) rules which can change the numbers in the matrices). People not understanding it and misusing it are. Does the vast majority corporate managers understand AI? We know the answer.

There is a ChatGPT craze right now but it will cool down eventually. It's not the first time this is happening. Google changed the way we search the internet, suddenly everything can be at your fingertips. Teachers didn't lose their jobs and people still go to school since you can't google things when you don't know the fundamentals of the topic. Chatbots changed the way we approach customer support. Support people didn't lose their jobs (at least entirely), since chatbots are subpar experience. If you are 20 years in, you can probably remember Visual Basic 6 - a tool which everybody can learn and write programs easily. We, software engineers, didn't lose our jobs.
Apropos of nothing, $27k/mo for an office for 300 people!?
Be very careful what you install in your browser, especially things which auto-update.
Yes, making rules about other people’s money is the government’s favourite hobby. Justifications include the redistribution of consequences/patriot act talking points and “investor protections” (ie. you are being rescued, please don’t resist).
My experience to date is very much along the lines of your experiences. ChatGPT is basically returning a mashup of what it previously found on the internet.

Statistical correlation != innovative solutions to real world problems.
Why data reports are not trusted
Relax. ChatGPT, GPT-3, GPT-4, etc. is not at the point where it can replace a human programmer/engineer.

It's great as an assistant, but still very much needs a human.
The example at the end of that section:

pub fn encrypted(&self) -> Vec<u8> {
encrypt(self.payload.as_ref().unwrap_or(&vec![]))
}

Needlessly allocates a `Vec` if `self.payload` is `Some`. Really you should do:

encrypt(&self.payload.as_ref().unwrap_or_else(|| &vec![]))

But that isn't going to work because the `else` Vec will be dropped at the end of the closure.

In this situation (if the code was on a hot path where every bit of performance mattered) I would probably do something like:

match self.payload.as_ref() {
Some(payload) => encrypt(payload),
None => encrypt(&vec![])
}

There is a slight bit of duplicated code. I'd be curious if anyone could come up with a better way.
I hear your stress, and that sounds awful to experience.

Imagine experiencing the leap from assembly to Python, almost overnight. That would feel terrifying as an assembly engineer, but people would realize at least for certain types of projects, they are now significantly more productive using Python. Moreover, that new speed quickly becomes the expectation. Assembly programmers have their niche, but there's significant demand for python people. Demand grew to meet supply.

I think artists are experiencing a similar crisis. Me, with no art skills can make beautiful pictures. However, my friends who were already artists are making breathtaking things by embracing these tools. My view is that these tools are ultimately going to move artists from assembly to Python.
For those who haven’t seen Buckaroo Banzai—all the people working at Yoyodyne Propulsion are named John. It’s a plot point.
Because Yeltsin was heavily supported by the US. He bombed elected officials not favourable to the US. Similar thing happened when the US supported Saddam and Pinochet
Empathy and compassion isn't in the words. It's in the intent behind them.

Faked empathy literally isn't empathy. (Fake compassion is a little more arguable; there are clearly situations where faked compassion is better than no compassion.)

Not everyone needs this or can do this on the same scale. I have really had to learn to find empathy and be unafraid of it, and I definitely have nearly zero tact (if you have no tact, you practise thinking good things).

But if you need to be able to practise empathy and compassion regularly, and you are incapable of it, find someone who can to that for you. Celebrate their ability to do it and you'll benefit from it yourself. Trade them something they don't do so well.
In other words, Texas law mandates privacy invasion for all social media users. KYC (know your customer) is coming to social media.

Without personally identifying all users, there is no way to verify any given user's age or location. Goodbye HN --- it was nice while it lasted.

And by the way, children can easily circumvent this law --- just use their parents identity. Most parents don't hide their identity from their kids any better than they control their kids use of the internet. Apparently, these lawmakers figure kids in Tex-ass are too dumb to figure this.
Why's it hilarious? If you stopped paying for something, how long should you get that thing for? What if you don't pay the back-charges?
There are a lot of developers in denial here.

I write code for scientific applications. I used to hire/contract out some work to other devs. In the last 6 months I haven't needed to hire anybody else, doing so would have been a waste of money. This is 100% because of chatgpt.

Many devs are hired by other devs and these people are aware enough to know they don't need you anymore.

Other developers have been spoiled by being the one-eyed person in a room full of blind people. Those developers maybe haven't quite realize what has happened, after all, the blind people still can't code.

The conversation around junior developers is particularly upsetting.
How does a feature get made? Walking through how an engineer builds something
Just took the editor for a quick spin, and it's kinda neat in it simplicity - of course being in beta means that lot of features is missing so maybe that is why it feels so responsive
> "In particular Vanilla strains were milder than beta/delta."

Not my experience! OG Covid (March 2020) was just as severe as alpha/beta (December 2020). My most recent infection (August 2022) was much milder, but that could also be explained by being vaccinated.
But they're not actually enforcing existing legislation, per se. One of the major issues wrt crypto in the US is that the SEC won't tell you what's legal or not. Seriously, when companies ask them "is doing XYZ ok?" or "can we trade ABC?" or "what can we do to be in compliance?" the literally SEC refuses to issue clear guidance. To say many industry players are upset is an understatement.
> I don’t consider email to be a legal form of communication

Email is legal in all countries, as far as I'm aware.
This is what I think as well. I don't know how to prepare for it, though. I'm currently trying to find an "escape hatch", but it's rough because I can't think of a alternate path that isn't at risk of the same fate. I have no answers, just empathy.
My partner and I often discuss that if civilisation collapses there will still be work to be done. I don't think it's necessarily a bad thing for people to do more jobs offline. It might even be healthy in the end, though obviously there will be a lot of devastation. Sometimes you have to scrap things and start over with better foundations. I can only pray that some of these efforts can be put into the real world problems that are surmounting of late, such as rewilding, etc. but being a dreamer keeps my sanity. :)
Do you have examples of food advertisements in the Guardian?
Amazon Web Services (AWS) experienced a disruption that affected several websites, including those of the New York Metropolitan Transportation Authority, the Boston Globe, McDonald’s, Taco Bell, Delta, The Associated Press, The Verge, and New York transit agency MTA.

The outage was caused by an issue with a subsystem responsible for capacity management for AWS Lambda, which caused errors directly for customers and indirectly through the use by other AWS services.
I mean, interpreting the past through our present lens is a valuable exercise.

Just because past generations didn’t have a label for “toxic masculinity” doesn’t mean it didn’t exist, or that we can’t learn from its historical effects.

Same goes for plenty of modern social and relational concepts that were either ignored, or not-understood in the past.
Why didn't they call the police directly? Why didn't they call the police when Berkley didn't do anything?

I don't understand how you can think that you uncovered a crime of that calibre, and then think that its okay just hand it over to campus administration.
In addition to the other comment, how many developers do you think are designing an app vs maintaining existing code or adding fairly basic CRUD features?
And to understand how big of a pinch of salt you need to take in with you, compare your reality with a contemporary magazine.
My dad had a bunch of Reader Digest's magazines from the 70's and 80's, and I liked computers from that era.
There is something comforting about how ChatGPT never becomes overly emotional. I'm not surprised it outperforms humans in bedside manner except for occasions where the human is particularly adept.
That’s not how that works. The AMA doesn’t control the number of physicians. 20+ years ago the AMA supported congress reducing the number of residencies because at the time there was a predicted glut of doctors.

However the AMA has reversed that position and supports increasing the number. Again though they don’t control the number of physicians.
Marx on Technology (2019)
Article is pretty thin on strong arguments.

It seems to hypothesise that a computer could never be 'conscious' just because it is made of switches, but we are conscious and just made of bundles of neurons.

The whole argument just seems to be "computers can't be conscious because they are computers", which is a fairly shallow take.

> Even the syntax that generates coding has no actual existence within a computer. To think it does is rather like mistaking the ink, paper and glue in a bound volume for the contents of its text. Meaning exists in the minds of those who write or use the computer’s programs, but never within the computer itself.

Do humans know their own 'true' purpose? Do humans know their own DNA sequences? If a 4-dimensional alien being came to earth, would they somehow be able to infer we have consciousness and a AI language model does not? (if so - how would they be expected to do this?)

(IMO the answer to all is no)
Isn't this essentially the same thing that killed Toys-R-Us?
Decentralization and centralization in sociocratic organizations [pdf]
Excellent summary
I know ZERO about Hardware and IoT, but I would love to learn to tinker with these things like ESP32 and Arduinos, is this guide comprehensive and easy enough to follow to go from zero to building something?
Pretty sure that's for face unlock. I don't know iPhones - is it possible to unlock your phone by bringing it up to your face without first hitting the power button?
Wow this is awesome, thanks for sharing. I used to use visual mode for this edit in particular but this feels much more intuitive and faster
Exactly. This thing will be successfully manufactured by chinese factories for decades, no problem.

Capitalism works. You just need to be realistic. Its a cooking pot, not the next google.
Re: GDPR, enforcement matters. GDPR enforcement was left to the DPA of the country where the EU HQ of the company is located, and the Irish DPA clearly sees itself as an arm of the Irish Development Agency tasked with making Ireland as congenial a venue for multinationals as possible, not on a mission to defend consumers' privacy. The EU learned its lesson and the implementation of DSA and DMA will not be left to compromised national authorities.
wouldn't say it failed. lots of people are using pressure cookers. it's just a bit too complex for most people. i got one for pasteurizing. afterwards i occasionally used it for cooking but even i found it often a bit difficult to estimate how long you have to cook something at a given pressure setting. with normal pot you just lift the lid and take bite or poke around with a fork to find out.
It really makes me super bitter how people like the author of the article who basically fumble their way through stuff are still successful, even though they seem to have done a lot of stuff the wrong way.

Calling out D.O. for a fairly transparent process is very wrong. They did what they had to and OP was oblivious to a fairly standard process of "hey, your CC expired, let's do something about it before we turn off your servers" which OP seems to have ignored several times in a row.

All of the story felt like he was just stumbling from one hype to another, and from one easy to avoid mistake to another. Even when I had only 7 years of experience in total (now I have 21.5) I was paranoid enough to look for DB ID turn-over and absolutely would have made sure to upgrade the DB server when I start noticing it hits 80% load consistently.

But that's life for you. A technically excellent guy still lives paycheck to paycheck, meanwhile an absent-minded guy who is easily hyped has a successful business. [sighs deeply] ...Moving on.

Finally, choosing AWS but still only using EC2 is kinda non-intuitive for me; why do that at all? Maybe because they allow transparent upgrading that makes for less sysadmin work? If so then fair, but that's still like buying a Ferrari to drive on long empty roads but never go above 90 km/h.
The ad-pocalypse has been happening for about 10 years. The interesting results from this particular event is that we all have first hand experience how horribly invasive systems can be created and utilized without concerns of the majority of people or governments; we're strangely lucky to get this insight into how complex societies can be perverted
Thanks. While you were writing your comment I found this article [0] that does a decent job of explaining why my hypothetical system isn't possible. It first lays out the exact system I had in mind and then unfortunately debunks it :(

I don't fully understand the subtleties, but the root problem seems to be that by measuring the state, you're perturbing the system and putting it into a new state, such that your measurement becomes irrelevant, as if you're always one step behind the message and can never catch up.

> The only way that this problem could be circumvented is if there existed some way of making a quantum measurement that actually forced a particular outcome. (Note: this is not something permitted within the presently-known laws of physics.)

[0] https://bigthink.com/starts-with-a-bang/quantum-entanglement...
Let's just call that problem an implicit Turing test, which AI will definitely win ...
https://en.wikipedia.org/wiki/Mike_Paterson

I'm sure they could barely contain their shame. The man was a computer scientist before anyone bothered to string those two words together. He was literally a pioneer in the field. Or did you mean to denigrate generally all people who pursue their passion at their own expense?
Mexico started putting ads on cigarettes on how it causes death. Graphic images as well. Then they started adding labels to food, "excess sodium / sugar", etc. Then they banned mascots on food products. No more Toucan Sam or Tony the Tiger. Though the last thing seemed a bit excessive, the cereal does look more generic and I know that as a kid, I asked for name brand cereal. I hope they target fast food ads next depicting great looking food that in reality usually look as if it was stepped on.
I am a bit concerned too, the current state of tech is nowhere near to replace a senior engineer, but where it will be 5 years from now is a scary thought.

Yesterday I tried to get GPT4 to generate me a Dovecot Sieve filter to move .ru email to Junk and mark it seen, it failed 3 times and hallucinated some syntax that looked plausible, but actually is not supported by Dovecot. My hope was that I would not have to spend 15 minutes Googling and could get an answer faster from GP4, but in this case GPT4 did not succeed.
>why the fuck every company should grow forever?

Debt, specifically interest on that debt. Either you need significant profitability or you need growth to manage that debt.
Honestly - having owned 2 of them, I think that process has already been happening for the last few years.

I think the name may be sold off, since it's well known - but there are already hundreds of non-instantpot electric pressure cookers. It's going to be a really tight commodity market.

Basically - go search amazon for "Electric pressure cooker" and you get a LOT of valid hits.

Ex: Brands already relatively well known, like

- Cuisinart
- Ninja
- Emeril
- Yeti
- Masterchef

You also get all the normal "Fake brands" that chinese resellers set up on amazon.
PE can be good or bad. People are involved, so sometimes it's good and sometimes it's bad.
I'm interested in this line "Many media outlets are increasingly reliant on money from betting companies" as I'd be interested to know how reliant the Guardian was on this revenue. Is stopping this type of advertising a big impact on their top line?

I applaud the move either way, but stopping doing something that's 0.1% of your revenue vs something that is 25% are two very different things.
Another cloud gpu comparison web site : https://cloud-gpus.com/
The value of VCs was never that they can identify successful startups correctly. It was always just the fact that they had money they didn't have any use for and were willing to blow it off.

Until GPT4 is 3x better at accumulating useless capital the position of VCs in the whole scheme is safe
Back when personal technical blogging was a thing, I produced a lot of valuable content for myself and my employer. It was valuable in a sense that it was read, and positioned us as expert in the field, which lead directly to sales. Now, companies are expected to produce content on, say, linked-in, in order to get clicks - just to be seen to be an active company. What is produced now is mostly PR fluff that is written by people that are so distanced from the technology, that it is essentially meaningless. We had a young 'social media content' person that quit after seeing ChatGPT. On reflection, they were right. Producing meaningless marketing content and 'organics' and liking stuff to get likes back is something that an AI can do. ChatGPT can produce '100 words on <company name> innovative AR Product that is going to change business' as much as a meatbot can.

As per my anecdata above, if you are working in field where the value that you add is pretty low. You can get replaced by ChatGPT quite easily. In some ways cookie-cutter web development is like that. If your job can be outsourced to cheap and less experienced (in terms of domain knowledge) people, it can be 'outsourced' to ChatGPT. Do hard stuff. Not hard as in you are able to buidl a web page with this weeks' new framework, but hard as in solving a problem that other people cannot. If other people can't solve the problem, it doesn't matter if you're competing with an AIbot or a meatbot.
Psychedelic scientist sends brains back to childhood
Many companies that sell applications realize that chatgpt can easily replace their value prop. Even if it doesn't get 100% of the way there, people still much prefer to have less tools.

A very large, difficult to comprehend, shakeup is happening at all the tech companies in the world. Stuff is falling apart in a big way and it will be interesting to see how it comes together again. Just think about stackoverflow and then think carefully about every other service you use online.

I think some of you are in denial about where your salary comes from. When these companies can't compete they aren't going to continue paying you, and they will probably fire you long before then.
As technology continues to advance, the integration of AI in various sectors becomes increasingly crucial. One field that stands to benefit significantly from AI is Human Resources.

At the upcoming AI4HR Virtual Summit, there will be an extraordinary lineup of speakers who are experts in the intersection of AI and HR. These thought leaders will share their valuable insights and expertise, shedding light on how AI is revolutionizing the HR landscape.

Here are a few of the speakers who will take the stage: Pavania N., Anita Chandrasekhar, Miranda Watkins, Samuel Dahan, Max Kolysh and Abhash Kumar.

Mark your calendars for the AI4HR Virtual Summit on the 5th of July 2023.

Register now at the following link above.
You mean '90s.
Depends on the industry. Big Tech workers overwhelmingly use Macs, and not just developers.
> Assuming 0% inflation

This is very unrealistic assumption. Also, even in zero inflation, time value of money is non-zero.
except people need food to survive? you don't need gambling. thats why its fine to ban. you're jsut engaging in a very bad faith argument since they aren't even close to equivalent.
Useful to know I can change that. Thanks.
The fastest way I've found is https://esphome.io/. You can literally flash an esp32/esp8266 and have a device up and running in minutes.

You of course need some central server to collect and act upon the data. I use HomeAsssistant, but I am sure other options work as well.
From https://doc.rust-lang.org/std/vec/struct.Vec.html

if you construct a Vec with capacity 0 via Vec::new, vec![], Vec::with_capacity(0), or by calling shrink_to_fit on an empty Vec, it will not allocate memory.

So an empty vec![] is just a struct on the stack; very cheap to make, and easy for the compiler to optimize out if it can see that it's not used in some paths.
I always appreciate hearing from people who are "like me." You've done well putting this into words, I'm going to save this.

It really is crazy how this medicine helps. I'm on a relatively low dose as well, having tried a few non-stimulants before with rather underwhelming success. I was always scared of going on a stimulant but it's been life-changing.
I've been seeing this theme a lot lately.

Making something people want, charging them money for it, and earning a steady profit for a long time should be seen as a successful business. It seems increasingly rare for that to be the goal; instead, it's some form of demonstrating the potential for endless growth to pump up the stock price and enrich the current shareholders. We used to call the latter a Ponzi scheme and put people in prison for it.
> why the fuck every company should grow forever?

They don't have to. They don't have to list on the stock market. They don't have to take investment money. They don't have to do anything. A company is everything from IBM to a local plumber. They don't all follow the same rules, at all.
It’s true they price partion their products basically perfectly (as in there isn't a magical good deal anywhere in the range).

But these specific critisms don't really ring true. Lower VRAM bandwidth lets them use lower binned VRAM and there isn't really a need for more RAM than the 24G in the 4090 in gaming.

The naming screw up they did with the 4080 was dumb and fortunately corrected quickly. But it doesn't seem related to the OPs point.