HackerTrans
TopNewTrendsCommentsPastAskShowJobs

yura

168 karmajoined 8 anni fa

Submissions

Ask HN: Has single-task focus become outdated in the AI era?

2 points·by yura·3 giorni fa·3 comments

Ask HN: Best books for designing a weekly schedule?

4 points·by yura·anno scorso·1 comments

comments

yura
·12 mesi fa·discuss
You're literally restating the same point that the original poster has already made in his comment. You're agreeing with him.

Seems like you just read the first phrase of his comment and immediately went into an adversarial "are you being sarcastic?" loop. Because the point you made is what came immediately after the part you quoted in his original comment:

> [...] but let's play out the worst case scenario and a fascist government comes to power and something I do now is considered criminal and they can place me doing it with this DNA that as the author describes can narrow down if it was me pretty easily.
yura
·2 anni fa·discuss
> No, they really care strongly about the equality thing

They really don’t. The restriction heavily benefits programmers and/or very technical people who know how to game it.
yura
·2 anni fa·discuss
"Every single one of those ads were programmed by... a human! We (as humans) are the ones doing this!"

See? That logic doesn't work so well. "Software engineers" are not a singular entity nor a homogeneous group. To maintain the status quo, it doesn't take more than just a few SWEs willing to implement ads and/or invasive tracking.
yura
·2 anni fa·discuss
I’ve used Protonmail for years, but lately the encryption is making me seriously consider a switch. You can’t use 3rd party email clients, unless you also install Proton Mail Bridge, which is only available for paid users. And the bridge only works for desktop, so you won’t be able to use 3rd party email clients on your phone.

This is an issue not only with Proton Mail, but with other services in their ecosystem too. For example, you also can’t integrate Proton Calendar with the iOS Calendar app, because of the encryption.

And all of this is for no benefit, because your email won’t be fully E2E encrypted unless your recipient is also using Proton Mail. Most of your recipients will be using Gmail or Outlook, so at the end of the day Google/Microsoft will read your emails anyway.

I’m considering switching to Fastmail, Mailbox.org, or Migadu. If you need to send truly private emails, use PGP encryption.
yura
·2 anni fa·discuss
More importantly, there's zero evidence for the claim that achieving AGI would be beneficial to mankind.
yura
·2 anni fa·discuss
> It may be possible to practice this but someone who does poorly at this untrained is unlikely to ever reach even median level ability. There are techniques you can learn to perform this task in a multiple choice test situation but they don't train your brain to be better at visualizing 3d rotations at all.

Any source for this claim? I'd like to read more about it.
yura
·2 anni fa·discuss
Some say scammers are very smart, and that they deliberately use every trick in the book to tap into our psychological weaknesses and make us act irrationally. But I have the feeling that, 90% of the time, scammers are just told to write an "official-sounding" message – which is the same thing that the hypothetical human who wrote this template was trying to do: that's why the result is so similar. No doubt the use of the word "urgent", or capitalizing the words "Duty" and "Taxes", come from this attempt at making the message sound more formal and official, from someone who is definitely not a skilled writer.
yura
·2 anni fa·discuss
I've learned so many things on SO though. For example, some amazing answers there made me realize the power of sed and awk, and motivated me to learn it.

Ironically, I think the greatest quality of SO is exactly what most people complain about: that sometimes when you ask how to do X, they will tell you that X is a bad idea and you should probably do Y. I've learned many more efficient ways to do what I was trying to do, good security practices, and so on, because of this culture. Whereas if you ask ChatGPT how to do X, it'll happily tell you how to do X, even if X is a bad idea. (As a bonus, it might make something up if X is impossible to do.)

Besides, ChatGPT's answers are mediocre, by the definition of the word: dead average. You'll never get some guru-level insight from ChatGPT that you would sometimes get from a particularly exceptional answer in SO.

Note: I don't mean to say that SO is perfect, there's plenty of bad answers and it has other problems too. I just think SO does more good than harm to novices who want to become better at the trade, whereas ChatGPT is downright harmful for learning.
yura
·2 anni fa·discuss
> Near as I can tell the fundamental problem was that the GoldOwner and GoalDonor weren't the same. The customer feeding stories to the team didn't care about the same things as the managers evaluating the team's performance. This is bad, and we know it's bad, but it was masked early because we happened to have a customer who was precisely aligned with the IT managers. The new customers who came on wanted tweaks to the existing system more than they wanted to turn off the next mainframe payroll system. IT management wanted to turn off the next mainframe payroll system. Game over. Or not, we'll see... -- KentBeck

> So, I'm curious - does this represent a failure of XP? -- AnonymousCoward

> Sensitivity, certainly. But if the people who tell you what to do don't agree with the people who evaluate what you are doing, you're stuffed, XP or no XP. -- KentBeck

