skysight-inc/HackerNews huggingface dataset:
> I'd put it at 2-4 months of undistracted skilled engineering time.

How much is that worth to your company/customer vs a higher monthly bill for the next 5 years?

As a consultancy company, you want to sell that. As a customer, I don't see how that's worth it at all, unless I expect a 10k/month AWS bill.

xkcd comes to mind: https://xkcd.com/1319/
Why F# there?
People might care for culture. I’m very much in favor of a reformed copyright that strengthens indie artists, conservationists, and remixers and weakens Disney et al.

It’s also a matter of fact that we have the copyright we have that’s prohibitive to people and favors corporations. It’s upsetting to see how a bunch of Silicon Valley companies stomps right across those lines with impunity, while people like Aaron Swartz are persecuted and threatened with decade long prison sentences for crimes that in my mind ought to be much less upsetting.

If copyright was fair, training of AI intended for non-personal use ought to be a sufficient commercial activity to require a license. That would stiffle the development of AI, which is what I’d argue happens to human creators under our current system.

If we had a 25 year copyright, we could easily make useful AI trained on the sum of human creation until 1999, _and_ have badass human made remixes of 80s and 90s songs — we wouldn’t have to do legal gymnastics to allow the development of useful AI, as it’d have access to quite substantial training material from the 1900s, and unlock relatively modern training material year-by-year.

So yes, I dislike AI for infringing on copyright and I dislike copyright (in its current state).
What are some prominent new rock artists?
Day 2 – WAT LLM coding tool do you want for Christmas?
This is true, he should be comparing with software engineers in his COL area, but not with other people with random jobs in his office.
I’d like to see fine grained control over what PR notifications I get. Let me unsubscribe from notifications for some of the teams I’m on but don’t need to directly review. This would make it easier for me to help my day-to-day team be more productive.

But… that’s probably not in scope for your tool.
I don’t think you grasp how wide these networks are. In Europe it’s common for people to buy a physical Firestick preconfigured for this and you pay a local guy your subscription fee. It’s huge business in Europe.
The error indeed seems to occur at that step in the UI; however, even after turning off web search, the issue persists (right after the word "David" appears).

Alternatively, you can try the legacy GPT-4 model, which lacks web search capabilities—it also produces the same error.

This suggests the issue may not be related to the search functionality or the model itself, but rather to the "moderation layer" in the ChatGPT web product.
Except if you've ever been to university or work with HPC or a number of other fields.
Not the person you replied to but most of the things I do in my free time are somewhat challenging and stimulating. Programming on something that is very new to me and outside of what I do in my job, a challenging video game, hobbies that do involve my computer (got into 3d modeling a while ago) and hobbies that don’t involve my computer (leather working as of quite recently).

I also used to learn languages for fun but I figured out really quickly that I like linguistics more than languages so I can be a real smart ass about grammar in various languages but couldn’t order a beer in most of them.

I get really annoyed and in a really bad mood if I just watched a movie after work and went to bed. Or just hung out with people. I don’t feel like I got that itch taken care of if I don’t get an hour or so at night for the side projects.

Oh and none of this is monetized. I can and do drop projects as soon as they get boring.
Pick ran on a plethora of different platforms. Ultimate even had a port for IBM mainframes, PICK/370.

How much use all these different ports saw, I don’t know. Obviously some of them were pretty big (you mention Prime, I’ll mention R83) - others less so. I wonder how many customers IBM RT PC PICK ever actually had. Probably significantly less than PICK ever had on AIX for RS/6000 (at one point several different PICK vendors offered Unix ports, and AIX was commonly on the list of supported Unix flavours)
vi-mode is the kind of input system I'll never make friends with.
In a previous role we used their (first party) physical transfer appliances to upload ~600PB of video into S3. It was a complex logistical exercise to take it from the physical SANs, but the AWS specialists we worked with were great and it went without a hitch.
> our country shouldn't care about emissions when China is the biggest emitter

