skysight-inc/HackerNews huggingface dataset:
I enjoyed the post, but I think the proposed scope of reactive programming is a bit limited. What the author describes is, I think, more related to the concerns of "bidirectional programming"[1] and lenses[2]. Granted, I think those concerns do fit broadly under the umbrella of reactive programming.

Below is Prof. David Harel's (the inventor of statecharts, formalized as UML State Machines) general characterization[3] of a reactive system; reactive programming would then be any programming methodology, language or environment which aims to service those characteristics.

* It continuously interacts with its environment, using inputs and outputs that are either continuous in time or discrete. The inputs and outputs are often asynchronous, meaning that they may arrive or change values unpredictably at any point in time.

* It must be able to respond to interrupts, that is, high-priority events, even when it is busy doing something else.

* Its operation and reaction to inputs often reflects stringent time requirements.

* It has many possible operational scenarios, depending on the current mode of operation and the current values of its data as well as its past behavior.

* It is very often based on interacting processes that operate in parallel.

[1] http://www.cs.cornell.edu/~jnfoster/papers/jnfoster-disserta...

[2] http://www.cis.upenn.edu/~bcpierce/papers/lenses-etapsslides...

[3] http://www.wisdom.weizmann.ac.il/~harel/reactive_systems.htm...
I've been working my way through this which in my opinion is excellent: http://okmij.org/ftp/Haskell/AlgorithmsH.html#teval
Field's Medal is given to woman for the first time
Show HN: Yo Bootstrap – Centralized list of free Bootstrap 3 templates
1.75% limited of time offer makes me want to vomit. The one thing I like about Square is at least they're not like other CC processors that make the careers HIDING fees from their merchants. Now Amazon is coming out the gate doing this. Many of us are fighting these fees online - even the CC processors like Stripe are at least straightforward with their fees even if they're forced to make them higher than they'd like - but it looks like for in person swipes we're stuck with the status quo.
What's the problem with onymous? It's in all main dictionaries - nonymous is not (besides UD). Sure, it might not make sense looking at the Latin origin, but that's how language evolves.
What Are Your Skills Worth?
That is pretty common among modern payment processors, Square, Stripe, Bitpay, etc...
Hadoop Glossary: 20 most important terms
That's a joke website.

eg: http://zapatopi.net/belgium/
> Simply by doing a number of practice and real interviews you will be much better at interviewing. You as a programmer are probably not that fundamentally better, but you the interviewer are.

That is true, but I see that as a serious weakness in programming interviews rather than a feature. If you can, or even need, to train yourself in things that have no bearing on the job you are being hired for, the interview is flawed. I understand that, to some degree, this is unavoidable. It seems like there is a drive to structure interviews like programming competitions or Jeopardy. However, the latter two are games; an interview should be a well-constructed test, not a game. I do think a large number of non-US people participate in these competitions because of their relationship to current hiring practices.
Why You Shouldn’t Let Engineers Negotiate Their Salary
Ask HN: Credit Card reader similar to Square but with API
Hi,

I have a client who is looking to integrate card reader into their application and they really like the square card reader and they want to offer a similar card reader to their customers to use it with the app.

Does anyone know where can I buy the card readers (in bulk) with SDK for iOS and Android?
Witness Node.js - Javascript that does have access to system calls and whatnot.

Javascript is a full programming language, a pretty powerful one at that. The only thing that makes it safe in the browser is the browser implementations themselves, sandboxing, etc...
I would imagine in most cases you can't invalidate a patent without going to trial. I could be wrong on this.

From what I've read, it seems if a patent troll feels they might lose the case they'll drop it. Why risk losing the patent when you can just move on to the next mark?
Perhaps start with Angellist. Angels are pretty approachable, and many are happy to make introductions to VC funds if appropriate.
That's perhaps a problem, but one of the other claims being made is that somehow same-level dating is harming the field.
Square is not the biggest competition to retailers anywhere, and Amazon has a history of using the sales data of their "partners" (on Amazon.com) to compete with them.
ClusterHQ brings databases to Docker with Flocker
FYI, his Book, “Anything you want”[1], is free with Kindle Unlimited.

