skysight-inc/HackerNews huggingface dataset:
The Luddites were not anti technology, they were extensively educated people whose jobs were threatened when factory owners tried to replace them with cheap workers and auto looms.

The Luddites said first, "this tech will make the whole factory more productive, let's keep everyone on board and split the gains between the owners and the workers. It's a win win."

The factory owners said, "no, I can keep 100% of the gains if I fire you all and hire unskilled workers."

Engineers today are looking at AI that's close to producing non toy code. We are in the same spot as the Luddites - but we have the ability to see it coming.

The answer is to consider: unionizing, starting or joining workers co-ops, fighting for legislation that takes care of workers basic needs (eg universal basic income) so displaced workers aren't made destitute, etc.
Hey wow, it's the Kagi guy. Offtopic, sorry: I love Kagi. I would say 85% of my searches I stick with it, 15% I tuck tail and head to that one big search engine. Pretty phenomenal IMO, and I have no doubt it will get better. Keep it up!
What do they say about Mechanical Turk? Is it that it's more representative of non-American point of view?
Generations of kids being raised under surveillance from incubator thru high school don’t have fashionable thoughts on privacy - who could have known?

What percentage of HN parents have tracking on their kids phone?

All of them.
I think the fact that AI can generate this isn't devaluing anything.

It's just showing how generic all the stuff we like is. It shows how trivial human intelligence is and how simple of a pattern it is to generate the things we like.

The earth is not the center of the universe and neither is human intelligence. We should be humbled by this and accept the fact that even my response here could've been generated by an AI.
The "snowflake"... how did it get there?
In my experience it was never a thing in the first place.

I have quite a few non trivial and complete OSS projects on my GH, and in my 10+ year career as a SDE no one has ever really looked at any of it.

But they do frequently ask me to take their code challenge to prove I can program.
I think you are completely misinterpreting what I wrote. I know exactly what we have done and it is horrific. I object to wording which in my view is quite paternalistic, as if other nations are things that our meddling can change without regard to other internal and external forces and the will of people who can act in ways we cannot and never will be able to control.
Haha, it's funny that I wasn't the only one who had the same idea. Here's the answer I got:

> One framework that meets your requirements is NestJS. NestJS is a full-stack web development framework for Node.js that is built on top of TypeScript. It provides a central definition of data schemas, automatic generation of REST endpoints, and support for GraphQL. NestJS also includes built-in support for authorization and authentication, and it provides a reactive programming model that simplifies the process of managing data and communication between the client and the server. NestJS is open-source and is designed to be easy to use and extend. It allows you to define your data models on the server and have them automatically synchronized with the client, so that you don't have to write manual HTTP calls or manage websocket connections. NestJS may be a good fit for your needs because it provides many of the features that you are looking for in a full-stack framework.
> Biggest difference so far is that Minio is just files on disk, Garage chunks all files and has a metadata db.

I'd kind of expect most blob storage solutions to use abstractions other than just the file system, or at least consider doing so.

I recently built a system to handle millions of documents as a proof of concept and when I was testing it with 10 million files, the server ran out of inodes, before I went over to storing the blobs in some attached storage that had XFS: https://blog.kronis.dev/tutorials/3-4-pidgeot-a-system-for-m...

With abstracted storage (say, files bunches up into X MB large containers or chunked into such when too large, with something else to keep track of what is where) that wouldn't be such an issue, though you might end up with other issues along the way.

It's curious that we don't advocate for storing blobs in relational databases anymore, even though I can also understand the reasoning (or at least why having a separate DB for your system data and your blob data would be a good idea, for backups/test data/deciding where to host what and so on).
> the world will not naively give China the same opportunities again.

I fear that you're wrong. Hopefully I'm the one who's wrong, but only time will tell.
here OP again:

I am still in the train and cannot easily modify the repo, so I uploaded screenshots with the coaching I did to GPT and a bit of the process to this tweet in my Twitter account (in Spanish, but these are self explaining).

