skysight-inc/HackerNews huggingface dataset:
A slight tangent: I'm not sure I agree with giving Redux all the credit. There was definitely already some momentum going when Redux was first released although it certainly acted as a multiplier.

It's important to remember that even when Facebook first spoke about Flux there was no Flux library. Facebook's Flux implementation came out very late and even then it pretty much only consisted of the dispatcher. There was no example project to look at so all the "Flux-likes" (of which there were many) tried to look at what FB had presented with an MVC/MVVM mindset and attempt to guess what they meant.

This Cambrian explosion of "Flux libraries" (few of which really deserve the title) had mostly fizzled out by the time Dan presented his talk on time travel debugging (i.e. Redux). I guess without Redux the community would have settled on something with a lot more ceremony until Rx gained traction -- we certainly wouldn't have seen libraries like MobX and I'm fairly sure Apollo would have looked quite different. Maybe Relay would have been more popular.

That said, your core argument still holds: the React ecosystem, although heavily sponsored by Facebook, is not dependent on Facebook by far. There are alternative engines for JSX that aim to be compatible with React to varying degrees (e.g. Preact and Inferno) and Relay is the only state library out there that's directly tied to Facebook the same way React is.

Additionally because it's not a monolothic framework but an ecosystem of libraries, React is more adaptable to change. If React were taken in a direction the community disagrees with and make a hard cut like Angular 2 did, Preact could evolve independently and continue providing compatibility layers for React users.

On another tangent: the problem with React/Redux is that neither React nor Redux depend on the other and there are other combinations (like React/MobX or Preact/Redux) that share the same general ecosystem. But I guess the same could be said for early GNU/Linux. I've settled on just talking about "React" the same way I settled on talking about "HTML5" when that became a thing ("Is the new website HTML5?" "Yes, by definition.").
An Interview with Artsy's Daniel Doubrovkine
Glad you like it so far!

In terms of a roadmap, we've got pretty big plans—here are some things (including an API/integrations) that people have requested: http://www.milanote.com/poll. But obviously there are lots of things we're planning to build which aren't on that list :)
10 Strange Things About the Universe
You know what software I like? Video games. It's a model we should all be striving for. There isn't another category where the experience of the user matters more than anything else.
Yeah it really is not.

Should also be standard affair for state and municipal governments and all regulators.
I may tweak your statement a little that the government is run largely by special interests, i.e. small minority wielding substantial influence (is a union a 'private company'?). Why must my city government make the decision on what company may drive a truck in a circuit to collect my refuse? Why was my local YMCA denied a permit to build an indoor pool while the city built a luxurious, beautiful, money-sucking 'Community Recreation Center' (that has an indoor pool)?

Given the broad prevalence of this type of activity, it seems to at least suggest some fundamental breakdown within the system of representative democracy or, as you suggest, it is an indictment of governments, in general.
But you don't see a lot of overweight people there. Even if they don't do anything so don't use a lot of energy I guess calories in are less than calories out so that's why they can't store any fat.

There are other health problems due to this "extreme diet" but being overweight is not one. So if you want to lose weight do like them and eat less than what your body needs.
Tiddlywiki is pretty good. I liked it the last time I was using it (some years ago). What I did not liked is the image handling on Tiddlywiki... it took too long or better to say it was a little to complicated when you do this often. TiddlyWiki is a good example of NOT wasting whitespace. I want to manage little tiny notes, not documents :)
Ruby gem that allows sane logging configuration for Sinatra apps
Yes. It's obvious we're leaving behind the old generation which loses it's grip. There's also the faint rising of a counter protest with a majority of old people and I'm certain they're being lied to or paid to go on the streets. The balance is obvious though and I'm proud of the outcome so far.
> IMO, we need to fundamentally rethink the design of our computing infrastructure ...

Would you please care to provide an example of what changes you'd like to happen?
This was an interesting period of history, and I'm really looking forward to reading Kilt For Hire! I can't believe there's a book about Gardener now.