1. http://www.amazon.com/Anything-You-Want-Derek-Sivers-ebook/d...
Can you make the currency symbol a field to be customised? It wouldn't even need to be a drop-down box...
Hi Andy. I sent you an email but never heard from you.
I liked the effect. I am on a MBA running Safari and the scrolling with revealed photos worked great. I thought it was a good effect and helped tell a good story. Later, I will try reading the article on my smartphone to see how it is on mobile.
So, we go back to Verizon not upgrading and maintaining their network? (a la net neutrality debate vs. Level3)[1]

[1] http://blog.level3.com/global-connectivity/verizons-accident...
A page nowadays is easily composed out of hundreds of different files, several MB in size. A jpg is small, easy to store and share. I'd go as far that the OCR of a screenshot gives me a ways better search base than the source code, with all its formatting, meta-tags, variable-names etc.
If Amazon made money off 'almost all' of the products it's rolling out, it wouldn't be posting record losses every quarter and attributing it to those money-losing products.
What then is the research barrier they need to cross? I'm genuinely curious. This seems more "researchy" than a lot of other items I've read (such as optimizing a planar antenna geometry with included matching network et. variants) to me, but I'm perfectly fine with a very blurry engineering/research line.
I dunno, as far as a compile to JS, statically typed language I prefer Haxe. But JS is a great language - super flexible and powerful. How some people choose to use it is questionable at times, but there's no doubt that it's powerful.
I need to change the hosting... I was using the free plan of Pagoda Box for developing. I am changing it on the next days. I already payed for a digitalocean server.

I know about invoiceto.me and many others similar services that do the same. The thing is I didn't want to fall in the "I had a great idea but its already done". I think I can continue improving it and offer best features.

Thanks for your feedback...
Show HN: Ansible playbook for Redmine
I'm interested to see how the "manufactured spent / churning" crowd will use this. There are credit cards with 2% (fidelity amex) or 2.2% (barlays arrival plus) cashback out there.

Having a 1.75% fee on this will probably have some of them experiment :)

I'm sure Amazon will shut that down, but I'd love to see how much spent people can run up before that happens.
Wasn't Amazon exactly this for many years?
The actual manufacturer's homepage:

http://www.aldiscorp.com/

"GridSmart® is a Dynamic Vision Based Intelligence Software for traffic management, fuel consumption and vehicle emissions reduction, congestion mitigation and security solutions through the use of a single camera for governmental entities around the world.

GridSmart® is currently being used in 22 countries and 30 states."
You're right in that there's a negative bias towards solo founders, but having traction trumps that to a large degree. I would give it a shot.
But why did they say that?
Why do you say Amazon is controlling cashflow? It looks like they offer bank transfers everyday. From the site:

"Fast, reliable deposits.
Deposits to your bank account the next business day. Or spend your money at Amazon.com within minutes."
> There's a ton of businesses that can never move online. Food service is obviously a big one.

What about Amazon Fresh? https://fresh.amazon.com/ ? It seems there's no business too small or too niche for Amazon.
I believe Snowden is saying that they do have info on what information he has.

I think this implies that any attempts to talk about amnesty for Snowden on the condition that he reveals what he took is not a genuine conversation.

On the other hand, if you view Snowden as an adversary, you wouldn't believe him when he says, "I intentionally left clues." When you look through what he could have taken, see the alien landings or whatever, and you don't see his "breadcrumbs" on those files, you probably still shit your pants, because it is actually possible he is lying, and does have a copy of those Roswell documents (or whatever it is, I don't think it's literally aliens).

But if you don't believe him, then why would you trust him to give you everything he took?
Believing in the App Store
Why we love log management (and you should too)
Great stuff and nice idea! I subsequently found that the discussion on the previous article included this and profiles of the other winners from the same site. Great site in general.
Glad you liked it !!!
The forwarding number was wrong but the Austin, Texas part was never proven though right? Was he using a Texas IP/VPN/fresh browser when searching results for it?
Show HN: Muusical – producthunt+pinterest for music
Which types of applications are Dart especially good at? I suspect there are currently always better alternatives.
Üye olun 10 tl kazanın
I'd be curious, have you tried coffeescript?

