skysight-inc/HackerNews huggingface dataset:
Who said anything about ethics? Corporations accepting Bitcoin is evidence of its usefulness.

And by the logic you guys are espousing, then e-commerces don't accept any currency that isn't the one their government forces them to use either, because they do it through intermediaries like Visa.
And when it's working, against everything you said, what will you do then? I hope you'll at least admit you were wrong.
That's true. The feedback is user contributed. If you write one review on HackerToolbox, it will be more like Yelp :)
Yes I agree that the games he's designing the Lang for have certain shared qualities, but IMHO those concerns are best dealt with using libraries or (E)DSLs in a host language. That way you can still support games like zork, which don't have to be real time - as well as games that transcend what the "game specific Lang" was designed for. I personally don't see why there is a distinction between "a game" and "an enterprise app" - some enterprise apps need real time rendering and low overhead (unity, blender, arcgis, cad, etc). My point being - a language that is good at describing all games is good at describing all programs.
> Interface Builder is separate, and keeps its view data stored separately, because a WYSIWYG editor can't touch code. (Actually, Delphi showed that it was possible, but that's another story.)

Oooh, do tell!
You still need to keep atleast one backup method in case the security key is corrupted/broken/lost etc.
Also, apparently some sites were found, or it's at least feasible, that someone got control/access of the site and applied the patch themselves to keep others from doing the same. Like a burglar locking the door behind themselves.
Two Crashes in One Week Threaten Nascent Private Space Travel
Hi! Just to be absolutely clear, I think that it's completely TypeScript's fault that Immutable.js's TypeScript support is half-assed - you could rather say that TypeScript's support for immutable well-typed data structures is half-assed. My only complaint about your work in that entire story is that the site somewhat implies that it works great in TypeScript, whereas my personal experience is kind of that it doesn't. I have spent weeks trying to use it well with TypeScript, and then dropped it and going for vanilla JavaScript instead. I haven't looked back :-)

I'll see if I can dig up any of the stuff I did to make it work better with TypeScript, but I don't think I could find many substantial improvements to the .d.ts only. What I ended up making was wrappers for some stuff that had more cumbersome syntax, but as a result did allow for more type checking.

About the records, I believe that I might have a couple of ideas. I'll start an issue on github to discuss it.
We gave you our email when you launched and never heard back. What is up? Or did you setup a fake landing page to gauge interest and then started on the idea? Curious.
It's in the archives - https://archive.apache.org/dist/hadoop/core/hadoop-2.5.1/
Let's see:

* It's not mine to decide - I work there, and don't decide who gets what.

* The cost of living is lower than in other places, and the economy is pretty bad, so locally, at least, they pay pretty well and have less competition.

* Jobs are not global: pay in Des Moines Iowa is probably different from that in San Francisco. A company in San Francisco cannot easily hire Europeans due to the US' terrible immigration bureaucracy, whereas anyone from Helsinki to Lisbon can come work in Italy without too much hassle.

* I don't know too much about the financial side of the company, but operating in Italy is not exactly easy on a business: http://www.doingbusiness.org/rankings

* Once again, I'm not privy to the financial details, but being involved with technology that helps people with vision problems does not carry the same kind of valuation that something really beneficial to the world like Instagram or WhatsApp does.
An Open Email to Google Inbox
Well played Bill !
Location: New York state (two hours from NYC)

Remote: Yes (remote only)

Willing to relocate: No

Technologies: C, C++, Python, Clojure, virtualization, various "big data" projects. Generally "full stack".

Résumé/CV: http://goo.gl/VV0epv

Email: At top of resume

I'm a generalist engineer. I've worked from the lowest levels of computing (hardware) all the way up to web programming, and everything in between. I've worked on large legacy codebases and developed systems that serve 1 billion users. Code samples and other pieces available on request.
IIRC, most of the flaws of bitcoin are in it's architecture as a Currency. A well designer currency is an efficient medium for the exchange of good and services. Ideally, a currency's utility is how easily and fluidly it can be spent. BitCoin does OK on these metrics.

