skysight-inc/HackerNews huggingface dataset:
I can't wait for the LLMs to 'invent' their own more efficient programming language, and a dumbed down IDE for us meatbags. Maybe they can even figure out a better way to silicon then we do now.

I'm hopeful.
No biological animal can evolve faster than this.

What’s the point of evolution for something which isn’t alive and has no will to live and no environment that it really needs to be part of for survival?

I think about this when we talk about bots that continually improve? Continually improve to where ? To what end ?

I’m asking out of curiosity not out of malice btw, it’s just an interesting thing to think about.

I’m hoping that we eventually realise that life is pretty awesome albeit slower and learn that even a bird is really an amazing thing.
MAGA is a buzzphrase for racists and an immediate red flag. Referencing it casually is like referencing Nazi or KKK slogans casually -- it's in poor taste and further marginalizes communities who've been marginalized enough.
I stand corrected. Thanks for pointing out the difference, I was using the terms "CA" and "certificate" interchangeably because in X.509 world CAs also have certificates of their own but it seems that OpenSSH only deals with CA keys, that is, certificates are always leaf certificates, and CAs consist of their keys only.

> "Chained" certificates, where the signature key type is a certificate type itself are NOT supported.

https://cvsweb.openbsd.org/src/usr.bin/ssh/PROTOCOL.certkeys...
Twitter Source Code Leak Turns into Hunt for Perpetrator
that is eye opening. The discrepancy of skill between a pro and a novice will narrow significantly. Thanks for sharing.
microcorruption is great. I originally signed up in 2015 and completely bounced off the first level after the tutorial. I worked through the levels on and off after that, most progress made during a ski trip where I injured my knee badly enough to prevent actually skiing.

Judging by notes I made it as far as the penultimate level of the original set in 2018 and got stuck there, it's a shame the new site doesn't show your submission dates, which I think the old one did.

Although my progress was ridiculously slow, am quite proud that I just sat with the problems when stuck without looking up the solution. Maybe this year I will actually finish it.
>>"Constantly ask yourself why are you working so hard on this damn thing. If the answer is: 'so I can get ahead,' remind yourself that it’s a treadmill and you’ll always stay at the same place, no matter how fast you run."

>>Note that this isn't merely a statement that the world is unfair, but that it's unfair and any effort you make to deal with it will end in frustration.

It is also a statement of fact. Working hard on a job that pays a fixed salary is just pointless by definition after a while. Especially in a job that doesn't have overtime. The company has little incentive to reward free work they can get done, and get away with.

>>Rather than concluding that everything is a red-queen rat race, why not try to find a corner of the world where you can play a better game?

Yes. If you absolutely have to work hard, do it in a place that pays you for it.
> is due to chronic underfunding