To be fair, until China does something about their emissions, the rest of us are just pissing in the ocean.
I feel lots of the work described in the article can be automated by kops, probably in a much better way, especially when it comes to day 2 operations.

I wonder what is the motivation behind manually spinning up a cluster instead of going with more established tooling?
Shhhhhhhh.

Do you have any idea how much I made in Fintech converting spreadsheets that'd exceeded the TA's ability to hack/keep it all in their head and/or quit?

Favourite included a single cell that had, I am not kidding, something like 150+ nested if statements.. and there was a dateTime bug in it somewhere :D

A friend did very well positioning himself as a data engineering consultant that could come in and quickly improve poorly thrown together data pipelines, wonder what the equivalent is for these :)
Enshittification enabled by kakistocracy induces brain rot.

There you have it, all "words of the year 2024" in one sentence [1],[2]. Enjoy.

[1] https://www.economist.com/culture/2024/11/29/the-economists-...

[2] https://www.macquariedictionary.com.au/woty-2024/
Advent of Code is traditionally parsing heavy and very light on actual mathematics. It’s not very leetcody.

If you have never tried it you should definitely give it a go. It’s quite enjoyable at a moderate dosage.
I know plenty of people who manage to substitute some random crap for great movies; they just want something that will pass a few hours, they don't care about having their minds blown.
If only firejail existed to do exactly that… it could come packaged in most distributions with sensible profiles that are easy to enable.

It might even have a github project that people might reach, something like this https://github.com/netblue30/firejail
AWS doesn't charge for ingress.
At that level of funding and the amount of time it's taken I wonder what percent of their backers are dying waiting on this

In another 10 years I'll add "of old age" to the wonder

I can no longer remember a time where the internet wasn't waiting for Star Citizen haha
It's basically the same as docker but it doesn't use proprietary cloud stuff such as dockerhub.

Also occupies like 100kb instead of 40mb because it's C and not go.
Would, to generalize, heavy metal be considered part of rock genre? If the answer is "yes", then oh boy, does it have quite a stream of new bands...
they're not dumb but they're a menace. They have some interesting quirks but the same could be said about black/tuxedo cats
There are new materials on the linked page like follow-ups and interactive applications.
> However, I have some strong FOMO about not being able to learn much technical stuff from my peers or seniors

I work in a team with some very senior colleagues (and even famous in computer circles for a couple of them) in a reputable company. I actually don't learn much from them. They review my code, we discuss some design docs, it's certainly interesting to see how they manage their time and how they deal with various problems, but I don't learn much from them in the technical sense. Also to my surprise, we also don't produce software to the highest standards...

If you want to improve technically, you can read books on things you'd like to improve, or find technical projects outside of work.
Congratulations on your release! I've working on building exactly the same tool but you beat me to it... I cannot compete with this functionality, and completeness. Amazing work!
At first glance this feels very much like GKE Autopilot and/or AKS Automatic. So now all three cloud providers have a more-fully-managed managed Kubernetes.

Part of the reason why they are including the managed add-ons is that they likely are going to be blocking your ability to escape your container with privileged DaemonSets to run things like those yourself in this model. GKE did something similar but eventually had to build a program for their security and observability partners to have their agent DaemonSets allow-listed through their block so that their tools could run on Autopilot - https://cloud.google.com/kubernetes-engine/docs/resources/au.... We'll see if AWS ends up doing a similar thing there too.

I have been in a platform team who tends towards analysis-paralysis and wanting to not use any of the managed EKS stuff as well as a security/compliance team getting more active/aggressive around our K8s. So it might be nice actually to just have fewer choices "e.g. sorry - we have to use the AWS CNI / Load Balancer Controller because EKS Auto" as well as throw more of the compliance stuff over the fence at AWS (assuming they get all the usual compliance certs on it).