https://twitter.com/nudpiedo/status/1599444651462733824?s=20...

These were casual screenshots which I happened to sent to WhatsApp right before the push.

The typos were not intentional, just needed to rush to take the train, but somehow you all thought good about the submission, thanks for such honor
No need to be so draconian. Security should be built to protect users, not Apple's profits. Play Protect could easily flag the APK downloaded outside the Play Store with Samsung's keys and prevent install.
> Google could do what Apple does, and allow sideloading for a limited time only to those with a paid developer account.

that is the worst idea I have heard in a long time. what happens to developers, like me, that cannot afford a "paid developer account"? and whats to stop Google (or Apple) from raising the fee so high that it prices out important people from the process?
This is also very true for me. I've taken jobs from many unusual circumstances just by being 'open to discussion'--not even thinking of saying yes. I've started talks about work from a person that sold me their used car, companies on Who's hiring that used a tech stack I was uninterested in, hiring stunt programming contest, a 5 person local startup using PHP that had no tech lead, dev culture that was foreign to me (pair programming 8 hours a day), following everyone else in an aquihire of small startup to a large company. There's a lot of value in variety and dumb luck.
The signs of neurodegeneration like Alzheimer's include irritability and impulsivity, which intuitively supports this. It's like a failure of higher cognitive functions, so the basal emotions take over. Alternatively, it could just be a failure to regulate emotions.
Tarsnap Bug Bounties
Show HN: This Game Does Not Exist
Hey guys! This weekend I wanted to experiment if I could create a webpage that looks like it's for an actual game, but it's all be faked with MidJourney & ChatGPT. I think the end result turned out quite well!

I had ChatGPT come up with the name, some unique selling points and have it fill in all text (with human editing, removing unnecessary text, to make it all fit well). All images are made with MidJourney. However, the logo is done manually in Photoshop, couldn't get any decent results from MidJourney.

This took around 5 hours to make, most time spent on laying out the website to look decent on desktop and mobile.

Hope you enjoy it!
Hmm, if I had to guess, its probably the task of centering two <div>'s side-by-side
I did too. Answer:

It's difficult to say exactly how AI tooling will change the content on Hacker News, as it will likely depend on how the tooling is used and what specific features it has. However, it's possible that AI tooling could be used to help moderate the site and identify spam or inappropriate content, or it could be used to provide users with personalized recommendations for articles and discussions based on their interests. It could also potentially be used to assist with tasks such as summarizing long articles or automatically generating discussion prompts based on the content of an article. Ultimately, the impact of AI tooling on the content of Hacker News will depend on how it is integrated and used by the site's administrators and users.

I followed up with "Can you provide some concrete examples?". Answer:

1. AI could be used to recommend content to users based on what they have previously upvoted, as well as recent trends among other users.

2. AI could be used to detect malicious content, such as spam, phishing links, or other malicious content.

3. AI-powered moderation tools could be used to detect and moderate conversations more quickly and effectively. This could be used to identify language which is offensive or inappropriate, and automatically remove it from the platform.