The OP talked about wasting $2 million on renaming schools over perceived injustice (the plan to rename Lincoln was probably the worst idea they've ever perpetuated). You can't point back to underfunding when the school is wasting funding on extremists
The meta question of whether tech possibly can/does expose this to people, or whether it's all prescribed paths we can only narrowly walk down occupied my mindikr crazy.

Steve Jobs quote in the center:

> When you grow up you tend to get told the world is the way it is and your life is just to live your life inside the world. Try not to bash into the walls too much. Try to have a nice family, have fun, save a little money.

> That's a very limited life. Life can be much broader once you discover one simple fact: everything around you that you call life was made up by people that were no smarter than you. And you can change it, you can influence it, you can build your own things that other people can use.

> Once you learn that, you'll never be the same again.

There's a moral/spiritual/logical need to raise a humanity that believes in themselves. To me, computers quickly became the ultimate Lego, a single machine that could express or do anything if I could engage it right. Then a way to communicate & collaborate any way I can imagine.

Bt contrast most tech feels, honestly, infernal. Entrapping, enshittifying, limiting the human view.

The forces lined up against humanity are many. But positive success isn't just fighting the vultures, the Intellectual Property pretense that thought is owned. It's establishing a positive human basis. It's validating the explorers. It's raising up the platforms to be more useful, more extropic, more human, more boldly intra-faced.

Tech right now is the enemy to the premise here. Except for the gross libertarian model where freedom is purely individual, where humanity doesn't matter and being able to singularly make just yourself better, even if my mentally enslaving the world & it's people with ever-more quasi-mystical cyber-entrapment & trained helplessness counts. I hope tech can actually democratize & expose humanity to the premise of competency & capability, not just be used to leash us.
"Me? I'm giving away free money! And where is the Batman? He's at home, washing his tights!"
This job already exists, it's called "DevOps" or "SRE".
In other words, it's a good time to found a company. It always was a good time, but this is a prime opportunity.
On the other hand, we already specify programs in natural language, and in this case chatGPT is really taking a "specification language" as input.

When a client wants a button on a webpage, they don't send the web designer a legaleze document describing the dimensions of the button. They usually don't even tell the designer what font to use.

The web designer pattern matches the client's english request to the dozens of websites they've built, similar buttons they've seen and used, and then either asks for clarification, or specifies it clearly to the machine in a more specific way.

Is that different from the chatGPT flow?

Honestly, we also already mostly use english for programming too, not just design. Most of programming now is glueing together libraries, and libraries don't provide a formal logical specification of how each function works. No, they provide english documentation saying something like "http.get(url) returns an httpresponse object or an error". That's far from an actual mathematical specification of how it works, but the plain english definition is enough that most programmers won't ever look at the implementation, the actually correct specification, because the english docs are fine.
Nokia 8110
I would say no. Broadly speaking, I firmly believe that, to some extent, we're figuring out how to use computers to take the creativity out of what humans like to do outside of work, or rather that it's removing the human experience of creating something from the process outside of simple prompt refinement.

If we get to the point where these models can reliably produces the correct thing on the first (few) tries -- and given the current rate of advancement, I believe that this could be possible -- we've effectively removed the process of creation entirely. Sure you can do things the long way, and I'm sure some people will, but people trend towards instant gratification. For a slightly-flawed analogy, it's like playing a video game with cheats. It becomes boring very quickly because oops! suddenly everything is instant and there's no more reward for getting there.

It starts to feel worse when I see things like brain implants start to be researched as viable consumer products, VR / "metaverse," ... It feels like we as a species are optimising towards a terrible future when you start putting all the bad uses of these technologies together, because legislation won't catch up fast enough. The Matrix was supposed to be a movie, not an instruction manual.
IggleSniggle expresses it well. As ugly as the AppleScript expressions are, they force you to write in a way that's sympathetic to the API, so, in addition to returning errors at all in more cases, they're easier to diagnose or minimize.

https://gist.github.com/mcint/561f72e6baa3e5c68c2577b04dad78...

I've linked some of my scripts, bash calling applescript, that I use extensively to export tabs from browsers.
Worth also looking at Remotion[0] if you want to do motion graphics via Javascript

0: https://www.remotion.dev/
> What is the cost of remembering that Firefox starts with an F?

Collisions and inconsistent mnemonics.

Consider OP's shortcuts for Firefox, Finder, Typora, & iTerm.

OP went with 'f', '\', 'y', and 't'. -- It's more complicated than just "remember the first letter of the app name".

For something as infrequent as "open firefox" (I'm going to open the web browser at the start of my session, & never need to reopen it), it's not worth it.

Whereas, say, "open note taking app" is more likely to be worth assigning such a shortcut to.

> QMK is more limited in the area of rich text input and some other OS integration beyond low-level remapping

Yeah, it generally isn't going to cover OS-specific integration.

Though you can still send keys. e.g. I like using the 'cv' and 'm,' keys for "desktop left" and "desktop right". And that can be achieved with QMK.
As a parent I'd much rather my kid gets pregnant in high school than kills themselves. I witnessed and experienced first hand the mental health issues that Tumblr caused so I consider myself qualified to speak on this.
`rustup uninstall` will cleanly uninstall everything.
I have no mouth, and I must scream.
Well, power tools will make for even more exciting hallucinations.

Edit: Aren't we discounting the computer power that will be required to have a robot computing and reacting to what will be dozens of inputs all in real time in a mobile bundle?
Consistency is still a huge problem. I tried to build a D&D character with Chatgpt the other day. Absolute nightmare. For example, it said the character gets a racial bonus to two attributes. I told it to give me my attributes taking into account racial bonuses. It applied the bonus to one attribute but not the other.
Working a long time as a programmer. I have never seen a computer do anything but multiply jobs. This will do the same. IMO the way programming is done will change will need more domain experts and less code monkeys.
That's the theme the company had since the beginning, and it's also used in its green eye logo.

https://en.wikipedia.org/wiki/Invidia

https://wccftech.com/nvidias-name-origins-history-roman-myth...
But you said that "I don’t think any of your conditions have to be true for estimates to be accurate" and one of my conditions was that the requirements should be correct and shouldn't change.

And the point I was trying to make was that - in my experience - is that often requirements changes that are a huge driver for estimates going wrong.

If you're lucky, you work in an environment where a changed requirement automatically results in re-estimation at the customer's cost. But in the places I work, the requirements are often not well stated in the first place, so they are subject to interpretation, and it is very difficult to estimate reliably in such an environment.

And for whatever it's worth, that's been my experience for the whole of my long career. As engineers we're forced to quote against crappy requirements, and as management we're forced to accept crappy requirements in order to win the gig.

But all too often engineering is blamed for late delivery of something that sales shouldn't have sold in the first place.
I wonder why ORMs still(?) work as simple wrappers and never track access patterns. If you see that `in books` generator’s results experience accesses through a relationship, it’s pretty obvious to join it in advance after few misses and serve `book.author.full_name` from cache.

Of course that would make ORM more complex, but why would you need one otherwise. A good database interface should make good guesses, probably with some hints that could be slapped over without changing naive code patterns. But instead we get 1000 different cool ways to create a table and select a row by id.
It is a major part of why we did it. Giving everyone a nice flow for getting up and going matters for adoption.
A vehicle full of groceries means you don't have fresh groceries for most of the time.

More resources? If you're walking to the store, this shouldn't be an issue, and in fact is a negative. Avoiding walking is why Americans are so fat.
awesome. i do specifically request concise summaries so the responses tend to be quite short. your idea for requesting additional detail is an interesting one though. thanks!
>Product's construction complexity is irrelevant and always was.

From the post you replied to:

"What is overlooked in the debate today is that BEV cars will be much cheaper than ICE cars in the long run."

It's relevant because it relates to cost, which is your very first bullet point.

In the USA we're already moving toward mandating a simple credit card tap/swipe for payment. This should be done globally.

Your other issues are solved by adding more charging points, which we need anyway. If you have L2 chargers at your curbside/work/grocery store/movie theater/etc (where your car is parked anyway), the less you need to rely on costly and time-consuming L3 charging.
There will be no guild or union. Guilds exists where the market has difficulty moving/outsourcing. If you have a mine in Alabama, you can't mine it from China. You are going to mine it with the most powerful group of the closest community (that happens to be the "union" of mining).

In tech, a union/guild is massive hamper on efficiency and control. Tech will quickly be outsourced to other places. It has become easier and more possible to outsource to other countries now (English is becoming more common, and education has improved in third-world countries). This will accelerate that.
My point is that if a machine can write more or less any program, then the artistic merit of programming falls away completely. It's instead replaced by a slurry of incomprehensible nonsense that simply works for some reason.
> has a solid understanding of space

How so? Is it simply better at predicting the answer to spatial questions based on being a more powerful autocomplete than predecessors? How is this proven?
It is more like they want to fire and hire to show shareholders they want maintain status quo. Business don't really save money firing and hiring over and over. It is the share holders who think nothing good is coming from employees who stick around or have earned too much annual increase in pay to keep them. If you make 180k a year and you get an annual bump of 4% pay every year, you'll get 7.2k bump. So 194, 202, 210, 220... in five years. It is a sizable bump. They fire rehire to sometimes reset those annual bumps.
I came up in an era of CERT's anti-disclosure regime, with no auto-update anywhere, and there is simply no comparison. No, to all of what you said; I don't think I could disagree with anything more strongly.
Par for the course, I'm afraid.

Over the years I've made several attempts at AMD/ROCm. I've wasted so much time AMD owes me free GPUs for life ;).

At this point I've just accepted that AMD is irrelevant in ML and they're fine with that - they're not making much of an effort to change that. I really and truly wish that wasn't the case but I've accepted that it is.
> You could always buy more capable and compatible AVR microcontrollers for one tenth the price.

Were you able to program them without additional (expensive) hardware?
> (Honestly headline should be: “Utah bill gives parents full access to their children's online accounts, including posts and private messages”)

Cool, lets do that.

I witnessed and experienced the mental health crisis Tumblr caused. It's not worth it. Take all the kids off the internet. Save some lives.
Their advertising revenue has plummeted since Musk took over. $20b is the Musk spin number, so the reality is even worse
JSON-LD is the reason ActivityPub hasn’t taken off even more. It’s just such a pain to deal with variables that could be URLs or entire object trees. Especially for strongly typed languages, it’s a nightmare.
I think the point they're making is that salaries should be higher, given the discrepancy between productivity and pay that started appearing in the 70s [0].

[0] https://www.epi.org/productivity-pay-gap/
Looking at the underlying prompt [1], it is a one-shot prompt, i.e. it contains one example of a natural language task along with the corresponding Python code (plus a "system" prompt for overall context and direction). Amazing how much you can do with a simple prompt.

Imagine Jupyter notebooks with this capability. Or Photoshop. Or Davinci Resolve. We live in amazing times.

[1]: https://github.com/gd3kr/BlenderGPT/blob/main/__init__.py
when what? :)
Plumbers charge a fortune, doesn’t sound like a bad career pivot. You’d be just dealing with different kinds of shit :)
Yeah nice one... Little Snitch is made in Austria and has email for support. The one I suggested is made in Australia and also has email for support. They are both offered by registered companies with their relevant registration numbers shown on their respective sites. Both have a privacy policy and a terms of service. Both "have complete control of your system" (whatever that even means, neither requires elevated privs). Seems pretty standard. iAntiSpy is also on the App Store, so there's that too.
Can you explain more? My whole life I felt the same. If I have to do something, I just hate it and can't move forward. But if is my choice Im really good a it.
Gas stations run on electricity, and in my personal experience none the of the ones in my area have generators.

