HNHacker News
TopNewBestAskShowJobs

ikurei

826 karma · joined April 9, 2013

submissionscomments
ikurei··on Why not punish families? A challenge for consequentialists
He kinda explains it later:

> I think that inflicting suffering on vicious wrong-doers is morally praiseworthy even in the absence of any deterrent effect. Deterrence is a happy byproduct, but the fundamental point of punishment is to balance the scales of justice. In my Hitler-on-an-island thought experiment, for example, I maintain that the morally correct action is to make Hitler suffer as much as possible. Though you can’t make him die twenty million times, you should try your best to approach that ideal.

However, something is off here. They don't so much think that punishing wrong-doers is right; I suspect, since no reasoning is given, that they feel it's right. I'm no better, I don't agree with redistributism just because I don't feel the same, but I do feel that suffering is bad.

ikurei··on Google Chrome pushes browser history-based ad targeting
There's plenty to criticize of Mozilla, but yes, they're a lot better, or a lot less bad if you want.

Are you really suggesting there isn't a huge difference between an ad and sharing your browsing history with advertisers?

I see this happen all the time, specially in politics or politics-adjacent topics. Just because no option is perfect, they become equal in people's mind. Two things can be both imperfect, and one be way worse than the other.

Google Chrome is on a whole different league when it comes to abusing your privacy. Mozilla Firefox ain't perfect, but it's way better.

ikurei··on StarLite 12.5-inch Linux tablet
Whenever I read this kind of comment, specially about Apple, I always wonder: What are you suggesting we do?

If the answer is "just don't have a tablet and buy a FairPhone or a feature phone, have less tech", I think that's coherent.

But if the answer is just "don't buy Apple, but continue to buy", I'd say they're all just as bad at best, way worse in general. Apple devices have a longer supported life, although others tend to be more hackable.

ikurei··on Depthboot – Your Chromebook, your way
I see disposable as having several meanings here.

If it means crappy quality and unreparable, something that will last for a couple of years tops, I agree that is terrible.

It could also mean decent quality that will last, but is cheap enough that you won't worry too much about it being damaged or lost or stolen.

I love my Macbook, and my previous one is still going strong after 8 years, in the hands of a family member with lower need for computational power, but I hate carrying around a device so expensive. I don't dare eat near it, and I wince whenever my backpack bumps on something.

I miss the careless freedom of carrying around a cheap, crappy linux laptop.

ikurei··on Engineers should focus on writing
Empathy and imagination can be found in plenty of non-fiction.

I enjoy reading fiction, mostly for escapism although the good ones also enrich me, but there is plenty of non-fiction that can feed those qualities. Non-fiction that focuses on the psychology, motives and feelings of people, and focuses on special, different , or creative individuals, might dk just that.

The autobiography "Lab Girl" comes to mind.

ikurei··on Engineers should focus on writing
I've been noticing this kind of sentiment online a lot. Seems like a recipe for an accomplished, unhappy life. Ambition, this time for "doing", whatever that means, without considering your and other's happiness.

How does this sound appealing?

ikurei··on iOS 17 app sideloading might only be available in Europe
In the desktop world, all major OSes are similar in this regard. I can install whatever I want on my Mac laptop, and of course on my Linux computers.

Really iOS is the outlier in the major computing platforms in how much of a walled garden it is.

ikurei··on YouTube, the jewel of the internet
> Those sorts of edutainment style videos are not ever going to compete against say, a college degree.

They're totally different things, obviously...

> you may learn some factoids about physics are learn about some cool experience but in no way will they impart to you a deep understanding of any subject. Those sorts of edutainment style videos are not ever going to compete against say, a college degree.

I disagree with this sentiment, even though what you say is technically true.

"Deep understanding" can't be imparted, not in school, not in a video. Here we all know plenty of engineers with degrees with no deep understanding of the programming languages they use daily. Deep understanding can't be imparted, you have to go and grab it by yourself.

