skysight-inc/HackerNews huggingface dataset:
I find the people who promote AI the most are those with vested financial interests in AI. Don't get me wrong, I find it is a useful tool but it's not going to replace programmers any time soon.
I found this out accidentally. I have a habit of holding the cartridge between my lips when I switch cartridges (my hands are occupied with the case). Then minutes later I'd notice a bitter taste when drinking water or licking my lips, and have no idea why!
Most of that additional syntax surface area would also benefit from trailing commas. For example, `SELECT * EXCLUDE (a, b, ...)`, or even `FROM a, b, ...`.
Have you seen the Google BQ pipe syntax? https://cloud.google.com/bigquery/docs/reference/standard-sq...

Feels like it does 75% of what PRQL does while still staying somewhat backwards compatible. Already works in BQ if you opt in.
now that it's 12 years later, maybe kubernetes is more feature complete, stable, and possible to maintain at one version
> I try to use AI daily

You should reflect on the consequences of relying too much on it.

See https://www.404media.co/microsoft-study-finds-ai-makes-human...
True AGI would make every worker unemployable.

The only reason why true androids aren't possible yet is software. The mechanics have been pretty much a solved problem.
Is the cost of pushing the water out of the way proportional to the square or the cube of the speed?

I think with planes it's the cube.

But I think that's a naive model.
> but every time I price out a beefier box I feel like the ROI just isn’t there, especially for an industry that is moving so fast.

Same, esp. if you factor in the cost of renting. Even if you run 24/7 it's hard to see it paying off in half the time it will take to be obsolete
AI generated slop like your comment here should be a ban-worthy offense. Either you've fed the it through an LLM or you've managed to perfect the art of using flowery language to say little with a lot of big words.
I found it useful to read through the open and closed issues and estimate what caused the described problems. Look at the usecases that do not work, are they common or exotic? Does the program fail safely or does it fall back to unwanted behavior? Does a certain configuration cause the program to run amok and wipe your disk?

If you get many "wtf" moments while doing this, the project is not mature.
BTW your reasoning for 1 sound like previous reasoning for FSD.

Assuming the same kind of growth in capabilities isn't backed by reality.

The last release of OpenAI's model wasn't dramatically better.

At the moment it's more about getting cheaper.
But not really. Looking around my shop, I’m probably the only one around who used to write a lot of C code. No one is coming to ask me about obscure memory bugs. I’m certainly not getting paid better than my peers.

The knowledge I have is personally gratifying to me because I like having a deeper understanding of things. But I have to tell you I thought knowing more would give me a deeper advantage than it has in actual practice.
Because there's existing implementations that would interpret that as aliasing column names.

```
SELECT
Field AS Renamed,
OtherField AS AlsoRenamed
```

and

```
SELECT
Field Renamed,
OtherField AlsoRenamed
```

are semantically equivalent.
You may have missed what I was getting at.

In order to quickly comment out the "foo = 1" here, you cannot simply comment out the whole line because it would become syntactically invalid:

SELECT ...
--WHERE foo = 1
AND bar = 2

I have a single keyboard shortcut to comment/uncomment a line because I like to work briskly with as little unnecessary typing.

It has nothing to do with indentation or being "fugly". I'm talking about interactive exploration of prototyping when the final SQL isn't set in stone.
ATO?
Possibly, depending on the listener.

But why would I bother recompressing when the various media players in the house can deal with the FLAC files just fine? On a typical home wifi network, a track probably transfers in about a second.
This conflicts with every published double blind study that was not in a context that had the word "audiophile" in its name.