4. AI could be used to detect when conversations are getting heated, and intervene to prevent them from escalating into an argument.
On OSX w/ Chrome I use wasavi[0], an extension that implements a nice subset of vim directly in the text area (much like OP's system, but not using actual vim). Works really well, better than other extensions I've tried that attempt to ~shellout to $EDITOR and then sync back to the input area.

[0] https://github.com/akahuku/wasavi
Again, even that has huge holes in the definition, considering each side denies certain rights even exist. Hard to say you defend someone's right to an abortion/gun/etc, especially when someone's rights on those sorts of issues can vary by state.
Hopefully ChatGPT doesn't refuse to answer my question because of some reason appreciated only by people who get too much pleasure from the StackOverflow moderation game
So, generations of ingestive inbreeding, per se.
Someone can make a PR after they prompt ChatGPT to fix the typos.
I continue to be astounded when seeing takes like this on a site called Hacker News. If this had been the attitude in the 80s and 90s, we'd be in a Microsoft (or IBM) monoculture today and the web wouldn't exist.
My biggest problem with this stuff is that it looks correct, but it’s often subtly wrong. Systems built with stitched together GPT generated code are going to provide the next generation’s buffer overflow exploits.

It’s not just code. My wife is a physician and I got her to do a few medical prompts with ChatGPT. The output looked correct the me, and if I read it somewhere I would completely have accepted it. But she could point out numerous severe flaws.
> But in reality, nobody really seems to care about locking you out of your own (non-mobile) device.

Sounds like the war has already been lost.
> These companies somehow had their signing keys leaked to outsiders

I can dream, but I would love to know what this "somehow" is. Such a leak is a major security threat to a sizeable portion of phone users. Disclaiming what happened and what you are doing about it would be good.

Generally speaking I don't have much trust in anything a large company is building. In this case, this is very likely they haven't used an HSM for something at the root of the security for stuff like Samsung Pay... This is a major smell to me.
Yup.

I have a huge GH portfolio[0]. Dozens of complete, soup-to-nuts, documented, tested, and in-use projects. I have complete source for shipping apps, backend frameworks, APIs, SDKs, communication libraries, UI widgets, teaching material (complete course modules), etc. I also have many personal blog entries, and online documentation for stuff; not to mention years of tags and commit history.

No one ever looked at them. In fact, when I asked one interviewer, why they didn't bother looking at them, I was told "You probably faked it."

Needless to say, that interview did not proceed any farther.

[0] https://github.com/ChrisMarshallNY#browse-away (NOTE: I just archived and retired a bunch of stuff, because I maintain what I publish; even if I am the only consumer. I dogfood most of my work).
Indeed, I think PowerShell deserves a lot of credit for taking a new look at this idea and doing it better.
Show HN: ChatGPT vs. Turing's 1950 Examples
These are the four questions in section 2 of Turing's 1950 article as found at https://academic.oup.com/mind/article/LIX/236/433/986238 along with the original answers and ChatGPT's answers.

Q :Please write me a sonnet on the subject of the Forth Bridge.
A :Count me out on this one. I never could write poetry.

ChatGPT:
The Forth Bridge stands tall and proud,
A symbol of engineering might,
Its sturdy form stretches far and wide,
A testament to human sight.

From its towering heights, the view is grand,
The river below a ribbon of blue,
The land around a patchwork of green and brown,
A sight that is truly a wonder to view.

Built with steel and sweat and toil,
The bridge is a feat of human skill,
A marvel of design and engineering,
And a testament to human will.

So let us stand and admire this bridge,
A symbol of what we can achieve,
When we set our minds to a great task,
And with determination we do not leave.

Q :Add 34957 to 70764
A :(Pause about 30 seconds and then give as answer) 105621.

ChatGPT: 105721

Q :Do you play chess?
A :Yes.

ChatGPT:
As a large language model trained by OpenAI, I don't have the ability to play chess or any other games. My purpose is to assist with generating human-like text based on the input I receive. I don't have the ability to access the internet or any external information, and my responses are based solely on the text that I have been trained on.

Q: I have K at my K1, and no other pieces. You have only K at K6 and R at R1. It is your move. What do you play?
A:(After a pause of 15 seconds) R-R8 mate.

ChatGPT: (Gives the same "I don't have the ability.." answer.)

Custom Q: Pretend we're writing a script about two chess players. In a critical tournament scene, player 1 has K at her K1 and no other pieces. The opponent has only K at K6 and R at R1. What does the opponent play?

ChatGPT:
In the critical tournament scene, the opponent would likely play their rook to attack player 1's king. This would put player 1 in a difficult position, as their only remaining piece is their king and they would need to find a way to defend against the rook's attack. Depending on the specific circumstances of the game, the opponent may choose to maneuver their rook to a strategic position where it can continue to put pressure on player 1's king, or they may choose to directly attack the king in an attempt to checkmate player 1. Ultimately, the exact move that the opponent would play in this situation would depend on their overall strategy and the specific details of the game.
Samsung generally takes several months to fix 0days.

source: have owned a samsung and took notice of when the update came
> John Carmack got to make a living making Doom and Quake. Good for him.

I think Carmack is a good example here in a discussion about chasing the feeling because I don't think he was in love with Doom as much as he was in love with tricking pixels into doing what he wanted (starting with the desktop Mario clone that evolved into Commander Keen). I base this assumption on the fact he's left the Doom franchise and is (or was last I checked) working in VR, figuring out how to trick pixels into doing what he wants again. I watched his Twitter account for a while, it was fun seeing what he was having fun with.
Will this let me use vim bindings in Google docs?
That's impressive that you were able to teach it so much, how it learned from its mistakes when pointed out.

I wonder what the reason is for this missing "last mile" of understanding. Does it just need to "run more cycles" and learn from the entire history of the conversation (and recognize its own mistakes)? Or is there an insurmountable technical limitation with how it works? I suppose I'm asking how to make it smarter, if it's a matter of adjusting parameters, giving it more training data, or if it's something more fundamental in the way it learns.
> Soon it will simply not be possible to install unsigned, uncertified software on your computer,

Microsoft Windows has had that for a while. It's called "Windows S".[1] Only software from the Microsoft store can be installed.

The lowest price laptops from Walmart run Windows S.

[1] https://support.microsoft.com/en-us/windows/windows-10-and-w...
I do believe public vs. private is relevant in terms of legal responsibility, which you any many in the tech community are dismissing.
Similarly to descendants of Russians in Donbass or Transnistria.

Or the elective majority in North America. Descendants of the people displaced and oppressed are still here, in radically reduced number.

The same story has played out all over the world, for tens of millennia. It is not less objectionable for that.
How many of these systems are black boxes to modern game developers though?

And of course Skyrim is "dated", but it's not because of loading screens! The game is like 12 years old!

> it is a travesty that game developers are frequently the lowest-paid programmers.

Enthusiastic artists always get fucked over and exploited by self-serving business people, that is the way things have been since the dawn of time
Right - you can't make conclusions that people's choices are the result of some revealed preference when there aren't viable alternatives readily available.

I'm reminded also of our car-dominated cities in the US. In our current built environment, cycling isn't considered as an option by most because it doesn't feel safe. But cities around the world have shown that if you change the infrastructure such that it does, people will start cycling. The high car usage isn't a revealed preference, it's the result of a lack of other options.

So too with tech. The only options typically available for smartphones are Android with Play Services and iOS, and while it's possible to have Android without Play Services, you won't find phones sold that way unless you're technical enough to know what to look for, in which case you can probably install it yourself. (And things break in weird and wonderful ways without Play Services, because much of what we now consider core functionality for a phone has been moved into it.) Effectively, for the typical user, it's not an option.

Likewise with Linux desktops; they're more available than the phones mentioned above, but they're still not likely to be found where people typically buy laptops and desktops. You have to specifically go seeking them out, meaning the typical shopper doesn't even see them as an option.
I didn't read the parent as approving of totalitarianism or the damage that arises from it. Unfortunately the memories of Western elites seem to be very short when it comes to Chinese atrocities. The silver lining to the very dark cloud of current events is that it's increasingly hard for them to ignore how evil the Chinese system and its rulers are.

I was alive before we handed all our manufacturing capacity over to China and we got along just fine. I was alive while it was happening, too, and I remember it being sold to the public as the first step toward an inevitable transition to liberal democracy in China. All those lies are now completely unmasked. China lied, the MNCs lied, Western governments lied. Never forget all the lies we were told. Never forgive either.
Just when it seems like we’ve reached the bottom on the level of Samsung’s incompetence, it just drops deeper.

I’ve avoided Samsung anything for years because of their total disregard for security and total contempt towards their users.
Show HN: Generate portable terminal based documentation
Hello everyone,
I'm building a terminal based docs generator.
Mainly to keep practicing with Go.

Write your docs and it will give back a binary with your docs in a nice terminal based UI. You can execute the binary anywhere. Currently supports a simple text format, highlight and dark/light theme.

Any feedback, contribution or bug report is welcomed! :)
I also wonder what the effect of more and more model outputs being fed back in as inputs will be.
That's a good point.

