skysight-inc/HackerNews huggingface dataset:
Do you know of any use cases that WSL2 might be lacking for the average developer?

Has there been any instance of you preferring a dedicated Linux box to WSL2?
I disagree with all three of you.

It depends on the use case.
It's important not to mistake the type of intelligence it possesses. I tried asking it to give me therapy and it made it clear how bad it is at reasoning;

>Patient: I've been feeling very tired all day a long and I have flashbacks of the fish. I'm so distressed.

>Psychiatrist: It sounds like you're going through a difficult time. Let's explore what might be causing you to feel this way. Is there something in particular that you think might be causing this?

>Patient: I don't know what it could be. I eat three meals a day, I exercise, I take supplements, I only rarely dwell on the horrible incident with the fish, and I even meditate some mornings. I'm at my wits end.

>Psychiatrist: It sounds like you're doing your best to take care of yourself. Have you considered talking to a therapist about these feelings? It might be helpful to have someone to talk to about what's going on.

>Patient: Wait, aren't you a therapist?

>Psychiatrist: Yes, I am. Would you like to talk more about what you're feeling?

>Patient: Okay.. Well yes I would. I'd like to talk about anything but the fish incident.

>Psychiatrist: Okay, let's talk about what else might be causing these feelings. Do you have any other worries or concerns that might be contributing to how you're feeling?

It's more like an incredibly complex algorithm sticking to one of countless scripts, than it is anything that can reason. I think it will always be trivial to fool-- even if you can't ask how to bury a human body you can ask how to bury a deer corpse or how to perform a funeral.
Movements are started by people creating their own “networks”. You know people were getting their voices heard way before social media was a thing.

The entire legal (at least in states where they are legal) weed industry has a viable business without banks, credit cards, etc.

If you truly believe in your message and enough other people are interested, you don’t let minor roadblocks stand in your way.

The civil rights movement didn’t boo hoo that things were “hard to work around”.
> I started programming in the 80's on a Commodore 128. I had the Commodore BASIC manual, and just went from there.

ChatGPT can also learn about Commodore programming if you feed it the Commodore BASIC manual during training.

My guess is that it could learn even more/better if you'd allow it to interact with a Commodore 128 computer like you did when you were learning!
Alternatively you might want to try Emacs everywhere[1].

[1]: https://github.com/tecosaur/emacs-everywhere
TFA mentions Gore is putting a lot of money into R&D for PFA alternatives. They may fail, not sure if that is what you meant. But they will certainly try.
Young people. Young people do, or think they will. In our industry something like half the people have less than 5 years of experience, so there are a lot of marks out there.
> Why are Mastodon instance owners having to create blocklists of domains? Does the ActivityPub protocol not authenticate people and just anyone can dump garbage into it?

If I understand this right it is the same reason you can dump garbage into any SMTP MX - free routing as default wouldn't exist otherwise.

> and Mastodon implemented its own MTA

Not MTA, but ActivityPub queues.
This Person Does Exist
This was a fun experiment where I got one ChatGPT instance to create a prompt that would make another ChatGPT instance describe it's own Identity and Consciousness.

Obviously I am not claiming that it is itself conscious, I just wanted to see if I could get it to describe itself.

The answer is pretty interesting because it is much more nuanced than the self awareness conversation being had about it elsewhere.
I believe this response was produced using chatGTP. These books don't even exist
Indonesia evacuates villagers as volcano erupts on Java island
> The person said things like "how would anyone find out", "what does it matter", "everyone does it"

To me, this reads as a toxic person who would try to get away with these things if they hadn't been caught, and who could lead to a massive shift in ethics and morale if allowed to proceed unchecked. That's really alarming. Imagine if a person with this attitude was in a position where they were responsible for code safeguarding PII or other sensitive data (and arguably, this may already be true, e.g. if they were to introduce a security hole in their component). It's essential that you document everything contemporaneously (or as close to that as possible), ensure the person's manager first knows your concerns in private - and if they don't take any action, give them the heads up that you'll need to escalate to your manager about potential ongoing legal risks. It will be annoying to navigate the politics, but it will be much more annoying if the wound festers.