When you say you "can absolutely tell the difference", what score are you getting that proves you are doing better than guessing? And with what type of lossy encoding?
Speaking as a mid-career who does know better, the thing is that I still have to compete in said competitive market along with everyone else and lots of recruiters/hiring managers/linkedin influencers/etc... don't seem to know better either.
What I've seen is less "let's fire 1000 people and replace with AI" but more "let's not hire for 2 years and see what happens as AI develops".
I doubt whatever plex would do could beat opus (unless it's already transcoding to opus)
Thanks, that seems to indicate Q4 for the quantization, you're probably able to run that on the 4090 as well FWIW, the size of the model is just 14.55 GiB.
I agree. It's the current generation's version of what happened with the advent of Javascript frameworks about 15 years ago, when suddenly web devs stopped learning how computers actually work. There will always be high demand for software engineers who actually know what they're doing, can debug complex code bases, and can make appropriate decisions about how to apply technology to business problems.

That said, AI agents are absolutely going to put a bunch of lower end devs out of work in the near term. I wouldn't want to be entering the job market in the next couple of years....
This "mutually beneficial" transaction only seems so simple and obvious if we refuse to investigate the many unstated assumptions here.

It would require far less labour to secure these living standards if all the land in the world weren't already claimed and violently defended by a property-owning class. Looking back through history, it's plainly evident that most ownership, especially of land, was acquired through violent means that most would condemn today.

If there were some great reset where we could all agree on a fair system in which no one had any benefits or disadvantages due to some historical events, there is no way the same labour trade "deal" would be maintained.
I too prefer leading commas, especially useful when you're prototyping a query.
I also picked up the ORM trick of starting your WHERE clause with 1=1 so that every meaningful filter can start with AND ...
I'm not as consistent with this one, but it's handy too.

I catch (friendly) flak for my zealot SQL formatting (capitalization, indenting) and know it doesn't impact the execution, but there's something about working in logic / set theory that matches with strict presentation; maybe helps you think with a more rigid mindset?
This. I would never upgrade Kubernetes, if I could get away with it. I don't use any of the new shiny features, I'd be happy if I could stay at 1.21 forever.
I don't know, the translation errors are often pretty weird, like 'hot sauce' being translated to the target equivalent of 'warm sauce'.

Since LLM:s work by probabilistically stringing together sequences of words (or tokens or whatever) I don't expect them to become fully fluent ever, unless natural language degenerates and loses a lot of flexibility and flourish and analogy and so on. Then we might hit some level of expressiveness that they can actually simulate fully.

The current hausse is different but also very similar to the previous age of symbolic AI. Back then they expected computers being able to automate warfare and language and whatnot, but the prime use case turned out to be credit checks.
It changes a lot. You are switching at different frequencies and although the currents are smaller, there is an increased cost if you want to do it efficiently and not have too many losses.

But anyway for consumer products this is unlikely to happen because it would force users to get new power supplies which would reduce their sales quite drastically at least for the first one they make like that.

The solution would maybe be to make a low volume 48V card and slowly move people over it showing them it is better?

Anyway this is clearly not a case of "just use X" where X is 48V. It is much more subtle than that.
I didn't realize I was implying that. It was def a propaganda machine before, but I hope we can agree that under Musk it is a very different machine
I think you're right; I can see it in the accelerating growth curve of my good Junior devs; I see grandOP's vision in my bad Junior devs. Optimistically, I think this gives more jr devs more runway to advance deeper into more sophisticated tech stacks. I think we're gonna need more SW devs, not fewer, as these tools get better: things that were previously impossible will be possible.
I'm not sure it is much harder than hitting aerial wires, is it?

Presumably, you aim for the substations anyway, which I think are generally above ground no matter where the wires are ...
I’m aware we have 240V outlets. They are just not used in a place where you would put a PC. Until there is a shift in need (I.e., every normal user would need more than a 120V plug could handle), you won’t ever see 240V outlets in offices. I suspect it will never happen.

In server areas and extremely specialized stuff? Yea, sure. But we’re talking desktop PCs here.
CookShelf (https://www.cookshelf.app) | Software Development Engineer (Mobile) | Contract (possibility of contract-to-hire), 28-40 hours/week | Seattle/REMOTE

My startup is looking for a React Native developer to help us build the ultimate cookbook companion app, helping home cooks search and find recipes within the cookbooks they already own. We're a team of 2 SDEs and 1 PM/UXD (plus a couple ops folks working on the legacy business, eatyourbooks.com) at the moment. Our goal is to hire an awesome front-end dev who writes high quality (testable, maintainable) code, brings strong UX instincts, and is excited to contribute to our app at this early stage.

Job description and application details: https://www.cookshelf.app/jobs/react-native-front-end-develo...
I blog with stone tablets.
Because in SQL whitespace is already used for all manner of special syntax.

That said, generating SQL from s-expressions can be a very pleasant experience.
Legal Recourse Against Electronic Harassment, Including V2K
Some more material for discussion https://www.ohchr.org/sites/default/files/Documents/Issues/T...

Additionally [1] https://openv2k.com/, [2] https://soundscapehq.com/voice-to-skull-technology/
I hope part of the goal of this article is to fight back against these trends. If the decision makers can gain more confidence in choosing boring/mature tech rather than trendy tech, there will be more demand for it. Many times people choose the trendy tech, not because it is the right tool, but because of the reasons you mention.
What "check" or "balance" do we have for someone not even in government? He is now but he wasn't before the inauguration.
Feel free to propose the check or balance if it doesn't already exist.
They are a small forum in the USA, moderated, by invitation only, and about an innocuous technical subject matter so...

> they would have no idea of whether they were going to be in violation

does not matter, and

> or not or what the consequences would be.

none.
I love that you brought no-code tools into this because I think it's interesting it never worked correctly.

My guess is: on one side, things like squarespace and wix get super super good for building sites that don't feel like squarespace and wix, (I'm not sure I'd want to be a pure "website dev" right now - although I think squarespace squashed a lot of that long ago) - and then very very nice tooling for "real engineers" (whatever that means).

I'm pretty handy with tech, I mean last time I built anything real was the 90s but I know how most things work pretty well. I sat down to ship an app last weekend, no sleep and Monday rolling around GCP was giving me errors and I hadn't realized one of the files the LLMs wrote looked like code but was all placeholder.

I think this is basically what the anthropic report says, automation issues happen via displacement, and displacement is typically fine, except the displacement this time is happening very rapidly (I read in different report, expecting traditionally ~80 years of displacement happens in ~10 years with AI)
Clicked on the Website. Greeted by the message: "Something has gone terribly wrong". It did load correctly at the second attempt, but I have to admit...well played with raising the dramatic effect webserver, well played ;-)
Until I clicked the link I thought it was a post about spontaneous rodent combustion.
Your statements are correct and I generally agree. Let the courts sort it out.

I was replying to this statement "USAID funding is controlled by Congress. Trump cannot just order them to redirect funds on a whim." which is clearly false.
An LTS server is an appliance. There is so much bedrock software out there that the younger HN crowd may have never considered, unsexy yet absolutely critical. This is targeted for those who need to prioritize longterm stability above all else.
I have to disagree with this article. Companies as is, particularly larger companies have a lot of fluff. People who do about three or four hours of work a week, and effectively just sit around so senior management can claim they have so many people working on such and such project.

With AI, you no longer need those employees to justify your high valuations. You don't need as many juniors. The party is over tell the rest of the crew. I wouldn't advise anyone to get into tech right now. I know personally my wages have been stagnant for about 5 years. I still make fantastic money, and it's significantly more than the average American income, but my hopes and dreams of hitting 300 or 400k total comp in retiring by 40 are gone.

Instead I've more or less accepted I'm going to have to keep working my middle class job, and I might not even retiring till my '50s! Tragic.
Sure.

Let's first define a syntax for SSA and some terminology. Here's an example SSA node:

A = Add(B, C)

In reality, this will be a single object in your in-memory representation, and the names are really addresses of those objects. So, this node has an "implicit variable" called A; it's the variable that is implicitly assigned to when you execute the node. If you then do:

X = Sub(A, 1)

Then "A" is just a pointer to the Add node, and we're using the implicit variable "A".

Here's an example function:

int foo(int a, int b)
{
int x;
if (a)
x = b + 1
else
x = b * 2
return x + 42;
}

Here's an SSA program with a Phi in Pizlo form:

root:
A = GetArgument(0)
B = GetArgument(1)
Branch(A, then, else)
then:
X1 = Add(B, 1)
Upsilon(X1, ^X)
Jump(return)
else:
X2 = Mul(B, 2)
Upsilon(X2, ^X)
Jump(return)
return:
X = Phi()
R = Add(X, 42)
Return(R)

In Pizlo form:

- Every SSA node has an implicit variable, as mentioned above.

- Every Phi node has a shadow variable in addition to the implicit variable.

Let's say that given a Phi like "X = Phi()", the implicit variable is called "X", and the shadow variable is called "^X".

Therefore, the semantics of an upsilon like "Upsilon(X1, ^X)" is just "set ^X = X1". And the semantics of a Phi like "X = Phi()" is just "set X = ^X".

In other words, you can think of Upsilon as being a side effect (a store to a shadow variable). And you can think of Phi as being a side effect (a load from a shadow variable). You can model them that way in your effect analysis to block reordering Upsilons and Phis.

But also, the shadow variables of Phis in Pizlo form are "Static Single Use" (SSU) variables. This falls out naturally from the fact that the only syntax for loading a shadow variable is the Phi itself. So you can think of Pizlo form as "SSA-SSU form".

The main benefit of this form is that basic blocks - and all CFG data structures - have zero knowledge about SSA. There are no basic block arguments. There's no requirement that Phis appear at the tops of blocks. In fact, this is a valid program in Pizlo form (albeit suboptimal):

M = Stuff(...)
Upsilon(M, ^N)
N = Phi()
MoreStuff(N)

Here, there's a Phi in them middle of a basic block, and there's an Upsilon just before it. That's fine. This is important, because it means that you can do CFG transforms that blow away control flow edges without worrying about fixing your Phis.

In any Pizlo-form compiler, you'll want to have a Phi simplification pass, which you can implement either by running Cytron or by running any other SSA converter. The simplest is just to just fixpoint the rule that if you have a Phi that has Upsilons that only use the Phi or exactly one other value, then replace the Phi with that other value.
Yeah, there are many motives to fake this:

- derive personal amusement

- embarrass the credulous

- drive traffic to the subreddit

- serve as an experiment on credibility/marketing (to which we are contributing data, even here)

- reddit karma and name recognition, which do correlate somewhat to monetary value if you're motivated enough, and if not, still give you concrete advantages

- create future content for reaction streamers

And the formula for tricking reddit like this is pretty well-known by many, so there's your means.
Yes this is what people like to think. It’s not really true in practice.
It is also somewhat anti microbial, so it became useful for food preservation. See: kimchi
So you're saying the key is to make bad content that puts people to sleep because you'll get more ad revenue.

Make sense in this world.
A friend of mine reached out with some code ChatGPT wrote for him to trade crypto. It had so much random crap in it and lines would say "AI enhanced trading algo" and it was just an np.randomint line. It was pulling in random deps not even used.

I get it though like I'm terrible working with IMUs and I want to just get something going but I can't there's that wall I need to overcome/learn eg. the math behind it. Same with programming helps to have the background knowing how to read code and how it works.
Benson Leung's USB cable crusade comes to mind. Also Jim Gettys' coming out of seeming retirement to educate us all about Bufferbloat.
For me it just speeds up learning the language, so I think i'd become fluent faster.

I do thoroughly review of the the LLM answers, and hardly every directly copy paste answer, so I feel this way I still learn the language.
It arguably got him to be effectively an unelected President (at least for now), the investment has largely paid off scarily.

For twitter as a business? Awful.
We also have 20 amp wiring, 20 amp breakers, 20 amp sockets, and plugs too. A lot easier than going 240 volt. That will give you 2400 watts max.
Nah, modern GPUs are already absolutely packed with buck converters, to convert 12v down to 2v or so.

Look at the PCB of a 4090 GPU; you can find plenty of images of people removing the heatsink to fit water blocks. They literally have 24 separate transistors and inductors, all with thermal pads so they can be cooled by the heatsink.

The industry could change to 48v if they wanted to - although with ATX3.0 and the 16-pin 12VHPWR cable being so recent, I'd be surprised if they wanted to.
Can you copy or screenshot one? Amazon requires login to sort through reviews for some people.
I find no mention of melting in the reviews. Are you joking?
A bit off topic, but this is something HN might enjoy. It’s a video by a mechanical engineer that worked for Tesla, Apple and a NASCAR team about Tesla door handles over time.

https://youtu.be/Bea4FS-zDzc
In GP’s shoes, why bother to learn Mongo then? What’s the benefit?

Postgres has a good-enough (if not better) document DB inside it, but it also has a billion other features and widespread adoption. Mongo needs a huge benefit somewhere to justify using it.
Which is one of the most unappealing thing about the marketing material for LLMs services like Copilot. The issue was never the speed of writing code, more often than not, you're contemplating if you should write it. And if you need to, how much of it should you write and how to make the eventual rewrite easy.

If you're experienced enough, you either knew the rough way to code a task or realize that you need to take time to investigate the problem space. I don't think I ever ask myself what should I do to write more code with less effort. All the improvements I've made was to target precisely the thing I wanted to edit.
It's not, because the Phi's in Pizlo form introduce a Static Single Use variable, which makes them easy to analyze.

Allocas have no requirement that there's a static single use. They are quite hard to analyze.
2011 was the release year of bootstrap so that would fit quite well.
Or assuming software needs to be of a certain quality.

Software engineers 15 years ago would have thought it crazy to ship a full browser with every desktop app. That’s now routine. Wasteful? Sure. But it works. The need for low level knowledge dramatically decreased.
What? They updated Model Y, which has been the best selling car in 2023 and 2024.
I’m not sure if you’re talking about my comment, but I didn’t make that claim. I simply asserted that Rigveda might be not a good source of data if we’re looking for evidence of a migration.
Superstitions find their way in everywhere.
Interestingly, FLAC is now published as RFC 9639 [0].

[0]: https://www.rfc-editor.org/rfc/rfc9639.html
> This is the Haterade promise: I will only ever use your money irresponsibly.

10/10
I feel you. I have some friends with depression and/or anxiety and sometimes the emotional dumping they do on me is hard to deal with. They are in counseling and I'm doing my best to help them and be a good listener.
its still a problem if you forget to write it, and with a trailing comma its often that you forget it because theyre hard to see
Hi, PRQL contributor here.

C bindings would be great! Do you want to open an issue in the repo?
I work in tech diligence. This means the companies I talk to cannot lie or refuse to answer a question (at risk of deals failing through and being sued to obvilion). Which means we get the hear the real effects of tech debt all time. I call it the silent killer. Tech debt paralyzes companies all the time, but nobody hears about it because there's zero advantage to the companies in sharing that info. I'm constantly gobsmacked by how many companies are stuck on way past EOL libraries because of bad architecture decisions. Or can't deal with heinous noisy neighbour issues without spending through the nose on AWS because of bad architecture decisions. Or are spending the farm to rewrite part of the stack that can't perform well enough to land enterprise clients, but the rewrite is going to potentially bankrupt the company... because of bad architecture decisions. This shit happens ALL THE TIME. Even to very big companies!

The tech debt situation is going to become so, so much worse. My guess is there will be a whole lot of "dead by year five" companies built on AI.
> people who use youtube as a sleep aid - don't you get woken up by ads?)

Depends on whether I took a half or a whole gummy.
Yes, those are the same.
I pay for YouTube premium now so I haven’t experienced this in some time but I did notice that YouTube would load its longest ads (I.e. Ads that are 1hr+ in length) late at night, around the time I would tend to fall asleep on the couch watching YouTube. I’m sure a PM out there is proud of coming up with this
How does this prove reasoning? The thread you point to has several question in it that remain unanswered that ask the same question? How is this not entirely derivative too — there’s a huge number of these kind of 3-box “games” (although I don’t see this as a game really) so something very similar to this is probably in the training data a lot. Writing code to factor a number is definitely very common. Variation of this are also very common interview questions for interns (at least when I was interviewing)