I've got both an EV and a gasoline car. My EV is almost guaranteed to have 250 miles of range on the day of an emergency because it gets plugged in every night. OTOH my gasoline car might have 400 miles of range if I filled it up the day before, but it's just as likely to have 50 miles because it's sitting at an eighth of a tank.

An emergency evacuation also likely means traffic jams. An electric car goes further in low speed stop and go traffic than it does at highway speed. OTOH, a gasoline car can halve its range in stop and go traffic.
Yes there are, as the homes they want to buy are near work and those are really expensive
Not with how expensive it is in every metro now
Deliver but deliver what?

What does value mean? Unless you can ask for precisely what you want (none 1 can in 1 go even if they think so) then if you don't ask how do you deliver?

What's the point of providing an estimate that's useless?

If you talk about focusing on value then estimates provide no value to that value. All they do is serve a reporting purpose - not delivering in any way to make money so you've just contradicted yourself.

So let me ask what value are you asking for? Do you want a website? Well ok you'll get a blank page that says "WEBSITE". Clearly that's not what you want so how do people estimate nothing? Even the owner likely doesn't know what they want. You may feel like it.

As others said you'll just lose value because if I come up with x/y/z that DO add value I'm no longer going to mention it because it's outside of estimates and clearly not valued. If I see anything that's wrong with what we're trying to deliver again I'm not going to mention it because it doesn't add value!?
I find having access to traces to cut and probe to be a lot more important for hobby projects (that usually don't go through a simulation first). Routing is a very simple exercise below RF. YMMV though, exact application and goal probably matters more for this discussion.
There are PPD alternatives for those (at least Firefox, I haven't tried the others).

But yeah, it's starting to look like it's time to think about jumping ship to something else entirely. I'm thinking Manjaro; I want a distro that's serious about KDE (currently using Kubuntu) and there aren't many of those these days.
LLaMA C++ is easy to set up, but it's sort of slow even pegging all cores of an overclocked i5-12400F, so I'd like to get a 3060 working (with 12GB of VRAM)... it's just it's so difficult to get some sort of ChatGPT-style interface running. Haven't gotten anything working yet even though I have a working CUDA PyTorch. Bleh bleh bleh~
Curious to know which Spanish "blend" you are most accustomed to... For me it was like instant ROFL.
Who will buy the bosses' shit if everyone is unemployed and can't afford it? Companies can't stay afloat by just buying from each other.
maybe you could add missed distro to this list https://github.com/oSoWoSo/DistroHopper/discussions/9
> Is that different from the chatGPT flow?

The designer knows the context of the question, the website, the previous meetings about the design styles, possibly information about the visitor demographics and goals, knows the implicit rules about approvals and company hierarchy, knows the toolset used, the project conventions, the previous issues, the test procedures, etc.

The equivalent of telling a designer where you want a new button would be equivalent to feeding a small book of the implicit context into ChatGPT and without access to visual feedback you could still end up with an off-screen button that passes all the tests and doesn't do anything. The "fun" part is that for simple tasks 90% of the time it will work every time - then it will do something completely stupid.

> they don't send the web designer a legaleze

That's the implicit context. (And yeah, bad assumptions about what both sides agree on causes problems for people too)

Also, chatgpt will try to make you happy. You want a green button here? You'll get a green button here. A designer instead will tell you it's a terrible idea and breaks accessibility.
I get where you are coming from and yet when I was introduced to LZW I wasn't that interested and yet by the end it was the coolest thing I had ever seen. By having control over the entire input and output stream you can embed within that the very properties you are trying to achieve. That was a game changer.
Have you ever tried pacman? I’ve used pacman, zypper, dnf, apt, and apk (a few times), and found that (for me) pacman is the best, with its flags, while not making sense to a beginner, are very versatile, e.g. -Syu (sync and update all packages), -Rsn (remove a package and all its dependencies unneeded by other packages and its config files), etc. apk might be a tad faster, but I’ve found pacman to be much faster than dnf, although I can’t remember exactly how fast zypper is since it’s been a few months since I used OpenSUSE. PKGBUILDs are also a great part of the pacman system, and while I’ve not written any yet myself, I can mostly understand what they are doing, and I’m fairly sure I would be able to write one if needed, whereas when I tried to write an RPMspec (? might have gotten that name wrong) I gave up after an hour of trying.
Ah, the alienation of labor, I wonder where I’ve heard about that silly idea before…

Having a job isn’t about finding the ultimate fulfilment in life. It’s about two parties exchanging value, that’s it. If you’d prefer to go back to a time before technological innovation made the necessities of life so cheap to produce that they’re accessible to basically everybody, then I’m sure you could find a country that hasn’t yet gone through that stage of development to live in. I’m almost certain that you don’t actually want that though…
Do you honestly think these are starving people just trying to get a meal? Honestly?