"If you want people to build a ship, don't talk to them about sails and wood and tar, tell them about freedom."

Those edutainment videos have sparked my curiosity and help me appreciate things about the world around me I wouldn't have noticed. For really deep understanding, I may have to let this curiosity propel me into a book. Going into a book about urban design after a "Not just bike videos" with curiosity and an intuitive although shallow understanding, is much better than sitting through 50 minutes of a boring and bored professor drawling about something, which was a lot of my college experience.

You are right that Youtube can't replace college, or making experiments yourself, or reading a book. It's a different thing. But, specially for kids, this is how education should start, and it may be way more fundamental than the other pieces.

You are also right that if kids, or anyone, stays on the level of watching Youtube videos, not much is gained. But still, that edutainment can be a great part of education.

ikurei··on iOS 17 app sideloading might only be available in Europe
> Similar way of thinking that I know of was Valve and Steam, where Steam users needed to Greenlit a game before it came to the Steam store.

Not the same at all. You can install whatever you want on the Steam Deck.

I'd fine with Apple just curating their App Store; I am not fine with them deciding what software I can run on "my" device.

ikurei··on MiniGPT-4
I kind of agree, but I'd add that I don't think it's a bad thing.
ikurei··on MiniGPT-4
> This ML stuff makes a humble web dev like myself feel like a dog trying to read Tolstoy.

Just like any discussion between advanced web devs would make any humble woodworker feel?

And just like any discussion between advanced woodworkers would make a humble web dev feel?

"It's really simple, they're just using a No. 7 jointer plane with a high-angle frog and a PM-V11 blade to flatten those curly birch boards, then a No. 4 smoother plane with a Norris-type adjuster and a toothed blade for the final pass."

Whut?

"You could use Webpack to bundle your HTML, CSS and Babel-transpiled TypeScript 5 down to shim-included Ecmascript 4", "They're just using OAuth2 authentication with Passport.js and JWT tokens, which easily gets you CSRF protection", "Our e-learning platform uses LMS.js and xAPI.js, plus SCORM for course packaging and Moodle as the LMS backend.", ...

There was a time you didn't know what any of that meant.

Just because you don't know what the words mean shouldn't make it sound difficult. Not saying AI is easy, just that the jargon is not a good indication of difficulty and we should know better than to be so easily mystified.

ikurei··on AT&T Wireless traffic shaping apparently making some websites unusable
I think you might have written this comment on the wrong post
ikurei··on CoffeeScript for TypeScript
> Being terse is good, up to a point. Same with being explicit.

I'm thinking of using Civet for an upcoming project, I specially want `do` expressions. Even with how much noise an IIFE (`(() => {doStuff(); return ...;})()`) introduces, it's such a natural idea to me that I end up using them very often.

But what makes me question the idea is having to learn a new syntax that is close enough to the JS I already know that I'm going to get confused constantly.

Why would I care about writing `export a, b from "./cool.js"` instead of `export { a, b } from "./cool.js"`? I don't mind those curly braces, I may actually like them a bit; I do very much mind the overhead of remembering these details when I change languages, and there's no way I can remove JS/TS from my life.

Finally, there's expressions like `value min ceiling max floor`. Is that readable at all? You have to actually read each word to know which are operators, which functions, which vars... It seems to me much worse than `max(min(value, ceiling), floor)` or a Lispy alternative like `(max (min value ceiling) floor).

ikurei··on If you're happy with OpenBSD, probably any computer is good enough
I'm a web developer but I've also worked in C (no plus) and other stuff. I fully acknowledge it exists; I actually would love to use it.

But then I'd be reaching way less people than with the web. My web apps can be tried without installing anything, work on mobile and tablets and on any desktop (except may be cool weirdos using iMac g4s).

The web allows me to reach more people; if I'm working on apps that help make the world a better place (or so I think), that feels more important than the RAM they use (even though using more RAM might be driving more e-waste, thus also making the world a bit worse on that count.)