But I am sure there'll be some sort of limitation(s) that keeps us from using it for the foreseeable future - so I am not getting my hopes up in the short term...
I've been on a number of projects which used git without GitHub. But of course GitHub like "the default" repository of open-source projects has done a lot to make git the default VCS.
Or law firms with large discovery data sets
Sunk cost fallacy at its finest

https://en.wikipedia.org/wiki/Sunk_cost
> Line numbered BASIC is homoiconic: you can edit any line of code and continue the program.

Oh man, anyone else remember those self-modifying BASIC programs, which would:

1. Clear the screen

2. Print a bunch of new BASIC lines on the screen, with a CONTINUE command at the end, thus:

100 PRINT $NEWVAR
110 <whatever>
CONTINUE

3. Position the cursor at the top of the screen

4. Enable some weird mode where "Enter" was considered to be pressed over and over again

5. Execute the BREAK command, so that the interpreter would then read the lines just printed?

I forget the kinds of programs that used this technique, but thinking back now as a professional developer, it seems pretty wild...
It's gonna be longer than "Logistics".
Who cares it's all just numbers on the infamous US national debt clock.
Escape hatch feels like the lambda the author talks about. Ejecting is abandoning the generator and owning the code from that point on completely.
I can only speak about my native United States. Indeed, QR codes are a thing, yet the high-end restaurants that are apt to list a menu item as Market Price are also places where there's an emphasis on service (along with the food/drink offerings and the atmosphere of the establishment). As of now, asking customers in such places to do that isn't considered appropriate. Certainly, that may change, as standards always shift over time.
No, I want it to be great, and if it takes over lives, then surely it must be great.
Those scripts work, until they don't and the people who generated them cannot even ask the right questions to an LLM, and people who can actually maintain them get overwhelmed by the side-quests of keeping them in order, because everything that gets some use become a dependency for the business.
Hi Bill, Wow! Thanks for the amazing write-up and for sharing it on your blog and here! I am so happy that we've helped you save so much money and that you're happy with our support team! It's a great way to start off the week! --Katie
Ask HN: Underpaid at a startup, but like everything else about the job. Advice?
"We" is Browser makers and users. We stop them by taking back control of what runs on our computer.
Yup. Hint: the larger ones have a better grounds to water ratio than the smaller ones. 12 cup or bigger is my recommendation.
I know my way around m68k assembler, so in "theory" 6502 should be easy, but damn it's actually quite tricky.

* way fewer registers to play with (understatement)

* You want to mul/div? lol...

* Logical Shift Left? Why do you want to do that?

that's all I've come up against after a couple of hours last night, I'm sure there are a load more "problems" I'll face.
> As a consultancy company, you want to sell that. As a customer, I don't see how that's worth it at all.

Well I do rather agree, but as a consultancy I'm biased.

But let's do some math. Say it's 4 months (because who has uninterrupted time), a senior rate of $1000/day. 20 days a month, so 80 days, is an $80k outlay. That's assuming you can get the skills (because AWS et al like to hire these kinds of engineers).

Say one wants a 3 year payback, that is $2,200/month savings you need. Which seems highly achievable given some of the cloud spends I've seen, and that I think an 80-90% reduction in cloud spend is a good ballpark.

The appeal of a consultancy is that we'll remove the up-front investment, provide the skills, de-risk the whole endeavour, even put engineers within your team, but you'll _only_ save 50%.

The latter option is much more appealing in terms of hiring, risk, and cash-flow. But if your company has the skills, the cash, and the risk tolerance then maybe the former approach is best.

EDIT: I actually think the(/our) consultancy option is a really good idea for startups. Their infrastructure ends up being slightly over-built to start with, but very quickly they end up saving a lot of money, and they also get DevOps staffing without having to hire for it. Moreover, the DevOps resource available to them scales with their compute needs. (also we offer 2x the amount of DevOps days for startups for the first year to help them get up and running).
I think they mean memorize. Most students simply lack the mathematical experience to internalize a definition correctly without simply memorizing it. They will forget an "only if", or accidentally swap two quantifiers around, or conflate two variables that need to be kept separate, etc.

