HNHacker News
TopNewBestAskShowJobs

Kronopath

1,422 karma · joined March 15, 2012

http://kronopath.net/
submissionscomments
Kronopath··on f.lux for iOS is no longer available
I diffed the version on GitHub with the one downloaded from Dropbox (after verifying the Dropbox file's hash). The only changes to the GitHub version are the Readme file and that it was upgraded to target iOS 9.1, as well as some apparently minor changes in the XCode project file. So you won't get the same SHA sum, but all the files aside from those are the same. In particular, the "iflux" binaries are identical.

So it looks like the GitHub version matches the original.

Kronopath··on f.lux for iOS is no longer available
Goddamn it. Shows what I get for waiting to download it.

I found a mirror on GitHub, but I haven't verified it: https://github.com/jefferyleo/f.lux

Kronopath··on Why Do Most Languages Have So Few Words for Smells?
I feel like nobody who commented here actually read the article. You have people here talking about the way smells are wired to the brain, or some inherent property of smell itself, when the entire article is about two tribal groups that have words for smell in the same way we have words for colour. This shows that having few words for smell is not universal and is likely not due to some hard limitation in the way smell is processed in the brain.
Kronopath··on Firefox for iOS now available
The reason for this is so that you can use your Firefox account to synchronize data between your mobile and your desktop browser, so that you can have these features while still using Firefox on the desktop. This is a pretty big deal regardless of rendering engine. Personally, it's what made me switch from Firefox to Chrome years ago: Chrome supported sync, Firefox didn't.
Kronopath··on Show HN: A Firefox extension to break the habit of typing distracting websites
To answer my own question: it doesn't look like you can. But you can delete distracting websites from the omnibar on a one-by-one basis with Shift+Delete.
Kronopath··on Show HN: A Firefox extension to break the habit of typing distracting websites
Any idea on how to do this for chrome?
Kronopath··on Peeple sites 'disappear' from web after backlash over app
There is a significant difference between rating someone in a market context and rating someone in a social context. People hold different norms between the two, and what Peeple failed to realize is the reaction people have when those norms cross over and are violated.

Imagine rating your friend's dinner party the same way you'd rate a restaurant on Yelp, and you can get a sense of the difference.

Kronopath··on Subresource Integrity
The "Great Cannon" attack that they talk about in the blog post wasn't caused by replacing JS in GitHub pages. It replaced a Baidu Analytics script, used across the Chinese internet on thousands of websites, with a malicious one intended to DDOS GitHub from people's home browsers when these websites were accessed outside of China.

The way that this fixes the issue is by ensuring that the file being loaded on those thousands of websites is the correct one, and not the malicious attack script that was injected by the Chinese government or other such actors, otherwise it's not run at all.

Could the Chinese government rewrite the HTML of all these thousands of websites to also change the hash? Theoretically yes, but practically it makes it much more difficult.

Kronopath··on Magic PNG Thumbnails
I expect this is due to a Moiré pattern between your monitor's pixel grid and the "dots" in the image.
Kronopath··on Firefox 42 will not allow unsigned extensions
You didn't read the linked article. They say that the option will be available in Firefox 41, but Firefox 42 will have no such override.
Kronopath··on Hola VPN Already Exploited by “Bad Guys”, Security Firm Says
Alright, let's talk specifics.

1. Is the Hola Chrome extension vulnerable to these kinds of issues?

2. How can you remove/fix these issues? Is uninstalling Hola enough?

Kronopath··on Ad Blocks’ Doomsday Scenarios
Tell that to the ads that are nothing but fake "Download" buttons. Hell, I once saw an ad on a webcomic website that was nothing but a gigantic "<< Back | Forward >>" image, pretending to be navigation. You can bet I turned on ad-blocking again for that site right then and there.

Right now, the biggest solution to ad-blockers I'm seeing is Patreon. You like content? Fund it to keep it alive. Content creators aren't placing ads because they love having ads next to their content. They're doing it because they want to make a living doing what they like, and so far ads have been the only option. Solve that fundamental problem, and you solve the "ad-blocking" problem. The only casualty will be advertising companies and companies that depend solely on ads, and honestly? Good riddance.

Kronopath··on New C++ experimental feature: The tadpole operators
Au contraire, mon ami: this feature is supported on all major compilers. ;)
Kronopath··on Show HN: Typedetail.com – featuring Apple's new typeface San Francisco
Try it at a bigger distance. I can notice a difference. Helvetica and Arial make it hard to distinguish the "l"s from the "i"s, while the other two have distinguishing features: a round dot and sloped stem for FF Meta, and the little overhang on FF Unit. That makes the two of them easier to distinguish at a glance.
Kronopath··on Ask HN: How to cope with depression
I don't have a lot of personal experience with that kind of situation of needing to "shop around", so I'm not sure I'm the best source of information for things like that. But if you do a bit of digging, you can find some links and information online:

