Ask YC: Whats your Twitter handle? - <AUTHOR>

As recently as two weeks ago, i didn't really get what twitter was all about nor did i care. I reluctantly gave it a shot and i must say, I'm hooked. If you're a twitter user and would like to be added by other YCers, post your Twitter name below.<p>http://twitter.com/cbomb <comment><USER2> <http://news.ycombinator.com/item?id=134808>

Mine is <http://twitter.com/manvsmachine>

</comment><comment><USER3> I'm at the "I don't get what twitter is all about nor do I care" phase. What was it about twitter that got you hooked?

<comment><USER4> The hook is the serendipity the service creates in your life.

<comment><USER5> "The hook is the serendipity the service creates in your life."

Could you give some detail?

Doesn't Twitter demand at least some time and attention? From what I've seen, most of what shoots past is astonishing in its lack of content and value.

So, while some posts may be useful, I don't see that the results justify the attention required.

Is there some preferred way to avoid the drivel and catch only the good stuff?

<comment><USER6> yes. follow only interesting people.

here is the workflow : 1- create a twitter account 2- find people you already know on twitter and follow them (try googling their name + twitter) 3- setup alerts on topics you like (hint : setup an alert for your geographic area) 4- manage people you follow : if somebody sucks, unfollow him. if your receive an alert, follow the user who sent the twit for some time and decide later if you want keep following him.

after some time (about six months) you'll find only interesting topics on your twitter feed.

<comment><USER7> Can this be automated? I love Techmeme. A system for surfacing new conversations from interesting twitter users. I assume twitter pied pipers like Scobleizer would need to be weighted (downwards). Kind of a TechMeme for twitter. Has anyone done this yet?

<comment><USER6> go to <http://twitter.com/public_timeline>. see "featured"? choose one (i suggest @zefrank). then click the "With others" tab. thus you see @zefrank and the people he is actualy following twits.

this is techmeme the twitter way.

</comment></comment></comment></comment></comment></comment><comment><USER8> <http://twitter.com/justin_dz>

Just loaded twhirl, which runs on Adobe AIR. Twitter is fun for doing neat things with. Check out "Foamee" for pseudo-beer-sharing fun.

</comment><comment><USER9> <http://twitter.com/aaroneous>

Twitter reminds me of listening to a police scanner, that said, there's usually some interesting things you can pick up.

</comment><comment><USER10> <http://twitterjump.com/communities/hacker-news>