I'm not a javascript fan by itself, but I do like coffeescript. I was probably making a comparison in my mind of coffeescript vs dart?
Sure but those are the same problems that a centralized domain name system suffers from. Currently, we have the privilege of paying for a second centralized system (CAs) which solves none of them.
Bret Tobey (Carvoyant) at Startup Grind Tampa
Well they have multiple pictures of food service on the site, so I imagine that is the target market. It seems like primarily a Square competitor to me.
Yeah, I've read some of the papers. I was even heavily swayed for a time. However, I'm not entirely sure that Streams are an automatic win in abstraction. Often combining streams is just a very clumsy way of saying "add this and that."

More specifically, I think things are a lot easier when you can work way above those abstractions. As soon as you get into the weeds, all of the abstractions suck.

I also think this is specifically why people like angular so much. For many use cases, you are just setting values and having the UI present said values. Note, setting values, not appending to streams.

Now, do I expect that angular's internals would benefit from the streams metaphor? I certainly suspect so. Don't know, though.
Solving the Linux Wireless Problem
2nd point is key. From collectong comic books to running companies, there are many people who had the requisite starting potential to be a success, but attrition peels off almost all of them for so many small and often unrelated reasons.

Make the post of your own path, and play to your strengths.
Probably just takes tweets, canonicalizes them, and then hashes them based on a 26-length vector of character counts. For every new tweet, it looks for old tweets with the same character count.
If you're interested in the current state of the US hydropower generation, potential resource out there, and really most everything around hydropower in the USA, check out the NHAAP website.

http://nhaap.ornl.gov/

NHAAP is the National Hydropower Asset Assessment Program, and it's put together a large chunk of the groundwork for the DOE's hydropower vision project.

http://energy.gov/eere/water/new-vision-united-states-hydrop...
You are confusing amino acid and fatty acid. Two totally different things. I realize now I made a typo reinforcing your misunderstanding higher up.
It might be sub-par to some people right now, but they are establishing a beachhead in the market. They can certainly improve feature/performance/product line and expand out from there.
Thanks !!!

I used Angular, Bootstrap and PHP with TCPDF for the PDF creation.
Using Software to Keep Pro Athletes and Startup Millionaires From Going Broke
How to create chatrooms and spawn infinite channels
> This is easy. Just make a monthly recurring entry in your calendar that says "Check SSL certificates".

I was honestly expecting them to reference a monitoring service. It is possible to do for free with Nagios if you have a Linux box kicking around on your network. There are also paid services who will monitor your certificates and send you a nice email when there is 30 days left to renew (including several SSL registers).
I think it's unpopular, because it is complex and it doesn't address privacy (between you and your ISP at least).

Centralized, hierarchical PKI is ok here, because it is better than what we have now (600 CAs for TLS, unsigned DNS, etc.) and nobody has a proposal for a fully decentralized system that ordinary people can understand (as demonstrated by GPG).
Baltimore, MD; Reston, VA; FULL TIME, INTERN (H1B maybe if already in US)

Videology Group - http://www.videologygroup.com/

