skysight-inc/HackerNews huggingface dataset:
pretty funny that they are using an unofficial python library for interacting with ChatGPT.

https://github.com/microsoft/PromptCraft-Robotics/blob/main/...

https://pypi.org/project/revChatGPT/
I read it as, people will direct AI to search for solutions, then use these refined solutions to search for more solutions. A bit like how we use libraries and packages, and improved languages, to enhance traditional programming practices.

Taking an extreme helicopter view I think I can see it, but on the other hand I'm not convinced it's a very interesting observation. Throughout history we used machines to make more complicated machines.

Edit with this quote:

Because you only have to provide Software 1.0 implementation for a small number of the core computational primitives (e.g. matrix multiply), it is much easier to make various correctness/performance guarantees.

This is true, but it raises another question which is (to me) comically hand waved aside:

how do you make correctness guarantees of the output of the neural net? It's not addressed, probably because it's very hard to do so.

It's like the NAND gates inside CPUs and GPUs. Since they are so simple building blocks, they are very easy to verify.

It does not follow that the business logic I write to run on these things, is easy to verify.

The same goes for neural nets, but more so.

I'm not saying these new AI tools aren't useful, they are. But it's easy to misunderstand what they can do.
Wishlist of games I want but will probably never make myself:

- Warzone taxi / ambulance driver. I discovered this with GTA San Andreas: cheats "all pedestrians armed" and "all pedestrians fight", then run taxi and ambulance missions. I guess this could just be a game mode in GTA. Putting in the cheat codes is tedious, especially since it's usually nice to also do the 100% armor code so you have some chance of actually completing multiple drop-offs, so a separate game or a dedicated game mode that wrapped it all up together would be cool. Courier, et c., would also be cool roles. Crazy chaotic urban warfare in which you're not a main target, but you've got to get around the city, is the point.

- Tailspin / Tales of the Gold Monkey / Archer Danger Island flight/business sim. You run a scrappy barely-getting-by flight service in some fictional Pacific island chain with a backdrop that's more-or-less the late 1930s. Survive, upgrade your plane, buy more planes, hire more pilots, et c. Indiana jones vibes (one mission type could be flying Indy-like characters to and from whatever ruins they want to explore, in fact). Maybe some Sid Meyer's Pirates! elements, to a degree—but you've got a flying boat, not a pirate ship. But, yes, pirates should be there, and all kinds of other unsavory characters. Spies, simple cargo runs, smuggling, the occasional military skirmish. A little like some of those trade-oriented space sims, but the planets are islands and the space ships are planes. Presence of plot(s) optional but encouraged. Big extra points if there's some element of first-person play outside the planes. I'd be OK with the flight being anything between pretty-damn-realistic and fairly-arcadey-but-not-so-arcadey-you-can't-stall.

Then the ones that are just "why the hell is there no modern equivalent of this game?":

- 4+ player (including at least 4 for local play) Return Fire for modern consoles.

- Battletanx for modern consoles, w/ local multiplayer (um, feel free to rewrite the setting....)

- A tower-defense type game even half as ambitious and weird and genre-mashing as Dominus was.
It seems weird at this point to expect any new CA to ask for money.
There is also this in a similar vein:

"The End of Programming"

https://cacm.acm.org/magazines/2023/1/267976-the-end-of-prog...

Discussion:

https://news.ycombinator.com/item?id=34087000
Mastering Dotfiles Management with GNU Stow
It really depends from where you start from. If you're at 10% body fat you'll probably be dead or in very bad shape after 3 weeks, if you're the average westerner sitting at 40%+ body fat you'll be alive, and probably in better shape, after 3 weeks of fasting.
Sorry I'm winging it based on experience:) That just happens to be my observation and why I spoke up.
I don’t live in the Midwest and yea I’ve been all over the world. Do you have a point?
> Without additives, your bread is hard and stale 24 hours from now.

Doesn't that mostly happen when bread is exposed to air?

For example supermarkets here in Australia used to perforate the plastic bags they sold bread in, to make sure people kept buying more bread each day.

That seems to have stopped (a few years ago?), and now bread can last several days without becoming bad.

If you're in a warm + humid climate though, mould can make quick work of bread anyway so "several days" can be just 2-3 in that case.
I'll preface by saying that Mac is definitely not the platform for deep learning currently. However! The M2 MacBook Pros can optionally be equipped with 96 GB of RAM, all of which can be accessed by the GPU.