I always try to make a pair of books for a period I'm interested in: one comprehensive history of the major events and people of the period, and one personal story. (For instance, the late 1800s/early 1900s incl WW1, I have "Dreadnought" by RKM and "Storm of Steel" by Junger).

For the time before and during the first Afghan War, I can highly recommend:

1) Maybe the best-researched, most vivid, and most comprehensive overall telling of the before, during and after of the First Afghan War: the book Return of a King, by Dalrymple. It incorporates a lot of surprisingly-recently-translated documents from libraries in modern-day Pakistan, which became more interesting to historians post-2001.

2) A personal story, that of the American Josiah Harlan, the book Josiah The Great. Like Gardener was a wanderer and soldier of fortune, but who unlike Gardener was the inspiration for Kipling's short story written after the publication of the first part of his memoirs (and later movie with M. Caine and S. Connery). His story has a lot of detail, because he was a weird duck who kept to himself, brought a personal library with him, and took extensive notes for his memoirs. In fact he's a high-quality primary source in book (1). As a result, there's a lot of detail. You can really feel the personal danger Harlan was in, and just how often he bluffed his way through situations that could easily have killed him.
> Most of the media is only interested in covering "violent protests"

This is sadly true. I saw one popular video being shared on facebook, targeting a more American audience, and they would only show violent videos from the protests (which have been overwhelmingly peaceful).
Expecting the Unexpected at the FCC – Net Neutrality Not Dead Yet
I asked that once and the reply was "we don't use freeware here". As their reason for coding everything themselves ...
Would be great if they offered free faxes for FOIA requests :)
> If someone hacks the app using your library.

Sorry, but I still don't understand what you mean here. There could be a bug in the library in the same manner that there could be bugs in any other open source library. Could those bugs become a security issue for your app? Yes, they could. Despite of this we all use open source software, right?

Let's say you were using Active Merchant[1], would you sue Shopify if someone hacked your app to process irregular payments through your Bank's payment gateway (accessed by Active Merchant [2])?

[1] https://github.com/activemerchant/active_merchant

[2] https://github.com/activemerchant/active_merchant/tree/maste...
Just for comparison, this costs the same per month as a one-time purchase of Quiver (a notes app for people that don't fit the late nineties definition of creative) which is amazing, 3x the cost of a base DigitalOcean vps, ~5x the cost of Evernote Plus per month, 7x the cost of 100gb of Google Drive storage, 1.5x the cost of a Webstorm sub, 3x the cost of Crashplan, and 1.5x the cost of a music subscription. On the other hand it is less than an Adobe product.
The popularity of cloud-based DBMSs has increased tenfold in four years
I once spent an evening in a darkened restaurant patio overwhelmed to tears as a kind man explained to me his young daughter, hospital-bound and dying of cancer, had used the Harry Potter IMDb boards as her main social life in her last year, and how much that had meant to him and her.

For those of us who have fought an existential struggle throughout our careers with the random pointlessness of many of the things we get paid well to build, I think we can take a great measure of hope from this part of the story.

Thank you for writing this long post, Colin, and thank you for the IMDb message boards.
Show HN: Communiroo – Single site for interacting with your app users
Ok, security-critical stuff as shared libraries (libjpeg, libz, libssl, etc).

Why do we package the other stuff as shared libraries too? GMP, GtK, Qt, OpenCV, SDL, BLAS, ...
Heh, after a quick look at the examples I tend to agree.
Looks actually a lot like durandal (lifecycle hooks!) plus the knockout.punches syntax enchancements (the local filters look nice!), minus the dreaded parentheses. :)
An Update on Safety
Author here.

Communiroo grew out of a need after I had created my first hobby mobile app. I wanted a single place where users could file bugs, make suggestions, have discussion forums, and get support. The only option I could find was to use a myriad of different services like Bugzilla, UserVoice, Discourse, and ZenDesk. That seemed like a lot of extra work for both me and my users.

