skysight-inc/HackerNews huggingface dataset:
> In any case, Flask seems to be the inheritor of the "write webapps in Python" description.

Flask definitely fills that role for me. It's very simple to get up and going with it, and deploys easily.
> I hope my post didn't come across as saying you should always quit your job with nothing lined up, but I hope we can see that the attitude of never quitting unless you have a job lined up is... unhealthy.

Not as unhealthy as an extended bout of unemployment.

> And I'm not sure why landing a good job is another matter altogether. Typically the best places to work have a respect for sabbaticals, leaving toxic work environments, focusing on personal growth etc and that certainly has been the case in my experience, and I'm nobody special.

For software engineers who are not in a particular subset (Subset here is defined by skillset and personality type.) and in particular geographical areas, these places are unicorns. I have yet to encounter one from Dallas. Note that I said "from", not "in"; my experience is that many companies that are probably in the "great places to work" category are painfully myopic with regards to talent pools.
I find it vaguely amusing that this whole mini-industry seems to have grown up around selling selling devices that are pretty much just pedometers. (I get that for some people all the computerized record-keeping is a big deal that makes for a difference in kind but still...)
Descent came up 4 months ago on HN: https://news.ycombinator.com/item?id=7948262

http://descentchampions.org/new_player.php
World's First Global Virtual Hackathon
Ask HN: How do you store family pictures?
Getting ready for my first child and thinking about the best way to have a photo storage system that is convenient, easy-to-view, but at the same time redundant and auto-replicating.

Right now, I take 90% of my pictures with my Android phone, which automatically backs up to whatever G+ is calling its pictures these days, but I'm wary of changes that Google is making that will make these harder to access, and reading frequent stories about people losing years of pictures to cloud services has made me nervous.

I was thinking of a nice terabyte hard drive + backup to S3 in addition to Google.

How do you store your most valuable pictures and videos?
The problem is that "be liberal in what you accept" is, by definition, saying to go beyond the standards, accepting things that are technically illegal according to the standards.

So different software will necessarily do it differently. For all software to be doing it the same, there would realistically need to be some specified standard on how to do it, and then we're no longer talking about 'be liberal in what you accept', but just 'accept exactly what the standards say.'

Of course, in this case the client software was not being 'strict in what you issue' -- I am not challenging that part, of course you should _always_ issue exactly correct according to standard requests or other protocol communications. But there will inevitably be bugs, bugs happen.

"Be liberal in what you accept" makes it harder to find those bugs, and leaves them waiting to surprise you when the (non-standard) level of "liberalness" on the receiving end changes, which it inevitably will because it was not according to standard in the first place.

I think the HTML/JS/CSS web provides another good example of the dangers of 'be liberal in what you accept', very similarly -- you may think your web page is 'correct' because one or more browsers render it correctly while being 'liberal', and not realize it's in fact buggy and will not render correctly on on or more other past, present, or future browsers. This example has been commented upon by others, and I think has led to a move away from 'be liberal in what you accept' in web user agents. http://books.google.com/books?id=5WXp4j4eV4UC&pg=PA136&lpg=P...
and, what peter said, exactly. and especially keep in mind: I didn't mean to push this out to you guys as users necessarly, initially was thinking of getting some tech/implementation feedback rather than market testing this. the incentive for creating this little product was mostly kindled by many larger accounts I host at fruji.com who asked me to get them the data faster and that's all they'd need for now, just a list of their verified accounts (as a means of pre-selecting).

i personally also fully agree that there are many, many folks out there without a verified account who provide tremendous value. this really is just one niche approach. one page in a large report basically.
PS some sample shots created by another photographer:
http://blog.instagram.com/post/66187514665/howishootwater

Edit: I just discovered Flickr is filled with em. Some good examples on what happens when the number of shots you select (anywhere from 4-64 I believe) is less than optimal if you scroll down:
https://www.flickr.com/search/?q=%23avgcampro

