skysight-inc/HackerNews huggingface dataset:
Ask HN: Please review our app – WikiWealth
Hi Everyone,

We have recently launched an app for value investing called "WikiWealth". It is an App that simplifies value investing for unsophisticated investors. The very simple easy to use interface is backed by a backend with complicated financial analyses for 2500+ stocks

It would be great if you could provide us feedback on both the App (https://appsto.re/us/NyZY4.i) and our one-page website (www.wikiwealthapp.com)

Thanks so much.
108?

http://en.wikipedia.org/wiki/List_of_aircraft_carriers_by_co...
Well TTIP is intended to give corporations the Power of Profits (the governments can't impede the corporations' profit-making in many ways, such as stricter health regulations or whatever) over the governments of the world, so we're already rapidly heading in that direction.
Is there sample code? Will this be open sourced?
Yeah, this was the silliest headline for this item yet. The Pacific Fleet, the Marines Corps and the US Army had a rather bigger role in winning over Japan than both Stalin and Little Boy.
React has a better chance because it is a micro framework or component or just the V like you mentioned.

Typical evolution of new tech is monolithic to micro, frameworks to components/modules/libraries.

In the end micro frameworks or libraries allow more flexibility to change over time.

Always bet on the micro frameworks and libraries, they can be swapped more easily and typically don't create blocks in overall architecture/design.
Also, if anyone else in the SF/Silicon Valley area feels like hosting an out-of-town founder in the enterprise space for a few days in early February... hey, hotels are expensive, I'm poor, and I ain't too proud to beg.

If you have a guitar lying around, I can even play a tune or three.
So can I use this as an alternative to crashing on the couch at noisebridge?

/s

I'm planning on making a trip to SF in the next couple of months to hang out there for a while, and while I'm not really looking to move there (Phoenix actually has a pretty cool tech scene right now if you know where to look), if the right offer came my way, I wouldn't be against it.

Can I stay at your house?
Facebook, destroying the edifices of the Internet, one technology at a time.

Very excited for this. I have been looking at React for a while, now it's certainly time to take a plunge.
Emailscript. Write simple scripts to do powerful email things
Where should you live joining a Silicon Valley startup incubator?
Is it true that this doesn't support dynamic values of k? That is, the algorithm isn't adaptive to a changing number of clusters? That said, I suppose for some small range of k values, you could do this trivially by tracking them all and picking the best.
SpaceX's Falcon 9 and Dragon 2 are better in a lot of ways. The Dragon 2 isn't quite flying yet nor has Falcon 9 demonstrated its reusable capabilities, but I think it's close enough to count now. It's not as capable in some ways (you probably couldn't do something like the Hubble servicing missions with one, and definitely couldn't bring satellites back to Earth) but substantially cheaper and should be much better in the reusability department.

Falcon 9 should be about 90% reusable within the next few months (the first stage will be reused, the second stage will be thrown away, but the vast bulk of the rocket is in the first stage) and Dragon 2 should be reusable from the start.

It should also be a lot safer since the entire Dragon 2 capsule can fly away from the rocket if it starts to explode. If a Challenger-like scenario happened there somehow, everyone would most likely survive, and you'd just need a new $50 million (roughly) rocket for the next shot.

Progress has been slow, but it's still there.
Body temperature is really hard to tell in an accurate way, even if we have some temperature sensor very close to your body: the sensor would be influenced a lot by the type of mattress.

The interesting one for circadian cycles is the "Core Temperature" but it's rather uncomfortable to measure (see http://en.wikipedia.org/wiki/Human_body_temperature#Core_tem...), what we can do instead is measuring your heart rate at rest that is something typically constant for a healthy person: if that varies from the usual value more than about 5bpm it usually means you have been exercising A LOT or that you are sick.
[Russian] Тест-драйв публикаций на Habrahabr.ru #1 – Rockin' Robin
I've been on the same boat (NDA's and stuff) .. my best recomendation is to get involved on opensource and contribute.. I've got tons of good feedback from doing that.
Cannot wait!
> 2015 seems like it's shaping up to be the year of React!