http://wiki.c2.com/?CthreeProjectTerminated

Between this and the Wikipedia article, it's not clear to me that the project failed due to XP practices.
yura
·2 anni fa·discuss
- in code: code-level context

- in commits: changeset-level context

- in jira: if you need to provide changeset-level context, point them to the MR/commit log

- in confluence: high-level documentation

- in daily standups: status update; if you need to provide changeset-level context, point them to the MR/commit log

- in release notes: generate automatically from commit log

IMO duplication in documentation should be treated the same as in code – it should be avoided as much as possible.
yura
·3 anni fa·discuss
> Exactly my point. You can call BS on anyone when you are IRL talking to them. People can't hide the vibe of being an idiot.

Unlikely, otherwise people like Elizabeth Holmes or Bernie Madoff wouldn't be able to scam so many investors. Even if you were to talk to them face to face, it's not so easy to differentiate an expert from an eloquent/charismatic bullshitter.
yura
·3 anni fa·discuss
Definitely not. Especially if you're not yourself an expert in the subject.

This was clear before, but it's now even more evident with the advent of ChatGPT, which can generate very elaborate prose on any subject that will sound extremely convincing to most people, but turns out to be nonsensical or pure bullshit upon close inspection by actual experts in that subject.
yura
·3 anni fa·discuss
> People should really give them a chance; unfortunately many are mislead by the Emacs and Vim's docs, but when they were written touchpads didn't even exist.

Emacs's docs are updated constantly, up to this day. And in there are mentioned both "touchpad" (5 hits) and "mouse" (660 hits).
yura
·3 anni fa·discuss
> I have a very bad memory for things I have to do but since reminders I set up never appear right when I can do the task I still forget about it.

Taking some inspiration from GTD, you can have different reminders, or rather task lists, for each different environment/moment. You can have one for “on-the-go” which are things you want to do when you are out of the house doing errands (“buy new shoes” would go here probably).

At least where I’m from, you have to schedule a doctor’s appointment before going there, so I’d replace “go to the ophthalmologist” with “schedule ophthalmologist appointment”. You can do that over the phone in less than 2min in your free time so I’d put it in a “free time” list. After that it’s no longer a task/problem, all you have to do is show up.
yura
·3 anni fa·discuss
In my experience it’s not supposed to be that hard, unless you’re working at the cutting edge or on really hard problems. But from what you’ve written it seems like you’re struggling with basic stuff.

Maybe you’re still lacking fundamentals? Seems like your strategy so far has been to grind tutorials and crash courses. They will make you feel like you’re learning a lot in a short time but in the end you’ll still not know what you’re doing, and you’ll keep struggling when facing new problems that are outside of the scope of the tutorial.

Maybe you’re learning from low-quality resources? Yes, the internet is full of free resources but most of them are useless and actually harmful, and some curation is needed. Instead of studying the basics over and over from endless free online tutorial/courses, just learn them once, the right way, from a high-quality resource instead. See: teachyourselfcs.com
yura
·3 anni fa·discuss
The Art of Problem Solving books are not for regular high schoolers. I'd say they're more geared towards gifted high schoolers (which may eventually go on to compete on contests such as the USAMO or the IMO). So definitely no shame in learning from them.
yura
·3 anni fa·discuss
> I have been taking a course on dialectal behaviour therapy which seems to give me a lot more space in my thoughts and actions and how effective I am at getting what I want out of life.

Is it a MOOC or available online in any way? Would you care to share the name of the course? This seems very interesting.
yura
·3 anni fa·discuss
I don't think they've extended Linux in any meaningful way. I'd say we're at Embrace phase at best.
yura
·3 anni fa·discuss
It changes based on the `prefers-color-scheme` CSS media query. When the value is `dark`, the page shows a yellow font with an orange glow over a dark background, otherwise it shows black on white.
yura
·3 anni fa·discuss
Well said. This is also something that I don't buy from the criticism towards Lisp. Something along the lines of: "Lisp did not become mainstream because everyone writes their own little language for their project, and so no one can understand other project's code."

pg wrote excellent arguments against this criticism in "On Lisp" § 4.8 Density, which apply just as well to the discussion above:

    “If your code uses a lot of new utilities, some readers may complain that it is hard to understand. People who are not yet very fluent in Lisp will only be used to reading raw Lisp. In fact, they may not be used to the idea of an extensible language at all. When they look at a program which depends heavily on utilities, it may seem to them that the author has, out of pure eccentricity, decided to write the program in some sort of private language.

    [...]

    If people complain that using utilities makes your code hard to read, they probably don’t realize what the code would look like if you hadn’t used them. Bottom-up programming makes what would otherwise be a large program look like a small, simple one. This can give the impression that the program doesn’t do much, and should therefore be easy to read. When inexperienced readers look closer and find that this isn’t so, they react with dismay.”