This is okay! They're students on the way to gain that experience. At some point you can and will go over to internalizing, instead. But as advice to students just starting out, memorizing is the way to go.
No, what is bad for humanity is excessive consumerism, and other traits linked to human flaws. I have doubts on everything.
QR codes are annoying why do we need tech in everything? Paper menus are good
Indeed, git is pretty good internally, despite the clunkiness of the CLI.

But, say, Mercurial is also pretty good in many aspects. It used to be rather popular, but its popularity is waning, and not because of some kind of technical inferiority.
Nope, I've seen these services. You get a box, it has basically every channel imaginable, thousands of movies and shows, and is always available. It's super convenient, and much better UX than trying to find things in the Netflix ribbons that are designed to make you think they have 10x the content they actually do.
No, that looks good. I have my own sets of scripts to manage so far.
Like everything in life, it depends...
For example:
Storage has 5 items that need to be processed.
5 items need to be split equaly between available processes.
There are currently 0 available processes so 5 / 0 = 0 items to be processed is more correct than either 5 or Nan or infinity.
Well lion brings a few valid complaints. Now if we are to have a meaningful conversation I would avoid getting distracted on who the OP is (LionTeeth) and instead try to understand what are the concerns he brings.

- iOS 18 is glitchy and crashes frequently.

- The Photos app has a confusing design with random button placements.

- Touchscreen responsiveness is poor, often failing to register touches.

- The new Control Center is overly complicated with multiple pages.

- Navigation within the Control Center is cumbersome and unintuitive.

- The overall user experience feels disjointed and lacks cohesion.

- The operating system causes the device to overheat during gaming.

- The posters like the simplicity and design of older iOS versions.

These points and others are reiterated by multiple other users on the forum. Some users even downgraded. I would be cautious about upgrading myself given these issues so yes this deserves HN.

*edit: format bullet list
Trying to sound smart by nitpicking on article titles without actually reading the article is more or less the national sport of Hacker News.
You can run Models up to 128GB on a MacBook Pro Max. So we're already at a point where you can run all but the biggest frontier models on consumer hardware.
I don't think so, in my mind heavy metal is pretty distinct. I do agree that that's not dead.
I dunno, I've had to spend like two or three hours each month on updating mine for its entire lifetime (of over 5 years now), and that includes losing entire nodes to hardware failure and spinning up new ones.

Originally it was ansible, and so spinning up a new node or updating all nodes was editing one file (k8s version and ssh node list), and then running one ansible command.

Now I'm using nixos, so updating is just bumping the version number, a hash, and typing "colmena apply".

Even migrating the k8s cluster from ansible to nixos was quite easy, I just swapped one node at a time and it all worked.

People are so afraid of just like learning basic linux sysadmin operations, and yet it also makes it way easier to understand and debug the system too, so it pays off.

I had to help someone else with their EKS cluster, and in the end debugging the weird EKS AMI was a nightmare and required spending more time than all the time I've had to spend on my own cluster over the last year combined.