Assuming that somebody, somewhere, is working on improving things for Mac, we may very likely already have the hardware to run at least a distilled version of ChatGPT locally on laptops. (And if not the MBP, then the M1 Mac Studio would be a good runner-up with 128 GB of memory, though that's obviously not a laptop)
Nice, but I wonder how long before it's going to be an option for all those who want it (even ignoring whether managing HIV may be better then curing it).

I'm still waiting for ocumetics bionic lenses to end glasses and contact lenses (ha ha ha, they're probably still collecting money from all the parties they should be destroying) and I lost hope we'll ever see RISUG, the male permanent but removable contraceptive without cancer-causing hormones.
But as it’s bad for the environment it’s even more important in 2023 to keep complaining about it.
A precise and formally verified specification is WAY harder to write then the code for it
It was a 600x1024 netbook screen that persuaded me to re-learn Emacs. Of course I'd prefer a ridiculously fast computer, with a fast CPU with dozens of cores, an insane amount of memory (not swapping is kind of important with SSDs) and a very fast SSD, but, in the end, I don't need that much of a computer.

Would I turn down a 4th-gen Xeon or EPYC Genoa workstation if someone offered me one for free? Of course not! In fact, I like retro computing and I wouldn't turn down a TRS-80 (and, in fact, would be delighted to give a home to a VT-230/330 terminal or an ASR-33 teletype).
That's a very good point, I think right now it would be for the custom implementation to carry state, i.e. load the answer to the last question in self.result, and go on and do anything with the stored value from there.

argparse also basically give you the ability to utilize one command subcommand to do anything, but sometimes having the top level command freedom is nice.
I remember a pretty old interview with Linus Torvalds where they are talking about object oriented programming. The interviewer asked him if he expected a similar paradigm change in the coming years and I remember being surprised by his answer: (quoting from memory) No, I don't see anything big coming. Probably the next change will be caused by AI.

Yes, differentiable code is already a new paradigm (write a function with millions of parameter, a loss function that requires more craft than people realize and train). That has a property that used to be the grail of IT project management: it is a field where, when you want to improve your code performance, you can just throw more compute at it.

And I think that the clumsy but still impressive attempts at code generation hints at the possibility that yet another AI-caused paradigm change is on the horizon: coding through prompt, adding another huge step on the abstraction ladder we have been climbing.

Forget ChatGPT coding mistakes, but down the road there is a team that will manage to propose a highly abstract yet predictable code generator fueled by language models. It will change our work totally.
Obviously anyone will get the computer they want, well at least when you can. Sometimes you get stuck with a choice someone else made, like a company device. However, it is still useful to voice and especially to listen to criticism. Apple should be thankful that a lot of people are voicing their opinions. Getting this kind of feedback is priceless if they want to appeal to more people and grow their user base.
My expectation is that the judges you know are not Supreme Court Justices. Education comes in many forms. One of which is sitting in a class. I would propose that experience is a more powerful teacher. Another is the desire to learn. Possessing one or the other is infinitely more valuable than the degree. I would expect this drive to be in a Supreme Court Justice at least as far as to get them through the confirmation hearing.

Does this mean they need to understand Calculus? Not at all. They need to understand the algorithm in a way that pertains to the law. Not in a way that they could rewrite it. This is a common misconception among those in the tech industry. Nobody really cares about the minutia like you or I would. What they care about is the end result. so...

Does the "suggestion algorithm" violate section 230 or not? The ones I have interacted with and researched I believe do. But the lawyers don't have to convince me. They need to convince a Judge. A person designated by the republic to uphold the law.
Good question. I would assume that with the visualization being defined by the public-key of the server, this cannot be use to reverse-engineer the private key. Also, the linked paper (I just read the summary) does try to attempt this and partially succeeds and talks more about the implication.
I dreamed of exactly that game since The Fifth Element came out in 1997. Can't wait to play this :)
Yes, the credibly of the source is commonly understood to contribute to the overall credibility of an image.
However, I question whether there's actually a shared context when it comes to meditation. Unlike for external phenomena like gravity and QM, there's a lot of ambiguity related to communicating internal processes. For example, basic emotions like happiness and fear are easily communicated because they show up on the face. Two people can agree that the emotion that causes them to make the same face is the same one, and so can agree to call the emotion by a word. But are we sure the same is true for things that don't work like this? If someone says "do this and you'll feel like that" and I do and I don't feel that, what am I to understand? Is it that I did it wrong, that I did it right and my brain just works differently, or that the speaker and I are failing to understand each other? Did the speaker misuse a word? Did I mistakenly think a word meant something other than what was intended? Particularly when it comes to subjective feelings there's going to be a lot of metaphors involved, which never help for unambiguous communication.
Why would you think it would be created to flatter software engineers, rather than to flatter their users?

Many things have been said about TikTok, but nobody has ever said it does not attempt to show the user what will make them stick around; if anything, it has the reputation of being too good at it.
It's kind of obvious with how development of religion went overall.

As we understood more of the world, pantheons grew smaller and smaller. There are still religions around with many gods, but their roles have drastically changed away from being banally associated with natural phenomena and towards spiritual stuff or other things that most humans can't adequately explain (yet, or because they just lack the education).

