Web GIS Project: Tools for Geospatial Developers - <AUTHOR> https://drewweth.github.io/geodebugger <comment><AUTHOR> I built this project for developers that work with geospatial data like I do. I use it to create, test, and inspect GeoJSON data and I think it might be useful for others! Let me know what you think.

If you click on a layer name, you can:

\- make a bounding box

\- create a buffer

\- create a grid of squares, hexes, points, or triagles

\- intersect with another polygon

\- tesselate

\- convert to WKT

\- compare center vs weighed centroid

\- view area/height/width

\- split multi-polygons into their individual polygons

Other features include:

\- include new polygons from a library

\- create polygons from the viewport

\- make random polygons

\- copy layers as GeoJSON</comment>


Security Flaw: JDate leaves user images exposed to easy hack - <AUTHOR> http://geektime.com/2013/06/27/exclusive-jdate-security-flaw-leaves-user-images-exposed-to-easy-hack-even-deleted-ones/

<comment><USER2> OMG! this is horrible. privacy is totally dead. how can we be sure that when we take our name and profile from a website, it will delete the information?</comment>


Why HPV Vaccination Rates Remain Low in Rural States - <AUTHOR> https://www.technologyreview.com/s/608697/why-hpv-vaccination-rates-remain-low-in-rural-states/?utm_source=MIT+Technology+Review&utm_campaign=b2f87f007c-The_Download&utm_medium=email&utm_term=0_997ed6f472-b2f87f007c-153766873 <comment><AUTHOR> HPV Vaccination has been shown to be safe and effective in controlling the Human Papilloma Virus, the most common sexually transmitted disease. Vaccination rates are disappointingly low and needs to be improved. HPV infections can be life threatening.</comment>


India unveils 6.8 petaflops super-computer dedicated for climate research - <AUTHOR> http://www.thehindu.com/news/national/india-unveils-pratyush-its-fastest-supercomputer-yet/article22398732.ece <comment><USER2> PFLOPs is no longer a "supercomputer" thing. Now you can purchase NVidia DGX-1 with Tesla V100 for $150K. This gives you almost a petaflops. If I am reading it right, price of 1 PFLOPs in above mentioned super computer is $6M. That's insane.

<comment><AUTHOR> The architecture of this machine isn't clear yet, probably they have GPUs doing some co-processor work. Also since it's primary function is dynamic weather modeling, GPU runtime for the same should be available.

I don't think all of 400 crore allocation went to building this particular machine; entire met department is migrating to dynamic modeling.</comment></comment>


Mailinator has a new design - <AUTHOR> http://mailinator.com/?new <comment><USER2> Argh! noticed that all my links and bookmarklets 404! so that is what it was.

I had a bookmarklet that would generate an email, insert it into the current form and then open a window to mailinator so I can retrieve the confirmation email.

I also had other bookmarkets and links that I used for other things (I am much better at writing software for my own tasks than I am at publishing it)

If you used it in the same way I did, the old URL:

       /maildir.jsp?email={{ email }}

is now

        /inbox.jsp?to={{ email }}

there is no excuse to break URL's, you never know how people are using your product. Not everybody goes to the homepage, fills out a form and presses submit. The entire web can be used as an informal API.

Edit: I can confirm what Amadou says in reply, you can't directly access the mail page anymore. Even after updating URL's it still won't load, it is relying on a token. The way I used the app is now useless.

I don't think the answer to controlling abuse is killing your app for a lot of users

<comment><AUTHOR> I think this would be considered 'by design'.