But where Bitcoin falls down is in the long term model of currencies. Currencies should only be a medium of exchange, not a long term investment vehicle. We want people to spend or invest money in useful things rather than hoard money. Bitcoins deflationary model encourages hoarding, which in turn diminishes the amount of currency in active circulation, resulting in a sub-optimal medium of exchange.
No not at work. At home I use it on my two routers, one alix and one apu board.

I ran into a huge backset with openbsd at work 3 years ago when I wanted to run two redundant load balancers with carp in vSphere. Turns out I had to enable promiscuous mode on an entire port group to make it happen. These days we use virtual switches so maybe it's easier now but in those days we did not want to do it because it would mean enabling promiscuous mode on an esx host adapter, affecting everyone on that host.
Intel Owes You $15 If Your Computer 14 Years Ago Had a Pentium 4 Processor
I would qualify as living in such a country: the USA.

Some unfortunate medical issues put me on disability, which means living off of SSDI for a while. For various reasons the social security programs in this country are run with a focus on "stopping fraud" instead of "helping people", regardless of little shrinkage and waste actually exists.

A consequence of this is that you are required to be "in need" which is usually defined as not having more than like $30 in cash to your name. This includes all possible recoverable sources modulo a few enumerated items (such as one cheap car). As part of the application process, I had to liquidate stuff like the $70 i had in a "mandatory contribution" retirement account from a short-lived tech support job I had when I was an undergrad. Of course, as this was WAY before you were supposed to withdraw that money, it came with penalties that made that ~$70 worth only about $10. That was still considered "recoverable".

I have some stuff up on github. At the moment, none of it is very interesting or worthy of any tip. I suspect that for now the IRS/H&HS hasn't even heard of this kind of income. They certainly are not currently looking at potential income sources this new and unusual. That could change in time.

Regardless of the probably-low actual risk, I would be required to liquidate this kind of tip right now if any existed. Failure to do so could cause cancel my SSDI. That loss could even be retroactive back to the date the tip was sent.

I have no idea how this would play out in practice. It might not be as problematic as I described. What I do know is that social security moves by the whim of politicians and bureaucrats, making the entire topic very hard to predict. So yes, someone using my name in a fund-raiser can not only cause "tax issues", it also caries a (probably-)small but very real risk of removing my only source of income (aka "rent", "food").

No, these rules are not sane (or useful). Yes, this is a big problem, that is much larger than github. Unfortunately, the potential risk to anybody in a situation like mine is still very real.
This appears to be perhaps describing "reactive programming" as that term is used in practice, but FRP is actually something significantly more constrained.

The term was, to my understanding, invented by Conal Elliott shortly after his work with Fran. To his mind, FRP is defined as describing synchronous, continuous signals in a language with denotational semantics that clearly suggest those signals. "Events" are included in the denotational model in order to consider signals which change "infinitely quickly".

It turns out that these programs are usually executed using synchronous or even asynchronous event passing networks, but this should be considered an implementation detail alone. Further, implementation events are not the same as FRP "Events".

Typically, to my understanding, things in the "reactive extensions" family of code are not FRP nor are intending to be. They are influenced by Elliott's woork, I'm sure, but they tend to describe effectful, asynchronous event-passing networks directly. Eric Meijer has a talk about this [0].

So it is certainly reasonable to describe "reactive programming" using this mental model, although it turns out that "reactive programming" is sometimes avoided as a term. I think the reason is two-fold: (1) "functional" is kind of sexy today and (2) "reactive programming" has become incredibly diluted as a term and it's difficult to really understand what anyone might be talking about any more.

I think the first reason is compelling if a bit cheap, but the second reason should be a cautionary story to misusing the term "FRP". If it goes the way of "reactive" we will have lost even more capability to speak to one another precisely.