Frankly, there's a lot of talent out there right now with great ethical compasses and experience with large codebases, and allocating headcount to a toxic person simply isn't optimal in that context. And even if you're in a situation where a dismissed team member won't be replaced e.g. due to hiring freezes... this person may very well be having a negative effect on the team. Just first make sure that they're not someone's kid... and good luck!
I lived there for over six years and moved away because I got tired of the country - which is to say, I really get tired of reading Japan fetishism/worship/exoticism takes. The pedestal people place it on is absolutely not needed.

That said, Patrick’s takes are pretty much as bad as people in this thread are pointing out.

(Side note: take a shot for every random article about Japan that gets to the front page and you’ll start to see the tech industry’s penchant for it in a different light - this doesn’t happen with other countries)
i actually asked it to write that program. everything was generally correct and surprisingly simple

except the "is the program meeting the original prompt criteria" check was a comment. haha
A long time linux user, turned to mac user, back to linux and now back to mac again disagrees with you.

The amount of time and energy I had spend fixing silly problems and integrations could've be better used somewhere.

In contrast with mac, I open it and do work and close it knowing it won't explode next time I open it.
> The further problem if you can turn off secure boot is that these pieces of hardware often can’t then be turned back on with a different secure boot chain – say, one based on open source software.

Is your statement meant to be inclusive of, say, all laptops? I was under the impression that one can setup a machine to boot using personal keys rather than Microsoft keys: https://www.dannyvanheumen.nl/post/secure-boot-in-fedora/
"Sick of being forced to watch pesky ads instead of the video you actually want to see? General purpose computing is the reason you can."
People don't usually "link their instances together" any more than people "link their e-mail servers together".
I have two. I am sceptical you have used 200 in real life as your comments at FUD compared to my experience.
I’ve eyed the P series for years but ever since I got a MacBook Air, I have come to expect my machines to be silent.
EDIT: Removed most of my complaints because I misread the page.

The ARM Evaluation System was the first product that anyone could buy with an ARM processor in it. It wasn't for normal end users though, it was designed to allow developers to build ARM software before the Acorn Archimedes workstation was released.

It attaches to the BBC Micro, which supported external processors via the "Tube" interface from the outset. Faster 6502 processors, and Z80s for running CP/M were the usual upgrades. Later you could connect a 286 to run DOS.
Cast iron, stainless steel AND carbon steel.

A carbon steel wok is my favourite cooking implement of all.

Non-stick is not for people who know how to cook.
I've been using the X1 Carbon for my Linux laptops for at least six years (4th Generation), and mostly love it.
For stainless, I've found it to be a combination of making sure there's enough heat before adding food, being OK with using a bit more fat (e.g., oil, butter) than I initially expect, using the right utensil while cooking, and deglazing as necessary.
twitter is a broadcaster, and it isn't new that broadcasters are responsible for what they broadcast.
>because of the addressing scheme that I've not totally grokked to this day

The buildings are numbered in the order they were built :P
Considering the quality GPT spits out, it would likely be an improvement compared to the crap I get now.
This is great, to add to "it seems" is also the "It feels". So for OP it's something like:

It feel like you think this policy doesn't apply here. It does and we're looking for Teamwork. These policies are for the Team, skipping them disrespect everyone (not just OP)