http://drpatrickkeelan.com/psychology/the-importance-of-clie...

https://drkathleenyoung.wordpress.com/2009/04/30/the-therapy...

Ultimately it does just come down to trusting your gut, and whether you feel comfortable with them and their approach. If you do choose to switch, your therapist should understand that things like this can and do happen, and shouldn't have a much of a problem with it. (If your therapist does have a problem with it, that's a huge red flag right there and you're better off ditching them.) Some of the better therapists may even make it clear near the beginning of your therapy that they can connect you with other resources or refer you to other places if that's necessary. But even if they don't you do have recourse to do that. Just keep trying, even if it means you have to go through a whole bunch of them to find one that's right for you.

Kronopath··on Ask HN: How to cope with depression
I want to start off with a bit of encouragement. You've admitted that you have a problem and you're taking steps to solve it. That's a great thing, because it's showing acknowledgement of the problem and a commitment to getting better. Too many people lack that, and so you should feel proud of yourself for that.

That said, a therapist can probably guide you better than the internet can. The trick is finding the right one. Most of the effectiveness of a therapist comes down to the "fit" between the two of you, so if you've gone to about three sessions or so and you're still not feeling it, it's encouraged and expected to try another one. Your current therapist may even refer you to another.

Above all, just keep fighting the good fight, and never be afraid to reach out for the things you need.

Kronopath··on Grooveshark Shuts Down
Yeah, looks like it keeps track of songs added to your collection in JSON format under the key "library<some big number>". Thanks for the heads-up.

As incontrovertibly illegal and probably unethical as this website was, I'm going to miss it. It was a great way to discover new music and I've become a fan of many artists that I found through it. There really is nothing like throwing a bunch of songs in the queue and saying "give me more music like this" using its radio service.

Kronopath··on Lyft allowed unauthorised access to my account
That's less useful when you're possibly moving to a different country.
Kronopath··on Lyft allowed unauthorised access to my account
This is what I hate about apps and services using phone numbers as primary credentials. Phone numbers can and do change, so they're nowhere near as stable as e.g. a simple email address. I'm recently facing the situation where I may be moving in the near future, and when doing so I'm going to have to change my phone number to a local one in the place I'm moving to. I'm likely going to have to go through every account and app I have my phone number associated with and change it. (Unless there's a better option that I'm not aware of yet.)
Kronopath··on Michigan Micro Mote – World's Smallest Computer
If you watch the video, at least one person working on this specifically calls out surveillance as a potential application. He doesn't explicitly say much about what their opinions on it are, but it seems they're definitely aware of what they're doing.
Kronopath··on Dunning-Kruger and Other Memes
The fact that you actually recognized this response in yourself means that you're more than capable of adjusting that response to be less biased. It's a very good first step.
Kronopath··on Ask HN: What new skills are you learning?
I don't know if you're still watching this thread, but as promised here's the article: http://kronopath.net/blog/impossible-to-learn/
Kronopath··on Ask HN: What new skills are you learning?
I learned a bit on my own time last year. Check back on this thread in a few days—I'm writing up a post detailing how I went about learning it with links to a whole bunch of resources. It'll probably be useful to you, so I'll post it as a reply to you here once it's done.
Kronopath··on Introducing Messenger Platform and Businesses on Messenger
Absolutely agreed on your third aspect. Facebook is a global business, after all.
Kronopath··on Introducing Messenger Platform and Businesses on Messenger
Before anyone starts thinking this stuff is super-innovative and new, let me tell you what's really going on here: Facebook wants to make Messenger into a platform in the same way the big Asian chat apps are. Things like Weixin/WeChat or LINE. I mean, just look at the most recent additions to Messenger:

