Why does the the human mind ignore the second "the"? - <AUTHOR> https://www.reddit.com/r/explainlikeimfive/comments/3ze4ca/eli5_why_does_the_the_human_mind_ignore_the/ <comment><USER2> > " _Your eyes actually take in multiple words at a time and parse the > sentence based on the words you 've taken in. This also means that unless a > particular particle is deadly important to the sentence, your brain ignores > it_"

I have a hunch that's not actually what's going on, the second "the" gets filtered out way earlier, before it even reaches the higher features of language processing: to compensate for the constant jittering and shifting of the eye's focus, our pattern recognition modules need to navigate by close-by features in order to build up a model of what we see. In reading mode, the second "the" never even makes it to language processing because it gets filtered out during error correction as an eye-alignment error.

I imagine the pseudo code backtrace would be something like this: "I saw a 'the' shape" > "move focus to next position on the right" > "still seeing the 'the' shape" > "move focus to next position on the right".

So unless you decide to consciously process the line, or your visual system explicitly learns to recognize a 'the the' pattern, the data simply never gets passed along.

<comment><USER3> When you consider the fact that you experience the

the effect even across multiple lines, then this

explanation really doesn't sound as likely. Or, what

you're saying is correct, just applied one layer up.

<comment><USER4> In your sentence I found the second 'the' to be much more apparent than in the the original.

<comment><USER5> Clever.

</comment></comment></comment></comment><comment><USER6> We also ignore minor instances of this kind of error in speech (such as mild stuttering), which makes me skeptical of the explanations based on how eyes move during reading or otherwise specific to written language.

</comment><comment><USER7> I was certain that when I clicked through I'd see the repeated "the". Then I pressed the back button having experienced a revelation.

<comment><USER8> Beat me to it.

</comment></comment><comment><USER9> Maybe the fact that I probably spend as much if not more time at work reading source code than I do English has changed something about the way I read, because I immediately saw the second "the". Then again, it could be because I've taught programming before, and that made me be more aware of things like this:

        for(i = 0; i < 10; i++);
            a[i] = i;

</comment><comment><USER10> I just caught myself reading the title again as I was scanning the front page, and I actually found that I started reading it at middle where the interesting words are: "the human mind ignore...", and only momentarily glanced back at "Why does" for framing once I had already started reading.

So to perhaps needlessly expand on what /u/TyrannicalDuck said algorithmically, rather than reading the words in a sentence from left to right, you glance at a sentence, estimate which parts will give you the most understanding the most quickly, start reading those, updating which parts you need to focus on next based on the information you've taken in, always focussing on the most salient parts of what you're reading, and when you estimate that you've understood that part of the sentence well enough, immediately move on to the next part. Probably similar to how the human eye takes in anything. So the articles are only given focus when skimming has failed entirely.

</comment><comment><USER11> I feel this has something to do with with the way the brain processes the images from both eyes filtering out overlap/differing perspective from each eye to make a single image. The second the seems to be more noticable to me if I close one eye... Of course now that I know its there that is probably skewing the results...

</comment><comment><USER12> This is a language issue. We ignore it in English, because it's a widely encountered error. In other languages, such as those that repeat for indicating plural (ie, the Malay family of languages), this would be glaring to speakers of that other language.

</comment><comment><USER13> This HN submission is just enabling a game of telephone by inviting people with no expertise to say what they "think" or "feel" in response to people on reddit with no expertise saying what they "think" or "feel". Garbage in, garbage out.

<comment><USER14> Welcome to reddit. IMO default subs shouldn't be linked on hn except in very rare occasions.

</comment></comment><comment><USER15> I actually ignored the first "the".</comment>


Angular 2 supports server-side rendering and isomorphic web apps - <AUTHOR> https://twitter.com/gdi2290/status/578797776760385537 <comment><USER2> Looks very interesting, but I'm not sure everyone will need this feature. I really hope they put it in a plugin or module so as to not bloat the core framework.

<comment><AUTHOR> True that. Having some stats about how many people today use AngularJS with and without Node.js as server-side would be really interesting!</comment></comment>


Heaven's Gate still open for business - <AUTHOR> http://kottke.org/14/09/heavens-gate-still-open-for-business

<comment><USER2> Ugh... I've watched that "Exit Statements" video before. Just want to warn everyone that it's pretty disturbing. It put me a in a weird mood for a few days.</comment>


Wayne's World: An On-Line Textbook of Natural History - <AUTHOR> https://www2.palomar.edu/users/warmstrong/index.htm <comment><AUTHOR> I was curious about lichens in desert environments, and my web searches led me to this delightful site's page on desert varnish. The author _really_ enjoys lichens!</comment>


Lostorage.js – HTML5 client-side storage the way it should be - <AUTHOR> https://github.com/js-coder/lostorage.js

<comment><USER2> I read this as "LostOrage", so it would get much more attention if named as "LoStorage.js".

<comment><AUTHOR> You are right, I'll change the name. :)</comment></comment>


Corporate Ethical Leadership App (download me, and/or review our app) - <AUTHOR> https://market.android.com/details?id=com.aptima.climate.android My company has been working on ethical leadership training, and has released an app for Android, iPhone and Blackberry which is a quick reference handbook for ethical climate setting.   Even if you don't download the app, we'd love to get your feedback on the app descriptions, and any questions you have about what it offers. iPhone: http://itunes.apple.com/us/app/climate/id437880907?mt=8&ls=1# Blackberry: http://appworld.blackberry.com/webstore/content/44596?lang=en <comment><AUTHOR> My company has been working on ethical leadership training, and has released an app for Android, iPhone and Blackberry which is a quick reference handbook for ethical climate setting. Even if you don't download the app, we'd love to get your feedback on the app descriptions, and any questions you have about what it offers. iPhone: [http://itunes.apple.com/us/app/climate/id437880907?mt=8&...](http://itunes.apple.com/us/app/climate/id437880907?mt=8&ls=1#) Blackberry: [http://appworld.blackberry.com/webstore/content/44596?lang=e...](http://appworld.blackberry.com/webstore/content/44596?lang=en)</comment>


I want to be bored more - <AUTHOR> https://jordankoschei.com/2019/05/01/i-want-to-be-bored/ <comment><USER2> All of this can be possible again. The author just needs to take proactive and bold steps in limiting his use of tech.

Cal Newport for instance recommends removing everything for a few days and then slowly re-adding only the routines that are actually necessary to your life, and only in a limited time frame each week.[0] You can also take intermediate baby steps such as switching to greyscale.

Ultimately you have to figure out what works for yourself on your own, but be honest and be prepared to blast out of your comfort zone. Consider what your habits mean when stretched across many years. Or whether some of your consumption patterns are worthwhile to begin with.[1] It is no exaggeration to say that your entire lifeblood may be at stake: as demonstrated by the article, the tech not only determines how you spend your time but also how you perceive the rest of your activities.