I use Avg Cam Pro in touristy situations with lots of movement. Take 64 shots and (moving) people simply fade away by the time you're done.
A 12-year old girl allowed to die
This is true but typos/misspellings/etc still reflect poorly on the author in most situations. After all, isn't the subject of this post a rather critical typo?
Congratulations on defeating all those straw men!
Some people are speculating the ending sequence (spoilers basically a large grid of 'umbrella pixels') was done digitally, using some part of the drone's ascent to switch to CGI-umbrella-mode... but I'm wondering, if it was filmed live, what kind of coordination would they be using?

I would imagine they could run some wire out to a bunch of little LEDs (one at each position), and have the LED's light from a simple Raspberry Pi + Arduino setup (then it's just a matter of the umbrella people running to their mark, then opening and closing with the LED).

Any other ideas? Pretty good video.

It looks like the seat bot they used may have been the Asimo U3-X Personal Mobility[1] robot.

[1] http://asimo.honda.com/innovations/u3-x-personal-mobility/
Fascinating findings!

Key point: "The researchers point out that the product used in the study is not the same as chocolate, and they caution against an increase in chocolate consumption in an attempt to gain this effect."

edit: hate to do this, but would love to know rationales for downvotes. I wanted to drop that comment out there in case people thought they could go out and eat a lot of dark chocolate to get the same benefits, which they should not (blood sugar and obesity are strongly linked to cognitive decline). Dietary consumption of the flavanols is not the same thing. Maybe I should have just written that out, but I thought it was pretty self-explanatory for an educated crowd.

edit 2: no need to upvote, I'm not trolling for those (edit #1 was a bit more about general curiosity and mild peevishness) :) And thank you @HCIdivision17, for the feedback. I see the future for that in ingredients (drinks with green coffee/tea extracts) and supplements (like some plant phenol products (resveratrol, pterostilbene)
Why I closed my Coinbase account after 10 days
Two words: customer service. (or lack thereof)

I decided to dabble into the world of Bitcoin by creating a Coinbase account and buying a small amount of bitcoin. After the standard length of time required to verify my bank account, I placed an order. Few days later, my order was cancelled for being fraudulent (which it is not). After going back and forth with customer service, it's been days and I still don't have my order - so I closed my account. It's a shame too as I really wanted to purchase some bitcoin. Oh well.