- Stickers. These grew in popularity starting in Asian apps. [0]

- Using Messenger for payments [1] and to send money to each other [2] have been in WeChat since at least last year.

- Offering "official accounts" for businesses to "chat" with customers. [3] Yep, that's there too.

- And of course, sharing of messages with rich-media content from other apps. [4] To give an example, with WeChat you can pop open QQMusic (a music streaming app) and share a song with your friend that they can play and stream without leaving WeChat.

All of these features were pioneered in Asia. They're either trying to bring the innovations westward in the hopes that they can build a similar platform, or they're defending against the possibility that foreign apps like this will expand and take over their marketshare.

I wouldn't be surprised if this kind of thing was the reason they split Messenger from the main Facebook app in the first place.

[0] http://www.wechat.com/en/features.html#emoticons

[1] https://www.techinasia.com/wechat-adds-payment-support-for-b...

[2] https://www.techinasia.com/wechat-allows-money-transfers-bet...

[3] http://smallbiztrends.com/2014/03/how-to-use-wechat-for-busi...

[4] http://dev.wechat.com/wechatapi/messages-moments

Kronopath··on We know where you’ve been: Ars acquires 4.6M license plate scans
Exactly right. This isn't a hypothetical. This is already being done by repo companies.

Here's another link: http://www.betaboston.com/news/2014/03/05/a-vast-hidden-surv...

Kronopath··on Images that fool computer vision raise security concerns
The question is, what do you mean by "correctly"?

When we look at the Checker Shadow Illusion, our brains are automatically "parsing" that image into a 3D scene and compensating for the lighting and shadowing. The reason you see square B as being lighter than A is because, if you could reach into the image and remove the cylinder so it's not casting a shadow anymore, square B would be lighter than A. Our brain doesn't think about color in terms of absolute hex values. Instead it tries to compensate for the lighting and positioning of elements, assuming that they're similar to what we would see in real life—a challenge which, by the way, computer vision systems have always struggled with.

That sounds pretty "correct" to me.

Kronopath··on The Dangerous Effects of Reading
The way I get around this, at least with programming, is I read just enough so that I can start putting something together, and then I start on a small and silly project. If I run into any obstacles in building the thing, then I go back to my resources and read a bit more until I can get around that obstacle. It works pretty well.
Kronopath··on We are under attack
All that is there when you click on the date, if you scroll rightwards. The exit values in the blocked sites are timeouts (CURLE_OPERATION_TIMEDOUT), and the broken download sizes are 0 bytes.
Kronopath··on Mozilla Webmaker: Building a locally relevant web
The images are all broken because they're using relative paths when they should be using absolute paths. Example:

    <img src="img/moi/font-awesome-fa-users.png" alt="FontAwesome users icon">
This should be:

    <img src="/img/moi/font-awesome-fa-users.png" alt="FontAwesome users icon">
Note the slash in the src field. The image exists at the absolute path of https://webmaker.org/img/moi/font-awesome-fa-users.png but not at the relative path of https://webmaker.org/localweb/img/moi/font-awesome-fa-users....

All the images are like this. Whoever made this site kind of dropped the ball.

← PreviousPage 4 of 12Next →