Communiroo provides a single site and a single login for:

- Bug Reports
- Feature Suggestions
- Discussion Forums
- Questions (StackOverflow style)
- Support Tickets

I thought others might find this useful for their apps and services, so I made it into a service.

Communiroo runs on Microsoft's new ASP.NET Core, which has been a pleasure to work with.

Would love some beta users and feedback!
Is that really true though? The majority of Credit Unions in the US don't exceed the asset pool size or have offices in designated areas. It's only if they're doing a lot of home loans or student loans that they might still get entangled.

The small credit unions are in aggregate a very big lobby in Washington and they were pretty good at getting small members exempted. DF and CARD were mostly about stopping egregious behavior by very large FIs.
Those sound like standard pre-reqs for any ML course - it should probably be a standard disclaimer on every course except for intros (even there, though, you'll want the linear algebra and probability knowledge - at least the bare basics). I can only imagine the number of people who jump into such courses and get in over their head very quickly...
> Selenium IDE makes you handle timeouts manually which is a major inconvenience.

you can set the implicit wait setting. this will work in most cases but will make the tests slow when you need to test negative conditions. the behavior around implicit wait varies by driver implementation which can be annoying. in general it's better to use explicit waits.

> Selenium IDE only works with Firefox and may not work for sites or web apps that have slightly different DOM structure in Chrome, Safari, and IE.

selenium ide has webdriver playback[1]. if you don't like that you can generate webdriver scripts in c#, java, python, or ruby and run them against selenium server.

[1] http://blog.reallysimplethoughts.com/2013/02/18/webdriver-pl...
If they really wanted to collect the data, they could make the TV auto connect to certain SSID's or any open WiFi.

Also lookup smart water meters, that can be read by driving by.
JRuby wrapper to HikariCP JDBC connection pool Edit
It's not universal. My U.S. banks don't do this and only have email notifications, with a minimum threshold of $10 for some reason. My work account where I live abroad notifies me of every transaction and all attempts at logins on my online account. The pay terminal info is sent with the amount and current balance to my phone.
On the one hand, Facebook is ubiquitous enough that the government could probably step in and regulate them and it wouldn't be entirely unreasonable. On the other hand, I don't use Facebook and I'm getting along just fine. I have an account but log in about once a year. "Don't use it" is a legitimate option.
Sometimes ago I found the weboob (Web Outside Of Browser) which has CLI for french banks :
http://weboob.org/applications/boobank
> Also, even though game software developers in the U.S. and E.U. are often said to have superior skills to their Japanese counterparts when it comes to software development techniques

Is this a common thing that Japanese developers hear?
I said jumping, because that's the common vernacular for bypassing a turnstyle. In reality, it's more like sitting on it and swinging your legs over.

You might be surprised at the number of people that will bypass intentional barriers when the overall layout is stupid. The internal dialogue is something like "me doing this is less stupid than whoever decided this setup made sense".
Study 329
The best argument against democracy is a five-minute conversation with the average voter. Yes they are many. They voted and the winners tried to go far beyond the original plan for which they got voted in the first place - securing their own safety first by trying to lower the bars on the law so they can sneak under the radar.
Show HN: Real-Time Stock Price SDK for Node.js
Every $COUNTRY v $COUNTRY or $CITY v $CITY turns into a pissing contest because no one wants to admit they made the wrong choice in settling down somewhere, and end up presenting the best of their place and burying the worst.
I'm wondering what kind of legal shenanigans I would have to wrangle with in order to do this.

Exactly what is and is not allowed when making a service based on an Open Source tool?
UX Search design – organizing and filtering
Upvoting for the correct use of all caps.
Someone pointed out that there's technically a web portal that requesters can use. That web portal, however, goes beyond the law to add a bunch of restrictions including:

* Limiting you to one request per day.
* Not allowing you to request internal memos and a variety of other classes of documents.
* The website doesn't work on weekends.

More detailed look how bad the website they launched to replace email is:

https://www.muckrock.com/news/archives/2017/feb/07/fbi-foia-...
Show HN: Tabledo transforms data from spreadsheets into standalone sites
Last time I checked hormones were around the 400 calories per day level. Which is less than 2 small hamburgers.

Hormones only can not explain the percentage of overweight people in western countries. 50% of the population does not have hormones fucked up enough to not lose weight.
My favorite "old development" story is the one about how the developers snuck into Apple to make Graphing Calculator, which is one of my favorite applications of all time.
Presans Is Hiring Back-End Developer and Front-End Developer and DataScientist
This statement is usually made without any substantive evidence to support it, primarily because every monopoly, in practice, can only truly be a monopoly when the government mandates it. When firms are forced to compete on the open market, without the option of non-market strategies, someone will find a way to move in and compete.

This is actually self-evident in the fact that these companies are actively engaging in non-market strategies. There would be no need to practice such tactics if they could simply hold a 'natural monopoly'. Others certainly disagree, but for me, this argument is the one I find most compelling.
Presans (http://www.presans.com) is a French company, based in Paris.

It proposes a platform designed to allow internal stakeholders of a company to build and engage on-demand teams of international leading experts to shed light on technological and industrial innovation issues.

Sofia, the big data web app developed by Presans, maps expertise worldwide, builds our network of over 6 millions experts and streamlines the on-demand expert engagement process. It is composed of:
- X-Search: a search engine for world-wide experts – 6 millions unique experts today http://presans.com/search/
- X-Call: a specific CRM, designed to hunt, interact with, select and hire experts (https://presans.com/sofia/x-call/ , with restricted access).

We are currently hiring:
- a Front-End Developer, in charge of extracting users' needs and implementing the interfaces;
- a Back-End Developer, in charge of implementing the core processes (data consolidation, etc.);
- a DataScientist, to improve user experience and business value: personalizing search results based on previous user interactions, categorization of scientific publications, extraction of named entities (names, addresses, etc) in documents, etc.
If you had your own API exposed to the internet and someone made an HTTP call that "triggers a bug" in your server "and takes the whole system offline", would you sue the guy who made the HTTP call or would you assume it was a bug in your server / app?

And we're not talking about HTTP calls with SQL injection or things like that. We're talking about identical HTTP calls to the ones that the banks' mobile apps do. Same headers, same body.
Guess I'm lucky. :)
Am I perhaps missing something in the OP question?

What motivates you to invest eighteen months of free work for a commercial start-up? Friendship? Promises of a significant reward? Genuinely interested in what drives you.
My team has been pretty happy with Geb, which has the benefit of running on the JVM.
I have a "smart" LG TV - it's slow and a few years old. I manage to avoid LG's tracking of me by not having the Ethernet cable plugged in...

I suppose you could just buy a new smart TV and not inform it of its WiFi details.
It depends on where you are.

In Europe (well, at least in France), news outlets have spoken about it. Romania is part of the EU, nearer, and the EU warned Romania about backtracking on efforts against corruption so it is quite logical that we speak more about it than in the US (assuming that you're in the US).
I was thinking I'd add a header to all my HTTP requests:

X-Terms-of-Service: This HTTP request is subject to the terms of use published
at https://example.com/tos. By responding to this request you are accepting
these terms and conditions in full.
Appium Testing – Modifying Your Mobile App Tests for iOS10 – Part 1
Flying Cars? Nah. Personal Wings with Jets/Battery Power
Longer than that. This article was passed around at my job to laugh at.
Scott Adams: The Social Media Hive Mind
Lots of apps (that get made, not that necessarily get used much) are basically CRUD web apps with a smattering of native features being used in a very vanilla way (maybe a little geolocation/gps, maybe you can snap a profile pic with the camera, whatever). Your "shared logic" is HTTP requests, JSON-parsing code, and validating text fields. It would not improve productivity to do that in c/c++ instead of just doing it once each in Swift and Java.

Javascript/RN, yes (at the cost of safety). Plus you can't throw a rock without hitting two JS devs, even in my non-tech-hub city.

Go, as mentioned elsewhere in this thread, would also be appropriate for the task (Google, for the love of god, make it a first class citizen on Android and use that as an excuse to refactor your SDK into something that doesn't seem like it was loosely designed by a committee then handed to the Summer interns to implement with no supervision or clear specs).
If you have deep chains of ternarys, that's a symptom that you should be splitting your rendering code into another function or component. This would be true regardless or what approach you are taking to templatihg.

That's one thing I really appreciate about jsx: the lack of rich template code syntax makes it glaringly obvious when your template code is doing too much and should be refactored. It does a really good job of keeping your logic in javascript and out of your template.
Functional ASP.NET Core using F#
> They rode their own hype train

This is my single biggest problem with Angular 2. It's not Angular, but in calling it "Angular 2," they effectively killed off a powerful framework which had a promising future, all while basically hamstringing Angular 2 from the start for (at least) the reasons you mentioned.
If you think, as you seem to imply, that most of the media wants to help Donald Trump by discrediting his protestors, then I am shocked, because that would mean that most of the media wants to help Trump.

However, I have no idea what rational argument could persuade you otherwise, as there is surely AMPLE evidence out there of animosity between the two and a loathing which both sides have freely admitted to.
Your comments reminded me of this anecdote about Arthur Whitney:

"The k binary weighs in at about 50Kb. Someone asked about the interpreter source code. A frown flickered across the face of our visitor from Microsoft: what could be interesting about that? “The source is currently 264 lines of C,” said Arthur. I thought I heard a sotto voce “that’s not possible.” Arthur showed us how he had arranged his source code in five files so that he could edit any one of them without scrolling. “Hate scrolling,” he mumbled."

Source: http://archive.vector.org.uk/art10500700

I suspect his code looks a lot like the J incunabulum:

http://keiapl.org/rhui/remember.htm#incunabulum
Ask HN: Best JavaScript framework for electron/Node.js?
What is the best framework for node.js/electron applications? I've been hearing good things about react and vue.
I had one friend who thought that the botched peanut joke was the funniest thing she had ever heard. I got so sick of hearing "Zere vere 2 peanuts valking down ze strasse."
I had a very positive feeling about the people's atitude and what they achieved by protesting, considering that the government did a terrible thing from all points of view. There was probably no other way to roll it back but for how things went. However I'm concerned though that the majority of people misuse their voting power and make bad choices. It happened that the oposition wanted to stop this and all the media was encouraging people to go out and protest. Think what happens when both parties/coalitions agree on a bad law/resolution and it all goes under the table.

Point is this is not the way to go on the long term. We were lucky this time but it's gonna fail soon. We need to educate people better in hope that they will cast their vote properly.
This implies that there is "one" success, not measured by one's own personal beliefs. But rather how they seem to one person to stack up against others, biased by the observer's definition of success. I'm successful in many ways, those do not include money or academia, which in my opinion has been tainted by the oligarchs to only include those successes they deem important to the continued herding of humans as a cash crop.
> Don't stay on as an advisor unless it's something you really love

Well, he shouldn't stay especially if this is something he loves.
I particularly like how “Is it for a legitimate business?” branches out into several sub questions that all end with “No.”.
We weren't aware of this project. It's interesting.

However it looks like is just a collection of web scrappers. This is the implementation for Barclays bank:

https://git.weboob.org/weboob/devel/blob/master/modules/barc...

Bankscrap, despite of its name, tries to avoid web scraping in favor of XML/JSON apis provided by the banks. Right now all our working adapters are API-based, not web scrapers.
Funny that you're doing politics on the internet but fail to write your president's name correctly. The president has nothing to do with the issue discussed by the way.