tl;dr - Closed Coinbase account after 10 days due to bad customer service.
Directly coding concurrent stuff at all is highly unsafe. Haskellers prefer safety, not debuggers.
Hacking Go from a Chromebook; definitely gonna look. Neat if it runs happily as a local server under crouton ( https://github.com/dnschneid/crouton ).
And what is the deal with AtScript? If you are going to randomly "fork/borrow" a language you can at least consult the original authors. Typescript is inspired by C# not Java, so those are attributes - not annotations, and they are in square brackets not start with an @ character. And it's called 'reflection' not 'introspection' in C#.
Yeah, OK. I think I understand the dynamics of this thread now.
Perhaps a minor point, but your default KDE theme picture is about four years out of date (for reference, around the time of GNOME 2.30: http://2.bp.blogspot.com/__Y5xkuM0D24/S-e7-T3v_2I/AAAAAAAAAj... ). The most up-to-date picture of KDE I could find is https://www.kde.org/announcements/plasma-5.1/qt4_widgets_plu... .
Oh sir, would you please elaborate on said 'awakening' phase?
Uber is the new "McJob"
Typical "science" for hire. Materials supplied by Mars inc. Flavonols in question largely killed by "Dutch process" used to make chocolate. And how much Cocoa is in cheap chocolate anyway?
I wouldn't have paid $20 for it as it is, BTW.

I spend hundreds of dollars a month on data streams related to my business, but this falls into the personal expense bracket. $5 would be my "just go for it" limit on this, but I'd definitely pay more if the offer was stronger (for example: $20 to do 10 accounts, have a CSV export, get a report emailed to me once per month for a year - value adds like that).
Release from the institution that did the research: http://newsroom.cumc.columbia.edu/blog/2014/10/26/flavanols-...

TL;DR:

- "37 healthy volunteers"

- "cocoa flavanol-containing test drink prepared specifically for research purposes was produced by the food company Mars"

- "Most methods of processing cocoa remove many of the flavanols found in the raw plant"

- "The high-flavanol group also performed significantly better on the memory test. “If a participant had the memory of a typical 60-year-old at the beginning of the study, after three months that person on average had the memory of a typical 30- or 40-year-old,” "

- "The researchers point out that the product used in the study is not the same as chocolate, and they caution against an increase in chocolate consumption in an attempt to gain this effect."
Building Carousel, Part III: Drawing Images on Screen
If SSL isn't supported by the Arduino chipset, then that sounds like more than a "little" reason not to use it. That sounds like it might be an "it would be a whole lot of work" reason not to use it.

(I don't actually know how much work would be involved, but goleksiak says they would really like to use it, so I assume it's not trivial.)
> Linux version coming mid-2014
It's currently $19.99 (if you're a Prime Member) for two days. Discount is applied at checkout.

I'm pretty happy with Amazon Fire; it's Google TV done right. Hopefully this USB stick is just as good. If you already have a Roku though, I'm not sure you need this unless you want it for another TV or as a gift.
If Angular 2.0 is architected the way it says in the docs, then it's really scary. They obsoleted everything - something which many developer put a lot of time and effort into. It doesn't matter if the design is better; what matters is a nice clean migration.

Atleast for me, if this change goes through, I won't return to Angular. Angular 3.0 might rewrite everything again for all I care. I just wouldn't trust the angular devs anymore.
It locks you into the particular "liberal" implementation you started with, or at least significantly increases the risk of changing implementations.

"liberal" by definition here means _beyond the spec_, according to no spec. So different implementations may have different varieties or extents of 'liberalness,' and switching implemenentations will almost necessarily give you a different set of acceptable requests. If they were all the same, that'd be adhering to some spec, not being liberal in your acceptence of it.

"Liberal acceptance" may or may not have ended -- we don't really know if Cowboy accepts only exactly what is legal according to spec or not -- but the bounds of what is liberally accepted defintely changed. As it neccesarily will any time you switch implementations, since 'liberal' is by definition not according to any spec.
> when it seems there are no other frontpage stories remotely related to Django, Reddit, or Lisp

That may be true about Django, but not the other two.

Reddit being a YC-backed company, it always has been a hot topic here on HN. Maybe less now than a few years back but the same HNers are still here.

And as for Lisp, it has always been a hot topic on HN too. Many people know HN via PG who they discovered for his Lisp writings. HN is itself written in a Lisp dialect. And Lisp related stories appear monthly on the frontpage, maybe weekly if we take all Scheme and Emacs related links into account. Just take a look at the search results for the past week with any Lisp related keyword.
The primary benefit of a larger sensor is shooting in sub-optimal conditions. If all you do is take photos in perfect daylight then a smartphone can likely do as well.

SLRs shine when there is more lighting range (e.g. strong shadows and light) in the shot and in particular when it is a lower-light situation. A smartphone has to start doing HDR (which has inherent downsides, like its inability to record motion) a lot sooner than a lot of SLRs as the dynamic range is wider on the latter.

You also lose physical controls and the ability to change lenses on a smartphone, which slows you down, and makes your shots look more samey. The viewfinder (either EVF or OVF) is also a huge benefit when shooting in either strong sunlight or extreme darkness (as the LCD's backlight can bleed light into your shot).

As to contrast Vs. phase detection: Contrast is very accurate for non-moving targets and even some moving targets (thanks largely to software). Phase detection is still the king of the castle when it comes to high speed and erratic motion however, by far.
> Could we avoid the mistakes of the past?

We're a lot better nowadays at building cryptographic protocols than when SSL was first developed, and SSL was never a particularly great protocol.

One could also hope - but probably not expect - that we have learned some painful lessons from the security impacts of SSL's complexity.
> Something I would rather enjoy, would be a carefully, curated list of verified great resources for React, not a random list of everything React.

Discovery is a problem for users and also for authors. I wrote a form library https://github.com/gcanti/tcomb-form but I really don't know how to promote it other than add the `react-component` keyword (for [1] ) and list it on [2].

[1] http://react-components.com/

[2] https://github.com/facebook/react/wiki/Complementary-Tools
How is it useless? Yes there are a lot of crappy one or two sentence reviews, but there are plenty of useful ones as well.

Consumer Reports doesn't have the resources to review everything and neither do outlets like CNET.
Bold move to take most of the round off the table for founder liquidity.

Edit: I think this is great for the founders and I hope they gave a similar option to their employees who have been with them a long time.

High fives for the massive transparency success of the business while maintaining a positive work culture.
350 Developers Voted for Features in Java 9. Did They Decide Like Oracle?
They only realize it when they have to because the market forces them to be open. Microsoft is not going to open up and support a good open document standard.
Late 2014:) It's in beta, ping linux@expandrive.com
NSQ Benchmark – Golang
I was agreeing with you and saying I also do that (make confident assertions to spur a conversation while being fully open to the possibility I'm wrong, because it seems to be a more efficient route than everyone doing infinite research before saying anything).

Sorry if that seemed rude or anything.

EDIT: example of this at work: https://news.ycombinator.com/item?id=8514048
web.py never really worked well, so we ended up rewriting it again. The interesting thing was that Django still wasn't up to the task when we did that, mostly because it's templating engine was too slow. So we chose Pylons instead.

It should be noted that Django has since fixed that issue.
It looks like this isn't about selling existing chocolate stuff. They're testing a new flavanol-laced drink.
Run Android APKs in Chrome on OS X/Linux/Windows
Do you nerd out on this stuff too?
check out fruji.com then ;) but let me know once you've done (help@fruji.com) and I'll get you that pro account for free.
I run no script 100% of the time for more then a year.

Only time I have issues consistent issues is "Show HN:" posts and start-up websites. Most my day to day browsing is hardly affected by this.
Use the Kindle's "experimental browser" to open the .mobi file from the web somewhere.
It is apparently based on this:
WebKit CVE-2012-3748 (http://www.securityfocus.com/bid/56362)
Ruby 2.1.4 Released
Permissions are per-origin.
There is some implicit expectation when people release a project as open source. As a OSS author if you don't understand this expectation, your project is going to hit massive roadblocks sooner or later.
Those prior arguments are hardly "the exact same" and at any rate the fact that people have previously made similar arguments about other forms of technology says absolutely nothing about the merits of the present argument about a new technology.

But I do agree with you that it's not legitimate to expect content to be both free (advertising supported) and high quality. It's wonderful when it happens, but people can't really complain when it doesn't, much less complain not only about the quality of the content but also the quality of the advertising. If people want high-quality content carefully selected by human editors and presented in attractive ways then they should pay for it.
A blockchain can't prove that you created anything. It can only prove that you have possession of the same private key as a person who had knowledge of some information at a certain time in the past. Having knowledge of something isn't the same thing as creating it, and furthermore possession of a private key isn't proof that you are the sole or original owner of that key. So, I fail to see how a blockchain could prove ownership of any copyright. Furthermore, proof of ownership is rarely the main issue in copyright disputes, so even if a blockchain did work to prove ownership of copyrights it wouldn't even be useful.
That is how the Push API works as well. In fact usually developers will be using APN or GCM when they use the Push API.
Eclipse : you already know it and for all the flak it gets, it is a solid IDE. However, it looks like you do not have several years of muscle memory associated with Eclipse.
So you might want to switch to Android Studio.
The thing is : it is not just a different IDE, but also a different build system : Eclipse use Ant, while Android Studio relies on Gradle.

So using a library designed for Gradle is going to be a pain in the ass with Eclipse.
Additionally, the Android Tools team has chosen to focus on AS for various reasons in order to provide an IDE really dedicated to Android.

The choice between Eclipse or Intellij (Android Studio is based on IntelliJ) can be difficult for general Java coding, but in the context of Android, even though AS is not perfect, it is the best solution at the moment.

Unless you are writing NDK code (c++), in that case support is way better in Eclipse.
Re: RSA having security and compliance products. This comment does nothing to dispel the thesis. RSAs primary business is secure software solutions, a major component of which is sound cryptography.

If the financial kickback to RSA was 'small' (care to post an analysis) then they added the backdoor to BSAFE for other reasons. Therefore I don't think that argument addresses the thesis.

Here are a list of suites NIST validated with DUAL_EC.

http://csrc.nist.gov/groups/STM/cavp/documents/drbg/drbgval....

Plenty of products relied on BSAFE including enterprise security products like McAfee.

https://lwn.net/Articles/566329/

But practical impact aside, you haven't addressed the primary thesis.
sorry I don't believe in sugar coating the message. But this is HN so I'm sure people think it's more important to make friends and sing Kumbaya than actually stopping ridiculously bad practices.
Really, I don't see anything good in his photos. All these post-processed photos lack a lot of detail, even from a smartphone standards.
So here's a question for the HN community.

I'm running a small startup in an unsexy space. I definitely don't think it's a "startcrap." We have traction, revenue, and it's a great intersection of hardware, software, and customer service.

I need to build the team. My goal for the next few months is to do exactly that, and raise funding as well to pay the team.

How do you find folks willing to work on something that isn't immediately fun or sexy? How do you convince them not to go work for Google/Facebook/Apple/Twitter, or some "fun" startup?

I have some ideas about how to do this, but I'm interested in hearing the opinions of others.
http://ln.hixie.ch/?start=1140242962&count=1
Haha, I had no idea you had a main product at the main domain - I'll check it out later :)
You know, unless you're gay, or a woman or....
The problem I have with putting my data in online drives is that they have an open copy to my data, which is something I don't like

Does expand drive has the ability to:

- set the a file password (system level/folder level/file level)

- every file uploaded gets encrypted first with the appropriate password

- files downloaded get decrypted on arrival

?

In this way the space provider does not have access to my unencrypted files, and the password never left my machine
thanks lazyant; there are specific challenges for a startup which we're trying to address in the product. happy to chat more if you'd like to try.
This is awesome! I love looking at old code like this.
Ask HN: What are the most successful accelerators outside of SF/SV?
I know the first answer will likely be TS Boulder, but are there any other big wins outside of SF/SV?
awesome! can't wait!
Detail is not necessarily what one should be looking for in a photo.
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
HA
Android Lollipop Material Design UI Kit for Sketch
Fascism 2.0, now with annoying ligatures instead of blackletter.
You dodged a bullet there.
Awesome! Is there a link to the source? I couldn't seem to find it, but I'm actually a huge fan of Z80 ASM as it was one of the first assembly languages that I tinkered with. I'd love to revisit sometime as a fun side project.
I'll be there...just have to convince the bosses to pay for it
This would look great on a big screen in an ops center. Not taking anything away from DAEDALUS though - and glad to see it mentioned, it has that slick Ghost in the Shell interface.
It's an anti-flamewar device to hide the "reply" on deep threads. You can just click "link" and reply from there, though.

I'm be interested in hearing what you have to say, so I'd be much obliged if you'd continue posting. ;-)
Share some with HN :)
React HTML5 Drag and Drop Mixin Examples
Made It onto Product Hunt Woohoo
As a taxpaying american, I'm going to go with WTFPL?