[0] http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Key...
Exactly. As an active open source contributor I'll be very insulted if someone offers this to me without me opting in.

If I want money I look for jobs or clients. Literally any other job in the world will pay more than this ever will. I'm not doing open source for the money.
http://astraldynamics.co.uk/

we're hiring web developers. Must know some JS, but other than this we're not too fussy on experience. (though someone who knows AngularJS would be great).

we just got our first major contract to produce a mobile app for the local health board. Funded for 2 years by the UK innovation agency and the health board have been blown away by our approach, i we think we have a product.

We're looking for someone who is interested in moving to Gwynedd, North West Wales,UK (accomodation on landing can be arranged) and joining our group. You could be a junior webdev, or have more experience. We on the edge of the Snowdonia National Park, not far from Bangor.

Without being immodest I think we're pretty innovative. We're building our HQ inside a disused Methodist chapel with a Pirateship theme. And particularly interested in culture change, sustainability, "cybernetic" working...

(ps: if youre really keen an interesting in backend systems integration (HL7 messaging) drop us a line too.

our current website is not much to look at because we've been flat out securing the current project, but we are a credible outfit.

We're partnered with http://cognitive-edge.com who are global thought leaders in Complex Adaptive Systems.

if youre looking for an adventure, drop us a line.

admin@astraldynamics.co.uk
@liamkurmos
In what developing country besides Kenya is there widespread mobile banking?

One advantage Bitcoin already has over m-pesa is that Bitcoin is an international currency, whereas m-pesa is confined to East Africa. This means that people in developing countries that sell their goods or services for Bitcoin have access to a currency limited, yet fully international market.

Or, why not both?
It would be useful if hackers here can leave some reviews on http://hackertoolbox.com.

Hacker news is a great community for discussion, but how do the discussions[1] help people decide which tools they should consider? I doubt it's usefulness. How many times do you see people asking suggestions on which domain registrar is the best[2]? Today do you check Yelp before going to a new restaurant or asking that somewhere? I check what the top restaurants in the area and what the top dishes/food they provide. I buy products on Amazon after reading the reviews and feel uncomfortable to buy products with zero review and rating.

HackerToolbox wants to persist the great discussions/reviews and makes that for future use.

[1] Tools of the trade, 2013 edition https://news.ycombinator.com/item?id=5235137

[2] Two similar questions asked on the same day: https://news.ycombinator.com/item?id=8541117 and https://news.ycombinator.com/item?id=8541654
For another take on Reactive Programming from Erik Meijer, check out "Duality and the End of Reactive" [1] (video).

I watched it just last night and found it very thought provoking (so much that I stole some of the concepts to create transduce-async [2] this morning).

[1]: http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Key...
[2]: https://github.com/transduce/transduce-async
Well, it's also known that Gates did try some drugs. From a Playboy interview in 1994[1]:

> PLAYBOY: When you were at Harvard, did you frequent the Combat Zone, home of hookers, drugs and adult films?

> GATES: That's true. [Laughs] But just because I went there doesn't mean I engaged in everything that was going on. But I did go there. It's easy, you just take the subway. And it's pretty inexpensive. I ate pizza, read books and watched what was going on. I went to the diners.

> PLAYBOY: Ever take LSD?

> GATES: My errant youth ended a long time ago.

> PLAYBOY: What does that mean?

> GATES: That means there were things I did under the age of 25 that I ended up not doing subsequently.

> PLAYBOY: One LSD story involved you staring at a table and thinking the corner was going to plunge into your eye.

> GATES: [Smiles]

[1]: http://beginnersinvest.about.com/od/billgates/l/blbillgatesi...
> I wouldn't recommend it as a desktop system although plenty of people (including my boss) use it as such. There is some fiddling required for this

I've been running OpenBSD on a laptop (which works as my desktop) for years now, and I can say there's been very little fiddling. In fact it's proved to be the best out-of-the-box experience I've had with any OS (including Windows XP and a whole bunch of Linux distros).

> I also wouldn't recommend it for first-time admins either

I have to admit I wasn't administrating things for the first time when I did it on OpenBSD.. but OpenBSD was so simple and straightforward that I eventually lost the will to fiddle with other systems.

They really have gone out of the way to make sure the system is Dead Simple to configure (the best configuration is no need for any configuration at all!), and when you really need to change something, the documentation is unparalleled.

Of course, different people have different needs so what works for me might not work for everyone. I know that what seems to work for most people doesn't really work for me...
> rather your country's laws are if these allow to so easily mock anyone and risk of being convicted?

Does it really matter, it is a problem for the project owners. This third party claim to have an altruistic purpose yet they end up being a problem. And now you are suggesting to sovle the problem it is somehow more rational for the project owner to either 1) pack up and move to another countr or 2) start lobbying their local legislature to change laws to accomodate whatever this third party (tip4commit) thinks is a more rational approach.
You Have Two Cows
Location: Vancouver, British Columbia, Canada.