ikurei··on Cosmic DE update: System76's new Linux desktop environment
May be some app you use is preventing sleep from functioning correctly? Is this something that happens to many users?

I have two M1 macbooks, one that I use almost daily and another that I only use a couple times a week. None of them have had any problem with sleep or battery life, I'm actually extremely happy with them in this regard.

ikurei··on Kysely: TypeScript SQL Query Builder
The main difference to me is that with Prisma I don't need to do any SQL to get a project up and running. I can define the tables and relations from my code or from Prisma Studio, and in one swoop I get the db structure done and the types defined.

I know my way around a database, but I'd rather not leave my code editor whenever I need to add a new column to a table.

With Kysely you have to create the DB schema, and then write the types; with every change you need, you gotta do both again.

(At least this seems true by default; as the project's readme mentions, there is a code generator[1] to generate the types from the DB schema; not quite the same but at least it's better than nothing.)

Commenters say that writing complex queries with Kysely is easier, which makes me wonder if I could use Prisma except for those, since Kysely should be able to just generate the SQL query for me to handle to Prisma...

[1]: https://github.com/RobinBlomberg/kysely-codegen

ikurei··on Lingua Graeca Per Se Illustrata
> Can I use LGPSI to teach myself Greek? Honestly, not yet. Would I like LGPSI to get to the point where you could entirely use it, by itself, by yourself, to learn Greek (as you can do with LLPSI)? Yes, certainly. It's not at that point, and I don't expect it to reach that point especially quickly.

https://seumasjeltzz.github.io/LinguaeGraecaePerSeIllustrata...

ikurei··on Too big to live, too loved to die: Big Tech's billion dollar curse of the free
May be they have Gmail open on a tab for 6h a day? I don't know that I would say that's "being on Gmail". Google can send them notifications, but they're not generating useful data during all that time.
ikurei··on Ask HN: I have diagnosed ADHD and cannot work with Slack anymore – advice?
Something I do that might also work for some folks: I don't use the Slack installed app, just the webapp on my browser. It makes it easier to hide away/close it.

The main reason I do this is that as a freelance dev I work with several different companies; I keep a separate browser profile for each, and Company X's Slack just lives as a tab in the corresponding browser profile/instance. I've also found it helps me keeps Slack as something I check for time to time, instead of an active, distracting presence on my computer.

ikurei··on Atom was archived today
It's a tool most of us use for many thousands of hours a year. Buying a better one, even if it was only a bit easier to use, or a bit faster, makes a lot of sense.

Also, many developers (not all) make a lot of money. Even Sublime's steep 60 bucks, which when I discovered Sublime as a student was crazy to me, is reasonable when compared to our salaries.

I don't think anyone would be surprised if a woodworker said "Yeah my drill works fine but I'm going to spend 60 bucks on a slighly better one; I use it a lot and mine's ergonomics aren't great."

ikurei··on Artist matches influencer photos with surveillance footage
You don't know when the image was taken, you need to go through the footage until you find the influencer.

May be this wouldn't be that hard to do manually, but making it with an AI shows that it can be don at scale; whether the author here did it or fake I don't know, but the message wouldn't be the same without the AI part.

ikurei··on Queen Elizabeth II has died
I'm curious about this; I don't live in a republic.

The PM bows to the Queen, but that doesn't mean they have to listen to the people more than they do in France, no?

Doesn't the French Prime Minister answer to the President? How is that worse than having a monarch? Are they often from the same party, thus rendering this answering to the president less powerful? (I know the current PM and President are, not sure if that's the common case.)

My impression is that just by being less involved in politics, and generally (not 100%) staying away of corruption and other sorts of scandals (unlike others, looking at you Juan Carlos I) for a few decades, the figure of the Queen can be less jarring or seems more trustworthy than a President usually would.

To be honest, I live in a monarchy, and if I could choose we'd transition to a republic... but I've never felt like it would make a huge difference in the quality of our government or our electoral politics, so I just don't really care.