Internet advertising startup looking primarily for server-side Java developers (if your Java is rusty but you're good, drop us a note anyway). I was working for a start-up called LucidMedia Networks (hence the "lmn" in the e-mail address below), which got acquired by Videology. Our stack is Java on Spring on *nix with MySQL and some NoSQL stores on AWS. The Baltimore office also has a team on a large .NET stack as well, but Java teams are spread across both offices. We have some big projects in the works involving big data and volume as we scale globally and across mediums (video, mobile, etc.). Currently, our Reston platform alone handles 4 billion requests a day.

Contact me directly at sahil_lmn@yahoo.com.

I actually got hired through a HN "Who is Hiring" thread, and I hired 2 people through these threads. These things do work!
On linux, there is no need for an extension if you're familiar with the command line. Just run this pipeline in a terminal:

xwd | xwdtopnm | pnmtojpeg > /tmp/screenshot.jpg

Then click on the window you want to capture.
Lock-freedom is all about progress, not performance. i.e. generally the only reason to use a lock-free algorithm is if you have issues with ill-behaved code stalling other processes. (I can think of several simple ways to make a fast concurrent hash table, none of which provide lock-freedom, yet which avoid taking locks when necessary.)

Transactional memory is an access abstraction that presents memory as something over which transactions can be made. It says nothing about whether the implementation is lock-free (though the better implementations approach, or are lock-free). There exist software TM algorithms which lock during the transaction, which lock only briefly at the end of the transaction, and which are lock-free, and some which are a combination of these.

TSX (specifically HLE) only takes a lock if the transaction fails without taking a lock, in order to guarantee forward progress in the absence of an ill-behaved transaction (assuming fair locks). Were the software fallback implemented using lock-free techniques (possible with the more general RTM portion of TSX), this guarantee would extend to ill-behaved transactions as well.
It's funny though, that some political blowhard can pull a self-contradictory self-serving hypothesis halfway out of an orifice, and everyone bends over backwards to imagine a circumstance in which it possibly could be partially true. Anyone who disagrees with the blowhard had better bring some actual research.
It's very interesting that TAO attempted to remotely compromise a core router. What happened to diverting Cisco boxes to an "undisclosed location" for installing implants?
"There's not much you can do to protect yourself against a service provider's certificate expiring,"

Well if you're a large bank or a heavyweight payment processor where an outage means lost $$$$ and not only $, you could easily have a few SSL certs from various root certs ready and roll one of them out once the sh*t hits the fan.
Long term probably. I've read tents of studies on the topic and books on similar topic. Junk food has long term effects, non of which are good. They can affect various things, some of which, directly or indirectly, affect higher order thinking, levels of energy, mood, activity and etc.

Also *x increased chance of various debilitating diseases.

Not to sound like a crazy health nut - there are two stupendous studies on the citizens of Okinawa (The Okinawa project) and China (The China study) that leave little doubt on the long term effects of junk foods.

So yes, it can.
Who do you bank with? I bank with both Natwest and Barclays and neither of those will let you set up a new payee on their mobile apps. Sure you can send money, but only to payees you have set up online using 2FA.
Most of the undergraduate math majors finished high school math by age 14. Manjul was a cut above even them in mathematical talent and experience.
Yes, do it automated and do it daily or even multiple times a day.
Javascript is being replaced by newer (hopefully better) Javascript. That's they only thing browser vendors can get in agreement.

There's plenty of other javascript compilers for plenty of languages.
Obviously Amazon is different, because unlike credit card companies they are in the business of competing with small retailers. Particularly when you consider their "your margin is my opportunity" strategy giving this data to them should be a terrifying proposition for any business owner.
http://www.tcpdf.org/

i've been using it for years.
BitAccess (YC S14) Launches To Make Bitcoin ATMs Ubiquitous
His statement presumes it would be in the agencies interest to publicly minimize what he took rather than publicly maximize it.
Not really. One is something that you (mostly?) do for fun, and for relatively short periods of time. The other is something that you do by necessity for the majority of the day nearly every day, which makes it easy to injure yourself in ways that won't be immediately apparent.
That's basically what Stripe ended up doing. They stopped returning their EV certificates and started returning their non-EV wildcard '*.stripe.com' certificate.
That's a strange response, Google suggested using topcoder to prepare for interviews last time I talked with them. Competition experience might not mean anything but the ability to complete puzzles like that obviously does hold some significance to them.
I would love to learn Haxe, but anything I can find about it assumes you've been a professional Flash developer for 20 years or the example code doesn't compile (and the errors are quite cryptic to me). I need a Learn Haxe the Hard Way.
That's what Lotus Improv did, twenty years ago. It was too radical for users at the time and so sales were pretty much nonexistent.

https://en.wikipedia.org/wiki/Lotus_Improv
Remote Storage is now available on Cozy Cloud
The difference is that vanilla Javascript does not HAVE facilities for system calls, filesystem access, etc. Node ADDS those, immediately making Javascript-on-Node as dangerous as anything. Java tried the opposite via sandboxing, at it failed.
That is because any new product has an upfront fixed cost in investment.

Amazon is investing like crazy into growth, and as a result all their new costs are new products.

Quarter to quarter their loss numbers are so low that it seems like they would only need to slow down their growth by a couple of percent and they would be instantly profitable.

Not a bad spot to be in.
"Look. In 1970, over 75% of kids in the US were never breastfed, which means they drank milk from BPA containing bottles from day 1. And they turned out fine."

But did they really (turn out ok)?

How common were peanut allergies and obesity before 1970 for example?

I'm not saying that BPA cause peanut allergies or obesity.
I am saying that kids are not turning out OK and it's fair to question whether something environmental is causing this.

http://www.pbs.org/wgbh/nova/body/jirtle-epigenetics.html

"Jirtle: We have recently demonstrated that exposure of pregnant mice to bisphenol A (BPA), a building block of polycarbonate plastics and epoxy resins used to make consumer items ranging from water bottles to dental sealants, significantly reduces DNA methylation in Avy mice (Dolinoy et al., Proc. Natl. Acad. Sci. USA 104: 13056-13061, 2007). This results in the birth of more yellow offspring, mice that become obese and have a higher incidence of diabetes and cancer as adults. Thus, there could be a connection between the increase in plastics in our environment and the rising incidence of obesity in humans. However, such an association will not be able to be demonstrated unequivocally until the expression and function of genes involved in human obesity are shown to be altered by BPA."
"Guacamole has much better performance ... custom, better-performing protocol" -> What aspect of performance? Latency? Bandwidth? Server CPU and memory usage? Scaling? Do you have some actual performance benchmarks comparing the two? And does guacamole perform better when connecting to the same VNC server or is that comparing VNC server with an RDP server. RDP itself is a newer, more complex and more efficient protocol than VNC but VNC is supported pretty much everywhere. RDP could pretty easily be implemented in noVNC by somebody with the time (in fact it's been on the aspirational feature list for years).

With noVNC the protocol decode/encode is done in the browser (modern browsers are plenty fast enough to do this easily), whereas with Guacamole the burden of decode/encode for every client happens on the server where the proxy/client part is running. Even if you need to run websockify to proxy/bridge noVNC, the only thing it is doing is shuttling network traffic and the python implementation of websockify can easily handle lots of simultaneous clients without breaking a sweat.

noVNC was designed with Infrastructure as a Server (IaaS) providers in mind so minimizing server CPU, memory and bandwidth was a goal in the design.

Also, guacamole does use websockets when it is available.
Can Defense Companies Hire Hackers on Their Terms?
It does not harm IPv6 growth. Even years from now IPv4 will be larger than IPv6. IPv6 routes are huge so even just taking a small chunk of that allocated space for IPv4 will help.
Because:

# JS has shown surprising legs when it comes to performance improvements

# For a competitor to become popular it’d have to persuade every browser manufacturer to implement it

# Once implemented it’d have to wait for multiple years for devices in the market to implement it

# Older devices are slower devices, so having a compiles-to-JS version that lags in performance for older devices isn’t tenable either.

Basically, it makes more sense to increase the local maximum than any other path.
BitAccess Launches To Make Bitcoin ATMs Ubiquitous
Great write up, I did the Forum in 2012 and got a huge amount from it. I've "enrolled" about 10 people over the last 2 years to also do the Forum and they in turn may have also brought other people to do the Forum. The technology is powerful, it works and so does their growth mechanisms. There is nothing more powerful than a friend recommending and inviting you to use/buy a product or service that's why the Net Promoter score (http://en.wikipedia.org/wiki/Net_Promoter) is such a valued metric by brands.

In addition the value you get from having your friends/colleagues/family also do the Forum increases the subsequent value you as an individual get from it as you have a common understanding, language, world-view and an environment that demands integrity, empathy, accountability and performance.

"A rising tide lifts all boats"
The future of money: 6 new Bitcoin machines arrive in Toronto