There are practically no religions around anymore that have a god whose purpose is like "this guy brings the tides" or whatever, for good reason.
Aren’t we on something like v15.0 by now?

First there was software of the Enigma machine variety, then assembly, then massive IBM machines running COBOL, then C, then Ruby/PHP/Python. We could also talk about how networking and persistence fundamentally changes software. Each of those is a big iteration in itself, probably just as big as moving to ML generated code.
As someone with slightly larger than average hands - Yes it does, it happens all the time on both of mine.
An example of this would be the fact that science ultimately provides an approximate truth, really a truth relative to the other accepted scientific truths, as time progress and it can relax itself into the scientific web of understanding. However, many scientific evangelicals will take any current study or hypothesis as immediate truth.

This is blind faith and poor understanding of the process. Essentially, they elevate scientists to priesthood where they have direct communication with the higher power where they have access to ultimate truth.
I think you should treat it as posting the key itself. In other words, it's probably possible to transform from the randart back to the key (else it wouldn't be unique per key, right?). So for a public key that is intended to be public, yes, it should be fine. For keys which you do not want public, it's probably not a good idea to post it publicly.
Tell me about it ;)

Apparently, it's related to the few win 7 machines that are still present somewhere in the organization for various reasons. All of them are airgapped (I hope) so there's no real reason to keep NTLM, but nobody has yet made the decision.

Working on getting to the guy in charge to authorize it. Sigh.
Two ways. Seeing who was laid off in performance rounds.

Also as a manager, sat in plenty of calibration meetings where we lined up rankings across managers.
It's an interesting take which makes total sense with stuff like self driving. But I have a hard time picturing this approach for making UIs, data models, cruds, gameplay, audio, graphic engines, etc.

Nothing is really a silver bullet so I guess the future of programming is really hybrid. Stuff like Github's Copilot.
"I actually take offense to the notion that you would consider people who find these tools useful to be incapable engineers."

I apologize for offending you. I can't imagine parsing code for errors being faster than typing it out. I suppose I assumed most have boilerplate memorized. I'll try to avoid being so presumptuous in the future.
Some of it, but its just there. It comes up sometimes but isn't omnipresent.
Epistemology is hard but for some reason it doesn’t seem to be addressed directly frequently.
People want to make money while being at the helm of stuff.

Being the responsible person at a company is some weird mix between being a painter, a father, a helmsman and the leader of a battalion/cult.

Investing in treasuries on the other hand is very depressing considering that it doesnt give you any authority or ability to call the shots in the organization you are investing in (except for voting of course, but everybody can do that)

In places which are up enough on the Maslow pyramid startups and sports teams will always get equity financing regardless of interest rates, because they aren’t just a business, it’s something people do to find purpose.

And actually the real reason for Fed lowering interest rates is to allow people to finance their dreams via debt in order to get the best of both worlds: cheap financing and not having to part ways with equity and not having to share the helm of the company with anybody else.

It’s an anomaly that all that resulted in the explosion of VC/PE. Mostly because both people and banks were scared AF by debt post 2008 even though with low rates it was the moment to be bold not scared. Those who weren’t financed their dream very cheaply and retained control of it.
WunderGraph Cloud: The future of Serverless API Development is now
If we had more independent issuers offering free signing via ACME that would be good for the internet.

Let’s Encrypt isn’t exactly a SPOF (single point of failure) but also it isn’t like there are 13 equivalents.
My first big tech manager was incredible at this. Took me a few other managers to realize what a specific (and rare!) skill this is, as she made it seem so easy.

I miss working for her.
I think having to make an early morning class is part of the learning process. I don’t think they should cater to them at all and believe it would actually be a disservice to do so.

I’m also not trying to blame the students, but instead the enablers. The students aren’t being told to get up earlier, they are being told the classes are too early, which reinforces their bad attitude about it and is probably why they still show up late.
OWASP Kubernetes Top – Tools and Techniques
Sure, but the point is that if you control for the effect of timezone displacement and just look at the sun, which is probably what originally shaped schedules in different human cultures, there's not that much difference between sleep and meal times in Spain and neighboring countries. Most of the perceived difference comes from the fact that a Spanish clock will be showing a later hour than most other countries when the sun is at a given point in the sky.

For example, I'm from Spain, and according to some quick searches, solar noon where I am today was at 13:47 (vs. 12:09 in New York, 12:14 in London, 12:20 in Berlin, 12:50 in Lisbon, 13:04 in Paris). So it's no wonder most Spanish people have lunch at around 14 (equivalent to eating at 12:22 in New York) and dinner past 21.