Something needs to replace AngularJS I guess, until the next big thing.
3SI, a company which produces other bank security devices (eg, exploding dye packs) claims to have methods to neutralize the explosive gasses in these attacks:

https://www.3sisecurity.com/products/agn

I'd be very curious to know if/how this works. So far I haven't been able to turn up patents or any technical details.

The Bloomberg article mentioned that no US ATM has been attacked in this way. Must be tough to be a US-based company trying to sell a product to defend against attacks that aren't common here.
On the other hand, I understand why governments like China, USA, etc. would want to protect their local infrastructure and competitive advantages.

From a humanistic perspective, I'm no more sympathetic to this arugment than I would be about protectionist measures enforced between neighboring states, provinces, cities, towns, or neighborhoods. The world gets smaller every year and that's a good thing in most respects.

I listened to a good interview with Catherine Austin Fitts this morning and one of the topics she talked about was how corporations are becoming more relevant than governments.

Governments murdered a hundred million of their own citizens in the twentieth century alone. I say let's give the corporations a turn.

(Yes, I'm being somewhat facetious. But like most snark there's a grain or two of reality behind it.)
Grass Mud Horse – More on the Great Firewall of China
'Please don't bring drones to the Super Bowl,' says FAA in dystopian PSA
Monitoring servers at phyramid
No, it skips the DOM entirely and works with native elements (iOS views) directly.
What I've noticed is American thieves seem to use a brute force approach when they want to empty an ATM. Truck, forklift, crowbar and sledge; that sort of thing. But just like the rest of industry, crime has innovations and adopts new technologies and ideas. This might well be such an adoption.
To this I would say: "Sorry US companies and US government. You've laid your bed. Now sleep in it."
:)

Juniper leads to gin?
I understand. We definitely want C++14 features first :) But it seems like some of the problems would be easy to fix. Like - istream_iterator is defined in <iterator>, so <iterator> needs to include <istream>, which has a huge subtree. Iterators are a much more "leaf" idea than input streams. Why doesn't <istream> include <iterator> instead?

Or, <algorithm> gets most of its subtree via <memory>, which it needs for a few algorithms that use temporary buffers. That one is beyond your control... The standard should add an <algorithm_lightweight> header containing only algorithms that don't need extra memory. Or you could add your own such header to use internally.
I have absolutely no difficulty imagining the ruling elite using their heinous secret society to produce material that can be used to repress us all. One only need look at how well the Franklin Affair was managed to see that the elite do indeed have their inner society, and that they can get away with the most heinous crimes, given enough secrecy and deceit; something our ruling masters are getting better at as the years go by.

Most damaging, I think, is the ability of governments to keep secrets - this is the most destructive force in governance, I believe, and we the people have to realize that the right for governments in power to keep secrets is a form of violence upon the body politic. But unless we yank the chain by revoking that power on occasion, I think it gets abused all too well.

In fact, I think the only valid response to the governments new calls to remove public encryption is to demand that the right for governments to keep secrets be revoked, by the people. Let us answer their call for intrusion into our private lives with the response: no more secrets in government then, either!
I'm just too lazy to write the tests that a type checker will do for me. It's not just laziness though it's the idea of writing all that redundant code. (Too lazy to reverse engineer typeless code too)
I know it's a bit of an orthogonal concern, but will this project provide a way to style native apps using web technologies (e.g. CSS) as well? I'm very excited about building native apps with React, and would be even more so if I could also leave behind the very-poorly-designed Android style primitives.
So why don't Google just hire 100 000 people to do it? Assuming a generous 30k/yr salary, that is only 3mln/yr.
Squarespace x Jeff Bridges
It doesn't matter. You can't use in-group specialized vocabulary when talking to out-group audiences. You must either use common vernacular or somehow give new, commonly accepted definitions to the words you want to use.
I'm not at the conference and haven't had a chance to read too much into this yet (so if the answer is just wait you'll see that's good :D)