:-) (it's just a prototype, tossed it together in a couple of hours...)

</comment><comment><USER4> <http://twitter.com/andrewparker>

It's generally just random musings, but some VC tidbits and tech news mixed in.

</comment><comment><USER11> Most people on my twitter are either local, friends from afar, or a bunch of techies

<http://twitter.com/truebosko>

</comment><comment><USER12> <http://twitter.com/zealog> <http://twitter.com/aaronh>

</comment><comment><USER13> <http://twitter.com/dstillz>

I got it a long time ago but started using it very recently.

</comment><comment><USER14> I posted on the other one, but here's my twitter again: <http://twitter.com/hooande>

</comment><comment><USER15> <http://twitter.com/waltz>

Woop. Let's go Twitter-verse.

</comment><comment><USER16> <http://twitter.com/nuin>

but I'm not (yet) in the hype.

</comment><comment><USER17> <http://twitter.com/jasonlbaptiste>

</comment><comment><USER18> <http://twitter.com/chrisbroadfoot>

</comment><comment><USER19> <http://www.twitter.com/bradmaier>

</comment><comment><USER20> <http://twitter.com/looselytyped>

</comment><comment><USER6> <http://twitter.com/slim_amamou>

</comment><comment><USER21> <http://twitter.com/mdesjardins>

</comment><comment><USER22> <http://twitter.com/IdeaShower>

</comment><comment><USER23> <http://twitter.com/xugglybug>

</comment><comment><USER24> <http://twitter.com/goldfishs>

</comment><comment><USER25> <http://twitter.com/igrigorik>

</comment><comment><USER26> <http://twitter.com/Human_USB>

</comment><comment><USER27> <http://twitter.com/nilobject>

</comment><comment><USER28> <http://twitter.com/Adrian_H>

</comment><comment><USER29> <http://twitter.com/initself>

</comment><comment><USER30> <http://twitter.com/peterc>

</comment><comment><USER31> <http://twitter.com/bfioca>

</comment><comment><USER32> <http://twitter.com/purrp>

</comment><comment><USER6> it would be better if everybody added his twitter handle on their user page.

</comment><comment><USER33> <http://twitter.com/topa>

</comment><comment><USER10> <http://twitter.com/jdg>

</comment><comment><USER34> What part of New Jersey are you from?

<comment><AUTHOR> across the bridge from philly

</comment></comment><comment><USER35> mine is <http://twitter.com/laktek>

</comment><comment><USER36> NotoriousBRK - just signed up.</comment>


Ask HN: Flutter or React Native or Kotlin Native, Which One? - <AUTHOR> Hello Engineers,
What should I use for developing my mobile app, Flutter, React Native or Kotlin Native?
Thank you! <comment><USER2> Depends on what you want to do. The biggest advantage with native languages like kotlin or Swift is that you can leverage the platform APIs and implement interesting features.

That being said, recently I used flutter for a small ~5KLOC project and I was impressed. It was the most fun and productive experience I had in years. The tooling is amazing.

If your app isn't really using any platform specific functionality, give it a try.

</comment><comment><USER3> My answer is to go with native apps.

We run an app analytics business and see that companies betting on cross platform are always struggling and they are one step behind on the native platforms.

Long answer short - go with native. If cost is a concern pick a single platform

In Asia that choice is Android. US or Europe might pick iOS.

</comment><comment><USER4> I'm betting on Ionic/Capacitor. Using web technologies my development speed is higher than building a native app for a single native platform. Of course the choice heavily depends on your use case. I wouldn't use Ionic for a 3D animations game.

</comment><comment><USER5> I always encourage native. I think it basically depends what you need to build, the cross platform toolkits can work well for pushing out a mobile client for an existing service or if you just need a presence in the respective stores. Keep in mind not everything is easier / faster with cross platform, some things can be a lot more painful, especially if you want to take advantage of platform specific features or hardware. Also Kotlin Native / Multiplatform is great, I'm a convert. It's not really comparable to the others however since the focus is on building shared libraries and frameworks, you still need to bring your own UI.

<comment><AUTHOR> > It's not really comparable to the others however since the focus is on > building shared libraries and frameworks, you still need to bring your own > UI.

So it will be Kotlin for business logic and Flutter for UI?

<comment><USER5> > So it will be Kotlin for business logic and Flutter for UI?

It is possible, I've heard of it being done by others but I don't have a huge amount of experience with Flutter and last time I looked interop was a bit tedious in Flutter. I'm also not sure if you would gain all that much from using Kotlin in that case, rather keep everything in Dart / Flutter?

In the case of the last contracting job I did I used native UI frameworks from Android and iOS with a shared Kotlin framework doing business logic.

Depending on your use case and experience (and if you have time for it) I'd encourage building some small tests or proof of concepts in each option and evaluate.

</comment></comment></comment><comment><USER6> A while back I asked a similar question. Basically I said "I need to go with RN or Flutter because I don't have budget to hire both an iOS and Android engineer". I was challenged by another HNer asking if I was confident that building apps with cross platform toolkits is actually cheaper.

I've been thinking about that a lot and still don't have any conclusion but I'd love some tales from people that have made the switch from RN/Flutter to native or vice versa.

So I guess my question to you is why are you certain you want one of these technologies instead of building natively for the two platforms?

<comment><AUTHOR> > building natively for the two platforms?

Because I am solo-dev. Would like to reuse as much of my code as possible on both platforms.

</comment></comment><comment><USER7> I can only recommend to go with web-technologies. Mobile Browsers like Chrome or Safari are awesomely fast and also low on ressource consumption, compared to e.g. React Native. The advantage with web-technology is that you have also a desktop variant of your app.

UI libraries like Ionic give you many great components out of the box. Ionic is also highly optimized on performance. Just try an Ionic app with an old smartphone to get an idea...

I tried Flutter and the performance and appearance of the UI is awesome but using Dart was not a pleasant experience for me...</comment>


Ask HN: Is Bitcoin split possible - <AUTHOR> Similar to stock split. Seems both the sellers and buyers have the incentive for such event to occur. Can someone comment on how technically possible/impossible for that event to occur? And how would it impact the x-coin eco-system? <comment><USER2> Bitcoins are divisible down to 1/10,000,000 BTC. That's actually the fundamental unit of a transaction. The network doesn't deal in whole bitcoins, each transaction is recorded as some number of these little tiny pieces. (They have been nicknamed "satoshis" after the creator.) So technically it won't make any difference to the network.

<comment><USER3> Small correction, they're divisible down to 1/100,000,000 BTC.

</comment></comment><comment><USER4> I'm having a hard time imagining how this would occur.

Stock splits are done to increase liquidity of trading. Because GOOG is ~$1000, and I can only purchase a whole share, I cannot purchase any Google stock if I have less than ~$1000 available.

With Bitcoin, it's simple to purchase $10 worth of Bitcoin (in most places), by just purchasing the equivalent fraction's worth. At the moment, the Coinbase spot price for $10USD equates to .0136BTC.

A 'split' for a US Dollar is a conversion to a smaller denomination, which does make it more liquid in a physical sense, but only for physical purchases. In the case of Bitcoin, i can already send fractional bitcoins wherever, and however.

<comment><USER5> Under super-optimistic predictions a Satoshi could end up being worth more than a US cent, which may motivate a split.

<comment><USER4> It would probably need to be at least a nickel before that was a serious consideration, but good point, because I honestly hadn't thought of that at all.

</comment></comment></comment><comment><USER6> A split would likely only happen if it were agreed that BTC was no longer viable because of a flaw in the protocol. And more likely as a reverse split.

A currency that didn't have the flaw would have to be developed, mined, and when it got to a certain size and date BTC would be traded for the other currency. Basically doing a migration. Since the new currency would have been around for less time you would trade something like 10BTC for every one of the new coin.

There is no reason for BTC to go the other way. The smallest unit of BTC can be reduced to a smaller size so that the price handles any size transaction. This might be necessary if the whole world moved to BTC, as we'd have a few quadrillion dollars held in a few million BTC so each coin would be worth over a million dollars. But that is unlikely.

</comment><comment><USER7> No, it seems much more likely that some of the other crypto currencies will continue to rise and be a cheaper alternative to BTC rather than BTC splitting.

</comment><comment><USER5> It's happening; Bitcoinity switched to mBTC the other day. The exchange rate is now $0.9/mBTC.

<comment><USER6> Selling smaller units is not a split. That's like saying a split happened because PertPlus is now available in a convenient travel size.

Or Outback released a 2oz Steak.</comment></comment>


Show HN: Bulk Airbnb Listing Photo downloader and converter from webp to jpg - <AUTHOR> https://front-flax.now.sh/ <comment><USER2> whats the use case for something like this?

<comment><AUTHOR> Well today I had to manually download all pictures from my listings to sync them with Booking.com and other providers like zonaprop.com And it's pretty tedious to right click to download 32 images (for a single listing) and then find a way to convert webp to jpg.</comment></comment>


Are web mapping tools stagnating? - <AUTHOR> http://geocentered.com/questions/4/are-web-mapping-tools-stagnating

<comment><AUTHOR> As an aside, what does everyone think of my new StackExchange site? I'm rather surprised that there wasn't one already for this topic, so I set one up. I have no clue wtf I'm doing when it comes to building a community, so any tips are appreciated.</comment>


NixOS 18.03 "Impala" Released - <AUTHOR> https://nixos.org/nixos/manual/release-notes.html#sec-release-18.03 <comment><AUTHOR> I was hoping to see declarative user profiles [1] merged into this release, which is the next big future I'm really looking forward to. Too bad it didn't make it in. Looks like it should be another great release though, good to see Nix defaulting to 2.0.

1: [https://github.com/NixOS/nixpkgs/pull/9250](https://github.com/NixOS/nixpkgs/pull/9250)</comment>


Show HN: Open Sourcing my HTML5 Multiplayer Game Engine - <AUTHOR> https://github.com/tlhunter/Cobalt-Calibur-3

<comment><USER2> "Emergent Gameplay People eventually start building walls around NPCs. They also build synthetic tiles in patterns to efficiently remove corrupted areas. They also draw penises and destroy each others houses."

lol.

<comment><USER3> "drawing penises" seems to be the first thing people do for these multi-user apps.

I created a whiteboard built with websockets over a year ago on Hacker News, over 100 people could connect and draw anything they wanted. The screen would clear after 5 minutes. So many penises. I told my girlfriend they were rocket ships, I don't think she bought it.

<comment><USER4> Your girlfriend didn't recognize penises?

<comment><USER5> Maybe they are lesbians.

</comment></comment></comment></comment><comment><USER6> Players appear to be unable to say anything but their own name:

<http://d.pr/i/P85E>

And fixed: <https://github.com/tlhunter/Cobalt-Calibur-3/pull/26>

<comment><USER7> Sorry I was stealing your castle. I guess you didn't see me apologize considering chat text doesn't work.

<comment><USER6> No worries. People overran my castle eventually, so I decided to dive into the codebase.

Which led me to do, among other fun things like give myself immunity to mobs and corruption, pinpoint and fix chat text:

<https://github.com/tlhunter/Cobalt-Calibur-3/pull/26>

<comment><USER8> app.environment.corruption = [];

</comment></comment></comment></comment><comment><USER9> A lack of support for changing keybindings is annoying... (I use dvorak)

other than that, cool!

<comment><USER10> Seconded. But I gave up complaining about this a long time ago.

<comment><USER11> Yes. Bind a toggle between dvorak and qwerty, and get to playing. Your trash talking may suffer for a while, but you'll manage.

<comment><USER12> This. I have a keyboard with a hardware switch for Dvorak/Qwerty, and whenever I'm playing on this keyboard I can't for the life of me type a coherent sentence. Under other circumstances, I can type both on dvorak and qwerty just fine, but not while gaming.

</comment></comment></comment></comment><comment><USER13> The title is somewhat misleading. It is an HTML5 game that was open-sourced, not specifically a game engine.

<comment><USER14> I'm not sure I totally follow. Just because HTML5 was used as the "rendering surface" instead of say, a DirectX Window handle, its not a "game engine"?

It may not be a legitimate "rendering engine" but I'd say it sure as hell is a "type of game engine". What exactly makes it not a game engine? Is it because its lacking tools and/or level editors or something? From what I see, it is a proof of concept RPG built on top of an HTML5 RPG game engine.

Having said that though, this seems to have been released rather prematurely. Its extremely rough around the edges and clearly hasn't been tested in every platform and browser.

<comment><USER15> A game is built on top of a game engine which is in turn built upon an API. So gears of war is a game built on the unreal game engine which is built upon the API of directx or openGL( plus whatever for sound, OS windowing, and input).

In the HTML5 world, impact, construct2, craftyjs, and limejs are all game engines. You use them to make games, rather than writing your own routines to deal with canvas rendering, audio, and input.

<comment><USER14> I guess coming from the web world I would call those Game Frameworks, not necessarily engines. Just because he hasnt laid out a proper API doesnt make his game "run" (as in engine) any less... its still a working game. And it could be used as the engine to power similar type games, even though time and forethought hasn't been put into making that easy (like in the case of a Framework API). So in my mind its still a game "engine". But I see your point, definitely.

I never really knew "engines" implied API's and abstraction, but I guess that does make sense.

Just the fact that its running in a browser on Webkit kind of implies its an engine of sorts in my mind.

Thats just how my train of thought works when thinking about things in the context of javascript/the web world.

</comment></comment></comment></comment><comment><USER16> This is pretty neat! For some reason the player sprite doesn't show, but otherwise this is great.

EDIT: seems to throw an error when trying to connect on Chrome Mac OSX Lion.

"Error during WebSocket handshake: 'Connection' header value is not 'Upgrade'"

Works on Safari though.

</comment><comment><USER17> Very cool! Right now you can still hack yourself into godmode via the console (app.player.god = true, which gives you spawn editing powers, I couldn't help myself from building a little maze in the spawn), but for a work in progress it's very impressive!

</comment><comment><USER18> Thank you for sharing this. I'm new to HTML/CSS/Javascript entirely and I'm getting into it to make games.

</comment><comment><USER19> example server: <http://zyu.me/>

</comment><comment><USER20> Pretty neat! Looks amateurish but a good platform to start off on

</comment><comment><USER21> one thing i learned abt making games is to limit the game space, and user input. Foster a healthy community first, then introduce freedom.</comment>


Ask HN: Do you feel intimidated for being short? - <AUTHOR> I am a 24 years old guy and 5'6'' tall. I don't know why I always compare my height to others in the office or public places, like mall. When I meet a guy that is taller than me I feel intimidated. Somehow it becomes a habit. Do you have any suggestion for being confident with this height?<p>Thank you. <comment><USER2> I am 5'8". I am short by American standards. I mean at least 50% women are taller than me. But, looking at the plus side, there are 50% women shorter than me. I live in PNW. Most men are a inch or two taller than me. Most women are two or three inches shorter than me.

Don't worry about it. Go live your life.

<comment><USER3> Actually, depending on which set of statistics you trust, the median height for women in the US is 5'4" or 5'6".

You're easily taller than the average woman (unless she's wearing heels).</comment></comment>


Payday Lending: Will Anything Better Replace It? - <AUTHOR> http://www.theatlantic.com/magazine/archive/2016/05/payday-lending/476403/?single_page=true <comment><USER2> Wells Fargo used to have a service like this [1]. You could get up to half your regular direct deposit amount or $500, whichever is less. You were charged $2 for every $20 of the loan amount, and it was automatically deducted from your next direct deposit. At that rate, assuming 1 direct deposit per month, that would be 120% annual interest. The ATM would suggest this alternative if you were about to withdraw more money than you had available, resulting in overdraft charges. I would think more options like this (but with more reasonable fees and flexible repayment terms) would be a preferable alternative to payday loans.

1\. [https://www.wellsfargo.com/about/press/2014/20140417_direct-...](https://www.wellsfargo.com/about/press/2014/20140417_direct- deposit-advance/)

</comment><comment><USER3> LendUp etc try and tackle this space. But I would think the issue for tech startup, is that the people and families in most need of it, will not have the data history for a big data solution?</comment>


IG Metal joins the union for YouTube creators - a0-prw https://fairtube.info/en/ <comment> a0-prw Also see

[https://youtu.be/oZZ5Kouj_hQ](https://youtu.be/oZZ5Kouj_hQ)

The clock is ticking, Youtube!</comment>


Linguistic Traits and Human Capital Formation - <AUTHOR> https://www.nber.org/papers/w26699 <comment><AUTHOR> Paper is at [https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3516313](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3516313) .</comment>


A tiny Unix dynamic memory allocator library - <AUTHOR> https://github.com/NanXiao/umalloc <comment><USER2> It uses calloc() which then uses... the system library's malloc(). I'm not sure what utility this has --- all it does is add some headers and footers to the allocated block in an attempt to catch overflow writes, but practically all existing malloc()s do that already.

<comment><USER3> I wondered the same thing! If the goal is to add "debuggability", then there are other options out there too -- dmalloc and electric fence, to name just two.

I went to the repo fully expecting to see a call to brk() somewhere in the code.

Will

</comment></comment><comment><USER4> The author of this could have picked a better value to fill in the guard area. For the x86 architecture, 0xCC is a good choice. It's an unusual negative value, a largish unsigned value, most likely an invalid address (if dereferenced as a pointer) and if executed, is the INT 3 breakpoint instruction. Other architectures would require different values, but at least pick one that has a good chance of blowing something up if used.

</comment><comment><USER5> It disallows free(NULL) which the standard allows, so it's not a drop-in replacement. Hard to see the added value although allocators can be good for learning.

</comment><comment><USER6> This is implemented in terms of calloc()/free(). Is this a joke? Or some kind of post-modern art? Genuinely curious, the use cases aren't clear.

<comment><USER7> Maybe as a debugging cover for memory (but then you'd expect functionality for heap checking, block tracking and leak detection, etc). Forbidding a null pointer on free is a breaking change and a little naive. It's not terribly useful.

</comment></comment><comment><USER8> phkmalloc is a real (but single-threaded) allocator and less than 1200 lines: [https://svnweb.freebsd.org/base/stable/4/lib/libc/stdlib/mal...](https://svnweb.freebsd.org/base/stable/4/lib/libc/stdlib/malloc.c?revision=128477&view=markup)</comment>


$0.99 'Recession Friendly' iPhone Case - <AUTHOR> http://www.engadget.com/2009/09/16/case-mate-offers-0-99-iphone-recession-case-a-day-after-rece/

<comment><AUTHOR> Couple questions off the actual Case-Mate website:

Q) Is it waterproof? A) No, so dont put it in the dishwasher

Q) Is this case flammable? A) If you light it on fire it is

[http://www.case-mate.com/iPhone-3G-Cases/Case-Mate- iPhone-3G...](http://www.case-mate.com/iPhone-3G-Cases/Case-Mate-iPhone-3G-- 3GS-recession-case.asp)</comment>


Ask HN: HN for Stock News? - <AUTHOR> I'm quite addicted to HN. The community and the moderation are often matching the right tone that sparks my curiosity. Yes HN is quite addictive.<p>Now I have been looking for something like this in the finance related area. Trading in general. From my opinion Reddit is quite spammy and I couldn't find anything joyful (yet) so please tell me you HN-like finance websites  <comment><USER2> If "free market economy" theory is right HN can be considered for tech stocks (tech stories that affect FAANG stocks and other companies e.g: Facebook stories)

</comment><comment><AUTHOR> I do remember this quant aggregator. And I can recommend it:

[https://quantocracy.com/](https://quantocracy.com/)

</comment><comment><USER3> SeekingAlpha.com

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


10,0000W Electric Racing Kick Scooter - <AUTHOR> https://electric-boarding.com/2017/03/21/over-the-top-custom-luna-apocalypse-2wd-100000w-96v-50mph-electric-racing-kick-scooter/ <comment><USER2> One too many zeroes in the page title, it's 10kW.

I own a 350W electric skateboard, and I can say without a doubt it's scary to ride when you're that close to the ground. I am at a loss for words as to how terrifying this could possibly be!!</comment>


Reaching escape velocity with a train - <AUTHOR> imagine a train that pulls along a kite like spacecraft and only let's go of it when it's reached escape velocity.
I would build such a track on the antarctic going against the earths rotation.
It could be powered by mirrors and would only need to accelerate very slowly and let go of the the kite once it reached 11km/s.
the advantage of such a design is that it would take about 24 hours to reach escape velocity and could be facing the sun at all times. <comment><USER2> You still have to learn some physics.

On the Antarctic, you will have to accelerate your train by 47 m/s more than if you did it on the equator, Eastward.

A kite works in the atmosphere, which offers a resistance to moving objects that is a function of the square of the speed. 11000 m/s is a very high speed, and 121000000 is a very big factor for a resistance to your efforts!

It would be much easier to do it UNDERGROUND! in a tunnel where you can remove the atmosphere (or in an hyperloop tube hint wink hint).

On the equator (in Equador indeed!), there's the highest point of the planet, ie. the summit farther away from the center of the Earth. How lucky are we? We have a moon, and the farthest point from the center of the planet is on the equator! What are the probabilities? [https://en.wikipedia.org/wiki/Summits_farthest_from_the_Eart...](https://en.wikipedia.org/wiki/Summits_farthest_from_the_Earth%27s_center)

Anyways, having the track end on this summit will allow you to accelerate the train much better than at a lower altitude above the poles (and to build infrastructure on the ices of the Arctic will be quite more challenging, if you want to be able to take off in Northern summer too).

Oh, and at 11000 m/s (or at 7000 m/s, ie. long before you reach escape velocity), you don't stay at the same place, you turn around the planet at 25 times a day! Good luck accelerating during 24 hours...

<comment><AUTHOR> but you're lifting perpendicular to the rotation of the earth not upwards?

</comment></comment><comment><USER3> informatimago is right: doing this at the equator is much better. And I think you meant to say _with_ the earth's rotation.</comment>


Intractable Problems in Control Theory (1986) [pdf] - <AUTHOR> http://www.mit.edu/~jnt/Papers/J012-86-intractable.pdf <comment><USER2> Very surprised to see this on HN front page.

Control theory is a fabulous subject and has nice relationships to computational theory because classical (and more modern [s/d/o/nl/MPC] control theory) are obsessed with optimality, reachability and provable optimality and stability. In practice most control systems in the world are not designed nor run under the assumptions necessary to have an optimal controller. This is a field with a tremendous gap between theory and practice.

<comment><USER3> I think given the hype and (hopefully) coming importance of automated cars/automation in general in our daily lives, control theory is going to become increasingly popular over time. Maybe kids 50 years from now will have it as a mandatory course in their CS program.

<comment><USER4> Control theory is already ubiquitous.

</comment></comment></comment><comment><USER5> It's incredibly sad that control theorists spent so much time working out analytic solutions to dynamical systems, only to be so thoroughly beaten by Reinforcement Learning.

The recent successes of Alpha Go, Alpha Go Zero, as well work at OpenAI and Berkeley (especially on the incredibly physically-accurate simulator MuJuCo) show that the era of classical controls is dead. Indeed, it may be the case that seeking analytic solutions to problems like this is an artifact of a time when computation was expensive and human time was cheap.

In fact, recent work on robots learning to play with themselves from OpenAI [[https://blog.openai.com/competitive-self- play/](https://blog.openai.com/competitive-self-play/)] suggests that in the near future, humans won't be needed for designing these algorithms at all!

<comment><AUTHOR> well uh.. I mean.. I beg to differ. I guess my opinion is "if what we call machine learning is really an old dream, then what was called control theory (and still is called control theory) was actually the grand _child_ of the idea of machine learning itself -- and that present-day machine learning is maybe only becoming real 100 or so years after when it was first dreamable, and actually _dreamed_ of"

That said, there are many problems that troubled the earliest philosophers that still trouble the latest philosophers.. ¯\\_(ツ)_/¯ .. but computers do pose themselves as a fundamentally-new tool.

<comment><USER6> I really prefer the term Statistical Learning. It's more accurate. I know, Computer Science guys hate it because it takes away a lot of the mystery and hand waving, but it more accurately describes what's going on.

<comment><USER7> Is it an accurate description of neural net training?</comment></comment></comment></comment>


Dos Equis Dude Be Damned: Saul Colt Is The Most Interesting Man In The World - <AUTHOR> http://techdrawl.com/News-Post/Fresh-Voices/Dos-Equis-Dude-Be-Damned-Saul-Colt-Is-The-Most-Interesting-Man-In-The-World

<comment><USER2> This article takes the cake for hyperbolic headlines

</comment><comment><USER3> That's a pretty interesting job he's got. It sounds like it'd be pretty fun to be able to dive into a startup for a set period of time to help out, and then move on to another. With no risk for pay/insurance/etc.

</comment><comment><USER4> This dude rocks!

</comment><comment><USER5> Dos Equis sucks. It's like they took a bad beer and poured run off water in it and bottled it.

<comment><USER6> I know I'll get down voted for this but, I wouldn't expect any beer with a spanish name to be good.

<comment><USER7> Negra Modelo?</comment></comment></comment>


House Passes Bill to Speed Introduction of Self-Driving Cars - <AUTHOR> https://www.bloomberg.com/news/articles/2017-09-06/house-approves-bill-to-speed-introduction-of-self-driving-autos <comment><USER2> Too bad there isn't something for unoccupied rovers(land and/or water), drones, etc.

<comment><USER3> Yes and without human drivers, much of the car is vestigial. Without human occupants, further parts can be eliminated.</comment></comment>


How Do You Make Turbo Engines More Efficient? Just Add Water - <AUTHOR> http://www.nytimes.com/2016/09/30/automobiles/how-do-you-make-turbo-engines-more-efficient-just-add-water.html <comment><USER2> The process is actually more efficient with a 50/50 mix of water and methanol. When the water reaches threshold there is additional release of oxygen which at temperature can be consumed by the combustion of methanol, thus reducing overall fuel consumption while increasing efficiency. This has been done in the diesel world for years.

<comment><USER3> How does that work? Water will dissociate into hydrogen and oxygen at very high temperatures, but the mixture of hydrogen and oxygen so produced is already stoichiometrically balanced. There's no surplus oxygen left to be reacted with additional fuel.

<comment><USER2> The confusion was on my part, I used release of oxygen but it is probably better explained as intake of oxygen, the cooling effect of the water leads to a higher air density in the mix of atomized air. The water is not releasing more oxygen rather there is more air in the cooler denser mixture of air, water and methanol, the water vaporizes thus creating more volume and then the methanol flashes and consumes the additional oxygen that is brought in via a cooler intake, it is my understanding that this oxygen is only available after the flashing of atomized water into gas, thus I used the term release (which is a poor choice of words for the process). It works similar to an inter- cooler, but unlike an intercooler the mix seems to preserve some oxygen for the methanol combustion cycle so it is more targeted then just forcing more oxygen into the intake via a denser volume of air (e.g intercooling). Sorry for the confusion on what is actually happening, you are correct it is not separating hydrogen atoms from oxygen atoms. If that where the case then as you said, there would be no need for the methanol as it would be generating the additional fuel via hydrogen and oxygen in the generated browns gas to burn it.

</comment></comment></comment><comment><USER4> Not an engineering expert --- but isn't this the same idea that was being used in aircraft engines to get the max power out of turbine engines?

The B-52 is the classic example (nasty exhaust plume is the hallmark of these water injected engines):

[https://youtu.be/xfTdRF66QPo?t=218](https://youtu.be/xfTdRF66QPo?t=218)

edit: I thought they phased this out in the 60's but was surprised to see the video above was from 1989!

<comment><USER5> Exhaust plume? Silly you, those are chemtrails!

</comment></comment><comment><USER6> In another interview about this tech, Bosch said that the engine will not be allowed to run as hard if the system detects there is no water - so you basically have a non-water enhanced system when you're out of water.

</comment><comment><USER7> I'm not an engine expert, but I thought a substantial disadvantage of water injection was incomplete combustion (see for example the billowing smoke here: [https://en.wikipedia.org/wiki/File:Boeing_KC-135_J57_wet_tak...](https://en.wikipedia.org/wiki/File:Boeing_KC-135_J57_wet_takeoff.jpg)

They may be more efficient, but is there a pollution concern?

<comment><USER8> I'm no expert either, but according to [https://en.wikipedia.org/wiki/Water_injection_(engine)](https://en.wikipedia.org/wiki/Water_injection_\(engine\)), it actually reduces emissions.

<comment><USER9> In turbine aircraft engines that is not the case though.

Injecting water inside turbine engine causes fuel to go unburned, hence the black smoke.

</comment></comment></comment><comment><USER10> People already complain about having to refill AdBlue for their Diesel engines - and you realistically only have to do that every 6-12 months! MotorTrend did a review of that M4 GTS and it worked its way through the 5L water tank very quickly. So how often would the consumer need to refill the tank in a normal, non-sports car?

<comment><USER11> This system would probably be great for high-end BMW owners (not the regular ones, just the really rich ones buying $100k models), who can be counted on to get their car serviced at the dealership very frequently.

For regular Americans, it'd be a disaster. The tanks would run out and the engines would fall back to their "limping" mode (the safe mode that doesn't need water injection), which would likely have even worse fuel economy than if they had just stuck with regular gas-powered engines without water injection. This would cause the fleet fuel economy to fall greatly.

EVs can't come fast enough. At least almost every American seems to be able to handle plugging in their phone regularly and keeping it charged up.

<comment><USER10> Actually, if you watch the review of the M4, they very directly say that in case the water runs out the engine performs exactly as the same, non water- boosted engine. So this whole sentence about water-boosted engines that are worse than non-water boosted ones when without water is garbage.

And evs are still not a solution for everyone. There doesn't seem to be any good idea on how to own and charge one if you live in an apartment with a shared parking lot or if you have to park on the street. You say that water- boosting will work great for people who buy $100k cars, but at the moment, it looks like EVs are only usable for people who can afford a house with a driveway.

</comment></comment></comment><comment><USER12> People barely refill their windshield washer fluid. Asking them to refill a tank with distilled water is a bit of a stretch. Not that I have anything about water injection (I use it).

<comment><USER13> "People barely refill their windshield washer fluid"

Where are you? I find that cars become pretty much undrivable within a very short time if the windshield washer fluid runs out - particularly in winter.

NB I'm in Scotland.

<comment><USER14> California native here. What is this 'winter' you speak of?

In all seriousness, it takes about a month or more worth of dust buildup before the view out of my windshield can be considered to have been obscured in any way. Thankfully it rarely gets to that point since I usually clean my windows when putting gas in my vehicle.

<comment><USER15> Not only that, but the windshield washer fluid you can buy in the Bay Area is NOT the kind that doesn't freeze. Which could lead to a surprise if you head up to Tahoe for skiing. You can buy the anti-freeze kind up there, but you are supposed to "promise" not to use it back in the Bay Area.

<comment><USER14> I actually discovered this by accident one morning a couple of years ago. We do get the occasional sub-freezing morning temperatures here during winter. One such morning I used my windshield washers and wound up with a nice, blinding sheet of ice on my windshield.

I had to pull into a parking lot and scrape it off with a debit card. Rather dangerous situation for those of us who don't encounter real winter weather often.

</comment></comment></comment></comment></comment><comment><USER16> What keeps a reservoir filled up with distilled water from freezing solid in cold weather? I bought a texas car off ebay and had it shipped up north. The day it dipped below freezing was the first day I learned that texas windshield washer fluid is mostly just colored water.

<comment><USER10> Absolutely nothing. Which means that the distilled water tank would most likely be heated. If you have Bi-Xenon headlamps with washers, they most likely use heated jets already, so it's not an unusual technology in cars.

</comment></comment><comment><USER17> Nissan has a different take on solving this problem by having variable compression on their new VC-T engines that were on here a few weeks ago. That approach is nice because you don't have to fill any reservoirs and can still get high compression ratios when not running under turbo boost thus increasing efficiency. I really want to see where that one goes, and it is actually in a production car I think this coming year.

</comment><comment><USER18> Isn't the future electric?

<comment><USER19> It is - I'm sure of it, but anything we can do to improve the cars people buy across the next 10 years here in the developed world, and likely 25 years in the rest of the world. (Plus the X years people will be driving older cars until petrol/diesel is properly taxed).

</comment></comment><comment><USER20> Could the need to manually refill water periodically be replaced by a condenser that constantly pulled ambient moisture out of the air? The total amount of water they are talking about is not very much. This seems like it could be solved without constant topping off.

<comment><USER21> I'm no physicist but wouldn't you lose a bunch of energy running a condenser?

<comment><USER22> I remember this, and it seems similar. it condenses water at ground level with solar cells, refilling a water bottle:

[http://www.jamesdysonaward.org/projects/fontus-2/](http://www.jamesdysonaward.org/projects/fontus-2/)

<comment><USER23> [https://www.youtube.com/watch?v=aPvXnmBIO7o](https://www.youtube.com/watch?v=aPvXnmBIO7o)

</comment></comment></comment></comment><comment><USER24> Is it possible to replenish the water reservoir from the exhaust vapours? Ideally it would never run out, if the water that gets injected comes out the pipe anyway gets recycled plus what gets generated from combustion.

<comment><USER19> Here in the UK you could just do it from the rain that runs down the windscreen. Maybe in the US you could run is from condensation from the AC? Or I'd imagine filling it wouldn't be too hard or take too long. In the winter here I probably fill my windscreen washer weekly or fortnightly, and it takes 30 seconds at most (pop bonnet, open the cap (drivers side near the top) pour in 2lt of fluid, close cap, close bonnet - not dirty or difficult to do).

</comment></comment><comment><USER25> There is nothing new here. Lots of WW2 fighters had water (or water/methanol) injection. All we've really learned since then is metallurgy and better control systems (EFI).

</comment><comment><USER26> Yes, people probably won't want to maintain a water reservoir, but performance enthusiasts might.

<comment><USER27> That probably comes down to a question of consumption rate, capacity, performance enhancement, and nagging by the car.

</comment></comment><comment><USER28> This all seems so antiquated when compared with electric cars. They could be flogging a dead horsepower here.

<comment><USER29> Electric cars are SSDs, ICE cars are HDDs. See what I mean?

<comment><USER30> I'm contemplating this metaphor, and it really works well. Basically, the driving range is capacity and the acceleration/low end performance is access speed. The only problem is that the kg/kJ stored is not accelerating at the rate that bits/um^2 is accelerating, which makes the time to market domination by the new technology less than stellar.

</comment></comment></comment><comment><USER31> And if not properly (re)designed, this is also a great way to hydrolock your engine. Water doesn't compress, that's why it effectively increases your compression ratio. That's also why your engine hydrolocks if it gets water- logged. Water doesn't compress = pistons can't move.

<comment><USER32> You'd have to be a pretty incompetent automotive engineer to inject enough water to cause hydrolocking.

Injecting water isn't done to "effectively increase your compression ratio". If that were the goal, you'd just increase the stroke. Water injection cools the engine, _allowing_ a higher compression ratio. If you injected enough water to meaningfully increase the compression ratio on a 3L engine, you'd run out of water in minutes anyway.

<comment><USER31> "You'd have to be a pretty incompetent automotive engineer to inject enough water to cause hydrolocking."

Ever hear of a shadetree mechanic? I've had to fix up after many of them. Two hydrolocked engines, rusted out radiator (they put deionized water in the reservoir, straight up) and plenty of failed turbo modifications.

I would not be surprised to see someone try doing this themselves and failing miserably.

<comment><USER32> No, I've never heard of Bosch or BMW hiring shade tree mechanics to design engines. I'm relatively confident that this isn't a real issue.

I think your concern about weekend mechanics is also unwarranted because most of them aren't morons. The ones who are will be morons regardless and manage to destroy cars regardless.

<comment><USER31> "I think your concern about weekend mechanics is also unwarranted because most of them aren't morons."

Go to an AutoX competition or two and I bet you'll be changing your mind on that opinion very quickly.</comment></comment></comment></comment></comment>


Ask HN: How do you optimize your shower-thoughts? - <AUTHOR> I have wondered a lot about the kind of thoughts I have during shower. On most days, I find the best alternative solution to the problem I'm stuck upon for hours (personal or professional ones).<p>How many of you go through the similar experiences everyday? And if it's a common phenomena, how do you make sure that you're thinking on the right problem at the right time? <comment><USER2> I usually get shower thoughts about SaaS products. So I built [https://saasible.com](https://saasible.com) , so I and others can share these ideas.

</comment><comment><USER3> Hahahah. The whole point of "shower-thoughts" breakthroughs is because your not actively pushing to an answer, background processing.

Going agro and trying to maximize defeats the whole purpose.</comment>


Bible Lobbyist: We Can't Print Bibles in America Anymore - <AUTHOR> https://mattstoller.substack.com/p/bible-lobbyist-we-cant-print-bibles <comment><USER2> Have you considered that the lobbyist is _gasp_ not being 100% straightforward about why bibles are printed in China? I mean personally, I wouldn't base my worldview and my view of American manufacturing on a statement by a guy arguing for a tax exemption.

<comment><USER3> I don't think the author is hiding that they are citing anecdotes to illuminate a greater truth that has nothing to do with the Bible specifically.

Probably a sort of flamebait title for a site like HN though, to say nothing of being a bit flamebaity once you get to the underlying point too. But under _that_ , if we can manage to find it, there's a topic worth discussing.

<comment><USER2> Well I agree. It looks like the author had a point to make and didn't care at all whether the evidence he presented actually led to that point or not.

</comment></comment></comment><comment><USER4> The more interesting twist is that China is editing the bibles they print:

> _the Chinese government is cracking down on the 60 million Christians inside > China, with party plans of "retranslating and annotating" the Bible to > establish a "correct understanding" of the text._

[https://www.theguardian.com/world/2019/jan/13/china- christia...](https://www.theguardian.com/world/2019/jan/13/china-christians- religious-persecution-translation-bible)

<comment><USER5> Hah. I am reminded of a particular conversation I had when I was working in China. Our admin informed us around Christmas/New Years that we had to register with the police for "religious celebration" if anyone wanted to have a Christmas party. We were like, "we can't even have food and drinks/gift giving? It isn't like any of us were religious." Yep no parties that might be even superficially religious. We ended up having regular night out instead.

While I was there it was noted that any version of the Quran which was not in Chinese was banned and needed to be turned into the authorities because only the official Chinese translation was permitted.

</comment></comment><comment><USER6> If you take the time to read the entire article the bibles are only part of the argument.

> _Bibles and prom dresses don't matter so much, but a few months ago, the > head of acquisitions for the Air Force, William Roper, noted that the U.S. > had to depend on only two prime contractor makers of fighter jets, down from > 13 in the 1950s_

Additionally the ending letter was very interesting as well.

<comment><USER7> [https://apps.dtic.mil/dtic/tr/fulltext/u2/a475971.pdf](https://apps.dtic.mil/dtic/tr/fulltext/u2/a475971.pdf)

        Massive consolidation within the defense industry began after the end of the Cold War.
        According to the Department of Justice (DOJ), the majority of the mergers occurred
        between 1990 and 1998.
        [...]
        In  1993, then Deputy Secretary of Defense William Perry held a meeting with defense
        industry leadership to inform them of drastic reductions in future defense expenditures
        and to encourage them to consolidate. That  meeting earned the sobriquet "the Last Supper."
        [...]
        The DoD had a policy that paid restructuring costs to consolidating companies, which
        allowed government and the company to share in the savings realized to the government.
        The policy gained congressional and public scrutiny because it seemed to reward contractors
        for undergoing large-scale downsizing or streamlining of the workforce in the name of
        cost savings (GAO, April 1996, 3). This procedure earned the stigmatizing label
        "payoffs for layoffs" from the media.

That consolidation was their own doing.

<comment><USER6> Very interesting! Do you think the person quoted in the article knew they were being disingenuous?

<comment><USER7> He doesn't have to support the policy choices of his predecessors. Actually, the policy that led to those consolidations was ended in 1998:

        In 1998, DoD unexpectedly reversed the pro-consolidation policy
        and urged the Department of Justice (DOJ) to reject theproposed
        merger of Lockheed Martin and Northrop and the proposed General
        Dynamics acquisition of Newport News Shipbuilding.

[https://www.dau.edu/library/arj/ARJ/arq2001/Deutch.pdf](https://www.dau.edu/library/arj/ARJ/arq2001/Deutch.pdf)

</comment></comment></comment></comment><comment><USER8> Ok so you can't make bibles in USA. That doesn't mean you _have_ to make bibles in China, though. There are other countries that have cheap labor who aren't the target of tariffs.

</comment><comment><USER9> Really gets down to cheap labour competitive(or anti-competitive perhaps) advantage that make production of some products cheaper and any local offering unable to compete.

If you had a product and both identical, one made in America, other in China, the later one costs half the price, both same quality. How many would pay the extra for something made locally - is it gets down to exactly that and why many local industry has died or shifted away.

Same thing is playing out with high street's and shopping malls with internet shopping. How many of those internet consumers will be the first to moan that they can't pop into a local shop any more as it has closed down.

Consumer loyalty is and always pretty much been price/quality over country loyalty. Ironically brand loyalty holds more water than country of manufacture. For me personally, the last time country of manufacture was a thing was in the 70's/early 80's for electronic goods with Japan having as a country the same level of brand loyalty that Apple has today.

But things change, robots are advancing and production line automation with robots is always improving. You may well see manufacturing comming home, albeit done by robots as that is the only way your going to see competitive balance against cheap labour. Though, how many then will have that ethical quandary about what happened to all that cheap labour that is no longer needed. But then, price/quality always seem to be the main drivers and I'm not seeing that change anytime soon. But I'd love to be wrong upon that.

</comment><comment><USER10> Put your hand on this holy kindle and swear oath.

</comment><comment><USER11> >I am skeptical of the Trump administration's industrial policy approach. But I respect the that important policymakers have noticed we have lost the ability to make things.

As Julius Krein has written about extensively, this goes way beyond the nostalgia of wanting to "make things" again. When we started offshoring, it was under the assumption we would be moving UP the value chain to building more complex and advanced technology, but the reality is we are moving down. The 21st century "tech" job is an Uber driver. That is a terrible thing for America, and I fear that people continue to underestimate how massive a problem it is.

<comment><USER2> How does that jibe with the reality that manufacturing in the US continues to grow? [https://fred.stlouisfed.org/series/OUTMS](https://fred.stlouisfed.org/series/OUTMS)

<comment><USER12> The Fed's information is outdated for an arcane reason. Susan Houseman figured it out - listen to her interview on Econtalk.

[https://www.econtalk.org/susan-houseman-on- manufacturing/](https://www.econtalk.org/susan-houseman-on-manufacturing/)

Almost all the growth in US manufacturing is in semiconductors.

This wasn't obvious because economists made an accounting mistake when calculating trade flow. Everybody repeated the misinformation from the same source and so everybody is wrong.

In my opinion this should have been headline news for weeks.

</comment></comment></comment><comment><USER13> For a more in-depth analysis of the same problem, consider reading [https://americanaffairsjournal.org/2019/11/america-needs- an-...](https://americanaffairsjournal.org/2019/11/america-needs-an- industrial-policy/) although be warned that it's a bit longer.

</comment><comment><USER14> Tl;dr The United States literally doesn't have enough physical printers to mass print Bibles (of the same quality as those produced by China, the world's largest printer of Bibles) to satisfy the demand, and doing so would be prohibitively expensive.

<comment><USER15> FTFY: The lobbyist for bible printing companies says that they could not compete on price if we stopped printing bibles in China, so they requested a tariff exemption.

In the end, the lobbyist is trying to continue to keep a cheap source of production so profit margins from sales are higher. If printed in the US, their costs would be higher so they would not make as much per bible, and any price increases to the consumer would be slower than their cost rise so they kept demand relatively high. (Speculating, but typically consumers don't like rapid price spikes)

</comment></comment><comment><USER16> I feel like there's a good joke about an atheistic (and formerly Communist) country producing Bibles for a more religious country as they beat them at their own game of capitalism, but I'm too tired to fully form it at the moment.

<comment><USER17> Has the definition of formerly changed? :)

<comment><USER18> No. While the PRC is still nominally communist, for the most part now they just look state capitalist. It's hard to find much that's socialist/communist in their economy these days.

</comment></comment></comment><comment><USER19> _The people who buy and read the bible would potentially have to pay a much higher price, perhaps higher than they could justify_

I don't see the issue. Since evangelicals overwhelmingly support Trump, they should be willing to pay the price for his trade war.

<comment><USER20> Welcome to the bottom where those who speak the truth live XD</comment></comment>


Ask YC: Why are you guys obsessd with reddit? - <AUTHOR>

As someone new to the site, I am confused at the level of animosity and obsession with reddit. Was reddit once a bastion of intellectual conversation until one day the trolls came in and ravaged the entire site? Is News.YC currently going down the tubes? I think whats important is that the focus and content here will keep a certain demographic of people away from this site. Am I wrong? <comment><USER2> _Was reddit once a bastion of intellectual conversation until one day the trolls came in and ravaged the entire site?_

Yes, pretty much.

Though Slashdot and Digg have the same problem, I think the reason people here use Reddit as the canonical example of what not to become is that many of them are refugees from Reddit specifically. Also perhaps because Reddit had the greatest fall. (I don't know about Slashdot, but I suspect Digg was never that great.)

<comment><USER3> I lurked on Digg shortly after it debuted. It was very briefly pretty good, and then devolved incredibly fast.

I was also on Slashdot pretty early -- I still have a low 5-digit UID there -- and back around 1999 it was pretty incredible. It's bounced back a little since the Natalie-Portman-Hot-Grits days, but not nearly enough.

Might be that the other way for me to look at this is, I am the death knell for any social networking site that I start hanging around on. ;-)

<comment><USER4> But are you the last of the good or the first of the bad?

<comment><USER3> All I have to say to that is, .9999... equals 1.

</comment></comment></comment></comment><comment><USER5> Stories like this are now starting to pop up and get votes:

<http://news.ycombinator.com/item?id=122287>

Reddit gets mentioned a lot for this reason: it got a huge bunch of users initially from people following a link that pg posted, so the initial stories and discussions _were_ pretty good. Then it started devolving into a community that is often not pleasant to interact with unless you stick to one of the subreddits. People don't want that to happen here.

</comment><comment><USER6> Yeah, ignore those people. I think anyone worrying about Reddit (or even mentioning it) is just as likely to hurt this community as those who post "fluff" stories.

Let it be what it will be and relax, please. :)

<comment><USER2> _Let it be what it will be_

That's a good strategy for a startup, because a startup generally wants to have as many users as possible. In that case you want to let the site evolve into whatever interests the most users. But this is not a startup; at this site the goal is quality, not growth.

<comment><USER7> " But this is not a startup; at this site the goal is quality, not growth."

A sincere thank you for that...

</comment></comment></comment><comment><USER8> Reddit's programming sub-reddit seems informative though.

</comment><comment><USER9> reddit is one of the few YC successes. Its expected for them to be obsessed with reddit ;)</comment>


Kids can't use Computers - <AUTHOR> http://coding2learn.org/blog/2013/07/29/kids-cant-use-computers/

<comment><USER2> Previous discussion [https://news.ycombinator.com/item?id=6186730](https://news.ycombinator.com/item?id=6186730)</comment>


Google Home Max is now available - <AUTHOR> https://blog.google/products/home/brains-beauty-and-beats-google-home-max-here/ <comment><USER2> Does anyone really find these home assistants to be all that useful? Echo, home, etc. All of them really seem to be designed to get you to buy them and then to sell you more stuff, not to actually be useful. It barely works for even simple queries. The music integration doesn't work well with Spotify on the home, and can't even add reminders. The echo has to ask "am or pm" when I tell it to 'wake me up tomorrow at 8'. It's really good at understanding the words that I say but this really illustrates the gap between natural language transcribing and understanding. The only reason I use it is that it's perfect as a handsfree music player and that has its uses in the shower, etc.

<comment><USER3> I find a lot of use in mine as a voice-control system for home automation; it's great to be able to say, "OK Google, lights out!" as I head upstairs to bed.

The convenience and _naturalness_ of the interaction is just so cool!

<comment><USER4> Ironically, extremely unnatural for most "Google" interactions. Asking non- trivia questions just doesn't work very well at all.

Asking basic questions like the weather, the time, and maybe my calendar (doesn't work well with multiple calendars so while I look forward to when I can use this, I can't yet).

</comment></comment></comment><comment><USER5> I don't trust Google not to record every single thing I say and feed that into their advertising platform. For this reason I will probably wait and get a HomePod...

Downvoters: I presume you have evidence that Google won't use your interactions with Google Assistant to better advertise to you?

<comment><USER6> Well, do you have proof that Google/Apple/Nokia/etc. isn't already doing that with your phone?

If you're going to be super distrustful of closed source stuff by companies with an interest in gathering user data and assume guilt before innocence is proven, that's fine. But you can't do it selectively!

<comment><USER5> The incentives for Apple to do this are relatively minimal and Google has a track record of hoovering up information on you to target advertising.

Almost as if it's their entire business...

<comment><USER7> I'd say the incentives for Apple APPEAR minimal, but in reality you don't have any way of knowing what they're doing or plan on doing long term.

<comment><USER8> Good enough. Occam's razor applies.

</comment></comment></comment></comment></comment><comment><USER9> Dislcaimer: I work at Google but not on this team. And I'm a Sonos owner, so I think my feedback is relatively unbiased.

I got a demo of two of these in my friend's house the other day. The sound quality is exceptional. In a stereo pair the sound was loud and clear throughout the range with good bass as well. Very impressed, plus it's just a nice looking device imo.

<comment><USER10> I just got a couple of Minis on Black Friday sales (2 bundles; 1 Chromecast, 1 Chromecast Audio), and am extremely impressed even with those. The far field microphones are so sensitive, I can literally whisper and it'll pick it up. Also the speaker is very clear for its size.

Sure there are quirks but the ability to control Chromecast is great, and also the audio is impressive for listening to Podcasts such as DotNetRocks from my phone.

I hooked the bundled Chromecast Audio to the Line In on my Asus Sonar Deluxe 1.3 HDAV on the HTPC, which connects to a 20 year old Rotel Preamp + Amp combo (separation of concerns!), and equally old (but since then refurbished) Infinity Kappa speakers. Sound quality is great that way, so I didn't see the need for a Home or the Home Max which I knew was coming.

So I can say stuff like. "Hey Google, play {some album, artist or playlist} on the PC", and it'll cast to that if I want the big sound. It is _way_ easier than navigating Spotify on my phone or using the Spotify software on the HTPC itself (which is limited to 1 account, with the hassle of logging out / in).

I wish Google could publish server software for Win10 so that I could cast to that as a Chromecast target rather than go via the Chromecast Audio. However I understand there's probably DRM reasons why efforts for this to happen were shut down.

As a PS, my 7 year old son absolutely loves talking to Google. It's pretty impressive to hear him figure her out.

<comment><USER11> > I wish Google could publish server software for Win10 so that I could cast > to that as a Chromecast target rather than go via the Chromecast Audio. > However I understand there's probably DRM reasons why efforts for this to > happen were shut down.

Audio-only Cast devices do not support DRM, so I don't know why _audio_ casting to a desktop PC would be stopped by DRM concerns.

[https://developers.google.com/cast/docs/audio](https://developers.google.com/cast/docs/audio)

</comment></comment></comment><comment><USER12> One thing I'd really like to see along with the google home / chromecast lineup is a projector offering as well. Something I can set up on a shelf or mount on a wall that I can cast to or simply say, "Ok google play binging with babish on youtube". Especially if it were a laser projector (something currently available but in a very high price bracket due to lack of demand), I'd buy this in a heartbeat.

<comment><USER13> Is this really necessary? Can't you just buy a standalone projector and attach a Chromecast to it?

</comment></comment><comment><USER14> So more expensive than Homepod and Sonos speaker, similar if not identical features, from the one company that has shitty customer service? No thanks.

<comment><USER15> I'm a Sonos user and love it, but Sonos doesn't have any assistant capability at all, so saying "similar if not identical features" seems like quite the stretch.

<comment><USER16> Sonos just released a new speaker that works with Alexa (and I think others coming?).

[https://www.sonos.com/en-us/shop/one.html](https://www.sonos.com/en- us/shop/one.html)

</comment></comment></comment><comment><USER17> What's different is this with Google home mini, rather than speaker size? I can't find any reason for buying it.

<comment><USER18> I think it is only higher quality audio.

<comment><USER19> And don't forget volume, a Google home mini is going be to quite underwhelming in anything but the smallest room.

</comment></comment></comment><comment><USER20> Does anyone have some insight into the machine learning in a system like this? Could you not do the needed calibration with well-understood math? Or are there some difficult parts to the problem, where you need a trained deep learning model to step in?

</comment><comment><USER21> C'mon, Apple, I know you want to make sure to get the HomePod right, but Google's stealing your holiday shopping thunder here.

I only say this because $APPLE_FANBOI over here is willing to wait, but if I weren't I'd snap up a couple of these. (Reality is not fanboism, but enough apathy to the product segment that three months won't kill me.)

</comment><comment><USER22> >With the Google Assistant built in, Max is always ready to start your favorite song, pause or turn it up, all with just your voice.

Does it mean that it's constantly recording every conversation within its field of reach and uploading it to Google servers where the A.I. could tell whether it's a request to play a song, a keyword to show you more targeted ads or an insight into your private life that could be stored and sold on later when an interested buyer shows up?

<comment><USER21> The answer to your question is "no".

(I would normally add that this could discerned by the most minimal of web searches, but I don't want to disturb your narrative.)

<comment><USER5> Please supply said search, I'm trying to find out if there is a firewall between Google Assistant and Google ad targeting but it's very difficult to find anything.

<comment><USER23> The claim was "constantly recording every conversation within its field of reach", not if commands after "OK Google" are send to Google servers. For the commands Google's terms-of-service allow (themselves) to use data to improve any of their products and that includes personalization (advertising), so I doubt such a firewall exists.</comment></comment></comment></comment>


Donald Trump, Class Warrior - <AUTHOR> http://www.bloombergview.com/articles/2016-02-19/donald-trump-class-warrior <comment><USER2> I clicked on this expecting blather but actually found insight. The TLDR: non- college-educated working class people are sick of the disdain they get from middle and upper classes. Think of comments your friends might make about "rednecks" or people who are "inbred" or from "flyover country". A vote for Trump is a vote against the elite who Trump delights in pissing off. His outrageousness is his brand. The political system is stacked and broken so putting Trump in office won't change much. It just expresses disgust at the system and the upper and middle classes who run it.

<comment><USER3> > The political system is stacked and broken so putting Trump in office won't > change much.

that's a dangerous view - trump has shown himself time again to be a good negotiator and has made good, calculated decisions. he has charisma! it's more likely that he would 'get something done' (not for better but for worse, probably) than somebody like ted cruz, who also rails against this political system, but who is more explicit in his disregard for the 'average joe' and is hated by the entire republican delegation to congress

<comment><USER2> To be clear, that was relaying the supposed position of Trump supporters, not my own.

</comment></comment></comment><comment><USER4> The one issue that unifies Trump supporters is anti-Muslim bigotry. A whopping 75% of voters during the last exit poll support Trump's wholesale ban on Muslim migration[1].

On all other issues Trump supporters are more divided. Except for this one, where support is near universal. Trump is the logical conclusion of 40 years of race baiting in politics. This is not about "political correctness", except insofar that that bigotry used to be concealed to avoid harsh social judgement, and now it's just out there in the open. Trump's base consists almost entirely of white people who harbor racial anger. The notion that Trump's campaign is really about class instead isn't borne out by the facts. To the contrary, it's a refusal to acknowledge the obvious.

[1][http://thehill.com/blogs/ballot-box/presidential- races/27015...](http://thehill.com/blogs/ballot-box/presidential- races/270156-sc-exit-poll-75-percent-agree-with-trumps-muslim-ban)

<comment><USER5> I don't think it's _just_ the racism that's propelling him in the polls, it's racism _combined_ with populism.

For some people, being economically liberal can only occur when they feel that the 'other' groups aren't getting in on the deal.

</comment></comment><comment><USER6> To me, a lot of his support is rooted in those who are sick of career politicians. Career politicians who expect to be put on a pedestal because their party affiliation.

</comment><comment><USER7> Yeah, seems pretty logical. People don't vote for those who call them idiots and look down on them with disdain, especially if they seemingly admit it in public.

But I think to some degree, one of the other reasons for his rise to popularity (and that of a lot of other outsider figures, like Sanders) is because people are getting sick of the media and corporate narrative and want someone who isn't constantly being pushed on them.

They've seen the media attacks on people as 'bigots'. They've seen the politicians seemingly completely ignore their concerns and the increasing disconnect between the average voter and the average politician or journalist.

So they start supporting simple talk, more 'down to earth' types outside of the political world, the corporate media goes straight back on the attack, so yet more people start supporting the outsider politicians, rinse and repeat. The political and media worlds turned on their audience and supporters, and now it's coming back to haunt them in the way of people like Trump riding in on a wave of popularity and public support.

</comment><comment><USER8> This post explains why Trump has a legitimate chance.

</comment><comment><USER9> The author makes it sound as though he is the only to meet, appreciate and understand Trump supporters. He makes it sound as if the rest of us haven't seen, met or read these people.

Trump's support jumps when he talks against certain groups of people. It is not accidental to his support it is essential to his support. The racism isn't an anti-elitist posture, it is an essential element of his campaign.

And my PC friends don't use the term "redneck", and do not look down in disdain on poor people. Who is the author hanging out with?

<comment><USER2> Try prompting one of your PC friends. Ask them if they have heard of "Duck Dynasty" and can they explain it to you. If they can manage 10 sentences without saying something pejorative you can color me impressed.

<comment><USER10> I posted your question on my facebook, and the first response I got was "A member of the KKK got a tv show and white trash watch it."

Granted it was Facebook, where everyone is tying to be a comedian, but still. I don't think a face to face conversation would be that different.

<comment><USER9> n=1 On that basis I am sure I could find people with in any group who are, for instance, racist, bigoted etc quite easily. The question is not: are there some people who have this or that view or belief.</comment></comment></comment></comment>


Some thoughts about learning - <AUTHOR> https://revanthrameshkumar.github.io/gwurdblog/thoughts/about/learning/2018/12/21/first_post_thoughts_about_learning.html <comment><USER2> This is what I thought of formal education as well. Most of the topics are interesting, but you have to learn how to pass an exam. In fact, several exams, in too many subjects to appreciate at once.

The point of my engineering program seemed to be that you can apply the same few math topics (vector calc, numerical methods, complex analysis, etc) to just about anything: electricity, structures, fluid flow, and so on. There was no real need to force people to do loads and loads of these courses. It's not like you can build an actual bridge or digital radio after such a course, you just have an appreciation for it.

But you have to study all the specific models in each course to get your degree.

The same goes for essay subjects like Economics. There's a lot of interesting stuff, but you need to read a mountain of books in a certain way that allows you to write a 6-8 paragraph essay on exam day.

When I left uni, I spent my spare time learning finance. I did it at my own pace. I read through Hull and Wilmott for technical stuff. But I also read a fair few histories and biographies. All at a sensible pace, choosing myself what I thought was important to understand.

</comment><comment><USER3> I've found that I get the most enjoyment and success out of my learning when I am stuck trying to solve some problem where I do not have the required domain knowledge. By taking on a subject with a specific goal in mind, or even a particular question that I want answers to, there is a concrete reason to stick with the learning and dive deep into it. By taking this approach, it turns the learning process into something that isn't a slog. Education becomes a part of the realm of problem-solving that I find both fun and engaging. I've also noticed that this approach generates more interesting questions related to the subject that otherwise would not have a chance of being explored.

As an example, I've been wanting to learn about orbital mechanics because satellites are pretty neat and I wanted to figure out the cost of positioning them in space. I purchased a few textbooks on the subject but got stuck due to some of my math knowledge not being strong enough. This lack of knowledge led me down a path of learning linear algebra and having a ton of fun with it. It has not been a painful process that many students associate with the subject but instead a fascinating journey on how to think about spacial problems and how to apply them to topics like satellite orbits.

As another example, I recently took a microbiology class as prerequisites for a program I am applying to, and I wasn't looking forward to it as I heard from others that it was a dull and challenging class. In an attempt to make the course more engaging, I decided to go into it with the goal of answering some harder topic. In my case, it was "How can I use the knowledge from this class to produce better bacteria-killing drugs?". Although I didn't have any plans to become a drug developer, this question gave me a frame of reference to the rest of the topics in the class. I could formulate questions that led to a much greater understanding of the subject matter and a better appreciation for the material. It was interesting to talk to my classmates, many of them did not enjoy the subject or felt it wasn't relevant to their future careers. For many of them, it was just a slog and another hurdle to get over rather than an interesting subject with some highly valuable concepts being presented.

</comment><comment><USER4> You know it's possible to learn subjects ~3x faster on your own than inside University in my experience.

Tbh University has its merits in that it provides some structure to a topic that you might not arrive at on you own, but it is the lowest common denominator in terms of actually learning things and if you are good at charting your own path to knowledge then it's much more rewarding and enjoyable and you can do it quicker.

The challenge is it's quite tough to get the balance right in your own. It's possible but it's not easy. You</comment>


Ask HN: Is window management on OS X broken? - <AUTHOR> How is it possible to manage windows with multiple screens and multiple spaces using just the keyboard?
(Tiling might solve this, but my main issue is productivity)
This involves a set of simple features:

  * Maximize windows
    (Move to another screen and it is still maximized
     even though the screen is bigger, crazy right?)
  * Cycle windows (on just the current screen and space)
  * Focus another screen
  * Move windows to another screen or space
  * Optional: Move the mouse to the focused window
 I tried tools like Spectactle, Amethyst or Mjolnir, but it took only a few minutes to realize that something is broken or missing.
Is this somehow possible? How do you solve this? <comment><USER2> I use Linux and Xmonad. I'm sold on tiling window managers for productivity. Xmonad will run on OSX with some limitations...it depends on Xwindows.</comment>


Ask HN: Having hard time finding a good alternative to gitbook.com - node-bayarea Having hard time finding a good alternative to gitbook.com. I'm looking for a really modern hosted service like Gitbook.com. Gitbook s support doesn't seem to respond at all. There is no way to call them, so I'm looking for something else.<p>I know there is gatsbyjs.com, hexo.com and others that allow us to build one, but I'm looking for plug-and-play service where I write docs in markdown/html and setup the CNAME of my company's domain and be done with it. Any suggestions would be really helpful! <comment><AUTHOR> I used github pages with gitbook-cli for a project and it worked well. I set up a Travis integration to automatically build the book on commit. Life got in the way so I ended up not keeping up with it (I added other people as contributors but they haven't kept it up either). The other benefit was that I could select gitbook plugins that gitbook.com didn't support itself (particularly the LaTeX stuff).

[https://github.com/rabuf/applied-category- theory](https://github.com/rabuf/applied-category-theory)

This deployment scheme worked really well for me after I got it all tuned (my first experience with Travis so I screwed up a bunch of little things). I imagine any other CI/CD platform would be equivalent.

</comment><comment><USER2> Hi @node-bayarea, Have you tried vuepress? ([https://vuepress.vuejs.org/](https://vuepress.vuejs.org/))

I use vuepress for my project and I love it. It is not just for vue users. Pros: SEO friendly - among others

Also, I'd recommend docsify ([https://docsify.js.org/](https://docsify.js.org/)) Pros: Super easy to use.

</comment><comment><USER3> What you do not like in gitbook?

<comment><USER2> I've never tried gitbook. When I had to create a documentation site for my project I looked for something easy to use and compatible with github pages. Docsify is great in that sense but is not SEO friendly. For this reason I moved to vuepress . This is my site ([https://zircleui.github.io/docs/](https://zircleui.github.io/docs/))</comment></comment>


Ask HN: How can I help as a software engineer in the current Covid-19 epidemic? - <AUTHOR> As a person with software engineering skills, I want to help out in any way I can automate communication, perform number crunching or help towards building a vaccine (I am fairly certain there are some elements of software engineering involved) <comment><USER2> I was wondering the same.

Help with efforts to develop at home testing kits: [https://twitter.com/JMRothberg/status/1236748928177131525](https://twitter.com/JMRothberg/status/1236748928177131525)

Help with data visualization: [https://twitter.com/jb_mouret/status/1236202203251200003](https://twitter.com/jb_mouret/status/1236202203251200003)

</comment><comment><USER3> The best way you can help is by not being contaminated and not contaminating others.

This virus is dangerous because it overwhelms hospitals with a lot of patients (death toll in Wuhan 6%, rest of China less than 1%).

Software can't magically fix things (I don't expect it to be a popular opinion here ;) especially if you don't have the required knowledge of the field.

Good luck.

</comment><comment><USER4> A few ideas:

1\. Mine social media for possible cases.

Bluedot does not use social media, because it is very noisy, but a combination of human oversight and user flagging could potentially be useful. Reporting these potential cases to the CDC and to that user could be very useful. Example: [https://www.reddit.com/r/nyc/comments/fayko1/my_covid19_stor...](https://www.reddit.com/r/nyc/comments/fayko1/my_covid19_story_brooklyn/)

2\. Find ways to target ads at possible superspreaders or at-risk people for accurate information and advice. Example: I saw someone at the airport wearing cloth masks- those don't help. And worse, it confers a false sense of security.

3\. Build a smartwatch app that buzzes when you try to touch your face.

If everyone tomorrow stopped touching their face in public, the virus would be greatly reduced.

4\. Cough sound analysis for pneumonia detection

As we move from containment to mitigation, and the prevalence of COVID-19 surpasses that of influenza, detecting pneumonia earlier will enable lower mortality rates through earlier intervention.

5\. A centralized source that finds all COVID-19 and SARS-CoV-2 related papers so that doctors, drug discovery researchers, etc. can easily find the newest and most promising research without having to manually search medrix, biorxiv, lancet, etc. This will likely be most useful for physicians to look at emerging treatment plans from China and South Korea.

6\. Homomorphic encryption for GPS based path crossing and high threat location flagging. Two apps for this already exist in Korea, however in the US privacy is a greater concern. Homomorphic encryption might help with this.

7\. Applying a discovery engine like AGATHA ([https://www.reddit.com/r/MachineLearning/comments/f3fpih/r_a...](https://www.reddit.com/r/MachineLearning/comments/f3fpih/r_agatha_a_deeplearning_system_to_accelerate/)) on the virus literature including new papers and making it usable to the public.

In general- think about small ideas that can be easily implemented (quickly!) and that don't try to solve the problem entirely but rather help in small bits.

Also, not software, but if any of you can build a compact and cheap far-uvc lamps (eg using a shg crystal and a blue diode laser or led like Sharp did), you could do a ton of work: [https://www.nature.com/articles/s41598-018-21058-w](https://www.nature.com/articles/s41598-018-21058-w). Alternatively, a microwave source capable of ~7-10 GHz should also work: [https://www.nature.com/articles/srep18030](https://www.nature.com/articles/srep18030)</comment>


iOS 9 Time bug breaking two factor authentication - <AUTHOR> The iOS 9 clock issue previously discussed (see https://news.ycombinator.com/item?id=10262244) is a lot worse than originally indicated.
Our devops team are seeing users who can no longer authenticate using 2FA code generators because their phones are off by over 30 seconds.  The offset seems fairly random - a quick poll in our office shows that it appears to only impact iOS9.  Mine is off 3.7 seconds.  The biggest offset I've seen is 41 seconds.
Reboots, setting manually and the n going back to auto etc don't fid it.
You can check your offset at http://time.is or by downloading the free Emerald Time ntp app.
Any suggestions for a workaround greatly appriciated. <comment><USER2> Sounds like you need to contact the vendor that supplies your 2FA since it is misconfigured/incorrectly implemented.

I've seen this before with people who try to roll their own Google Authenticator/TOTP implementation.

What they do is they read the standard, note the 30 second default step size, and entirely ignore the window. If you look at Google Authenticator while the steps are 30 seconds, the window is +1 or -1, so you can enter three different valid codes at any one time (for three different steps: 0, +30, -30).

But don't take my word for it, Google has Authenicator source code available here:

[https://github.com/google/google- authenticator/blob/master/l...](https://github.com/google/google- authenticator/blob/master/libpam/google-authenticator.c)

Look at "window" or "window_size" options. To quote Google's own comment:

> By default, tokens are good for 30 seconds and in order to compensate for > possible time-skew between the client and the server, we allow an extra > token before and after the current time. If you experience problems with > poor time synchronization, you can increase the window from its default size > of 1:30min to about 4min. Do you want to do so

So as I said, your 2FA is incorrectly done.

<comment><AUTHOR> I'm not going to publicly shame the vendor we use, but yes we've had words.

</comment></comment><comment><USER3> My iPhone clock is 2 minutes fast. My project is with network timing, so I'm acutely aware of clocks being off, and its driving me crazy.

<comment><AUTHOR> 9.0.2 fixes it - or buy an Apple watch because that appears to mitigate it (speculation the Apple QA team all have an Apple Watch :-)

<comment><USER3> 9.0.2 does indeed fix it. I don't have a watch; I almost electrocuted myself a number of years ago wearing a watch with a metal band, so I don't wear one anymore. :)

</comment></comment></comment><comment><USER4> My iOS9 device is now 30.5 seconds ahead of NTP and growing about 1.5 seconds per day.

Apple support seems to think this is my inability to turn on the "automatic time setting" feature. I wish this problem had more visibility.

</comment><comment><AUTHOR> 9.0.2 fixes it

<comment><USER4> Indeed it does. Thanks for the tip that 9.0.2 was out.</comment></comment>


Show HN: Angles.js - Chart.js charts in Angular - <AUTHOR> https://github.com/lgsilver/angles

<comment><USER3> Wow, I actually _just_ implemented this same thing (but using D3/Rickshaw[1]). If only this had come out a week ago.

[1] [http://code.shutterstock.com/rickshaw/](http://code.shutterstock.com/rickshaw/)

<comment><USER4> Really? I can see no mention of Angular on that page you linked.

<comment><USER5> The link actually points to the library he used with angular, not to his own work.

He probably used angular to create easier to use bindings to use Rickshaw.

<comment><USER3> This is correct. Sorry if that was confusingly worded. :)

</comment></comment></comment></comment><comment><USER6> Something similar for highcharts here: [https://github.com/pablojim/highcharts- ng](https://github.com/pablojim/highcharts-ng)

Demo: [http://jsfiddle.net/pablojim/Cp73s/](http://jsfiddle.net/pablojim/Cp73s/)

</comment><comment><USER7> This is great news, great timing and great work. I knocked together a simple angular directive for JustGage ([https://github.com/mattlaver/angular- justgage](https://github.com/mattlaver/angular-justgage)) a week or so back for a dashboard I was putting together and have been looking for some nice directives for charting to add to what I already had.

</comment><comment><USER8> Talk about serendipity, I literally discovered Chart.js about an hour ago, searched for Angular directives for it on the off chance someone already made it, didn't find anything, then came to Hacker News and here is Angles.js.

Looks great, nice and easy to use. Excited to try it out!

<comment><AUTHOR> Awesome. I just whipped it up today to help with some dashboards at work. Will probably make it more full-featured. Let me know if you have suggestions.

</comment></comment><comment><USER9> Put together one of these for the jQuery Flot Chart lib:

[https://github.com/ErikAugust/flang](https://github.com/ErikAugust/flang)

Also shouted you out in the example for the inspiration to get off my butt and share it on GitHub.

<comment><AUTHOR> Erik, Awesome. I used Chart.js because it's come up a lot lately and is well documented, but Flot and the other more mature chart libs are probably better for most charting projects (read, allow dynamic data updates). Will try your wrapper today. - <USER2>

<comment><USER9> Thanks - right now I put up the <piechart> but soon will add the rest of the Flot library. I use Flot on a project dashboard and it does dynamic data updates nicely.

Also, I really like what you did by moving not just the data but parts of the chart setup itself - that is something I'll incorporate into Flang as well.

Thanks again.

</comment></comment></comment><comment><USER10> I was just reading about chart.js and knockout!

[http://blog.arisetyo.com/getting-started-with-chart-js- part-...](http://blog.arisetyo.com/getting-started-with-chart-js-part-1/)

</comment><comment><USER10> Aynbody that has worked a fair bit with ChartJS want to give their opinions on it? What are the limitations?

</comment><comment> LX-350 This is great! I will be making intranet dashboard for work and this will definitely help. :)

</comment><comment><USER11> Great work, swapping out my existing glue code in favor of this presently.

</comment><comment><USER12> License or it didn't happen. :/

Looks nice though!</comment>