skysight-inc/HackerNews huggingface dataset:
40yo here. I always been a nerd and early adopter of technology but for the first time I don't want to embrace it and I don't even want to try it. Especially when I see what the web had become. Which lead to some anxiety over my future and put me in some unsolvable "adapt or die" mood as I really don't want to fit in that future being written.
https://twitter.com/culturaltutor/status/1619450876002983937
How old are you?
This is a very idealistic point of view. I might call it a "I watch a lot of Star Trek" utopian kind of view.

Vast majority of people in the real world do a "useless job". What do you think they should be doing and how do they get those alternative opportunities to feed themselves and their families?
Have you tried, after every move, asking GPT4 to identify "check , capture , and attack" of the position, to see how much applying the method helps its ELO rating. You can probably also ask it to render the board as txt, that should help GPT4 visualize the board.
My fist thought on reading the title and confirmed by looking at the article.

Looks like they meant C.
Earn SOL while discovering and sharing the latest gaming content.
What's most amazing about this video is that he was able to get an electron microscope for $3.
Except the entire premise is not true...

I am not sure what Corey has done to get to these numbers, but inter-AZ traffic within the same VPC is free.

Perhaps the problem is that the pricing page is very confusing [1].

Probably the confusing part is that VPC peering between one VPC and another that crosses an AZ is not free, but you do not need to do that to compete with RDS availability.

> The problem that I want to highlight today is that if I spin up MySQL myself on EC2 instances, I’ll have to pay 2¢ per GB that I replicate between AZs, whereas I will pay nothing if I use RDS.

This sentence specifically, is not true. If your EC2 instances are in the same VPC but different AZs the data transfer is still free.

There's a better blog post which explains what is and isn't free here [2].

[1] https://aws.amazon.com/ec2/pricing/on-demand/