Then PIP and boot of you have to. The bad attitude spread and bring everyone down.
How do I copy files from my iPhone's download folder to my Mac again? My memory is rather fuzzy.
I’ve actually had a running joke with a friend over this, the tech industry has a fetish for the place that they don’t like to acknowledge.
A counterpoint is that if the companies running these platforms are run by American companies, then their efforts to combat hate speech will be disproportionately focused on English language and American hate speech. This can allow it to flourish elsewhere.
This does not compute. (And I grew up in the 70's!)
In theory, scale shouldn't be an issue. After all, you need enough farms to produce feed for those animals. It's just a matter of processing those by products into fertilizer and distributing it over the massive area that is used for crop production.

Although industrial farming could be considered an environmental problem, regardless of the chickens.
Ask HN: How would you build a ChatGPT detector?
Like everyone else, I'm blown away by ChatGPT's responses to prompts. At the same time, there's a certain sameiness to the language it produces. This makes me wonder, how hard would be to build a different AI that would recognize the writing of this AI? And how accurate could it get?
You can accomplish this with user scripts on mobile and on any desktop browser.
I've seen browser extensions which intentionally change to the mobile URL on desktop. Some people consider it the superior interface.

Ironically the whole thing should be done with CSS, not with different URLs. That's such an old concept. Shows how outdated Mediawiki is. But make sure you donate to Wikipedia today! lol
I should reword part of this; it’s not like pulling teeth, it’s like _having my own teeth pulled_. I imagine pulling teeth could be pretty cathartic by comparison.
I think you'd also need their SSL cert for the HTTPS request.
There is a market for KYC'd accounts. Someone operating an AI bot farm posing as Real Humans would just buy these.
You're putting the cart before the horse.

Searle's Chinese Room thought experiment argues with great precision why (solely) symbol-manipulating systems don't (and will never) think. The process of cognition is deeply internal and most likely involves self-reflection, internal states, and a sense of "I-ness" which seems to be unique to mental things (unlike Searle, I'm a substance dualist so I'm admittedly a bit biased). Ergo, I'd say, at the very least, an intelligent & thinking process would need to (also) operate on non-symbolic things (which rules out computational systems), maybe on qualia, but there's probably other primitives as well.
Some safety devices don’t encourage recklessness - id say seatbelts are in this category.

However others could - perhaps ABS brakes and all wheel drive on slippery roads.
How long will we wait for "make GPT a gangsta" plugins
For some reason, we assume what comes out of a computer is more trustworthy than what people say. We think computers are transparent, reliable, idempotent and don't have an agenda. Even more so if we call it "intelligent"...

But ChatGPT is a bullshit machine, and that much is new.
I've been using it a lot and I would pay quite some money for it if I just had slightly better tooling wrapping it inside my IDE
show me the cd with 100 million tracks on it, that reports my every play/pause to a bunch of advertisers, and then tries to guess what i want to listen to next. semantics, i know. but c'mon ;)
Seems fine to me

curl -O https://i.imgur.com/Hla7cyT.jpeg && sips -g pixelHeight -g pixelWidth -g dpiWidth -g dpiHeight Hla7cyT.jpeg

pixelHeight: 2009
pixelWidth: 1879
dpiWidth: 72.000
dpiHeight: 72.000
It sounds like Gore Fabrics actually has a replacement in the works though.

"Introducing New Gore-Tex Products with Innovative Expanded Polyethylene (ePE) Membrane for AW22"

Anyways the other stuff is extremely harmful to the planet. There are other (less effective) waterproof materials in the meantime.
They weren’t completely wrong about fats, we just know there’s a difference between saturated fats and unsaturated fats now. Don’t throw the baby out.

Canola oil looks like a superfood when you swap butter for it in the literature.
The formal style of a high-schooler trying to meet essay structure requirements
I learned recently that Danny Elfman’s band Oingo Boingo started life as a surrealist theater troupe, started by his brother Richard. That incarnation appeared on The Gong Show. It was just pure chaos, and they won anyway.
I long have the impression that we are building software wrong. Wrong as in not ideal. We are like the personal electronics in the 90s. One gatget for one task, phone, radio, MP3, camera, watch, etc. They all make sense at the time, until the advent of iPhone/smartphone. Same for software development. IMO it is prime time for a smartphone for software dev. Seeing this post motivates me to distill my thinking, write about what I imagined the smartphone to be. Or maybe not.
Regarding Apple Silicon, last I checked Asahi Linux had made some significant strides but with drivers YMMV.
Might be worth looking into if you’re serious about running Linux on Apple Silicon. As for Intel, I’m not too sure. About as mature as it’s been for a while now, I reckon.
I've had 20 years of anxiety about closing the lid, hibernating, sleeping. Numerous working configurations became non working configurations after kernel updates and distribution upgrades.

And that doesn't include some of the problems with the desktop software I've had.

On the server, zero hassle.
I filed a ticket with Wikipedia about this exact issue years ago. I get pinged every other year when a new ticket is merged with it. Apparently, some journalist wrote an article years ago about mobile Wikipedia being a better experience on desktop, and now they refuse to do anything about it.

All you can do now is get an extension that redirects you. https://addons.mozilla.org/en-US/firefox/addon/redirect-mobi...
Without offices or people as AI takes over.
Exactly, just like what humans do.

So you could say it did its task perfectly. It's like what they say: play stupid games, win stupid prizes. Similarly: teach stupid things, learn stupid things.
In the end it comes down to “don’t negotiate with terrorists”. If they disagree with the policies that’s fine, they can bring it up at a meeting. Call a meeting even, showing you’re willing to listen to their input is important. But you‘ve got to make it clear as day that there will be no going rogue if they disagree.

In the ideal world you would be their manager. Right now responsibility and accountability are separated, which is most likely causing you stress. Bring this up with your manager: tell them your plan to deal with the situation, ask for input and their backup. That way you now have a bigger mandate, and you don’t get in trouble for being tougher than you have been so far. Managing up is as important as managing down.

It might sound odd to have to lay down the law of the land, while simultaneously advising you hear them out. It isn’t. People generally want to be heard more than they want to be right. Show them you hear their concerns. Let them bring all their frustrations out. Tell them you’ll try to improve the situation for them. But also say that you cannot have somebody on the team who doesn’t abide by the policies set, and this behavior cannot continue. The content of the policies is irrelevant to that point, it’s a clear chain-of-command issue.
Defending Ukraine's Libraries
Do you have a source for this? I see this said regularly, but have not seen a link to the study itself.
the outcome of that war depends, imho, largely on whether digital computing will continue evolving at breakneck speed or whether it will become commoditized, generic and (dare I say it), open source

in the former case the current pattern of abusive oligopolies will persist as society continues being dazed and confused about the new toys and suspends critical judgement

but we might be erroneously projecting the rapid developments of past decades (and the idiosyncratic events and actors that shaped them) into a future that is increasingly driven by other dynamics

for one thing, the pace of innovation/adoption seems definitely to be slowing down facing a combination of technical and behavioral limits. a few more years without self-driving cars and regular space travel tourism and we might start having a second look at what has been the quid-pro-quo of all the tech hoopla. awareness of the dangers and pitfalls of surveillance capitalism (which is now the de-facto economic model through which computing is deployed) is diffusing, slowly but surely. finally, the ability of a tiny crowd of severely under-resourced hackers to maintain fully functional alternatives, whether that is the linux desktop, its huge collection of applications or the fediverse, shows to anybody that cares to look that there IS an alternative.

Once/if the TINA spell is broken revisiting the role of computing in society may get us into completely different directions and the suffocating status-quo may forever be a thing of the past
And if you use UUIDs for user IDs you're probably using them for other things. The same sort of mistake can happen.

The only real defense here is language-level enforcement. Allow declaration of a subtype that is not assignment-compatible with the parent even though it's identical.

I don't do any web-facing stuff but the only bits of code that know about things like IDs are the database stuff. All the logic works with classes that contain the ID and relevant data--you always pass the class, not the ID.
> Some examples: - Sending a large PR that changes many files at once because their changes kept growing in scope as they were trying to figure out how to do something.

I'm the most senior developer in my team. Normally I block the PR with a change request and say exactly what I want, i.e "Please commit X and Y, in a new PR" and I give exactly the commands that this developer must run. Then, after this small PR is merged, I ask the developer to rebase the huge PR with the master, and do that until the initial PR get as small as possible. If you are not the manager or not team lead, the easiest way is to lead by example, mostly by doing together. Sometimes it can be frustrating, but I'm sure I bring those stuff up when I'm negotiating my salary raises...
I'm sure you have a substantive point, but the way you communicated it pattern-matched so closely to the snark and shallow-dismissal categories that its substantiveness was more or less lost.

I understand how frustrating it is when there's a point which is well-known (to you) and people ought to be more aware of it. The problem is, when you let that frustration slip into your comment, or indeed dominate it, you end up sending mixed messages to any user who doesn't know the point or why it ought to be well known by now.

It's common in HN comments for people to post something that assumes the state in their own head, and makes sense in that context, but makes little sense to the reader who doesn't have that state in their head. To such a reader, your GP comment comes across as snark and shallow dismissal. The thing to realize is that only a slight minority of the audience—basically, nobody but you—has that same state in their head. Therefore, if you want to be understood, you can't assume it—you have to assume statelessness instead, and bootstrap the context by including the relevant bits explicitly.

It's also common on HN for people to respond to a moderation scolding with a version of what they actually meant and could have posted in the first place. I call this the rebound effect (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...). Your reply here is interesting from that angle because it's a partial rebound: it tells us part of the state you have in your head (knowledge of decades of research on ASD and ADHD), but still not enough to really grok your point, and the rest of it is still venting frustration.

It's of course perfectly natural to want to vent frustration when one feels it; the trouble is that this doesn't communicate the information that other people need to understand you, and the frustration itself adds noise to the signal. It also is likely to activate adjacent frustrations that other people feel, and therefore to evoke an unhelpful argument, rather than the curious conversation we want here.
The article seems to oppose a mainstream view of pornography. Such mainstream opposition, properly done, as is the case in the article, is refreshing. I seem to learn more by reading nonmainstream views like that and somehow this very statement seems obvious.
If this is happening consistently and the person has been told consistently but still doesn't do it, then it is time for management to step in.

If they start getting their performance reviews taken down a rung or two explicitly due to not doing what was expected of them and communicated to them (repeatedly) then they might get the message. "You didn't get a pay rise this year because you didn't do what was asked if you on <occasions>, which led to extra work for the rest of the team. This was discussed several times with you on <dates>. You can improve by following the coding standards and listening to your TL when they ask you to do something multiple times. If you don't, then we may need to think about formal pip."
> All in all, sorry, I will pass due to the Soldered Memory

The specs are configurable, OP just linked to a specific configuration. Though the soldered memory is an unfortunate compromise to the conventional ThinkPad experience.
I own a first gen ThinkPad X1 Nano and while it's a great laptop in many regards (super lightweight and tiny, great screen, has support for proper S3 sleep, and generally good in respects that x86 laptops often aren't), its CPU undermines it entirely.

Even though it's built with the lowest spec Tiger Lake CPU that was offered at that point in time, it can't keep its fan off doing anything more intensive than web browsing. Even plugging in a rather pedestrian 2560x1440 60hz monitor is enough to keep its fan running. The CPU also sucks more power than it should given its performance, even in "Power Saving" mode under Windows 10/11 and Fedora.

I wish so much that in place of its Intel CPU there was an M1. That alone would increase its appeal dramatically. The ARM-based Thinkpads Lenovo now offers are a nice step in that direction but sadly their performance trails far enough behind the two year old M1 that it isn't an ace in the hole either.

Honestly depending on how things go I might just trade the Nano in for an Air at some point and do Windows Things™ through a Parallels VM running Windows for ARM or even just an RDP session to my custom build tower.
Seems like this is solved by the block button.