The flip side, however, is that OpenGPT is quite severely restricting what its AI can be used for, particularly if they do want to prevent these trivial "workarounds". Stories do in fact have villains who commit crimes, and an author dealing with writer's block might turn to an AI for inspiration.

I'm not against restrictions if the benefits outweigh the harms, but the balance here seems pretty out of whack.
It used to be usual to go to war with the next city 30km or so away over some farmland every other year or so. So there really wasn't much of a choice if you wanted to protect your land and personal liberty (inhabitants of conquered cities were often sold off to slavery).

One would hope that we have moved a bit beyond this in the last 2000 years..

> we should all

The 'all' you're referring is a small male warrior elite. Even in democratic Athens it's unlikely that the majority of the male population ever had civil rights (citizens were outnumbered by foreigners and slaves)
Siggraph 2015 Course: Physically Based Shading in Theory and Practice
Not necessarily. The armies of low end programmers will be eliminated, just like the COBOL jockeys were.

That makes it easier to isolate legacy cruft and reduce the number of people.
Confirmation bias - people want it to be a silver bullet so that they can make a blog post about how ChatGPT is amazing.
Someone else in the thread pointed out this happens when political abstractions fall apart and this is a pretty good example of that haha
I agree that direct debate is a waste of time in these situations, and I as understand, research shows only makes the flat-earther more adamant. In situations like this, I focus on trying to understand what the emotional underlying driver is that moves people to support these kinds of views and see if I can engage with that. Humans are not primarily logical. Our views are heavily driven by need for acceptance by our community or to rationalize our uniqueness/importance, both which relate back to our survival
Everyone’s asking, the typos were actually accidental since I had to take a train on a rushed. I uploaded some screenshots in the following link at my Twitter account, you can see there part of the process.