[2] https://aws.amazon.com/blogs/architecture/overview-of-data-t...
That's a simple and yet super poignant point that I wish I'd made when I picked up and left that role :)
I wish there was a more in-depth PDF for DVD and Blu-ray. I found it really hard to follow the decoding process from light to user data. :(
> It also builds professional networks

You know what else builds professional networks? Working and interacting with the real world.
Since version 9, Java uses ISO-8859 when possible. Most raw JSON should therefore take up very little space.
You proposed a definition of “Left”. I pointed out your definition doesn’t work because taken literally it incorporates things which nobody in their right mind would call “Left”. I am engaging in discourse-I don’t feel like you are.
I'll try: New scientific discoveries also shift our perception of ourselves.
It's true that most kids used their computers just to play games (plus ça change ..). However for me as one of those kids who did love programming my ZX Spectrum as well as the odd game, there were a couple of fun crossovers:

- Working out the 'infinite lives' Poke for a game; this typically involved loading the game's machine code, searching for the 'dec a' and 'dec (hl)' instructions and poking a 'nop' into each location in turn and trying the game. This crude approach was surprisingly effective

- When the microdrive (a fast tape device) came out, getting your games stored in that. This was a challenge as the 'drive required extra ram but there was none spare if the game was 48k. I worked out an elegant hack that involved multiple loads of the game into different areas of memory, including one that wrapped around the top of memory, 'wrote' most of the remainder into ROM and then the last few K into the screen buffer, which is how you got the extra space needed. Then a short routine to reorder everything tacked on :)
What a foolish concept. The article is basically made of non-sequiters.

The central issue is that a telescope can show you what is. It can never tell you how people ought to live.

The is-ought distinction is the boundary of science into philosophy, ethics, religion and politics.

The article is a transparent attempt hand-wave away this distinction.
The whole mobile economy pretty much started in 2008. First iPhone was released in 2007 but App Store was lunched in 2008. This changed landscape dramatically even if you consider software development. Before 2008 you were fine with writing just windows only desktop app in Delphi - no smartphones, tablets, smartwatches, smart tvs and could leave out supporting macOS or Linux
> His prediction was based on the trends he was seeing at the time. But it wasn't even AI. Instead he made this prediction because he saw the rise of no-code tools replacing software developers because managers could finally cut out the pesky "translators", i.e. software developers.

It might sound really crazy and stupid today, but when SQL came out, it's advertised as one of "program-generating" languages and was supposed to reduce the need to code.

https://en.wikipedia.org/wiki/Fourth-generation_programming_...

(I mean, in some sense it's true because it's much less code than writing our own database...)
Yes and it's also not true, same VPC traffic is free.

The blog post is misleading or misinformed.
I've written a DVD a week ago :)

Also, CD-Rs are used a lot in legal world, DVDs in medical equipment. BDs in studios and for data backup.
It’s not a invariant is the thing.

Transient allocators doing little to nothing on free so you can do all the work at once at end of scope is often what you want, if anything a bump allocator freeing its tip is an optimisation.

The issue is not that it behaves this way, it’s that it’s not obvious at first glance that this is a bump allocator.
Doesn't this assume that the no-code tools won't be smart enough to understand the most probably correct course of action, and to look up information automatically and to ask questions to resolve ambiguities, like what a programmer does?
That’s quite an assumption about my career. You may be shocked by my statement and in denial but that doesnt change my prediction.
It is free if you're in the same VPC, unfortunately nobody else in the thread seems to have pointed that out.
I've skimmed it, I believe the main point is that the possible discovery of techno signals, indicating life, would require a shift in philosophy akin to the Copernicun revolution. I believe this summary by gpt4 to be (mostly) accurate:

> Enlightenment philosophers struggled to reconcile empirical science with religious and moral traditions. Immanuel Kant believed the world of appearances resulted from the human mind, resolving the perceived discrepancy between the observable world and the mind. This philosophy connected with the political shift from aristocratic rule to freedom through reason.

> Kant's theories expanded to include the Earth, the solar system, and the cosmos. Technologies like telescopes have helped humans understand these vast spaces. NASA's James Webb Space Telescope (JWST) has returned images that deepen our understanding of the cosmos and ourselves, revealing new astrophysical phenomena and potentially even extraterrestrial life.

> Scientists have been able to trace the history of the universe back to the Big Bang, and the discovery of exoplanets has expanded our understanding of life in the universe. The JWST's data on exoplanetary atmospheres and planet formation could yield a generalised theory of life, and future advancements in technology may help us explore even further.

This is precisely the sort of writing that made me less interested in aeon to be honest. The main point seems to be shallow, with a lot of meanderings. Atmittedly those meanderings are interesting, but they also serve to bury the main point, which always leaves me slightly dissatisfied when I've read the whole thing thoroughly. I realise this is a harsh condemnation which may seem unfair, so I'm interested to hear opposing views.
That makes no logical sense unless you're trolling or never used a computer in your life
Okay sure but those are vestiges of systems that developed during a huge population explosion, and that have huge retrofit costs.

We could turn off all crypto today and it would have no consequences except for people who would lose all their money now instead of in a couple of years when all crypto is worthless anyway.
You can't extrapolate from an arbitrary selection of technologies and assume that LLMs will have the same trajectory. They could be like the iPhone, or they could be like self-driving cars which have been a year away from replacing all drivers for 10 years now.
Yes, of course. But that is not how correlation is usually expressed. And it also doesn't explain what it means. It just sounds like philosophers doing some hand waving.

What can it mean to have an effect propagating into the past? Surely our usual definition of time is simply a series of events. If so then it always points in one direction for the entity sitting at the leading edge, the current event is always succeeded by the next event.

All I have to go on is the article, perhaps the source material makes more sense.
I'll have to reach out and ask, my guess is no it was never administered.

We had a physics support group that was trying to change these practices for a long while. I haven't heard anything recently from them so they may have disbanded but the organizer had been working on changing this for our local community colleges since 2002, and it was active in 2013.

I can say as of 2014 they did not administer that, if it matches the youtube video here https://www.youtube.com/watch?v=SR3ZF7jrk8o, if that were all, almost all of us would have passed. That would have been my 6th or 7th attempt at it, average pass rate for the department that year averaged 12% for the required GE transfer classes.

There were hundreds who could have been engineers, who either ended up changing their majors, being academically dishonest, or realized the futility and dropped out for professional pursuits (IT) like myself.

I'd run into two similar roadblocks, one in trigonometry (6 times), the other in physics.

A lot of good multivariate calculus and linear algebra will do me since I gave up and went into IT when I could no longer self-fund.

Its ironic that I got the top award for the department-wide egg-drop lab contest for best design (3 item egg drop surviving 4 stories), and yet could not pass the course, and maxed out my tutor center schedule, and got a private tutor.

I ended up cutting my losses at something like $42k in expenses over two decades before leaving for a professional line of work.

Almost everyone in the group was first time college, or self-funding for a pipe-dream.

I'm not bitter but I am upset that the fraud the administrators, staff, board of directors, and professors perpetrated on their students was allowed to continue without punishment or correction. Fraud isn't a new thing in education, as the ITT tech fraud has dragged out its battle for almost two decades.
https://www.reuters.com/business/finance/yellen-tells-senato...
This will fail if the algorithm is not O(n). Even if only a bounded number of passes is required, there will be trouble.
33.

Not to be glib, but I think you're too locked into an ideology.

Idealistically we shouldn't be working in jobs that do not add value to society, that could well include my job.

You work 8 hours to live 4.

You work 5 days to enjoy 2.

You work 8 hrs to eat lunch in 30 mins.

You work all year to take a week or two holiday.

You work all your life to retire in old age.

You might claim that people need to work to live, but honestly, if you're not adding value to society then expending resources and wasting your life is.. just wasteful? It's not just stupid it's literally harmful.

We're not post-scarcity, and I'm certainly not saying that there's no value in people's jobs -- I'm not even saying where to draw the line, but I think there is a line to be drawn. Driving a 4x4 to work as a greeter in a large shopping mall is just a confoundingly stupid notion and saying that a person should not be able to live without doing something as stupid as that is... well, quite divorced from the reality of the universe outside.

Not to say that there isn't a sociological requirement for people to feel useful, but that feeling could easily be found in more humane sections of life like being a good parent or good neighbour.
The computers are coming for jobs ever up the white collar scale. When I started working there were (barely) still secretaries who typed and filed things for their bosses, and quite a few geeks had jobs that involved assembly language programming.

AI will take jobs. Super frustratingly, it'll probably make call centers even more useless (has anyone ever gotten anything useful out of one of those ("Hi, I'm ____. Can I help you?" popups at the bottom right of web sites?) And it'll certainly automate some of the "copy/paste" type programming jobs at the lower end of the scale, the same way email automated a lot of secretarial jobs; i.e. 10 fulltime copy/paste programming type jobs may become a job for one human and an AI assistant.

Which leaves people who are really passionate about and good at their craft. Somewhat relatedly, I saw about an uptick of people going into the trades. AI won't take plumber or electrician jobs away in the foreseeable future.
Sure, so we should have avoided inventing alarm clocks because that was a persons job before?

Telegraphers?

Lamplighters?
It's my neighbours cat!
I think the ultimate question is how much more productive a software engineer would get compared to baseline. I.e. using GPT for assistive programming instead of using Google, Stackoverflow and some good ol' thinking about problems.

Productivity means not just coding, but the ability and rate to successfully complete software projects and maintain software.

Factor in that soon, most search engines will also use GPT as a backend (as Bing already does) in some form, to get an explicit answer or better rank search results. Thus, search engines will also improve and lead to more productivity.

We might not need less software engineers at all due to the Jevons paradox. [1]

Basically, demand for software engineers is constantly increasing currently, in a roughly linear fashion, despite automation being at levels never seen before. Think low-code/no-code API integration platforms, simple to use, high-level and mature programming languages, frameworks & libraries, cloud technology etc.

We never measured how many developers these technologies have replaced, because the increase in application possibilities and technology accessibility have only created jobs.

Assistive programming with GPT (if/when possible in a professional way, like Copilot is) could only disrupt this if the average productivity increase for every developer in the world over-weighs the average increase of jobs.

So, if ceteris paribus there would be 3-4% more developer jobs each year [2], then, if 10% of developers globally started using GPT assistive programming, they would need a 30-40% overall productivity increase in order to thwart that trend.

That's a lot, because it's not just being able to create some "x code snippet 20% faster", but generally being able to complete entire software projects 30-40% faster (and maintain them 30-40% more efficiently!) than their non-GPT-user counterparts.

If the productivity increase is more like in the 10% range, then on the individual level, time might be better spent leveling up and learning technology instead of learning how to tweak prompts and find bugs in GPT-generated code - as learning any technology as a developer yields to way more than a mere 10% of increase in productivity.

[1] https://en.wikipedia.org/wiki/Jevons_paradox
[2] https://www.statista.com/statistics/627312/worldwide-develop...
See the Reddit discussion for a video of an MCIWB build.

https://www.reddit.com/r/Minecraftbuilds/comments/11rqauh/bu...
I agree but I think I’d call it the “how” rather than the “what”. You might mean “what tool”, but I also think of “what feature”.
It’s pretty true, someone today on here wrote, “teach it to understand swagger”, I actually laughed, like I’ve used swagger and it often turns into a Frankenstein, and sometimes for good reason. I completely understand the sentiment and I like swagger.

I believe the world is wiggly, not geometrically perfect, intellectuals struggle with that because square problems are easier to solve. Ideal scenarios are predictable and it’s what we like to think about.

Have you ever had to use a sleep() intentionally just to get something shipped ? That’s a wiggle.

We’re going to try square out the world so we can use ChatGPT to solve wiggly problems. It’s going to be interesting.

Yesterday I tried to use a SaaS product and due to some obscurity my account has issues and the API wouldn’t work, they have a well specified API but it still didn’t work out, I’ve been working with the support team to resolve it, but this is what I call a wiggle, they seem to exist everywhere.

Ask a construction worker about them.
It's possible that a chatbot can be one part of the evaluation process for new chatbots. I'd bet they already are.

But they can't be the only part. New models must be evaluated on many different kinds of tasks. And if current models fails at a task, how can they evaluate new models on that task accurately?
2008 was extremely similar to today, although the webdev ecosystem wasn't quite as degenerate. I'd say you'd have to go back to the pre internet era to find a work environment that was fundamentally different.
There is truth to your jaded view, you can't just pay money to live on easy street. I had peers who just copied other peoples homework or other similarly self defeating behavior. They paid for education and chose not to get any. The paper degree doesn't have any value at all. It is the pain and agony of sipping on the firehouse of knowledge and the quite literal shared trauma of the whole experience that are the indicators of value.

The most important lesson I learned in college is just because something feels right doesn't mean it is. Just about everything has deep complexity and nuance. If I am not studied in a field, I am probably drawing conclusions from a place of ignorance.

Education is about suppressing our animal natures in order to have a better, more direct, more correct understanding of reality. Education is about destruction of delusions through systematic inquiry and critical thinking. Good education doesn't tell you what to think, but how to think, how to question yourself. It explains why things are the way they are. It is one thing to say "we stand on the shoulders of giants." But it is truly an experience to actually see the giants that we stand on.

Once you spend time outside of the US you learn about the value of education. You learn about high trust vs low trust societies. You learn that people with simple views of the world produce poverty and strife. Educated people outside of the US want to immigrate to the US because of our educated population. They want to escape the consequences of their poorly educated neighbors. The mark of an uneducated person is that they think they are experts in fields they are not. Educated peopled don't want to be around that. Educated people don't want to be ruled by that. Educated people want to be around other educated people.

Before you indict college education, I would encourage you to visit several poor countries and ask yourself why they are the way they are. It's obviously not as simple as poor education, but thinking about how education relates to poverty at a societal level and how education influences a society from a systemic perspective might improve your opinion of education.

I took an engineering path, but when I think back on what I value from my education, it's not the technical training.

I was handed opportunities I never would have had otherwise, access to some of the top experts in the world, and freedom proportional to the level of responsibility I took. College was the first time in my life I was ever around peers or people I considered smarter than myself.

I am sad that your experience with education has produced the grim view of education being purely functional, I believe college is truly what you make of it.
Self driving cars a few years ago seem particular close in hype level and apprehension to LLM today but progress on those has not matched expectations at all. What if GPT4 is the last major advance in LLMs for a really long time?
In Europe historically no university has such a large body of sports/teams/etc. You can do without.
But of course there are other factors here, like branding, broadcasting fees and the like that would make it very hard to get rid of now.
I agree. But you should learn Emacs anyway, because mastering such a powerful tool, even if it takes a long time - and even if you don't really need it - is FUN!
Try this resource instead. Although it is 100 pages, the introductory part is already useful in and of itself!

https://zenodo.org/record/1146014/files/GNU_Parallel_2018.pd...
MVC reinvented?
I've used Supervisor pretty successfully for this as well: http://supervisord.org/

Example of installing it in a Debian/Ubuntu container during container build, here's an example Dockerfile:

RUN apt-get update \
&& apt-get -yq --no-upgrade install \
supervisor \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists /var/cache/apt/*

Then it's possible to create a configuration file, for example /etc/supervisord.conf, to specify what should run and how:

[supervisord]
nodaemon=true

[program:php-fpm]
command=/usr/sbin/php-fpm8.0 -c /etc/php/8.0/fpm/php-fpm.conf --nodaemonize
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0

[program:nginx]
command=/usr/sbin/nginx
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0

And finally it can be run inside of the container entrypoint, along the lines of this in docker-entrypoint.sh:

#!/bin/bash
echo "Software versions..."
nginx -V && supervisord --version

echo "Running Supervisor..."
supervisord --configuration=/etc/supervisord.conf

Here's more information about the configuration file format, in case anyone is curious: http://supervisord.org/configuration.html

It should be noted that this package will bring in some dependencies, though, which may or may not be okay, depending on how stringent you are about space usage and what's in your containers, example for a Ubuntu container:

The following NEW packages will be installed:
libexpat1 libmpdec3 libpython3-stdlib libpython3.10-minimal libpython3.10-stdlib libreadline8 libsqlite3-0 media-types
python3 python3-minimal python3-pkg-resources python3.10 python3.10-minimal readline-common supervisor
0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded.
Need to get 6905 kB of archives.
After this operation, 25.7 MB of additional disk space will be used.

(just found the piece of software itself useful for this use case, figured I'd share my experiences)

My problem is that it's not always immediately clear how software that would normally run as a systemd service could be launched in the foreground instead. It usually takes a bit of digging around.
Regardless, it is foolish to belive it won't improve.
Regardless, it is foolish to belive it won't improve and take over tasks that in 2023 it still isn't able to do.

Who would guess, beyond Hitchhiker's Guide to the Galaxy, that I can use my phone in 2023 to translate anything on a foreign restaurant in real time.