[0] [http://www.calnewport.com/blog/2019/05/31/on-the- pleasures-a...](http://www.calnewport.com/blog/2019/05/31/on-the-pleasures- and-sorrows-of-life-without-screens/)

[1] www.aaronsw.com/weblog/hatethenews</comment>


MRAM Developer Day - <AUTHOR> https://www.forbes.com/sites/tomcoughlin/2018/08/10/mram-developer-day/ <comment><AUTHOR> Tb and microseconds...

Although with huge amounts of memory it helps to have a comparably huge bandwidth. Special exceptions apply.</comment>


The Guantánamo "Suicides": A Camp Delta sergeant blows the whistle - <AUTHOR> http://www.harpers.org/archive/2010/01/hbc-90006368

<comment><AUTHOR> Not Traditional HN Fare, but I think an extremely important article.

<comment><USER2> Agreed. It may be Off Topic, but it's incredibly important to shine a light on these things - unpleasant and uncomfortable as they may be. It's easy for us to look at history and marvel at the inhumanity that we're capable of, but Milgram's experiments (<http://en.wikipedia.org/wiki/Milgram_experiment>) showed that an individual's conscience is a reticent faculty, when isolated in the face of authority. It's imperative that we talk openly, and agree as a society what's allowed and what's simply unacceptable.

<comment><USER3> It's better to steer clear of political issues which are covered more than adequately elsewhere.

They are by their nature divisive and tend to make people upset and/or angry. This coarsens the atmosphere and makes reasoned and intelligent discussion far less feasible.

<comment><USER4> I can be upset and angry and still participate in a rational discussion. What will we do when an issue is both important and divisive? Will we avoid it because it's divisive and may upset people? Is not being upset more important than the free exchange of ideas?

This is Hacker News. Maybe I am projecting something here, but I thought of us as explorers of ideas. Do we want to prevent, to silence, discussion?

<comment><USER3> >I can be upset and angry and still participate in a rational discussion.

The problem is that it would only take a few people who _can't_ remain rational for a tipping point to be reached whereby the overall quality of debate badly degrades. (That's when some of the most valuable contributors start to disappear.)

>What will we do when an issue is both important and divisive

If such a political issue affected hackers directly then there'd be no way to avoid that discussion.

>Do we want to prevent, to silence, discussion?

Of course not. And that's precisely why politics in general should be avoided.

Aside from the eve psych, I'm with Eliezer Yudkowsky on this:

<http://lesswrong.com/lw/gw/politics_is_the_mindkiller/>

<comment><USER4> "a few people who couldn't manage that"

That's what downvotes are for. That's why we should refrain from downvoting for disagreement and keeping it for shorting out comments that are damaging to the discussion.

</comment></comment></comment></comment></comment></comment><comment><USER5> Google maps has some good photos, you can even see the white van mentioned in the story in the woods.

[http://maps.google.com/maps?f=q&source=s_q&hl=en&...](http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Guantanamo+bay&sll=37.926868,-95.712891&sspn=48.606034,54.580078&ie=UTF8&hq=Guantanamo+bay&hnear=Guant%C3%A1namo+Bay&ll=19.906799,-75.110435&spn=0.003586,0.003331&t=h&z=18)

</comment><comment><USER6> Flagged. An important article for another site.

<comment><USER2> I disagree. Some things transcend that distinction and should be discussed in every community - they affect every human. And this is coming from somebody who isn't thrilled HN isn't as hard edged tech/startup-culture focused as it once was. On the front page right now I see: 'When work doesn't pay for the middle class' 'FBI broke law for years in phone record searches' 'Professor Is a Label That Leans to the Left' Flag those and I'll upvote you. But I'd like this one to get as many eyeballs as possible.

<comment><USER6> The mistake you're making here is thinking about it as a value judgement about the article. It's not. The article is solid. I read it. I've been following the story.

It simply has _nothing to do_ with what Hacker News is about, and sticking it here to maximize the number of eyeballs it gets is an abuse of the site.

Here's some help, if the guidelines seem fuzzy:

<http://ycombinator.com/newsguidelines.html>

There is nothing about this story that gratifies anyone's intellectual curiosity. Those of us who are inclined to believe stories reported in Harpers (myself included) already know about the torture problem. It isn't evidence of a new trend.

The rest of you reading this would be doing the site a favor if, instead of voting me up, you simply hit the "flag" button on the story.

<comment><USER7> Chinese censorship policy is considered fair game but American censorship policy isn't? Strange perspective.

<comment><USER8> This isn't censorship. You're welcome to submit the article to any site you want. I think it's a good article, and deserves to be read.

But this is forum for discussing technology, startups, and hacker-relevant topics.

Edit: if the article itself contains something about technology, it's clearly not the main subject, which is prisoner abuse.

<comment><USER4> I find this disintegration of moral standards a very hacker-worthy issue. Hackers have been on the forefront of the defense of civil rights in a moment when technology advances much faster than the law can react to it or society can absorb it.

A guy was arrested a couple days back because he jokingly vented his frustration on Twitter. Another had his face stamped on a most wanted criminals list seen around the planet because a technician found using his face would save him some work. We understand this changing technologies better than most. We can help.

<comment><USER6> Eric Raymond finds gun control to be a very hacker-worthy issue, and firmly believes that true hackers are all libertarians. Many people clearly believe that atheism is a hacker-worthy issue, because creationists are disrupting science classes. Where does it end? Nowhere. It never ends. You let one of these stories through, you let them all through, and bang, we're Reddit.

<comment><USER7> I see that this article is off the front page despite having around sixty up- votes. It has been replaced by an essay informing us that Bill Gates is on Twitter. I didn't submit this article, but I'm posting this in case you personally catch it tptacek, because I'm disappointed you've succeeded in shutting down discussion. And I'm also disappointed that a third of all comments made on this thread to date are by you and are focused on preempting discussion and accusing others of being off-topic. In most online environments that would count as trollish behavior.

Downvoting and flagging is one thing and I think you're certainly in your rights to use those tools to sculpt the sorts of discussions you want to take place here. Coopting interesting and informative threads by launching trollish attacks on the relevance of the material is another. Most of the replies to your post were perfectly civil.

As someone who is personally running a startup outside of the United States, I find that US policy on the War on Terror has a much stronger effect on my business (particularly through regulations affecting international money transfers, credit card processing and air travel) than a host of other issues including things like start-up visas or security vulnerabilities and other subjects you presumably consider much more on-topic given your own business. Articles that touch on these topics are on-topic to me.

So even disregarding the most interesting and relevant thing about this article - the fact that military censorship of communications technologies and then FOIA blackouts apparently kept this story away from the popular media for four years - it is not irrelevant as a policy issue for a lot of people who are not you. In the future, if you want to shut down a discussion by all means flag it, but don't ruin the discussion space for those who are actually curious what others think.

<comment><USER6> The military has censored communications since time immemorial.

I've been a factor in a lot of discussion on Hacker News that I haven't managed to "shut down".

What's shutting down this "discussion" is that there isn't anything to discuss productively.

We could continue trying to provoke a fruitless discussion by extrapolating further and further from the story; "the US is evil", etc. That might pick a pointless fight.

Thankfully, I think Hacker News is largely innoculated from discussions like that.

The fact of the matter is that this isn't an article about how the War On Terror affects startups, and it isn't an article about censorship. If you want to have a discussion about those topics, write a blog post.

It will be relevant to Hacker News, and I will vote it up.</comment></comment></comment></comment></comment></comment></comment></comment></comment>


Show HN: Duckdoc – Automated Code Documentation - <AUTHOR> https://duckdoc.io <comment><USER2> Nice job on the FAQ part and addressing most ~people~ developers' questions "why not X?"

</comment><comment><USER3> I find it hard to believe people are still buying into the "use our tool which only works with our service, it'll all be fine, promise" approach of things like this.</comment>


Python inside LaTeX - <AUTHOR> http://usefreetools.blogspot.com/2008/09/python-inside-latex-and-sage-too.html <comment><USER2> This is neat.

Of course it would be just as easy to write a python script to generate and compile the LaTeX file instead, but this is neater in some situations.</comment>


How much (per hour) is social media consulting worth? - <AUTHOR>

I'm trying to figure out some kind of industry norm/average for the rate and time, internationally. <comment><USER2> $0</comment>


Ask HN: Any open source Scala project to contribute? (Besides libraries) - <AUTHOR> :) <comment><USER2> play? [https://playframework.com/](https://playframework.com/)

Any of the apps based on play? [https://en.wikipedia.org/wiki/Play_Framework#Usage](https://en.wikipedia.org/wiki/Play_Framework#Usage)

</comment><comment><USER3> I highly welcome to contribute to my project Scorex, modular blockchain framework under CC0 license. [https://github.com/ScorexProject/Scorex- Lagonaki](https://github.com/ScorexProject/Scorex-Lagonaki) (my mail firstname.lastname@example.com)

</comment><comment><USER4> [https://github.com/Antox/Antox](https://github.com/Antox/Antox)

</comment><comment><USER5> Spark

</comment><comment><USER6> scalatutorials.com needs lot's of work... :) not sure if it qualifies as a scala project though...</comment>


Terms of Service; Didn't Read - <AUTHOR> https://tosdr.org/ Motto:<p>"I have read and agree to the Terms" is the biggest lie on the web. We aim to fix that. <comment><USER2> As a non-technical person from a completely different industry, my take on TOS is this: I don't care.

Why would anyone care? Is it a legal binding contract between me and the comany? No. It might be taken into account if we go into court, but if they have it in their TOS that I bought an elephant from them - it will not hold.

If they grant me any rights in their TOS - do I trust them? No. I would never keep data in the cloud without backups. Or have the assumption that my data will be held private.

It's all just occupational therapy for lawyers.

<comment><USER3> > _Is it a legal binding contract between me and the comany? No._

In the U.S., Web site terms of service / terms of use can indeed be a legal, binding contract:

\+ If you click on "I agree" or something like it, then it's very likely to be binding, as more than one user has discovered to his chagrin. [1]

\+ If you continue to use the Web site, and the site has a sufficiently- prominent notice that terms apply, then those terms are likely to be binding. [2]

[1] [http://en.wikipedia.org/wiki/Clickwrap](http://en.wikipedia.org/wiki/Clickwrap)

[2] [http://en.wikipedia.org/wiki/Browse_wrap;](http://en.wikipedia.org/wiki/Browse_wrap;) see also the Ninth Circuit's extensive discussion and citation of cases in [http://cdn.ca9.uscourts.gov/datastore/opinions/2014/08/18/12...](http://cdn.ca9.uscourts.gov/datastore/opinions/2014/08/18/12-56628.pdf)

<comment><USER4> I wonder if you can click on "I agree", and _lie_. Then you wouldn't be bound by the terms, because you didn't consent to them, but your wrongdoing would have been to access the service without permission.

It's a bit like violating the GPL: If you modify a GPL program and distribute it without source, you violate the license between you and the person you obtained the program from. But one could also argue you "stole" the program in the first place and used it without license. In both cases I wonder which "crime" would have the lesser consequences.

<comment><USER3> > _I wonder if you can click on "I agree", and_ lie. _Then you wouldn 't be > bound by the terms, because you didn't consent to them ...._

It doesn't work that way --- courts look to objective manifestations of consent, not subjective intentions.

In kids' terms: Crossing your fingers behind your back doesn't get you off the hook.

<comment><USER5> There is however a reasonable chance the person clicking I agree is not the end user. Setup a Facebook account for your grandparents who never click agree. Are they then bound by the TOS?

In the end TOS are generally weakly enforceable. If facebook adds a 10,000$ annual fee in the fine print and there unlikely to be able to collect.

<comment><USER3> > _Setup a Facebook account for your grandparents who never click agree. Are > they then bound by the TOS?_

My guess is that a court would ask: Can you reasonably be said to be the "agent" [1] for your grandparents --- that is, would a reasonable person, taking an objective look at the facts, conclude that your grandparents had authorized you to make binding agreements on their behalf --- _for the kinds of transactions specified in the TOS?_

If that's the question, then:

\-- You probably _are_ your grandparents' agent when it comes to agreeing, on their behalf, to the "customary" terms in TOS, such as (for example) a statement that the Web site owner owns all content;

\-- You probably _are not_ your grandparents' agent for purposes of agreeing to pay a $10K annual fee, and therefore they wouldn't be bound. ( _You_ might be bound, though ....)

[1] [http://en.wikipedia.org/wiki/Law_of_agency](http://en.wikipedia.org/wiki/Law_of_agency)

<comment><USER6> I'll use logmein or vnc on anyones machine and of my own accord click "I agree" for them for a small fee.

<comment><USER7> And under what terms do _you_ provide that service? :)

</comment></comment></comment></comment></comment></comment></comment></comment><comment><USER8> One of my favorite ToS items is from LinkedIn: You aren't allowed to "deep- link to our sites for any purpose, (i.e. creating or posting a link to a LinkedIn web page other than LinkedIn's home page)".[1] The act of _linking to a publicly available website_ is against that website's terms.

[1][https://www.linkedin.com/legal/user- agreement](https://www.linkedin.com/legal/user-agreement)

<comment><USER9> What if they find out that you just linked to a "deep-link?"

Seriously though, is it made unenforceable when the usage by both parties (linkedin and users) actually encourage this? (Share this on facebook!) It sounds like a "catch-all" "don't like you" clause.

<comment><USER10> [https://www.eff.org/deeplinks/2013/07/weevs-case-flawed- begi...](https://www.eff.org/deeplinks/2013/07/weevs-case-flawed-beginning- end)

At least one person has been imprisoned for exactly that.

<comment><USER11> But he was a hacker, not some commenter on hacke--er... hm.

</comment></comment></comment></comment><comment><USER12> There is a lot of legal stuff that I don't understand but one thing in particular stands out: "Terms may be changed any time at their discretion, without notice to the user". Unless I am missing something, that basically says "we got your signature once, and we can now put it on whatever we like".

<comment><USER13> You could also read that as "just ignore this document. We didn't want it to stand up in court anyway."

</comment></comment><comment><USER14> Not really ToS but Ello [https://ello.co/wtf/post/privacy](https://ello.co/wtf/post/privacy) privacy page is kinda funny to read.

On the Information Sharing section it says: Ello does not have any affiliated companies right now. But if we do in the future, we may share information with them, too.

But I guess everyone on HN already knew it was nothing but publicity.

edit: wrote trello instead of ello

</comment><comment><USER15> Hello, hugo from tosdr.org here!

Just wanted to point out that everything is on [https://github.com/tosdr](https://github.com/tosdr) and there are easy stuff to work on to help us: [https://github.com/tosdr/tosdr- build/labels/LowHangingFruit](https://github.com/tosdr/tosdr- build/labels/LowHangingFruit)

Everything we make is Free Software (and open data) and we're a not-for- profit.

We recently put online: [https://tosdr.org/submit- point.html](https://tosdr.org/submit-point.html) which is supposed to help increase contributions to the site so that we have more data and more relevant information. Please help us test, debug and contribute :-)

One last thing, we're also running [https://tosback.org/](https://tosback.org/) \-- all of this is a lot of work, and we definitely need more contributors :-) (opened another discussion about Tosback: [https://news.ycombinator.com/item?id=8396361](https://news.ycombinator.com/item?id=8396361))

</comment><comment><USER16> The irony is that they have to say this:

"Nothing here should be considered legal advice. We express our opinion with no guarantee and we do not endorse any service in any way. Please refer to a qualified attorney for legal advice. Reading ToS;DR is in no way a replacement for reading the full terms to which you are bound."

Even criticism of legalese requires legalese.

</comment><comment><USER17> This inspired me to look for HN's ToS. As far as I can find, it is "When you click on a link, our server will send you the corresponding page."

[http://www.ycombinator.com/legal/](http://www.ycombinator.com/legal/)

Really? That's it?

<comment><USER18> What more do you want? Licensing for the content of the post? ToS for webscraping? Privacy policy?

<comment><USER17> You are assuming that I find it unsatisfactory.

</comment></comment></comment><comment><USER19> The problem with click-on ToS is that they include heavy handed legalize designed to protect the service provider but for a casual service which is low cost or nearly free to you (they are monetizing you). You certainly would read it (or pay a lawyer to review it) if you were paying someone $100K for engineering work or something like that. It's not worth your time for something which is free.

A rating service like this actually sounds like a very good idea- even one worth paying a small amount for (they very well will need money to protect themselves from lawsuits due to bad ratings). You pay the rating service about what you pay the web service- almost nothing.

Anyway, how else can a class push back against ToS that are not worth reading?

</comment><comment><USER20> The browser add-on is nice – it adds an icon to the location bar with the overall site rating and makes the info readily accessible by clicking on that icon. It is nice to have a quick assessment of the site's TOS as soon right as the page loads.

</comment><comment><USER21> Up vote, this seems like a great idea to me. I'd love to see companies get beat up publicly when terms of service are obviously bad. Would also love to see some standardization of privacy/content/other sub polices.

If we're all supposed to push our data from an internet of things into the cloud the community needs to hold companies accountable as nobody else is going to. I shudder to think what facebook would be doing right now if it hadn't been for public outcry over things like their "Beacon" program.

</comment><comment><USER22> I like this more for the fact that I get a better idea of what these companies are willing to say publicly about utilizing the data they have on you. TOSes are ultimately meaningless, but comparing sites with things like "your data remains yours" and "your data becomes ours" speaks a lot towards company policy.

</comment><comment><USER23> Docracy had a great terms of service tracker - it diff'ed changes to TOS for a thousand companies.

Looks like they shut it down last year though. [https://www.docracy.com/tos/changes](https://www.docracy.com/tos/changes)

<comment><USER15> Yes but it's not open source. Ours is: [https://tosback.org](https://tosback.org) \-- [https://github.com/tosdr/tosback2](https://github.com/tosdr/tosback2) and tosback3

</comment></comment><comment><USER24> I'm about to launch and I hate ToSs that consist of dense nonsensical boilerplate legalese.

Is there anything out there (template or affordable service) to help a website owner construct a sane and simple ToS for their site/wepapp?

</comment><comment><USER25> [https://chrome.google.com/webstore/detail/terms-of- service-d...](https://chrome.google.com/webstore/detail/terms-of-service- didn't-r/hjdoplcnndgiblooccencgcggcoihigg/)

</comment><comment><USER26> I've heard proposals for standardized icons for TOSs. Kind of like the truth- in-lending statements with credit card offers that spell out everything up front.

</comment><comment><USER27> [https://news.ycombinator.com/item?id=5888393](https://news.ycombinator.com/item?id=5888393)

</comment><comment><USER28> Quite frankly most of the comments on that site are very subjective

<comment><USER15> If there's something you think is wrong, you can discuss and _participate_. Can you point specific examples which you think are "subjective"?

</comment></comment><comment><USER29> This has been around for years already.

<comment><USER30> cool. how about a comment on its usefulness? code quality? breadth of TOS it has ratings for?

"it's been around for years" doesn't add much value.

<comment><USER31> Website's user design is bad- opening "more details" in a new tab, for example, just redirects to the homepage. It's also not very filled out- major services like DuckDuckGo and Instagram just have stub pages.

The problem with this website is that 99% of the users will never run into an issue with the TOS, and the 1% that do, will need a lawyer, not a TL;DR website. It's not very needed, nor does it do a good job at presenting the info it should.

<comment><USER32> You missed the (fairly obvious) point of the website, which is to advocate for better terms of service through public ratings and advocacy, not help people with individual legal issues.

And the reason why opening "more details" isn't doing what you want it to is that it's not another web page, it's a modal dialogue -- ie, part of the current web page. You can argue (reasonably) that modals aren't good design, but it's definitely doing what it's intended to do.

And what potential stub pages are you even talking about?</comment></comment></comment></comment>


An actor who was really stabbed on stage - <AUTHOR> https://www.bbc.com/news/stories-51878964 <comment><USER2> Somewhat related, Brandon Lee was killed in a firearm accident filming "The Crow". A dummy bullet was stuck in the barrel, and a subsequent blank cartridge was fired, causing the dummy bullet to propelled.

[https://en.m.wikipedia.org/wiki/Brandon_Lee](https://en.m.wikipedia.org/wiki/Brandon_Lee)

<comment><USER3> Also Jon-Erik Hexum, who played Russian Roulette between takes with a blank cartridge.

[https://en.wikipedia.org/wiki/Jon- Erik_Hexum](https://en.wikipedia.org/wiki/Jon-Erik_Hexum)

</comment></comment><comment><USER4> I saw an actor get stabbed for real on stage in a production of Julius Caesar at the Stratford theater (Ontario, Canada). It was a long time ago, and not googleable. IIRC the retractable knife was broken. It happens. He finished his scene, and returned as a corpse (acting!), before leaving for medical care.

</comment><comment><USER5> I've wondered if productions throughout history have used live actors in real deathmatches for shows. I know Apocalypse Now had real corpses procured for some of the scenes accidentally until someone made a correction.

<comment><USER6> Galidtorial combat and it's other side shows perhaps?

[https://www.google.com/amp/s/www.ancient.eu/amp/1-432/](https://www.google.com/amp/s/www.ancient.eu/amp/1-432/)

</comment></comment><comment><USER7> Here's a similar example except the victim didn't survive: [https://youzicha.tumblr.com/post/137883089259](https://youzicha.tumblr.com/post/137883089259)

</comment><comment><USER8> I did SCA heavy weapons fighting many years ago. The rule I was taught was that real weapons plus real techniques equals real injuries and deaths.

The SCA dealt with this issue by using real techniques with fake weapons — rattan swords, not metal. Some techniques were banned, too. Even with fake weapons, they were just too dangerous. The result was that a newbie could go out in armor and weapons and they might get bruised, but unlikely to get much worse than that.

The Marklanders dealt with this issue by using fake techniques with real weapons — blunted metal, but still metal. But you needed many years of practice before you could go out there and do what amounted to an impromptu "dance" with swords and survive without choreographing everything within an inch of its life.

Stage acting with metal weapons needs much choreography by people who know what they're doing. And constant vigilance. I grew up in a theater family, and I refused to continue to participate in one amateur production where the director and the actors weren't taking safety seriously. The director never forgave me for leaving, but I am confident that I was right.

</comment><comment><USER9> Responsible productions run a _fight call_ , or a walkthrough of all the fight choreography in the show, before each and every performance. For a stage manager to bring up the curtain without having done this is a serious ethical violation. There would be fallout in the community, and likely official sanctions from the union. This is not okay.

<comment><USER10> How common is it to use metal swords, as opposed to foam or cardboard?

<comment><USER11> Pervasive. Metal swords give a nice * ting * when they clash, and there is a whole discipline called stage combat precisely around dealing with how to fight safely using these weapons.

There are steps you're meant to go through before and during each move. We were taught "CRAP": you Communicate your move, the opponent Retreats, you Advance / Attack into the now empty space, the opponent Parries "into" the attack, but their body is out of the way. The idea being here that if you forget the choreography at any point, you're still safe, because you can't attack anything before the receiver has retreated out of the place you're attacking. However, the trick is to do this as smoothly and fluidly as possible, because that sells. It takes practice and maintenance not to let the emotion and adrenaline of the scene take over, and stick to the process, while ignoring the muscle memory of the choreo. It's often not considered an important skill during an audition by casting directors or directors, relative to credits and actual acting, and therefore not by actors themselves. Result: dangerous fights.

But cardboard or foam swords? No way. You want the audience to be on the edge of their seats, and that requires metal.

<comment><USER12> > Metal swords give a nice * ting * when they clash

I assume it's impossible to do this with sound effects without it sounding stupid (because if not, they'd presumably be doing that). Is there a reason why?

<comment><USER13> Foley is just not practical for live performance, especially fast reactive stuff like metal clashing.

</comment></comment></comment></comment></comment><comment><USER14> The show had recently moved to a new, slightly smaller, venue and due to schedule constraints did not have a chance to fully rehearse one of the swordfight scenes. During the first showing of the play one of the actors was struck in the face by a (presumably dulled) sword due to improper positioning of the actors (related to the slightly smaller set). This broke the orbital bone of his eye and caused brain damage. The show was immediately ended and he was hospitalized, but he was left with brain damage. After 7 months of PT he was able to walk again, but never fully recovered and was left with limited mobility and had trouble speaking. He still is acting to this day.

<comment><USER15> Thank you for the summary; you are the hero we all need.

I wish HN had a policy to more strongly moderate posts that clearly have absolutely nothing to do with Hacker culture, but I suppose the noise is low enough for the current policy to not really be a problem?

<comment><USER16> If you have another look at the guidelines you'll see that _any_ article that arouses the community's curiousity is fair game.

<comment><USER15> I know what the guidelines are. I'm questioning the guidelines.</comment></comment></comment></comment>


How to Ask Questions the Smart Way (Updated: 21 May 2014) - <AUTHOR> http://www.catb.org/esr/faqs/smart-questions.html <comment><USER2> Everyone should read this. Then read it again. Lather, rinse, repeat. Even if you don't agree with everything esr has to say, most of this is totally on- point.</comment>


Ask HN: Situation: Startup team of contractors, customer wants to visit office? - <AUTHOR> Hi all, So most of our team of 8, in made up of contractors working remotely. We had mentioned that we are a team of 10 (8 contractors + 2 co-founders) in one of our calls (hadn't specified that they were contractors), now the client is insisting on meeting in our office.<p>How should we handle the situation? <comment><USER2> Meet in your office. Or if you don't have an office because you're all remote, tell them that in clear terms and offer to meet at the client's choice of 1) the client's office; 2) a Starbucks; 3) a rented office in a coworking space (some will rent by the hour or day).

Not sure I understand what the problem is here.</comment>


Ranzel - <AUTHOR> http://ranzel.com <comment><AUTHOR> hey hacker news. Ranzel is a livestream and video platform that allows users to share locations and directions and invite others to come to that location. we are about 2-3 weeks out from having our full MVP on the App Store. I would love to know what everyone thinks. thank you!</comment>


My Watch Runs GNU/Linux - <AUTHOR> https://learntemail.sam.today/blog/my-watch-runs-gnu-linux-and-it-is-amazing/ <comment><USER2> Being an old Slashdot user, the first incredibly dumb thought of mine was "Imagine a beowulf cluster of these!" With a pic of Natalie Portman for the watch face, of course.

But, one fun thing I could imagine doing is using it as an incredibly portable PirateBox. Or any other use of a file server hiding in plain sight.

<comment><USER3> Man, I remember when those jokes were old, 15 years ago.

Speaking of Beowulf, has there ever been an evolution of the concept? The closest I've seen since has been QNX's QNet, which allows transparent management and communication between process on nodes of the cluster. I suppose Hadoop or even Kubernetes can be seen as the continuation of the concept?

<comment><USER4> The idea of a Beowulf cluster was using networked commodity PC hardware and Linux to do HPC / scientific computing.

In some ways this idea came to dominate. If you look at the top500 list:

[https://www.top500.org/list/2016/11/](https://www.top500.org/list/2016/11/)

All of these machines are big clusters running Linux. Mostly on Intel CPUs.

But on the other hand, the idea of using commodity hardware is kind of a thing of the past. It's mostly Xeon CPUs, not desktop processors. And it's specialized network hardware. And more and more you see dedicated compute hardware like Intel Phi and Nvidia Tesla cards.

<comment><USER5> That's a narrow definition of "commodity" \-- the special networks cost less than the same speed of Ethernet, and Intel server chips (non-phi) aren't that different from desktop CPUs.

If you look through the archives of the beowulf mailing list, occasionally someone makes the argument you're making, and few people agree with it.

<comment><USER6> There is no 'same speed of Ethernet' for infiniband or omnipath or aries, etc. There is more to these networks than throughput, and the switches approach a million dollars apiece.

The rest of the non-phi/non-tesla hardware is pretty much off the shelf, but the interconnect is one of the two distinguishing features of a supercomputing-class cluster; the other is high-performance shared storage (which of course requires the interconnect to function).

<comment><USER5> You're explaining high speed networking to the system architect of infinipath :)

<comment><USER6> It's a shame feel like I need to. There's no world where high-speed interconnects are as cheap as ethernet, nor is there a world where it is appropriate to replace them with ethernet. Congratulations on your successes but they're not really relevant to the accuracy of your post.

</comment></comment></comment></comment></comment></comment></comment><comment><USER7> This is awesome. I got in on the smartwatch craze super early (like sony smartwatch 1), and the one thing I wished was for was some F/OSS to run on my watch (believe it or not sony smartwatch 1 actually had a dev kit), and to finally getting rid of the oddly-intrusive smartphone apps that came with most smartwatches. Hyped to hear someone actually did it with Asteroid OS (even if it's Alpha).

I also thought FirefoxOS would evolve to maybe get in this space, but I was mega wrong about that and lots of other things so there's that. I'm excited that Asteroid won't meet the same fate, but maybe I'm biased.

Also stumbled upon [http://www.openembedded.org/wiki/Main_Page](http://www.openembedded.org/wiki/Main_Page) while looking the repo for Asteriod. Excited to see what comes of this project and maybe even contribute in the future.

<comment> joatmon-snoo OE is very much a thing in embedded Linux. You might also want to look up the Yocto Project.

I know that places like Formlabs use it (source: interned there), and 100% agree with the sibling comment: there's a huge, painful learning curve to get started.

It's a combination of a lot of problems: the question of what expertise level to write tutorials/walkthroughs for, decent documentation (that you think you understand but then realize, oh shit, no, I don't), knowing the ecosystems (man, the sheer F/OSS _drama_ that you can discover while searching for something...), were all problems that I noticed just trying to extend our build system.

<comment><USER8> Part of the problem is due to the small community of developers involved. There are a lot of ways to package and build your source tree, especially if you draw from a lot of different projects. See the chromium or android projects to see what I mean. If you compare the smaller and older embedded projects to the Arduino community, it's like day and night. The Arduino project has a much larger community of users and contributors which has given it much better libraries, tools, and support.

</comment></comment></comment><comment><USER9> meanwhile, everyone's phone here runs gnu/linux but completely out of reach.

everyone bought a computer from an advertising (google) or fashion (apple) company that only runs in kiosk mode. how does your 90s self feel about that?

<comment><USER10> > meanwhile, everyone's phone here runs gnu/linux but completely out of reach. > everyone bought a computer from an advertising (google) or fashion (apple) > company that only runs in kiosk mode.

Pretty sure there is no GNU component in iOS which is based on BSD. Also, Android uses _only_ the Linux kernel, not even close to a GNU/Linux system.

<comment><USER11> If you install Termux on android, you get a full Linux experience though, with bash, gcc, and even things like emacs, ruby, and python. And it's just a normal app -- not requiring root or anything.

<comment><USER12> Never heard of Termux, thank you very much for mentioning it!

<comment><USER9> never heard of termux either. I use ConnectBot (a very good SSH client) that can also open local terminals.

</comment></comment></comment></comment></comment><comment><USER13> Since I own the same watch...I'm intrigued. Battery life is a concern (as is integration with some stuff). But yeah who am I kidding I'll try this and even if all it will ever do is display the time there's something to be said about "well yeah I got my Linux box right here!" :D

Remembering the "runs on a toaster" shirts I am now curious if NetBSD (or any BSD) will run on it. The thought that I never even considered messing with the watch makes me a bit sad (I've turned into too much of a consumer, not enough tinkerer left :P)

</comment><comment><USER14> One of the big draws of buying and wearing a mechanical watch is the emotional feeling of something busily working away on your wrist. In the same way I would fine great joy in wearing a flavour of linux right on my wrist.

<comment><USER15> Absolutely - I'd love to see more along the lines of Tag Heuer's 'Connected' watches (which I think all have LCD faces), but stepping back to mechanical time.

At it's most basic, just a notification light that mirrors that on my phone/tablet.

Ideally, I think a ticker-tape-style circular display around the edge of the (real mechanical) watch face to give notification headings would be _awesome_.

<comment><USER16> Check out the Withings Steel HR. No ticker tap display, but it does have a small inset LCD to give you connectivity, but with style/class of analog.

[https://www.withings.com/eu/en/products/steel- hr](https://www.withings.com/eu/en/products/steel-hr)

</comment></comment></comment><comment><USER17> What GPU does it use? Is it a native GPU driver + Mesa or you use it with libhybris and Android blobs? Wayland is neat, but it's pretty annoying when there are no native drivers available. One of the problems with Android is, that it became like Windows of the past. Hardware makers produce Android drivers with closed userspace blobs, and leave it at that. Blobs built against bionic make running a proper glibc Linux on such devices a pain unless hacks like libhybris are deployed, or you manage to replace them with proper open drivers.

<comment><USER18> From the front page:

"AsteroidOS is built upon a rock-solid base system. Qt 5.6 and QML are used for fast and easy app development. OpenEmbedded provides a full GNU/Linux distribution and libhybris allows easy porting to most Android and Android Wear watches."

<comment><USER17> Understandably it can use libhybris. I was asking what GPU is used in the poster's watch. If it has native drivers, libhybris isn't necessary.

<comment><USER19> Qualcomm, so in theory can use Freedreno.

AFAIK, Hybris isn't _just_ for the GPU and is used to port various binary Android drivers to ubuntu touch, sailfish, tizen, luneos etc as can be seen from the following chart:

[https://wiki.merproject.org/wiki/Adaptations/libhybris](https://wiki.merproject.org/wiki/Adaptations/libhybris)

<comment><USER17> Yes, it can be used any time there is a need for blob that depends on bionic and there is no open replacement. May be for touchscreen driver in this case? That's why it's such a mess with Android only hardware.

No idea why Tizen needs it though. Samsung _can_ afford writing normal drivers for all their hardware.

</comment></comment></comment></comment></comment><comment><USER20> Love the hack but I can't agree that they're a fad. Long before smartwatches my cousin had a bluetooth watch connected to his phone. And today I have a smartwatch connected to my phone to avoid having to stop and take it out when I'm on a bike. I bike everywhere, like thousands others where I live.

So there's clearly a market for some sort of wrist-device that makes using your phone easier.

The thing that makes it feel like a stupid fad is when you have to charge it every day and therefore forget to put it on. It hasn't become habitual quite yet.

Which is why I love my smartwatch for having an e-ink display and not an amoled display. So even after more than a year of operation I still only charge it once a week.

<comment><USER21> That's why he said it was a fad _for him_. And it is, for the vast majority of people, just a fad. Bar some use cases like biking and so on, having a smartwatch brings nuisances for no tangible benefits.

</comment></comment><comment><USER22> > Even more amazingly, running on that tiny package of hardware is some live > multitasking

Yep, pretty amazing that a quad-core 1.2GHz machine with half a gig of RAM can run more than one thing at a time!

<comment><USER23> I sense dark sarcasm hidden in this message, perhaps from behind a smug UNIX beard?

<comment><USER24> Or maybe someone that remembers the Amiga...

<comment><USER25> No need for that much memory. If you can remember 8 years ago that's enough.

<comment><USER26> _Scans mental dictionary for interesting things from 2009_

      Nothing found

What are you referring to?

</comment></comment></comment></comment></comment><comment><USER27> Its hard for me to consider a smartwatch when my current watch is solar powered and I haven't had to change batteries for the last 8 years. Maybe when these can run on a charge for 2+ weeks at a time I might consider it.

<comment><USER28> That's a completely different usecase though. You don't wear a smartwatch just to see the time. You wear it because it can do stuff for you outside of telling you the time.

<comment><USER29> Im confused. Isnt that the definition of a Smartphone? :P

<comment><USER30> But why would someone want a wristwatch when they could have a pocket watch?

</comment></comment></comment></comment><comment><USER31> What would be the killer app for a smartwatch from a hacker/techie perspective? Because I'm still struggling to see any realistic use case for myself.

<comment><USER32> For me, killer application is basic usable text input. I'd love to covertly send text messages, write down some thoughts and TODO items, while still maintaining eye contact and following discussion.

For it to be usable, it should not require sight and higher typing speeds should be achievable by training. This rules out virtual querty keyboards and predictive suggestions. I think glyph recognition would be usable, but also other gesture systems would work if they don't demand supervision by sight.

<comment><USER33> Does there exist any input method that doesn't require sight other than physical keys? If so, I'm not aware of any.

<comment><USER34> Voice recognition obviously?

<comment><USER35> That's not covert though, actually it's so overt I generally feel like a douche using it...

</comment></comment></comment></comment></comment><comment><USER36> I run Asteroid OS on the old LG watch (which I also got for free; probably a prime market for this OS). It's still in alpha so it's fairly buggy. But it looks really nice, particularly for being FOSS. It can (in principle) do notifications, weather, and music control. I look forward to them smoothing it all over, but I wear it already.

</comment><comment><USER37> This _is_ amazing (I also have a moment of amazement at my smartphone every so often).

But an issue is power usage. (eg) ubuntu runs on a smartphone, but with much shorter battery life than android. (Tho TBF, I don't know the power efficiency of Asteroid OS).

One side-benefit of non-rooting linux (eg termux, terminalIDE) is retaining battery life.

However, Asteroid OS is open source, which counts for a lot!

</comment><comment><USER38> Quad core + 512MB of RAM. Now it just needs HDMI out and we've got a quite capable portable computer on our wrists.

<comment><USER39> My only concern with smart watches is battery life.

<comment><USER40> It's definitely one of the main restricting factors. That said, even my gen- one Moto 360, while not new and not known for being amazing in the battery department hasn't been an issue for me. I just put it on the cradle on my nightstand when I go to bed and pick it up in the morning. It charges pretty quickly as well so if I get home from work on a Friday and anticipate being out late, I can put it on the cradle for 30-60 min and top off the charge before heading out and there's never an issue.

Still, the battery isn't something like the battery in a traditional watch so at some point I won't just be able to order a button cell on Amazon and swap it out like I could on any old Timex, etc. Definitely hurts the lifespan and it's a major reason I only bought this watch because I got it on sale for $100. I wouldn't feel as comfortable buying a $500 watch that would be forever battery-dead in 3-4 years.

</comment></comment></comment><comment><USER41> This needs a microphone. Would be great to be able to drive activity via voice, or make reminders. If it had some kind of bluetooth/wifi also then you could send emails via dictation but I guess the size/battery constraints rule that out.

<comment><USER42> It's got a microphone. Also both Bluetooth and WiFi, and you can (with the original Android Wear -- no idea if Asteroid has got to the point of implementing anything similar) drive activities by voice, set reminders and send emails by dictation.

The battery lasts for around two days.

<comment><USER41> Wow that's cool. Battery life is always a pain but two days is not so bad.

</comment></comment></comment><comment><USER43> This would be extremely appealing if it had sufficient I/O to make it into a mobile, basically headless computer you could hook up to whatever display or input was handy. Looks like it only has a single MicroUSB port though.

<comment><USER26> Theoretically, it has the CPU, and the USB port is 2.0, so you could manage a USB 2.0->VGA converter.

I've heard such converters are the hardware equivalent of running the unaccelerated VESA driver due to the low bandwidth though. I don't expect it would do 60fps beyond 1152x864 and 30fps beyond 1280x1024.

<comment><USER44> Speaking from experience: these things are only useful for running powerpoint presentations. They break down even on scrolling a browser page, much less playing video.

<comment><USER26> Ah. Yikes.

Thanks for the info, I'd always wondered.

Kinda sad none of them spent the extra effort on building a differential update protocol of some kind - but then the processor inside would probably need to be 250MHz+...

</comment></comment></comment></comment><comment><USER45> Four processors in a watch? That's impressive, but if you actually use them, what's the battery life?

<comment><USER46> _> Four processors in a watch?_

Four cores, which makes a difference.

 _> what's the battery life?_

It might not be as bad as could be feared, specifically regarding the CPU at idle anyway. A lot of modern CPUs support turning cores individually on/off (or at least into very low power sleep states) as needed and if the OS scheduler is bright enough then taking advantage of this can be a lot more power efficient than trying to fiddle around with variable clock rates. There might be a performance hit for single one-thread tasks of course as per-core performance might be low, but at times when you care (while in active use, interacting with an app) there will be at least three distinct tasks going on: core function management, display management, and at least one user task. While the watch is idle there will just be one active task most of the time so only one core needs to be powered up (of _none_ most of the time, with device management tasks and user apps that respond to events/notifications only waking up on interrupt).

Having said that, having to charge it at least once most days is my only major complaint with the MS Band that I wear most of the time. It would be interesting to see how well this manages in that regard.

</comment></comment><comment><USER47> I notice that nobody answers to the "what is the battery life" questions...

<comment><USER48> The article has both the hard fact "410 mAh" as well a a more colloquial "a good days worth!"

Sure, the author doesn't confirm this nor expand on it, but I'd say his comment is sufficient.

<comment><USER49> 410 mAh is a measure of battery capacity, not battery life. And the phrase "a good days worth" presumably describes the watch as shipped with Android wear.

I think what the original question was getting at was more like "what is the battery life of the watch when running AsteroidOS?" That seems like a pretty fair question which was not addressed.

</comment></comment></comment><comment><USER50> Looks cool. Wouldn't trust it to tell the time though

<comment><USER51> Does it just run date on the CLI and pipe that out? That'd be useful. Or show the date in your BASH prompt.

<comment><USER52>
        watch date

<comment><USER53> Probably don't want the default refresh of 2 seconds. And the title/header is probably redundant, as well. Maybe this, instead?

$ watch --interval 0.1 --no-title date

;)

</comment></comment></comment></comment><comment><USER54> Is it 2003 again? The content container here uses a white png as a background instead of background-color: white

<comment><USER55> It's not a perfect white: it's a 476-pixel square with some random (very small) splotches of light grey. As the image is called 'texturetastic- white.png', I assume the intention is to give a more natural texture feel to the background.

I'll admit that it's not the design choice I would have made, but then again, I'm not a designer!

</comment></comment><comment><USER56> Does it run Doom? :-)

<comment><USER34> Obviously it does.

</comment></comment><comment><USER57> Is this really something to be happy about?

Even ignoring technical considerations (the dizzying amount of code and cruft required to run _a watch_ ), it goes against one time-honored watch tradition: simple, elegant mechanics.

<comment><USER24> Congratulations. You've won today's "Find something to moan about" prize!

Seriously though - stop getting hung up on the word 'watch' \- it's not the real point here. Nobody is arguing that telling the time doesn't require a full blown OS.

> simple, elegant mechanics.

Have you ever _looked_ inside a watch!

<comment><USER55>
      > simple, elegant mechanics.
      Have you ever looked inside a watch!

Well, I'd grant the "elegant mechanics", getting all those teensy cogs and wheels and levers and bits to work together like, er, clockwork…

But "simple"? It's telling that the term for each feature on a watchface is "complication" :-D

</comment></comment></comment><comment><USER58> Oh neat! I've always wanted this.

When I last tried hacking my Moto360 it was possible to get Debian running in a chroot reasonability easily.

The trouble came mostly with video access. The userland graphics libs are all compiled against BIONIC rather than glibc. And they were at the time only available in compiled form. That meant it wasn't really possible to have a clean glibc system.

I guess either something has changed, or they're using a hack, incorporating BIONIC, which is what many people have done on other mobile platforms.

Very neat though, I'm going to have to try this out!

<comment><USER59> Apparently libhybris [1] solves the glibc -> bionic problem, but I've never been able to work out _how_ to use it. I'd like to see a "Hello World" done with a small rootfs+libhybris on something like the Nexus 4.

1: [https://en.wikipedia.org/wiki/Hybris_(software)](https://en.wikipedia.org/wiki/Hybris_\(software\))

</comment></comment><comment><USER60> Whats the battery life like running Asteroid vs Android Wear?

</comment><comment><USER61> Something only a nerd can be excited about.

</comment><comment><USER8> Great project. I had no idea the LG Urbane used an ARM Cortex-A processor. I have a few 1st gen Android watches, and those used the ST ARM cortex-M series micros. I have an LG Urbane as well, but wouldn't want to dump it since I find Android wear to be useful.

<comment><USER8> Ooops, my bad. I was mistaken about the 1st gen Android wear watches. They also used Cortex-A processors and can be updated with AsteroidOS. I was thinking of other smart watches.

</comment></comment><comment><USER62> Site has responsive problem, cells overflow on Nexus 4

<comment><USER63> Love the nexus 4 mate! Watch out for breaking power buttons though!

Thanks for the bug report btw. I'll fix it when I'm thinking straight in the morning!

<comment><USER62> Oh yeah. It's those pesky little things that push the width beyond 100% at least here it was easy to find. Sometimes you have to use the console>inspect that highlights parts of the page to find what is causing the width overflow.

Also yeah Nexus 4 isn't bad, too bad they don't update it anymore :(

</comment></comment></comment><comment> awinter-py I tried asteroid on the sony smartwatch 3 this month -- graphics are iffy. Docs suggest experience is better on other hardware.

</comment><comment><USER64> Newbie question - isn't Android wear's kernel open source? Android has switched to Wayland as well right?

<comment><USER65> Android Wear's kernel is linux and some of the low level userland is open source but everything above that is locked down and proprietary. It's definitely not using Wayland. In general Google has been moving away from Android's open source legacy as much as they can.

</comment></comment><comment><USER66> Very high CPU usage while browsing this site, Firefox' Reader View saves the say once again..

<comment><USER67> I had the same problem here, while scrolling Firefox couldn't catch up and showed white just white for a short time. Then I saw the huge background gradient. The background is an image, a radial gradient, and also background- blend-mode: hue;

edit: there are even more huge div's that have the same background, so there are multiple layers of gradients with hue blend mode.

<comment><USER63> Spot on. I found this out the hard way today and wrote up a post with some benchmarks and the tiny patch that fixed the bug: [https://learntemail.sam.today/blog/1-css-property-that- will-...](https://learntemail.sam.today/blog/1-css-property-that-will-ruin- your-scroll-performance/)

<comment><USER68> If I were you I would also consider getting rid of your textured background ([https://learntemail.sam.today/static/images/texturetastic- wh...](https://learntemail.sam.today/static/images/texturetastic-white.png)). The little grey blobs just make me wonder whether my monitor is dirty.

</comment></comment></comment></comment><comment><USER68> is there anything like this for Pebbles?

</comment><comment><USER69> I like how he is sarcastic about being very happy that systemd is installed on the watch.

<comment><USER26> If you're right, that's a big sigh of relief from me.

The guy mentions how "Lennart Poettering would love it!" as the h2, and also describes X11 as "legacy".

With these in mind I feared he was serious about the systemd bit.

I'm really sad X11 is legacy software myself, as an aside. It's a disaster, sure, but now we have one _more_ layer of "uhhhh..." for all the UX-types to get scared away by: it used to be "(WinAPI) vs ((Qt)/(GTK+)/(Xlib/XCB))", which was embarrassing enough; now it's "(WinAPI) vs (X11((Qt)/(GTK+)/(Xlib/XCB))/Wayland((Qt)/(GTK+)/(???)))" which is just plain annoying for low-level graphics hacker wannabes - I can make a WinAPI app in C that opens a window in a few KB, where as to do that in Linux now I HAVE to support XCB and also write my own tiny UI for Wayland.

Practically speaking it means that most developers will just pick a side^H^H^H^Htoolkit and go with that. It doesn't help that I've never been able to get past Qt's love of background processes vs. GTK's various displays of autism/spasticness.

 _sighs_...rant over, situation accepted a bit more.

systemd is still a disaster though. I saw a massive 3Wx5H 1080p video wall in a shop window the other day, displaying... systemd emergency mode.

At least I learned that some video stretchers are smart and will drop the panels they're controlling into standby if they display black for too long. (Only the two panels at the top-left displaying the error were on, the others visibly had their backlights off. Neat.)

<comment><USER38> It hasn't been all roses in the windows world. Aside from qt/gtk being just as desirable there, there was also winforms and WPF in .net that are now left out in the cold and no clear forward direction that would also work on windows 7. They seem to be taking an each way bet on whether Win32 is deprecated or not.

Actually, I think this is the situation that lead to the growth in webapps and probably helped the decline (or failure to rise) of windows phone, no one had a clue where MS was going.

<comment><USER70> WPF is pretty much alive for desktop applications and its architecture (XAML + Blend tooling) is the foundation of UWP applications.

Windows Forms is officially dead as communicated at Build a few years ago. It is now playing chess with Carbon.

MFC is officially on life support. Way forward for C++ developers is UWP.

Everything from Win32 that isn't required for UWP support is deprecated and Project Centipede is the official way to bring Win32 applications into the new shinning UWP world.

<comment><USER26> TIL. Thanks for this, been wanting to keep my finger on the pulse of Windows development, but am quite distant at the moment (no Windows hardware).</comment></comment></comment></comment></comment>