From my perspective, using EKS both costs more money, gives you a worse K8s (you can't use beta features, their ami sucks), and also pushes you to have a worse understanding of the system so that you can't understand bugs as easily and when it breaks it's worse.
Strongly disagree - nothing is worse than hitting back and loosing all intermediate state instead of just undoing the last view change.

You can long press the back button to choose an older history entry to go to directly.
From time to time around midnight Bezos can be seen peeking through the "A" of random AWS signs. This prevents that
John Conway can
Ask HN: What is a good Jetpack Search alternative for WordPress websites?
Dear HN, Automattic is holding us hostage with their Jetpack Search product. We are a relatively big website, with 6k records and 200k search retrievals per month.

We are also a Jetpack Search and Jetpack Complete customers. Jetpack Complete should include 100k searches a month, but Automattic is not honouring that, and are charging us 220 USD a month for Search alone (as if we don't have Jetpack Complete).

They have also tripled our bill with no reason from March to April 2024. For some reason, in February and March 2024, Automattic charged us 75 USD for "Renewal for 46092 items" and then in April 2024 you jacked the price and item count 3x to charge us 225 USD for "Renewal for 142715 items".

We have not produced that much content on our website, nor can we find that number anywhere in our Jetpack Search dashboard.

This is becoming a gross nightmare, and we want to transition to something else.

Does any kind soul here have an advice on what search product works well with Wordpress?

Jetpack Complete: https://jetpack.com/complete/

Jetpack Search pricing:
https://jetpack.com/support/search/jetpack-search-product-billing/

P.S. Don't buy this piece of ** if you don't need it. Or anything from Automattic if you really don't need it
Yours is an interesting situation. I would suggest the following:

1) Read code and spend an hour a week keeping up with developments in your immediate field. Understand the most used frameworks, learn how they work, what each one's pros and cons are, the lingo, the discussions.

2) Understand what your manager cares about and what he wants from you. Ask him what would be a success and what would be a failure.

3) Make sure you understand and implement best practices. Do you have a golden set? Tests? Monitoring - Do you know how much data runs through your pipeline, what your error rate is? What wakes you up when the pipeline fails in the middle of the night? Who needs to be notified, what are the downstream effects?

4) After you have a couple of projects under your belt - that may already be the case if you've been there for a while - consider hiring an experienced contractor for a week to review your code and architecture. You said you're responsible for hiring, I'm guessing you have a budget for subcontracting. Like with all contracts, make sure you have well-defined scope for what you're asking for.
I feel like this is the right comparison, except that the gap between ambition and reality is even larger but it hasn't made anything like the cultural impact.
I worked in the Buffalo area, and went with friends once or twice a week to lunch. It was the same place. First few times I went, I got a menu, the two of them did not. I thought it was strange, but figured that since they went a lot they had the menu memorized. About the 12th time there, I didn’t get a menu. I thought it was weird, but then I kind knew the menu. Then lunch came and I hadn’t ordered it, but we were talking, so I ate it and it was fine.

But the second time I was WTF?!? I asked and got told by the server that they had remembered what I ate and went from there. The process was: if I wanted to order, when we sat, ask for a menu. They sometimes had specials that were different (not just a marked down chicken dish) then we got menus to see them. Otherwise lunch appeared. It was really kind of nice that they knew what we liked and brought it. We seldom had the same plates which was also interesting.

And here it is almost 35 years later and I still remember lunch there. Miss you Jenny and Dave.
I'd like to offer some additional amateur translation options for "homoiconic" to Latin. There's already a decent word "conformis" which has the close English counterpart "conformal", but if we're inventing new words, I'd propose "coninstar", as in "con-" meaning "together in/sharing" and "instar" being "representation/form".
Time span is different, but people who like sneakers buy multiples per year.
You might want to look into "task arithmetic" which aims at combining task-specific models post-training. For example:

https://proceedings.neurips.cc/paper_files/paper/2023/file/d...
There is a big difference between articulating "code" clearly and articulating clearly when you speak / write to other humans.
I think my biggest beef with the game is how unstable it is.

The game design is a bit grindy, whatever, lets grind away then, however any time I start to make any progress the game crashes. After two or three of these I loose interest. Only to try again in 6 months to much the same results.

They appear to be following a long term slow burn development plan, nothing wrong with this many of my favorite games follow this same pattern, factorio, valheim, however these games follow the cardinal rule of public development which is "keep it stable" it has been 10 years and star citizen still is a crashy mess.

They have a lot of neat tech in their engine, seamless space to surface to inside to instance is not trivial. But I wish they would just sit down for a quarter and stabilize the thing. I like to joke that the elevators in the game are probably some of their most advanced tech, the punchline is that if you have played the game you know that most of the crashes and other weirdness involve elevators. but I am only half-joking. because the elevators really are connecting zones and instances in a cool seamless way.
pretty nifty tool. What license are you using for distribution?