Remote: Yes.

Willing to relocate: Yes, for the right opportunity.

Technologies: Preference for low level, backend work: C, C++, C#, Go, Java, Ruby, Python, Erlang. Fair knowledge of web technologies including JavaScript, HTML, CSS, jQuery, AngularJS.

Resume: Upon request.

Email: dmunoz_hn at outlook.com

About me:

I have a B.Sc. degree with a major in computer science from the University of British Columbia. I did plenty of elective credits in mathematics, physics and philosophy - mostly the philosophy of logic.

I'm constantly investigating new languages and technologies. I have played around with languages like Go, Rust, D, LISP-like languages, and Lua. I pay attention to language standardization and development such as C++14/17, C# 6, ECMAScript 6, Rust heading towards 1.0, Go through 1.4 and beyond, and others. I sometimes investigate the implementation of languages like Ruby, C#, Rust, Python, and JavaScript.

My current personal project is a concurrent study of Elixir and algorithms for distributed systems. It's likely that during my study of these topics I'll dive further into the design of the Erlang VM.

I have made code available on my website and on github. I program for fun whenever I have a scratch to itch.

My HN alias is a pseudonym. Upon contact, I can make myself available through email, irc, and phone. Please include a little about the opportunity when making contact. I will reply in either case, but if I wouldn't feel comfortable in the roll I will let you know quickly.
Blend Labs | https://blendlabs.com/ | San Francisco | Software Engineer

The last 10 years saw a massive boom in the US real estate market fueled by troubled loans buyers couldn’t afford. An even larger, chaotic bust followed, with losses of $2.8 trillion, along with the homes of more than 14 million Americans. While the economy has since improved, many processes within the mortgage industry have not. Gains have been made primarily in paperwork and manpower, not technology. Operations remain manual and slow and consumers are not happy.

At Blend, we're fixing these problems by replacing the archaic software and manual processes currently used for home lending. We're applying modern data analysis tools and consumer-grade UI/UX to streamline home lending for both borrowers and banks and make the entire process more transparent.

Our team of 20 includes engineers formerly at Palantir, Google, Stanford, CMU, and Caltech. We're backed by Peter Thiel, Formation 8, Andreessen Horowitz, Max Levchin, Lightspeed Ventures, and other prominent investors. Our stack includes NodeJS, Spark, AngularJS, ElasticSearch, and Golang.

https://blendlabs.com/jobs/
Here is a good example: http://www.tickld.com/x/capitalism-explained-this-is-so-accu...
Previous discussion on this article:

https://news.ycombinator.com/item?id=7964873
As someone who lives in Mexico, I beg to disagree. Many unbanked have access to smartphones and data plans, unlike your country most don't buy into multi year contracts with carriers and don't require banking for cellular service, which many use as their primary number instead of a landline (which also doesn't require a bank account).
Udacity (http://udacity.com/jobs) - Mountain View, CA - Remote Possible

At Udacity, our mission is to empower our students through education to advance themselves personally and professionally, and help them land their dream job in the tech industry.

We believe that education is no longer limited to four years or four walls, it’s a lifelong pursuit. Technology is advancing rapidly, and there is a growing skills gap between job-seekers and career opportunities that Udacity is dedicated to closing through education. To do this, we're rethinking how education is made and delivered to provide relevant, affordable and lifelong learning opportunities to students all over the world.

Earlier this year, we teamed- up with leading tech companies to develop a new kind of online curriculum and introduced Nanodegrees: industry credentials for today's jobs in technology.

Come join our team, and help us build the university of the future!

Currently looking for:

• Backend Engineers

• Front End Engineers

• Data Engineers

• Lead Designer

• Biz Dev Roles

• Student Services

• Course Developers

If you want to know what it's like to work here, please email me anytime at oliver@udacity.com.
Some states allow for arrests if you're far above the speed limit (In Ohio I believe it is 30 MPH, though I wouldn't trust that number). From my understanding, it's also dependent on the original speed limit, and where it was you were speeding (obviously).
How similar is this to Flow Based Programming by Paul Morrison?
I agree that the demo is mixing concepts (esp.: relies on actual gravity to work) and tempting confusion. As a teacher, you'd have to be careful to clarify this so you don't confuse students.

I note that he says the demo is about GR, but then uses his rig and two handfuls of marbles to explain how almost all solar system orbits go in the same direction. (He doesn't need GR for that.) In this context, the rubber-sheet model is a very nice testbed for what is in effect a demonstration of stochastic initialization with positive or negative net angular momentum determining how it plays out.

I liked that a lot. It also hooks up with various strands of current research: use of numerical gravitational simulations, solar system dynamics at long time scales, and the surprising discovery of many exoplanets with retrograde motion relative to their host star.

If you'll grant that that is OK, you might have really lost it when he stuck the plastic strut underneath the sheet and said that was like dark energy!

So that makes me want to re-think his rig in a more granular way. It seems like one key question is: does the curvature you get with a mass in the 2d sheet have the same local properties as the curvature you get via GR in Minkowski space? Is this what is really driving the paths of objects in the simulation to be ellipses, hyperbolas, etc.? What is a notable example of some GR prediction that is NOT accounted for by his rig?
That would be an interesting way to deal with the developer's response that he add one himself:

"Perhaps there should be a "black list" that prevents certain projects from being added. But I am not yet sure if we should develop this feature since motivation is not clear to me."
In a nutshell: it's a hell of a lot easier to get going on than Drupal. I've been developing Drupal sites, along with much more experienced (general and drupal specific) developers for the past 6 months. And it's not easy to get going on.

Also, Drupal is often coined a CMS. If you google "drupal is not a cms" you'll find a number of people referring to it as CMF - content management framework. It really allows you to build a custom CMS for a specific purpose rather than customizing a CMS for a specific purpose. It may sound like semantics, but if/when you have a few Drupal sites under your belt you really get what they mean.

[edited for clarity]
Voice-elements
JDBC 4, released in Java 6 in 2006 supports setArray. However, that doesn't mean that your database driver supports it safely.
rural states in the U.S. used to arrest and arraign you for traffic violations before seeing the 'Town Judge' for verdict and punishment.

I can imagine, during that era, being mugshotted for speeding through a rural town. Especially going through NM
Poor Robyn. She didn't get the memo.
exDM69 has opted into usage of HN voluntarily.

People cannot opt out of the tip4commit service, it automatically opts you in.
Honestly, I doubt anyone who posts a generic jobs@ or online resume black holes will have any more success than any other recruitment platform. It's a real shame, because the density of smart people on HN is much greater.

The key is probably knowing your audience. Personally, I gave up after I shot a few e-mails to jobs@ from here and never got a response. I imagine better hackers simply don't have the patience.