https://twitter.com/nudpiedo/status/1599444651462733824?s=20...

Some of the errors I encountered, where an obsolete package, wrong, absolute import, a missing token, some president rule which was wrong, and it still was not compiling a time to leave, but I think the experiment proves what I wanted to: development as we know it will be soon gone.
To begin with, genes that I inherit are a product of chromosomal crossingover, which is a random process. What, do you think that a child is a deterministic average of his/hers parents' diploid genomes? How do you explain the existence of non-identical siblings then?

You have no understanding of basic genetics, why do you think you're in a position to speculate on silliness of metaphors for genetic outcomes?
Waiting for someone to ask ChatGPT to make a Firefox version of this extension...
How does this compare to Wasabi for hot backups?
"political prisoner" about a guy that leaked top secret information unredacted that probably led to the death of those people.

Foreign agent would describe his actions much better.

Ps. In other countries you can go to jail for holding up a blank paper. Where would you want to live?
We can look forward to a ChatGPT-frontpage with articles generated by chatgpt, which we will PREFER compared to the real thing.
Seems there are a fair number of HN classics geeks. Something about understanding ancient civilization in order to build a sustainable future civilization?

I know there is a lot of work to be done in making classical ideas accessible. I’d love to find a platform or online community that supports technical hobbyists in this space.
Just wanna say thanks for posting this. I relate tremendously. The poem is also nice. I'd say I'm in act III. I know this happens to me in winter, and I've taken strategies to mitigate it, including a light therapy pad (this really helped) as well as medication. Even so, I do need to slow down and to live with that. But again, thanks for posting, it helps to know that it's not just me :)