ikurei··on Reddit's favorite products in one place
Really interesting and potentially useful product. And congrats on launching a thing. I'll try to remember this the next time I'm looking to buy something and trying to choose.

I've noticed a couple of product categories that are interesting to me that are missing here. From your message commenting how it's implemented, it seems like it's extremely labor-intensive to add new product categories; may be you should put something in there for users to suggest new categories to you.

Finally, I'll share a painpoint I often run into into when researching a new purchase: I live in Europe, and for many things a lot of reviews are very US-centric. Some products are not available here, and others are at a much higher price that should change recommendations.

I'm not sure how exactly you could tackle this, if there is any way to distinguish between US-centric reviews... just something I have to work around when looking at laptops, power tools, airsoft equipment...

ikurei··on Protonmail Recommended Browsers
Many comments here that I agree with, but I'd add that thinking purely in terms of commercial vs non-commercial is very reductive.

Mozilla is a not-for-profit company, and that matters, but they do engage in advertising deals and things of the sort. Non-profits do have less incentives for unethical behavior, but they don't have zero incentives.

I don't think we can only recommend non-commercial companies, although giving points for being so is good.

(Biases disclaimer: I like Brave, I prefer Firefox by a tiny margin)

ikurei··on Instagram can track anything you do on any website in their in-app browser
> They want to see what you do with the link they gave you.

Except they didn't give it to me, my partner/sibling/parent/friend did, in a message sent through their app. We should expect that kind of interaction, to not be tracked; should expect, but obviously can't expect it today, these news are not surprising.

This is just one more aspect of their tracking that may be non-obvious, and that it's good to know about.

ikurei··on Sol: Open-source Alfred/Raycast alternative for macOS
It does. Might be a basic one, I suspect it's just sending your input to JS's eval function, but it gets the job done.

EDIT: I said it looks like JS eval because I put in `sqrt` and it showed me something like `function sqrt() { [native code] }`

When I tried to input some actual JS code it didn't do anything. I thought it might make for a basic REPL but no luck.

ikurei··on Ask HN: What's the next big thing that few people are talking about?
Do you think then that those crime waves in America are mainly caused by immigration, or by racial/cultural diversity? Care to elaborate?
ikurei··on I've started using Firefox and can never go back to Chrome
> Yes, you can get extensions for this in Chrom(e/ium) but having these as a native feature is really nice.

I've been using Brave for a while and I'm considering going back to FF, partly to get out of Chromium.

However, this is a point I don't get. What do I care if these features are native or plug-ins? My Brave plugins are synced, so whenever I install Brave and set it up I immediately. If the plugin is well done, there is no difference, and for people who don't care about that particular feature it could be less bloat to have it on a feature.

Specifically for the Reader mode, the Chromium Addon I use comes from the Firefox code for the same functionality, so it's just as good. Kudos to FF, OSS is awesome.

ikurei··on Mark Cuban's Cost Plus Drugs
I have no clue if the bushings in my car really did need replacing. Not even sure what they are. My mechanic sure has an incentive to say they do, as he'll make money that way, but if what he says sounds kinda reasonable and I don't get weird vibes from him, I am not taking a gamble with my 1600kg, 120km/h destroyer-of-pedestrians-and-passengers.

Most people aren't medical doctors, and most aren't gonna gamble with their health. It's a transaction where one side has way more information, less to loose, and therefore more power. Hopefully they use that power for good.

ikurei··on Bob Cassette Rewinder: Hacking Detergent DRM
Thank you, I didn't know about this. I'll have a read but at first sight I wonder if this Event Recorder couldn't just work offline like an airplane's black box; would that just be super expensive?

My car recording what happens for accidents doesn't sound awful. It could even record my last 30 minutes of locations, all you would need to analyze a crash.

It recording my locations long-term, and specially sending them somewhere, sucks.

← PreviousPage 3 of 10Next →