By the way, siesta culture is more of a stereotype than a real thing by now. I don't know anyone who regularly naps during the workweek (except kids and elderly). I guess it might still happen among physical workers in hot agricultural areas of the south, where you're not going to work the fields after noon under the scorching sun, but it's not a reality for the overwhelming majority of people.
Before the full scale invasion started, Ukraine was repeatedly saying "hey I think Russia's going wage war with us really soon, can you keep an eye on this?" The US and others agreed. Russia said "we're absolutely not going to start a war, and the people saying we're going to war are lying." Then Russia started a war.

While there are degrees of uncertainty, we must not, in turn, ignore facts.
Most locals go MIA during parades. Absolutely not worth driving anywhere today!
I wonder if “microbicidologist” will become a specialized medical profession like anesthesiologist or pharmacist. (Some procedure or knowledge that’s uniquely complex.)

Feels like we’re entering an age where knowing what antibiotic to administer, for how long, and when to shelve one permanently is going to require more specialized training out of the scope of the usual GP.

Could imagine hospitals separating pharmacology and microbicidology into two departments, so newer antimicrobial agents only get dispensed for severe resistant cases, and I’d imagine there’d be a lot of reporting for each case.
Honestly the violent warlords are better. Just from my time in Mexico. Areas controlled by police the police will arrest you for any random reason. The violent warlords are running drugs and have no interest in robbing a tourist for $20, it's a total waste of their time.
In the context of US copyright law, "literary work" includes computer software, because it has a pretty specific legal meaning. See 17 USC § 101 https://www.copyright.gov/title17/92chap1.html#101

> “Literary works” are works, other than audiovisual works, expressed in words, numbers, or other verbal or numerical symbols or indicia, regardless of the nature of the material objects, such as books, periodicals, manuscripts, phonorecords, film, tapes, disks, or cards, in which they are embodied.

The reason to have this category is mostly to distinguish it from audiovisual works where there's a developed system of compulsory licensing around stuff like paying royalties for playing music on the radio or in public venues.

This point has been litigated too, e.g. in Apple v. Franklin. https://en.wikipedia.org/wiki/Apple_Computer,_Inc._v._Frankl....
> That reaction requires energy

Yes. In this case, it's called 'sunlight'.
What did they know, and when did they know it? The Microsoft Bing edition
If it is an intermediate between a prompt and a human rewrite, who gets the credit? Does word get copyright credit for spellcheck? Does photoshop get credit for magic lasso?

Generally, the person at the stick of an automated tool owns the result, if they input a significant enough creativity.

Writing a four word prompt probably isn’t sufficiently creative. If I were trying to pass a coauthored writing sample as one I own, I would be wise to document all the prompts I provided, and keep track of editing/rewriting diffs.
It was just what I had on hand. I was also using it for another project.

It simply had the least amount of danger or cost for hosting a public demo. The bandwidth costs that the Big cloud providers like AWS, Azure, and GCP have simply wasn't there.

It also deploys in milliseconds, which was a great developer experience.

Copied and pasted from https://github.com/nelsonjchen/gtr-proxy

* Cloudflare does not charge for incoming or outgoing data. No egress or ingress charges.

* Cloudflare does not charge for CPU/Memory used while the request has finished processing, the response headers are sent, and the worker is just shoveling bytes between two sockets.

* Cloudflare has the peering, compute, and scalability to handle the massive transfer from Google Takeout to Azure Storage. Many of its peering points are peered with Azure and Google with high capacity links.

* Cloudflare Workers are serverless.

* Cloudflare's free tier is generous.

* Cloudflare allows fetching and streaming of data from other URLs programmatically.

* Cloudflare Worker endpoints are HTTP/3 compatible and can comfortably connect to HTTP 1.1 endpoints.

* Cloudflare Workers are globally deployed. If you transfer from Google in the EU to Azure in the EU, the worker proxy is also in the EU and your data stays in the EU for the whole time. Same for Australia, US, and so on.
What's a good heuristic for determining if a problem better fits into Software 1.0 or Software 2.0?
Good question. Perhaps it's useful if you're logging in from many machines/users without populated known_hosts? So if you spin up a new machine and push to Github, you can recognize it visually by its randart which you saw many times before on other machines.
Saudi Arabia fits the pattern too.
I guess CCTV is a sword in this context. Using separate CCTV networks, cops are spying on everyone. Criminals are spying on cops. It sounds like civilians are spying on certain criminals (halfway around the world). For the metaphor to apply, I think each side of the sword would have to be a different group using the same CCTV Network against the group that is also using it, and especially against the group that set it up in the first place. However, these are all different CCTV networks, so I don't think the sword with two edges saying exactly applies.

A more appropriate saying may be "live by the sword, die by the sword", which implies people who rely on CCTV Networks (cops) will eventually be defeated by similar nefarious tactics (CCTV networks set up by Albanian gangs).
Japanese startup unveils balloon flight space viewing tours