Can I use the same kind of jsx I am on the web today or is there going to be something different? Will sharing components between web and native mobile apps be possible?
So it won't actually use web views? Interesting.
That is something you can see by looking at raw data, before having them aggregated in sleep stages.

Raw data never get uploaded to the server but a 3rd party app using the device API can get access to them asking permissions to the user.

(you thought you were the only one to have that idea right? :))
"Learn Once Write Everywhere"

I this this is a great mentality over the classic write once run everywhere approach.

We're currently building a native cross-platform desktop email client in React + Flux on Atom Shell. As Nilas thinks about mobile and other platforms it's clear that the interaction design and information architecture are radically different. While some code should be re-used most shouldn't. Having a reusable architecture and way of building apps is definitely the better way to go.
New aluminum air battery could blow past lithium-ion, be refilled with water
that's dependent on the problem at hand. Are you building a site that has a lot of moving parts on the same page, that needs to communicate nuanced state changes across components? If so, react/flux is a godsend, since the system will be easier to maintain and customize.

Is your site made up of many different views that don't change much once loaded? Then angular would be a fine tool for the problem. You would likely move much faster initially, since Angular handles a lot of problems with data binding and routing for you.

And finally, are you sure you need either of these frameworks? If you want your front end to consume JSON but it isn't particularly dynamic, something like backbone will probably be good enough. Hell, server-rendered templates do the job in a lot of cases. No reason to solve a problem that doesn't exist.
On the ubiquity of web-enabled microphones
It really depends on where you go.

Many places in the world don't have stable or fast Internet. If you are a 1-person startup, you might be able to get away with it. But, if you have partners back in the US, Skype calls might not work very well in a coffee shop with a saturated 1MB connection.

I tried exactly this a few years back while traveling through Asia and I ended up just getting an apartment and working from there (and traveling every couple of weeks when I wanted to get out).

Coffee shop/public Internet also isn't very secure.
> The second is that I am saturated in digital life and I want to return to the actual world again.

A very familiar sentiment shared by myself and many of my peers who are in the technical field. Nostalgic feelings are clearly on the rise, and in fact I think this might be a good thing... and it reinforces my own feeling that "The Internet" might one day be regarded as nothing more than a phase that simply faded in and out of our human evolution.
Only slightly related, but something I've always wondered.. can a residential house the founders live in, and employees work in, be claimed as a legitimate business expense? I see this quite a lot in the US. I looked into it here in the UK and it doesn't work out particularly well tax-wise.
Blooomberg's 500 error page
I've got plenty of open source code in my github, and the irony is that I don't know if anybody I've interviewed with has ever really looked at it.

They might want to know it exists, but it's not like they do code reviews.
Sounds similar to an exponential moving average[1], which itself is a one-pole IIR digital filter.
[1] http://en.wikipedia.org/wiki/Moving_average#Exponential_movi...
As a user of both Slack and Screenhero this makes me happy.

I've always felt they would make a cute couple. That said, integration seemed kind of sparse (limited to /username in Slack). We also struggled to have it work reliably in daily use.

Thus we mostly reverted back to the Skype/Slack combo. However this has proved to be suboptimal, partly because links and chatlogs shared in Skype are not archived in Slack for easy retrieval.

Hopefully this marriage will bring about a bunch of deeper and more polished integrations for users.
Everyday Git with 20 Commands or So
Flagging as a means of shutting down opinions people disagree with or to target groups they don't like is unfortunately very common. Sometimes even in organized fashion, where a group will urge its members to flag content from someone they oppose. There have also been instances where a group tried to invoke copyright infringement because someone said their name in a video.
https://news.ycombinator.com/item?id=8764572