[http://mailinator.blogspot.pt/2013/05/mailinator-is-for- huma...](http://mailinator.blogspot.pt/2013/05/mailinator-is-for-humans.html)

<comment><USER3> > _A site redesign is in the works (I love it, you 'll hate it_

Yes! Yet another uninspiring Bootstrap-ed site.

<comment><USER4> Yes! Yet another person complaining about Bootstrap being uninspired.

With sites like Mailinator, I'm looking to get a task done and doing it quickly. If it lets me achieve my goal efficiently, I don't care if the aesthetics weren't designed from scratch with 100% hand written CSS or if someone is using stock glyphicons instead of hand drawn artwork by Mr.Ultra- Famous Designer.

<comment><USER3> > Yet another person complaining about Bootstrap being uninspired.

Quite the contrary. Not Bootstrap is "uninspired" but its users. The old Mailinator had a characteristic, easily identifiable look and feel. Sites like the new Mailinator are a dime a dozen. A typical case of "disimprovement".

</comment></comment></comment></comment></comment><comment><USER5> The best thing about mailinator other then the service is the blog posts. There is some seriously interesting hacker reading in there such as,

[http://mailinator.blogspot.com.au/2012/02/how-mailinator- com...](http://mailinator.blogspot.com.au/2012/02/how-mailinator-compresses- email-by-90.html)

[http://mailinator.blogspot.com.au/2011/05/notes-from- program...](http://mailinator.blogspot.com.au/2011/05/notes-from-programming- leap-to.html)

[http://mailinator.blogspot.com.au/2010/02/how-i-sped-up- my-s...](http://mailinator.blogspot.com.au/2010/02/how-i-sped-up-my-server-by- factor-of-6.html)

[http://mailinator.blogspot.com.au/2007/01/architecture-of- ma...](http://mailinator.blogspot.com.au/2007/01/architecture-of- mailinator.html)

I think most have hit the front page of HN before but its worth including here for those who have not read them.

<comment><USER6> Paul Tyma is a very very smart guy! And super nice! I met him when was at Hacker School several years ago.

</comment></comment><comment><USER7> Apparently it's just one part of a bigger plan, that includes adding paid tiers: [http://mailinator.blogspot.pt/2013/05/mailinator-is-for- huma...](http://mailinator.blogspot.pt/2013/05/mailinator-is-for-humans.html)

Personally, I just have to thank the creator for a great service that I used all the time (until I got my own domain). And for his technical blog posts: [http://mailinator.blogspot.pt/2007/01/architecture-of- mailin...](http://mailinator.blogspot.pt/2007/01/architecture-of- mailinator.html)

</comment><comment><USER8> Here are some other throwaway email address providers that might work as alternatives to mailinator.[1][2][3][4][5][6]

If anyone has any experience with any of these and could comment on how they compare to mailinator, that would be very useful.

[1] - [http://10minutemail.com/10MinuteMail/index.html](http://10minutemail.com/10MinuteMail/index.html)

[2] - [https://anonbox.net/](https://anonbox.net/)

[3] - [http://anonymouse.org/anonemail.html](http://anonymouse.org/anonemail.html)

[4] - [http://trash-mail.com/](http://trash-mail.com/)

[5] - [http://www.dispostable.com/](http://www.dispostable.com/)

[6] - [https://www.silentsender.com/](https://www.silentsender.com/)

<comment><USER6> 10MinuteMail.com is my site, so I recommend it:) It's a bit more secure, in that there are no shared inboxes, each address is 100% private.

<comment><USER3> Some of your translations are confusing.

<comment><USER6> They are all provided by users, so I take what I can get:) I'm happy to make updates if you provide a better translation!

</comment></comment></comment></comment><comment><USER9> I liked the old site better. Gratuitous AJAX annoys me.

Heck, (just about) all AJAX annoys me. And what's wrong with black text? we all gotta be gray now?

The new site is all "look how clever we are - stuff moves and bounces!" The old site didn't call attention to itself.

</comment><comment><USER10> I never understand why most sites that demand sign-up verification emails don't block Mailinator even though Mailinator is obviously well-known among web developers.

It's almost as if there's an unspoken agreement among the cognoscenti that if you're smart enough to use Mailinator, you get a free pass -- we won't force you to hand over a valid email address.

<comment><USER11> I don't understand what benefit a site gains from blocking Mailinator?

<comment><USER12> 1\. Some users may provide a real email address instead of a throwaway Mailinator one. The owner of the site can then send email to that address (which might get read and result in money being spent) or sell the email address to some third party.

Now, someone who would prefer to give you a Mailinator email address probably isn't likely to buy whatever you're spamming them with, so the benefit is probably pretty small. But it might be nonzero. (And if you're selling your mailing list to advertisers, of course they won't know how many of the addresses are for people who will ignore their spam.)

2\. Requiring a real email address (that takes some effort to acquire) makes the cost of abuse slightly higher. So if you're offering a service people might want to abuse, you may reduce the frequency of abuse a bit by forbidding throwaway email addresses.

<comment><USER11> I did understand point 1: but this type of block would illustrate that a primary concern is the ability to abuse my personal e-mail address. Assuming a company doesn't have that intent, I don't think they should send that signal.

Point 2 regarding abuse in the other direction is more interesting, and a fair point, thanks.

</comment></comment></comment></comment><comment><USER13> Nice home page (way less ugly than the old one).

Looks like it's based on Angular. Notice how the template code ({{email.from}} and {{email.subject}})flashes before the data models load on the inbox page.

<comment><USER14> Nice looking but the code is shit. They're using Angular but they're not doing angular stuff. They are basically using the controllers and doing jQuery shit in it. Unbelievable.

Sourcecode for the inbox: [https://gist.github.com/VictorBjelkholm/6191838](https://gist.github.com/VictorBjelkholm/6191838)

<comment><USER15> Quite believable. The Angular Way™ is unintuitive to the uninitiated.

</comment></comment></comment><comment><USER16> "The inbox you checked last time: " must be stored and retrieved by IP. It gave me someone else's inbox from behind a business NAT.

</comment><comment><USER17> Black text on a vibrant green background is not very readable, unfortunately.

<comment><USER18> My point too, the text is very unreadable. On the homepage they have the green background and white text with some effects, you barely can read it before your eyes start to hurt.

</comment></comment><comment><USER19> It's a nice redesign, starting out. I especially like the cloud design up top. I'd just like to throw forward a few comments on it. Please take this as constructive, not as mean criticism.

* Design:

Unfortunately, it reeks of hip design gone too far - green text on a green background, grey text on a grey background, and amateurish construction. Removing the text-shadow alone from the alert boxes makes a big difference in readability.

* Structure:

The angularJS parts have already been addressed in another comment, but the most bizarre part is that there is minimal minification (.min.js versions of jquery & bootstrap, that's it - comments are still intact), no concatenation, and no gzip compression whatsoever.

I think it's easy to forget that jQuery alone is 90KB, bootstrap JS is 30KB, and bootstrap's CSS is ~125KB alone. The site is pretty simple; it could easily be trimmed down into something much faster. The use of jQuery is questionable, the use of bootstrap even more so considering how simple the layout is.

The pubsub module that pushes new inbox data is pretty great though.

* Content:

The content pages look great. The little transitions are nice. I like the new copy as well; it helps cement the point that this is not a serious security product and it should not be considered as such.

Overall, while it's a nice change, it may be a bit more flash than users are actually looking for. The massive assets package makes the actual email page _huge_ \- jQuery, Bootstrap, and Angular, just for such a simple page? Combined with web fonts, the total payload is well north of a half meg. Intro transition animations serve to make the perceived time to displayed content even longer.

A second pass with a proficient JS developer and a keen eye for readability would do a lot for this site.

</comment><comment><USER20> The mini scroll down on pages like this [http://mailinator.com/faq.html](http://mailinator.com/faq.html) are like the 2013 version of blink. Overall a nice clean design. The footer is unreadable though.

<comment><USER21> > The mini scroll down

Oh god that is soooo cooool! It's nothing like blink. If anything it's like a powerpoint slide transition, only much much subtler. I really like it.

</comment></comment><comment><USER22> Great redesign! I've used mailinator for years but honestly the quality of the old site made it seem almost like a shady operation, like they might mine incoming emails for personal data or passwords. This looks much more professional.

</comment><comment><USER23> I love their privacy policy on the FAQ:

> Mailinator's Privacy Policy: THERE IS NO PRIVACY

<comment><USER2> That might be amusing, but having my IP address shared with third parties or knowing which jurisdiction the service operates under are serious matters for a lot of users.

Especially the type of users a service like Mailinator attracts.

<comment><USER23> Oh yeah, definitely don't trust them for anything sensitive at all. From their old FAQ:

> Q: So if the government issued a subpeona to Mailinator to divulge emails or > logs, you'd rat me out?

> A: Holy crap, yes. I'm not going to jail for you, I have a boyish face and > very (very) supple skin.

> At this point, Mailinator cooperates with law enforcement when reasonable to > do so and at this point has received friendly subpeonas, emails, or calls > from the FBI, IRS, Justice department, LAPD, and Scotland Yard.

<comment><USER2> Funny because the attraction of the old Mailinator was that they couldn't co- operate, by design - since it was an in-memory mail store with no logs.

Mailinator is just like a thousand other temp email services now. Not as interesting.

Killing a good service for everybody is a lame way of shutting down abuse.

</comment></comment></comment></comment><comment><USER24> Renders terribly on mobile, chrome on android device, nexus 4

</comment><comment><USER25> I have created a similar site [http://www.tempsky.com](http://www.tempsky.com) Tried to make it simple and easy to use

</comment><comment><USER26> ... but does it convert better?

</comment><comment><USER27> and it's broken on mobile. (Android)

</comment><comment><USER28> nice design.. looks good.. colors, graphics are also good.. nice work

</comment><comment><USER29> Total train wreck in mobile - chrome, iOS. Someone needs to work on their QA!</comment>


Ask HN: Screen Size for Primary Development/Professional Laptop? - <AUTHOR> I'm looking at getting a new laptop. I seem to be less productive on my current 12" screen than on larger screens. Primary use is coding in an IDE and primary need is portability.<p>I'm looking at 13" Dell XPS, but may also look at the 15". Are productivity gains moving between 13 and 15 worth the extra weight? <comment><USER2> Resolution and PPI is generally more important to look at instead of physical size when it comes to productivity.

If both sizes run at the same resolution then the 13" is going to offer more PPI which will make things look tighter but the downside is things will be smaller.

Personally I find 13" at 1080p to be pretty readable without needing to scale.

There's no chance I would ever want to use less than 1080p for a development laptop. Don't be fooled by "retina" resolution numbers too. A lot of manufacturers will label their displays at a much higher resolution but when you run them at "retina enabled" resolutions they are either 1080p or less when it comes to screen real estate.

</comment><comment><USER3> I'm currently using an Asus Ultrabook that is 15". I also have a Macbook pro that my wife now uses that is a 13" screen. I just love the 15" so much that I think it would be hard to go down in screen size. It is 1080p, so the resolution isn't a problem but with the screen size I'm easily able to see more in Visual Studio at one time.</comment>


Using TypeScript's type checking in vanilla JavaScript without transpiling - <AUTHOR> http://seg.phault.net/blog/2017/10/typescript-without-transpiling/ <comment><USER2> VS Code will type check open files only. So this only works for tiny projects. And all that typing (overly verbose) seems a lot of pain compared to setting up TypeScript properly.</comment>


Why is it so hard to study anti-matter? - <AUTHOR> http://www.askamathematician.com/2017/03/q-why-havent-we-been-able-to-see-the-spectra-of-anti-hydrogen-until-recently-why-is-it-so-hard-to-study-anti-matter/ <comment><USER2> It's _much_ harder to come by then traditional "incredibly hard to come by" substances like precious metals or coral snake venom; harder to store, harder to study, and consequently _much_ more expensive. Keep in mind that something like a coral snake's venom goes for more than $1000 a gram (Platinum being ~$30), but antimatter according to NASA estimates? $62.5 _trillion_ USD per gram.

<comment><USER3> Gosh, I can only imagine how terrifying _a whole gram_ of antimatter would be. It's kind of a good thing we can only generate it in such minuscule quantities.

<comment><USER4> One gram would be about as bad as the Nagasaki nuke, so not that terrifying.

Sure, it's bad, but I only _sometimes_ lose sleep over all the nukes, so…

<comment><USER5> > One gram would be about as bad as the Nagasaki nuke, so not that terrifying.

There's something fascinating about this sentence, but I can't quite put my finger on what it is.

<comment><USER6> something to do with anti- ...

<comment><USER5> Is it something material?

<comment><USER6> In a continental sense.

</comment></comment></comment></comment></comment></comment></comment><comment><USER7> I always wonder why photon is its own anti matter. If it was not so, we wouldn't be able to study anti matter with lasers for example.

Also, why is the anti particle pair of a charged particle the opposite charge, but neutral particle/anti particle pair are both chargless? Though it does make sense that in order to cancel each other out, it must be so..

I would say we live in a strange world but I don't know if a non strange world would even exist.

<comment><USER8> _Also, why is the anti particle pair of a charged particle the opposite charge, but neutral particle /anti particle pair are both chargless?_

That's just the definition of an antiparticle - same as the particle put opposite charges.

 _Though it does make sense that in order to cancel each other out, it must be so.._

That's right, this is required to maintain charge conservation in annihilation processes.

<comment><USER9> > That's just the definition of an antiparticle - same as the particle put > opposite charges.

Well, a bit more is needed. If a particle has no charge, then it is possible for it to be its own antiparticle, but it is not necessarily so. The photon is neutral and is its own antiparticle. The neutron, on the other hand, is neutral but is distinct from the antineutron. It is still an open question whether the neutrino is its own antiparticle.

<comment><USER8> _If a particle has no charge, then it is possible for it to be its own antiparticle, but it is not necessarily so. [....] The neutron, on the other hand, is neutral but is distinct from the antineutron._

The neutron is only electrically neutral, there are also weak isospin and color charge. Antimatter is not only concerned with electrical charge but with charges in general. In case of the neutron and antineutron this becomes obvious if you compare the quark content of both.

<comment><USER10> wikipedia: [https://en.wikipedia.org/wiki/Charge_(physics)](https://en.wikipedia.org/wiki/Charge_\(physics\))

</comment></comment></comment></comment></comment><comment><USER11> Regarding that suspended frog... is being suspended in magnetic levitation painful for the frog? Or could this, one day, be used to create artificial gravity in space for humans?

<comment><USER12> A very strong magnetic field has bad health (neurological and intracellular) consequences. I can't find a good citation, but this blog post should help explain the risks.

[https://gravityandlevity.wordpress.com/2015/01/12/how- strong...](https://gravityandlevity.wordpress.com/2015/01/12/how-strong-would- a-magnetic-field-have-to-be-to-kill-you/)

<comment><USER13> The frog levitates at 16 tesla. That's a long way from the fields the article talks about. Nevertheless, given that our brain reacts to magnetic stimulation, I'd be wary of using it as artificial gravity.

<comment><USER2> ...Plus anything metal on/in you would be violently ripped out. This would make the fields used for a typical MRI look mild by comparison.

<comment><USER10> Inside a homogeneous magnetic field there is no force. It's kind of like being under very high pressure- humans can survive many hundreds of psi as long as the pressure is equal inside and outside the body.

The danger comes when there is a gradient to the field, as happens outside the coil. Then ferromagnetic material wants to move from the low to high field, like high pressure water will want to move to low pressure. As long as you're inside the high field area, you're okay.

This is part of the reason why people can be MRI'd even with shrapnel in their bodies. When the shrapnel is in the center of the volume being imaged, the field is _relatively_ homogeneous except for the small induced gradient field. The shrapnel is already "touching the magnet", so it doesn't feel much more pull.

<comment><USER2> We're talking about using this in the context of "artificial gravity"... you're going to have a lot "outside of the coil" regions.

<comment><USER10> It would all occur inside the coil, as the field and therefor diamagnetic force drops off cubically outside the field.

<comment><USER2> Considering the original comment to which I'm ultimately referring, can you actually imagine such as situation as it relates to _humans_ and "artificial gravity"? Presumably we're talking about the scale of a space craft or station...

<comment><USER10> Yeah, the entire station would be basically a giant solenoid. If you're outside the coil the artificial gravity doesn't work. You can have metal flying around without artificial gravity, but you can't get the artificial gravity in an environment that metal will accelerate inside.

</comment></comment></comment></comment></comment></comment></comment></comment></comment><comment><USER14> If antimatter has an indistinguishable spectrum from regular matter, maybe there is more of it in the universe than we thought.

<comment><USER8> If there were regions of antimatter in the universe, then there would be boundaries with regions of matter. And on those boundaries a lot of matter antimatter annihilation would happen, we would see those boundaries glow in energetic gamma light. We don't see something like that, therefore there are probably no large region of antimatter in the universe.

<comment><USER15> Isn't space mostly empty? Aren't galaxies like millions of light years apart, and don't they collide only incredibly rarely? If some galaxies were antimatter and some matter, how would we know?

<comment><USER10> It is the most energetic reaction possible. We can see the background radiation of the universe- hot objects give off heat, even when they are very, very cold. The universe glows like it's 3 degrees above absolute zero, and we can see it. Compared to that antimatter annihilation would look _very_ bright indeed.

<comment><USER8> The photons are much more energetic than the cosmic microwave background, the intensity could still be low enough to escape detection.

</comment></comment></comment></comment></comment><comment><USER16> Quote: "At the same time, atomic spectra is generated by ..."

s/is/are/

</comment><comment><USER17> Because it is anti and most scientists are pros.</comment>


Show HN: InstaPDF - <AUTHOR> https://itunes.apple.com/us/app/instapdf-mobile-scanning-sharing/id565931517?ls=1&mt=8

<comment><AUTHOR> Dear HN, this is an app that I've been working on for the past several months to create, share and manage your PDFs seamlessly in the cloud. It's free to try, so I'd love to hear your feedback</comment>


Apple's focus on power consumption - <AUTHOR> https://medium.com/@srikanththunga/apple-s-focus-on-power-consumption-a4d17f12330

<comment><USER2> This article contains no actual content and a bunch of technical errors mixed in with technical fact mixed in with bias opinions (partly developed from a poor understanding of how things work).

Nothing of value here.</comment>


Norway the first country in the world to announce it will phase out FM radio - <AUTHOR> http://mashable.com/2015/04/21/norway-first-country-fm-radio/

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


The business behind 'The Watchmen' - <AUTHOR> http://launchlab.co.uk/article/Business-Blog/The-business-behind-The-Watchmen/777

<comment><USER2> @Danmatt: Hell no! Controversy is the marketing man's dream. I refer to you to Father Ted episode The Passion of St Tibulus.

"Blasphemous you say Ted? Too much sex? Well, sure, I might just wander in and take a look".

</comment><comment><AUTHOR> Would the film be as big without all the controversy? Early reviews suggest it's not brilliant but it'll still make a fortune.

</comment><comment><AUTHOR> Excellent reference! Other comments welcome.</comment>


JFK Assassination Records – 2017 Additional Documents Release - <AUTHOR> https://www.archives.gov/research/jfk/2017-release <comment><USER2> Some of the records that were expected to be released have been delayed. [http://www.abcactionnews.com/news/national/trump-to- release-...](http://www.abcactionnews.com/news/national/trump-to-release-some- but-not-all-of-jfk-assassination-records)</comment>


Chat with your apps and automate your workflows straight from Slack - <AUTHOR> https://www.workato.com/workbot-slack <comment><USER2> Nice!</comment>


Tetris Turns 30, Creator Says He Still Plays Every Week - <AUTHOR> http://www.gamespot.com/articles/tetris-turns-30-creator-says-he-still-plays-every-week/1100-6420154/

<comment><USER2> So, interesting question. The article says that UbiSoft and EA have Tetris like games out. Did they license this from Pajitnov/Blue Planet Software?

Could someone, today, make a Tetris clone without licensing from Pajitnov/Blue Planet Software? Maybe a lot like Tetris, not using Tetris in the name, etc?

<comment><USER2> I found a few links about this: [http://gamedev.stackexchange.com/questions/11752/is-it- legal...](http://gamedev.stackexchange.com/questions/11752/is-it-legally- possible-to-make-a-clone-of-the-game)

[http://gamedev.stackexchange.com/questions/1653/how- closely-...](http://gamedev.stackexchange.com/questions/1653/how-closely-can- a-game-resemble-another-game-without-legal-problems)

[http://www.webpronews.com/tetris-clones-beware-you-may-be- he...](http://www.webpronews.com/tetris-clones-beware-you-may-be-held- accountable-for-copyright-infringement-2012-06)</comment></comment>


How I Explained REST to My Wife - <AUTHOR> http://tomayko.com/writings/rest-to-my-wife

<comment><USER2> _Wife: How does it work?

Ryan: The web?

Wife: Yeah.

Ryan: Hmm. Well, it's all pretty amazing really. And the funny thing is that it's all very undervalued. The protocol I was talking about, HTTP, it's capable of all sorts of neat stuff that people ignore for some reason.

Wife: You mean http like the beginning of what I type into the browser?

Ryan: Yeah. That first part tells the browser what protocol to use. That stuff you type in there is one of the most important breakthroughs in the history of computing._

Ryan went down a completely different path than I would have. I don't think most people who ask how the web works care about the http protocol. At least I wouldn't, if I didn't know better. I think I'd be more interested in how the network infrastructure is laid out and how requests get from my computer to a server and the data back and rendered. http is really just an implementation detail (people did this far before http existed).

<comment><USER3> Well what you're talking about is the Internet and the TCP/IP stack. The World Wide Web is an application that runs on the Internet.

To describe the Internet when someone asks how the web works would be like describing how the iOS works when someone is curious about a specific app.

<comment><USER2> Well no. Part of the web is the internet. You can't skip the internet and talk about resource representation caching in REST. But I am talking about the web -- that's why I mentioned how pages are rendered.

HTTP and HTML, while both are fundamental to the web, are also just implementation details. HTTP has evolved a fair bit since its inception for the web (there was no PUT or POST, for example).

To take your analogy, it would be like describing Cocoa library when your wife asks how an app works.

</comment></comment></comment><comment><USER4> Wow... His "wife" seems to know _exactly_ what questions to ask, and how to respond in precisely the correct manner as to move the conversation along:

"Sounds like GET is a pretty important verb."

</comment><comment><USER5> This might help: [http://webcache.googleusercontent.com/search?q=cache:http://...](http://webcache.googleusercontent.com/search?q=cache:http://tomayko.com/writings/rest- to-my-wife&hl=en&rlz=1C1CHFX_enUS401US418&strip=1)

</comment><comment><USER6> That's oddly creepy, I was reading this last week after Googling "REST".

Even though it's quite vague, even I learn one or two things, quite an interesting read! Something to share on Tweetbook I guess.

</comment><comment><USER7> Previously: <http://news.ycombinator.com/item?id=763570>

</comment><comment><USER8> Gosh, i explained REST to my wife by explaining that it's just HTTP and then sending her a link to Roy Fielding's doctoral dissertation. So frustrating to assume that women can't be perfectly competent hackers in their own right.

<comment><USER9> Somewhat glib question, but, if your wife didn't already know about REST, how did she fare with the dissertation? Is that what she really wanted? Was her response "Thanks for not treating me like a child?" or more "I don't really have time to read a doctoral dissertation. Can't you just give me the executive summary?"

I mean, my wife is smarter than me and has a doctorate and a lot of letters after her name, but she's never cared to learn too much about how the drivetrain in a car works. If she asked a simple question like "How does a car's transmission work?", I highly doubt she'd be happy if I just linked her some pdf's covering the physics and mechanical engineering of CVT's and said, "you're welcome!"

<comment><USER10> Relevant: [http://abstrusegoose.com/strips/youre_welcome_college_studen...](http://abstrusegoose.com/strips/youre_welcome_college_students.png)</comment></comment></comment>


FAA: Not Our Job to Regulate Seat Size, Legroom on Planes - <AUTHOR> https://www.npr.org/2018/07/05/626090518/faa-to-scrunched-passengers-sardine-seats-won-t-be-regulated <comment><USER2> The FAA response is worth a read - [http://files.constantcontact.com/7a85813b001/d1d4f4f1-9864-4...](http://files.constantcontact.com/7a85813b001/d1d4f4f1-9864-46a2-a056-69180fe2f2ed.pdf)

The initial aspects that FAA talks about around evacuation safety makes sense - regarding the timing to exit in various situations.

However the next part, regarding panic, makes less sense to me.

> The FAA and other civil aviation authorities have conducted research testing > to assess the effects of "panic-like" behavior during evacuations. These > tests simulate the urgency of panic by offering passengers a financial > incentive to be among the first out of the emergency exits.

Humans react differently to financial incentives than they do to life threatening situations. I do not see how offering money was a sufficient substitute to test panic-like behavior during evacuations.

The FAA response also mentioned videos included in the 'docket' \- one of the videos can be seen here: [https://www.youtube.com/watch?v=ns- em4utMSw](https://www.youtube.com/watch?v=ns-em4utMSw) \- from which it's easy to see response times and the nature of these evacuation demonstrations. The volunteers appear to be quite relaxed and prepared for an evacuation.

Though I wonder why there is a group of people entering from the rear of the aircraft, is that the next batch of volunteers or is this a double decker aircraft? I have never been on the top part of such an aircraft so I don't know if there are additional exits up there.</comment>


Show HN: Distance Calculator – weekend project - <AUTHOR> http://distancecalculator.me

<comment><USER2> This solves a problem I've had. I like the auto-completion. Also like that the map appears only after the distance is calculated. Good on you for hiding the map until it contains relevant information.

<comment><AUTHOR> thanks :-) I was thinking - maybe it's just my another imaginary problem, can't be any useful for others.</comment></comment>


Event streaming over session windows: an interactive guide - <AUTHOR> http://pyroclast.io/blog/2017/07/25/patterns-session-windows.html <comment><USER2> One of the authors here. The neat thing about this set up is that these streaming examples are executing against a real stream processor in the browser. The interactive examples were built using [Onyx]([https://github.com/onyx-platform/onyx](https://github.com/onyx- platform/onyx)) and it's cross-compiled JavaScript sibling, [onyx-local- rt]([https://github.com/onyx-platform/onyx-local-rt](https://github.com/onyx- platform/onyx-local-rt)).

<comment><USER3> Very cool, I've been looking to get into the stream processing mindset, and this post helped greatly.</comment></comment>


Ask HN: If you are 30+, what advice would you give to your 20-something self? - <AUTHOR> <comment><USER2> Time goes by faster the older you get, so enjoy your youth. I'm 55 and while I did a lot in my 20s and 30s, I wish I did even more.

Also, don't let yourself get too far out of shape. It is much easier to maintain than it is to get back into shape if you fall out of shape.

Lastly, some advice someone once told me: Ask yourself every year, Am I making 20% more than I did last year? Do I like the people I work with? And, am I learning things I interested in? If not, consider changing jobs.

<comment><USER3> I should expect 20% pay raise every year? At 30, I guess I averaged that over the last 12 years I worked (well off by $1/hr from it), but I don't think it is a reasonable expectation.

What I wish I would have done sooner is invest in more alternative income streams. I spent a lot of my time creating wealth for others instead of myself. I didn't even start saving for retirement until I was 26.

So I guess that is my advice, put your money to work so that you can weather a storm.

</comment></comment><comment><USER4> Don't get married; you will regret it. And for heaven's sake don't get married again; you will regret that even more.

This advice may not scale.

<comment><USER5> I'm married and enjoy it, guess it's not for everyone.

</comment></comment><comment><USER6> Don't study psychology it's a trap. If you really want to learn more about humans maybe do acting or anthropology or sales or more meditation/loving kindness.

Study computer science (I kind of accidentally did this).

Don't diversify academically, try to start up a company instead.

Your people skills, while they can be improved, are better than you think. A lot of people tell you that your people skills are bad. They are more wrong than you think, in a lot of cases it's not poor people skills that lead to a lack of good judgement with regards to people. It could be e.g. different value systems.

Meet as many people as you can and assess their energy and who they are in an instant. Become friends with the people you like. You're pretty good at this. Be prepared to let some false negatives (FN) go, maximize meeting truly positive (TP) amazing people.

</comment><comment><USER7> Increasing dopamine (at D1/D5) in the nucleus accumbens shell increases motivation.

Start taking a multivitamin stack and trying to create a startup ASAP.

401k

<comment><USER8> How does one increase dopamine (at D1/D5) in the nucleus accumbens shell?

<comment><USER7> Motivation: SEMAX (+ selank + alpha-GPC), selegiline (+ memantine), uridine monophosphate (+ DHA), acetyl L-carnitine (+ alpha-GPC + Na-R-ALA), beta- alanine..

A multvitamin, D + K, and chelated/TRAACS magnesium supplement are usually recommended when taking nootropics.

<comment><USER9> I'm interested to learn more, could you link to some references?

</comment></comment></comment></comment><comment><USER10> Get working on your startups/side projects now, since your university/looking for first job years are those where you've got the most free time. There's a reason so many founders and online creators are uni students; they've got way too much free time, access to a bunch of other bored people in the same situation and none the paycheck related stress associated with a full time job.

Also, learn more about programming. It's not as hard as you may think it is, and the more you know about it, the more possibilities open up for interesting side projects and jobs in the future. God, the amount of things I'd probably have built by now had I really got into programming back in my 20s (or teens).

Then again, you know what? If I was gonna give any advice to my 20 year old self (assuming the course of history didn't change too much), I'd probably be more practical and say:

Get making videos and posting them on YouTube/livestreaming sites, since that's where the money and fame will be in a few years time. People don't care about text as much as they used to.

As well as provide them a nice list of companies to buy stock in for the future.

</comment><comment><USER11> Learn languages (human languages). Important for mobility. You won't have time to study a language for 2 hours every day later in life.

Build big projects steps by step, 30 minutes every day (code, write a book, run a YT channel). Otherwise you'll wake up at 35 not having build anything significant of your own.

Don't be afraid, take risks, be bold.

Get tech education and study math.

</comment><comment><USER12> Don't get into debt. Manage your finances carefully. Exercise more and eat healthier. Learn to cook.

I can't stress the part about debt and finances enough.

</comment><comment><USER13> 3 very fast ones that will make a large difference

1) Adopt a learning mindset. There are no failures or wins just opportunities to learn. So, learn from them.

2) Make 1, 5, 10 year life plan, follow it and review it. Any plan is better than none.

3) Open a brokerage account and invest monthly in a s&p 500 fund. Never move it or withdraw from it so 40 years from now you'll be very happy you did.

One last one, have fun! Life seems long but in reality, it's very short.

</comment><comment><USER14> Guard your health. Your health comes first.

You won't enjoy anything else as well, without your health. And over the medium and long term, you won't accomplish it without your health.

You will be offered, or coerced into, all sorts of compromises. "Future payoff" is a ploy.

Very often, your intuition will warn you before conscious thought catches up.

</comment><comment><USER15> Try new things because it gives you the opportunity to see your blind spots. If you feel uncomfortable taking action in some area, then that's a good place to start. But also be kind to yourself, and start small. Don't beat yourself up with stories. And finally, unless you get something in your own experience, don't believe it. Opinions are a dime a dozen. Whenever possible, investigate the truth about something yourself. It's much more fun that way :).

Oh yes, and take personal development very seriously, and work towards becoming more aware of who you are at every level. Invest in yourself when you're young, don't be stingy about it. Compounding interest works for personal growth too.

</comment><comment><USER16> Family is the most important thing, you only realise this when you get old. Respect your parents and love them (tell them you do). Most people you take for granted today in your family won't be around soon, listen to their stories and take care of them.

Kids gave me most happiness. Have them some day.

Choose who you work with very wisely. This is going to change your life most. Choose friends carefully. Once you do, never let sincere friends go away.

Learn how to read. Read a lot. Learn how to write. Write a lot. Experiment a lot. Don't be afraid to fail.

Reach out to people. This will open up new possibilities that you never thought of.

Work on your temperament. People who know how to control their nerves achieve most.

Don't take a lot of stress, it will be mostly fine.

I need to think more, interesting question :)

</comment><comment><USER17> ( I'm 45 now, back into a cubicle for a huge consultancy, my working days feel like payed vacations )

don't bury all your money, time and health trying to be an I.T. entrepreneur in Brazil. Just get a cozy job and enjoy your paychecks...

</comment><comment><USER18> start a blog. pay off your student loans ASAP and dont go into any more debt ever

<comment><USER4> Do people still read blogs? I had one for about a decade, but I stopped maintaining it because it felt like the whole scene had faded away around me. When I stopped publishing, nobody seemed to notice.

</comment></comment><comment><USER19> You are not defined by your job or pay level, do not become compulsive about the 'social prestige' 1 job gives over another

Watch more Sadhguru videos on YouTube to get a better view on life.

Don't learn java as your first programming language.

Start spreadsheets on a bunch of life areas instead of just scrounging together data every time a form or tax return needs to be filed (job, living location, investments, etc)

<comment><USER20> > Don't learn java as your first programming language.

I have to ask why you would give yourself this advice? I know enough java to know that I dont know java...

<comment><USER19> Public static void main

</comment></comment></comment><comment><USER21> From a work perspective:

1\. Listen, a lot 2\. Understand other's perspectives. For this you need to know exactly what they do and how protective they are of their turf 3\. Ask pertinent questions not only to improve your knowledge but also to show your are listening 4\. Be prepared to bide your time. Opportunities happen outside of your control but they are coming eventually.

</comment><comment><USER22> Don't worry too much about what will people think or say about you.

Read more

Stop eating junk food

"you can only connect the dots backwards"

</comment><comment><USER23> Travel. Then travel more.

I was very financially disciplined in my 20s, but I now wish I had saved a little less and experienced more. Now that I have a family and obligations, it's much harder to go explore.

</comment><comment><USER24> Try not to let life interfere too much with your self-care habits but remember its ok if it does.

Take time to read and write. (things that aren't code)

Be nicer to people and be there for your friends and family.

Business is about relationships, communication and serving others.

Smile.

</comment><comment><USER25> \- Document / archive everything \- Keep a diary \- If you have an idea, build around it. A lot of startup started on "nothing"

</comment><comment><USER26> \- not to pursue phd, just get a masters and get a grip on research. \- read more and read about your work.

</comment><comment><USER27> Don't choose a job for the money.

Choose a problem you want to solve, and work on this on the long term.

</comment><comment><USER28> Don't trust people in suits.

</comment><comment><USER29> don't sit down in a chair at a hospital while your wife is pregnant

</comment><comment><USER30> Even elite University education in STEM is a terrible investment. All the people boostering it are recipients of multiple selection filters or from different age cohorts and really have no idea what the fuck they are talking about.

When you do the math - it's terrible compared to almost any other alternative - even minimum wage jobs.

This doesn't apply if you have a wealthy family and can be assured of a job with dad's company or other connections - but for a blue collar kid university is not a good route to fortune in the UK.

The level of effort required and the wages are simply not commensurate and everybody who thinks so is delusional because they're not comparing and contrasting the effort with other options. The stats are all skewed by confounding factors like half your class will be going to work for Goldman Sachs.

Modern universities are a way of manufacturing poor people with stunted ambitions, not upward social mobility.</comment>


Artisanal Vacuum Tubes - <AUTHOR> http://hackaday.com/2014/11/21/artisanal-vacuum-tubes-hackaday-shows-you-how/

<comment><AUTHOR> It would be kind of fun to do this as a class or sorts--maybe a simple Flip- Flop circuit or single tube radio ...</comment>


SmartDec Scanner Blockchain Edition: Security Meets Usability - <AUTHOR> https://blog.smartdec.net/smartdec-scanner-blockchain-edition-security-meets-usability-59b2f88dc2f3 <comment><USER2> How do you scan apps from Google Play? It doesn't have the app's source code.

<comment><AUTHOR> Wow, thanks for the great question. The thing is, the tool can also scan bytecode for some platformes, which includes Android and iOS. It's kinda spoiler, I saved this info for the next article)</comment></comment>


What is a Botnet anyway? - <AUTHOR> http://www.itworld.com/security/74656/what-botnet-anyway <comment><USER2> typical itworld material. Barest of research and lots of generalisation. Not really HN level material. Not really Joe public material either.</comment>