Not everyone who downvoted that (admittedly, not well-expressed, insofar as some thought I was accusing Spiegel of causing the Sony hack rather than simply benefitting from it) comment was a Speigeloid. The Spiegeloids are the ones who have been repeatedly downvoting random comments of mine just because I wrote them. (Or, an alternative explanation would be that the Hacker News community has suddenly become much meaner... but I doubt that.) In other words, stalker-downvoting (seeking out someone's comments and, without reading them, downvoting them).

I have no idea when it comes to their personal identities, but I know that I have at least 4 stalker-downvoters. They could be sock puppets of one person. For all I know, it could be Spiegel himself (but I doubt that).
They get the PIN with a video camera; this is why you are wise to cover the keypad with your other hand. They get the card number from a skimmer.
Yeah, it's easy to see how you monetize something like this (hiring a good programmer has $$$ attached to it) and you don't need a hard sell to make it work. It seems like it'd be more like speed dating, where there's an intense sell from both sides but it's low pressure because either side can back out easily.
Based on what I've read in e.g. Krebs On Security, one scheme is to add hardware to an ATM that reads the magstripe data and photographs the person tapping out their pin. I'm glad to say that even before I read of this my general paranoia had me covering that process up ^_^.

Since our cards only have magstripes---heck, it wouldn't even matter if their data was encrypted since this is a playback attack that needs something like a challenge-response protocol a chip in a pin could implement---you just write that data to other cards and have people go to ATMs and make withdrawals with the fake cards and captured PINs.

Ah, yeah, for withdrawals from my major bank, I only use an ATM that's in a retail establishment that's open 24x7. Compromise of it is unlikely when there are so many others that are much much safer.
It's bad but it may gain popularity.
What is an equivalent service in NYC?

Do you have plans to extend to NYC?
"Western". It is in the fucking title!
I think the law is that if it's a contract job and you get paid under something like $500 you don't even need a W2 form (or whichever one it is for that). That might vary state-by-state.
NASA/JPL Coding Guidelines
"Callback hell" is very effective linkbait for a title, there is not a need for the post. Promises are an effective implementation of control flow for ES5 JS, but don't really improve program structure. They are most useful "under-the-hood", as TameJS/Iced-CS creates when compiling.

The overarching solution is to be "flat" by using small, composable functions. Lazy.js and Highland.js force the user to do this but require learning a specific syntax. Streams make this technique easier to reason about (easier say, than Transducers or Generators), but the goal is the same: operate on one object at a time with one purpose, and return a result in a standard manner so it's easy to consume with the next function. This is good practice, but leaning on one of these libraries is an excuse to force the practice.

Chained callbacks is JS looking from the inside out; looking from the outside in, we see this practice is solved by many other languages [1] -- not just serial calls but parallel also! C#, Scala, Python, Java, Dart, Spiderjs and more have implementations of Futures [2].

Fibers implement Futures but require a native module for V8 -- since they are not portable outside Node they don't have great adoption and aren't used in almost any node.js modules: only ~100 out of the endless ecosystem [3].

Fibers, Async.js, and Highland also aren't syntactically an improvement over Promises -- the point of programming, which devs will get tunnel vision and forget -- is to leverage the language to do more work for less keystrokes/manhours [4]. The compiler should create control flow for my code, not the other way around. There should be no reason to learn a complex API just to get serial/parallel calls, when a simple keyword addition to the language will suffice.

Not to mention, await/defer is so readable that new devs can start working with async code right away, without needing to research. This is not the case with promises/fibers/asyncjs/highland or whatever flavor-of-the-month a shop has picked for control flow.

[1] https://github.com/KjellSchubert/promise-future-task

[2] http://en.wikipedia.org/wiki/Futures_and_promises#List_of_im...

[3] https://www.npmjs.com/package/fibers

[4] http://blog.teamleadnet.com/2013/08/async-await-in-net-is-no...
iOS and android right now. And yes, native components can be rendered directly with JSX. And you won't need to mix with DOM. <h2> For example doesn't mean anything on iOS.
4Clojure for Android Is Available on Google Play
Because they're better at math than that.
That is a bummer, makes me wish I hadn't let the unread count from The Dish grow so large in recent months. Not too many writers who can argue so eloquently and respectfully on politics.

When I didn't agree with his perspective I always found it extremely useful to read an honest and solid argument against my own position. I think you can ask no more from a writer than to challenge your assumptions, improve your reasoning skills and help foster empathy for those with whom you disagree.
I'd argue wooden greeting card would be more enticing and interesting. Plaque makers are a dime a dozen, but advertising it as a custom hardwood greeting card will help you stand out.
+1 for using Google Voice. They catch most spam and call screening gets the rest. Only close friends have my actual cell number.
This depends highly on whether the company is funded or not.
No sample code yet and yes it will be open sourced.
The Container Wars are heating up
What does this mean for Sqwiggle?
Are you guys the next Slack acquisition?
The rules about encryption and backdoors are authoritarian but hardly unexpected from China.

The rest of it doesn't seem so unusual. Microsoft has been sharing source code with governments for over a decade and several other countries (including Western ones) are considering requiring user data to be kept in country.
We changed the URL from http://www.wsj.com/articles/amazon-starts-selling-an-email-s... to what seems to be the other substantive article on this topic.
You can't get static IPs on the residential side, btw.
Probably the closest thing to pre-crime than any other Snowden leak. Canada FTW.

This is the side-effect of reaching the goal of 'collect-it-all', the next logical step would be to evolve beyond targeted surveillance, or even honey-pots, and start doing large-scale behavioral analysis of raw traffic patterns, and use those as probable-cause indicators for further surveillance.

This is the ultimate promised-land of the surveillance state.
Lets not argue "by definition", definitions do not change reality.

Just because the future will be very different doesn't mean we can't make good predictions about it (though the one you're referring to does seem like a bad prediction). For example we might predict that AGI will be interested in preserving itself and getting resources (http://en.wikipedia.org/wiki/Instrumental_convergence).
Why all *.dev domains target to my localhost?
When you type *.dev domains, for example juas.dev it points to localhost, someone know why ?

(My hosts are not modified, and the request dont go outside)
Same, but if you go type the headline into Google and follow the WSJ link, you should be able to read it.
How about free housing for firemen who can't afford to live in SF?
Probably because HN doesnt want people accidentally linking to Google's tracking search results by accident, although HN should really wrap paywalled articles by default, or at least have a policy on what is allowed. Im sure more than 90% cant actually see anything without messing around with referral links.
Not the OP, but I don't see why it wouldn't support unicode. If it works anything like the software I have that converts images to gerber routes; the actual drilling process doesn't see fonts, just where to go, and how deep to go there.
oh boy now i can call myself an app developer too
Github's issue tracker isn't particularly featureful but it is quick.

Compare that to JIRA where the process of creating a ticket is so painful that people often just won't do it.

It seems to me you could get better reporting out of GitHub if you had a little bit of structured markup in the text.
Mediacrush is shutting down
Because that would be 3 billion dollars plus office space, computers, power and HR for 100,000 people.

Call it 4 billion with overhead.

Not a winning idea when they only have 55,000 now.
Curious why JSX is a total non-starter? I've always been intrigued by things that completely invalidate ideas, regardless of how good those ideas appear to be.

Is it just aesthetic (xml like)? Is it the precompiler? What is the harm with trying it out?
Dead over the long term, as it has lost momentum.

Perl 5 is dead in the same way. What programming language would you recommend to someone looking to learn programming?

In 2000, you could make a strong case for Perl.

In 2015, there are a half dozen languages ahead in line.

Anyone new picking up Perl is likely doing it just for a project. Same with angular.
Possible portability to Android -- might take some work, but much less than it would be to port Swift.

From an architecture point-of-view, there is ReactCocoa.
It's against the rules to editorialize titles on Hacker News. Please read the guidelines: https://news.ycombinator.com/newsguidelines.html.
A similar cool idea would be if someone would create working spaces in awesome locations. that way, a company can pay all my expenses to get there and work (during work hours).. and I get to tour the area, learn the culture, try the food on my freetime/weeekends.

First place : Valle Sagrado near Machu-Pichu Peru.