skysight-inc/HackerNews huggingface dataset:
1) If you don't feel comfortable storing things in coinbase, and don't feel comfortable storing coins on your local machine, then you might not want to use bitcoins. This is fine, but there are plenty of people (like me) who are completely fine with coinbase.

2) If you had an easy way of converting that IOU into USD, or converting it into real goods (by, for instance buying something on newegg), then I would say that yeah, that would be just as good. In fact, that's a great analogy! Bitcoin is a very widely accepted system of IOUs (kindof like a banking system...or cash).
People keep confusing this it seems. What Google is doing here is NOT like what Microsoft did. Google is merely implement many new HTML5 features ahead of Microsoft (which is usually the most behind in HTML5 support) and others.

So it's not that they are "built for Chrome". It's that they are built for "new HTML5 specs" and only Chrome happens to support them right now. Point me to where Silverlight was an HTML spec?

Now, things like NaCl on the other hand are a lot more similar to what Microsoft used to do, but there's still a major difference, and that is that what they are building is open source and everyone can do their own implementation of it. You could never do that with ActiveX or Silverlight. Plus, you could also say Firefox is doing the same as Google with asm.js, which nobody else has adopted so far.

These things are a little more like that, but at least they are open source. The HTML5 features, though, just happen to be implemented faster by Chrome.
An analysis of Lionel Messi
Liftoff - Menlo Park, CA - Visa transfers OK

We are building a sustainable engine of growth for mobile app companies, by solving the problem of connecting users with the mobile apps that they will actually value. We're tackling this by leveraging programmatic advertising and state-of-the-art machine learning.

Why join us?

- We are solving the toughest problem facing every mobile app today: effective user growth.

- We are building a technology-centric company that can solve tech challenges previously considered insurmountable.

- We optimize for sustainable developer productivity by hiring for smarts and adaptability and using the right tools for each job (e.g. Clojure, Go, Ansible, Vowpal Wabbit, AWS).

- We have the nimbleness, transparency and personal impact of an early-stage 11-person startup, combined with the funding, revenue and long-term thinking of a later-stage one.

We are hiring generalist engineers (ML experience is a plus), Data Scientists and marketing. Email me at careers@liftoff.io if you are interested in talking.
It's snazzy :)
LendUp (YC W12) is hiring developers
Location: Finland, but hoping to relocate.
Remote: No.
Willing to relocate: Yes, I'd prefer to.
Technologies: - (I've played around with several, but haven't done
anything significant with anything.)
Resume: Contains nothing relevant.
Email: juha.a.kiiski@gmail.com

I'm a self-learned(/ing) young hacker, who is looking for a junior/entry level software developer position. I don't have any relevant experience or degree, and while I have some knowledge of several technologies, you should assume I'm starting with a blank slate; nothing but a strong desire to learn.

I have practised programming with several languages - Javascript (/HTML/CSS), Python, PHP, Common Lisp, and a little Java - as well as having basic understanding of Git, Apache, and MySql. I'm sure I'll be able to pick up whatever language/stack you use very quickly.

I'm not too picky about what to work with, as long as it provides a change to learn about different technologies and industry practices. That said, my main interest is in web development, and I would particularly like to work with natural language processing. I'm hoping to one day found a start-up, making software for writers and publishers.

I speak Finnish natively. My written English is fluent and spoken is good, although perhaps a little underpractised.

I currently live in Finland, but I wish to relocate to a foreign country. I'm looking for a chance to learn a new language while working there, so I would prefer a non-English speaking one. The top countries would be Sweden (Stockholm), Germany (Berlin) or Iceland, but the country is not the most important factor. For the nearby nations - Sweden, Estonia, etc. - a face-to-face interview would be possible, especially if the company can compensate travel expenses, but otherwise I think a video call would be most practical.

I don't want remote work, because I wish to get feedback on my work, as well as having a chance talk with other developer. My main interest is after all learning new things.

Send me an email if you think you could use me at your company, or if you want to ask about something.
'Solar-powered donkeys' carry Internet for Turkish sheepherders
In Memoriam, Google Dart, 201X:

A few years ago, Dart was Google’s first foray into web programming languages. Built as a “20 percent” project, Dart developers started conversations, and built web applications that had never existed before. Dart helped shape the future of the browser before people really knew what “Beyond JavaScript” was.

Over the past decade, TypeScript, CoffeeScript, ClojureScript and ES7 have taken off, with communities springing up in every corner of the world. Because the growth of these communities has outpaced Dart's growth, we've decided to bid Dart farewell (or, "adiós"). We'll be focusing our energy and resources on making these other development platforms as amazing as possible for everyone who uses them.

We will shut down Dart within the next 3 months. Until then, there will be no impact on current Dart users, to give the programming community time to manage the transition. People can transpile their applications into JavaScript using Google Takeout (available until next year). Starting today, it will not be possible download or patch updates to existing copies of the Dart compiler.

Dart, the language, may be going away, but all of those incredible web apps that Dart users have created will live on. We are preserving an archive of the best of the bunch, which will be available online during this transitional period. If you don't want your app or name to be included in the community archive, you can remove Dart permanently from your Google account by visiting your YouTube preferences page, and clicking on "Advanced Settings". Please visit our Help Center for further details.

It's been a great few years, and we apologize to those still actively using the language. We hope people will find other programming communities to spark more projections and build even more amazing applications for the next decade and beyond.

---

(This is just in good fun ;) Likely? No. Possible? Sure seems to be.)
Nice simple, easy reference. A suggestion: the search box could benefit from keyboard navigation.
This reminds me of the scuffle about pink. I can't find the original article linked to from HN, but a quick search yields some interesting disputes:

http://newsfeed.time.com/2012/03/07/does-the-color-pink-exis...

http://gizmodo.com/if-the-color-pink-doesnt-scientifically-e...

http://blogs.scientificamerican.com/observations/2012/03/05/...

If there's one saving grace, I suppose it's that we're not tetrachromatics, right? ;)
Use it if you have an Android app, too, at least.
Whoah, cool. How did that job happen? Why'd you leave? Do you still work in food tech?
ECMA languages include:

Dart, Javascript, Actionscript, Jscript, QML, QtScript, InScript

Which are compiled/executed according to EMCA-262 OR ISO/EIC-16262
I did not understand the following points.

* Make requests of your investors after you report your key metrics. (What kind of requests ?)
* Put the asks higher up so that the investors defintely see them (What does asks mean here ?)
I hope that the Mozilla people are working closely with the Google people on Polymer, and vice versa.

If you are building an internal tool or an application where you can dictate that they use a specific version of Chrome or Firefox then I think you should default to Polymer now. Or at least default to trying to make it work first before going on to other things.
Boost Customer Engagement Interview with Allstate Business Insurance President
Same here - weak collections api is the main reason I'm sticking with Python for now.
TUTORIAL: Make your own Pentest OS
I would imagine that it's a strategy to avoid one big burst of activity and then trickling down to nothing.

By letting in 100 at a time, everybody tries the product spread over time. They add comments to things, which alerts the people who joined a week ago, to get them to come back, and to inform them the illusion that it's an active community.

Zurb seems to me to have more marketers than it does designers. :/
> This is absolutely not my "position".

I didn't just say that to take a cheap whack at you. I'm not interested in that kind of low-brow discussion. But I see why you don't agree with that characterization. So I'll back off on that point.

I do think you're making a very serious error (albeit common in philosphers and mathematicians).

What you are saying is that mathematics is derived from a set of axioms, and therefore is true "by definition," whereas truth about the real world is something else. And you have a harder time in various ways) with non-mathematical truth. The foundations there are shakier.

However, the foundations actually are not shakier. They just aren't as widely known among philosophers (or common people). I'm not going to try to explain it here. That would be ridiculous. But to say one important thing that most people miss: You have to realize that knowledge is only valid in its context. It is contextual. So it is true to say, for example, that Earth orbits the Sun. It could turn out that we all live in the Matrix and that Earth doesn't orbit the Sun, but that claim would still have been true in the current context (where we have no reason to assume we live in the Matrix). Likewise, Newtonian mechanics can never be invalidated by later discoveries, because it is true in its context, i.e. at a macro scale. I don't know if this point will help you, but it is one barrier to getting scientific knowledge on a non-shaky foundation.

A separate point: while it's true that you can have a mathematical system with arbitrary axioms, you can also have a mathematical system that describes reality that is developed using philosophical (as opposed to mathematical) induction (just like all "scientific" truths), and thus that is actual true in a scienfic sense, and which is NOT based on axioms.

For instance, you can define a mathematics where 1 + 1 is 2, but you can also induce this rule from reality by looking at objects.

You can define a mathematics where 1 + 1 is 1, but you can't induce that from reality, because it isn't true in reality.

Really, the point of mathematics is to improve human life, not to be an idle pasttime for professors that don't have moral qualms with getting paid by taxpayers yet not rendering them a service. So the point of mathematics should be to look at mathematics as it can be induced from reality, and figure out things that are not only true in what you call a mathematical sense, but also true in reality. It's also fine to look at made-up mathematics, but only in that that sometimes turns into useful discoveries for real mathematics.
It's pretty minimalist, honestly. That's what everyone complains about, right?
Never heard of ajenti so why would nginx conference spend time integrating with it?

> do away with the need for trawling through obscure ini files to access:

show me some nginx .ini files, because I haven't seen any yet
Location: Poland
Remote: Yes
Willing to relocate: No
Technologies: advanced reverse engineering, binary code modification (logic, UI), software copy protection, malware analysis, assembly, C/C++/C#
Resume: Upon request
Email: reservices2@gmail.com
> I believe Red, Green, and Blue are the colors of light and Cyan, Magenta, and Yellow are the colors of pigment.

Yes, because physiologically, that's how we're wired. We have receptors for red, green, and blue wavelength light. Everything else is just a matter of how they get excited.
Show HN: yo polymer-gulp (browserify/sass/browserSync/closurComp/uncss/vulcaniz)
Great article about Raddish, really love it.
how about wikipedia allows multiple style sheets and lets us each choose what we like. One size does not fit all.
Replying because I don't think your post deserves all the downvotes, even though I think your argument is stupid.

TBH, my first thought when I saw the "notice of extortion" letter was that it was a joke. Not a particularly funny one for the restaurateurs, but perhaps someone's lame idea of a prank that got a bit out of hand.

However, as others have pointed out already, it is most definitely a clear-cut case of extortion whether or not they have any intent of following through on the threats. Just as robbery with an unloaded gun is still robbery and threatening with a deadly weapon: nobody knows whether it's loaded, so they have to assume it is. In that case the induce fear and panic is quite real. People have been known to have heart attacks in such situations. In that case the the perpetrator has committed a homicide, regardless of intent.

It's also not a very good way of winning hearts and minds if education is the goal.
Personal preference, I guess. My experience is that Python/Underscore collections API makes data processing much easier.
Awesome looking product! I noticed that the favicon doesn't load on any of the pages in the root directory. Maybe it was only put into /blog, because it loads for the blog. Tried in Chrome and Safari on OSX.
--- Off the Record - UI/UX Designer - San Francisco, CA ---

We’re an off-the-record YC company building financial services tools. We're already cash-flow positive, and laptops, and office snacks, and etc. and so forth. and general good things. Here's what's awesome: we have non-technical customers paying us for an online tool. Everyday, our clients call and email to say that we're making them happy. And that feels great.
But there's one problem: parts of our product are a little bit ugly and a little bit confusing. We're rapidly adding new features, and we're quickly outpacing our design capabilities. In short, it’s time to hire a UX/UI designer.

Our clients use our product for hours at a time. This is their tool for getting their jobs done. It is their workflow. We want it to beautiful and intuitive. It should be easy for a new client to learn, while at the same time, it should make power users feel like they’re flying through their day.

You must have experience with The Struggle of Application Design. And frankly, you should enjoy this struggle, because it’s hard to get things right, but really rewarding when you do.

What would your first day on the job be like? Well, we’ve got a product live right now that processes several hundred orders per day. You now own the design and you will be responsible for improving it. Changes could be simple, like, ‘make this button blue’ or it could be more elaborate like, ‘add tooltips and a new customer tutorial,’ or maybe you might want to redesign aspects of the site from scratch. Ideally, within a couple weeks, clients should be telling us that they’ve noticed small, nice design improvements.

List of Responsibilities: - Design - Usability and Utility are more important (at the moment) than purely visual appeal. As a team, we frequently meet with our clients to learn how they’re using the product. A good candidate for this role will be able to speak to users and feel out their feelings.

List of Skills: - UI/UX design experience - Responsive design experience (a lot of our clients access our site on their phones) - HTML/CSS is great. At the moment, we’re using a lot of Bootstrap. Pixel perfect designs are not (yet) crucial; usability is paramount.

We’re in San Francisco on a trolley-filled street in Union Square. We’re small (3 in-office employees) and we’re still building a culture. If you have ideas for how to build a blissed-out company, we’re all ears. Thinking of moving to San Francisco, but not yet ready to commit? Talk to us.

Send an email to fintechw14@gmail.com telling us about yourself. Include a resume and a portfolio if possible.
Yes, that is his position, but it's a false dichotomy.
It sounds like you're trying to stuff too much in a single line. Line returns aren't in short supply. You can just write the loop and then write another loop. It'll be more clear that way anyway. And if you really do this a lot, write a nicely named helper function. That will also make your code more clear.
How do you guys make money with the main service? 2% seems too low for the manual work involved. Miles earning credit cards?
I guess the idea is that it's preferable to an alarm clock, whose shrieking beeps and buzzes make for an unpleasant arousal.

I have an alarm clock/lamp that slowly increases light and audio levels (I have it set to bird sounds). It's great for a gentle wake-up, but the bird sounds get repetitive if you don't snooze/turn it off after 20 seconds or so.

My biggest issue with Napwell, aside from the obnoxious information desert that is its homepage, is that I could never fall asleep with a thing strapped to my face.
Location: Outside Washington D.C.

Remote: Absolutely

Willing to relocate: Probably

Technologies: Clojure[script], other languages but I prefer Clojure, communication, problem solving, persistence

Resume: Nothing huge but can share upon request

Email: aconz2 at gmail dot com

I love thinking, learning, coding, and climbing. Hard problems make me work hard. Interests are very broad. Would enjoy talking to anyone. Cheers.
Thanks for the feedback. These are not easy product tradeoffs we’re trying to think through so we really appreciate the thoughts.

We’re thinking of having our own login in the future. Right now, creating our own login would force users to go through a longer flow. Also we’re considering adding a friends filter, and Facebook’s social feed is probably the best starting point for that.

Is there any sources of login you trust that you have your friends connection on?
> You should use www because today you have a small web site, and tomorrow you want a big web site. Really big.

Isn't this pre-optimizing? You can use naked domains today and redirect tomorrow when it becomes an issue (IF it's still a technical issue we need to worry about at that time).

301 is built for this.

Or, when you do become big, this becomes a tiny issues.

> Twitter, for instance, which does not use www, had to buy new domain names just for static content.

Do you think Twitter struggled to afford this in any way?

> You may not run into any of these issues today, but as your web site grows, you eventually will.

Again, a big company can easily afford this. Do things that don't scale. Worrying about www should not be your initial concern.
Honestly this is the first time we hear of PostGIS, as we mainly looked into NoSQL databases, due both to previous experience with MongoDB and the fact that we found some big services that have used it.. Curious, what have you found that PostGIS does better? Is it a preference for SQL vs NoSQL?
Databricks makes Hadoop and Apache Spark easy to use
> my brain doesn't want to think about those UI elements as streams

The UI elements themselves aren't streams. Also, you're missing an important keyword--they're "event" streams. Stream in this context just means an ordered set of momentary events occurring in more or less real time--a button was clicked, the server responded, a sensor reading was taken, an item was purchased, etc.

In order to get a good understanding of FRP, it would probably first help to understand laziness as found in Haskell or .NET IEnumerable/yield return or Python's generators, etc. The gist is that you have a function that can return a value and then effectively pause it's execution until you call it again. A simple example is an infinite counter: the first time you call it, it returns 1; the next time it remembers that it had previously returned 1 and so it adds one more and returns two, etc.

Usually when this kind of laziness is considered, it's the job of the calling code to say, "I'm ready for more data" and then 'pull' the next chunk. In FRP, this is reversed--the client/calling code says, "let me know if/when anything interesting happens" and the stream 'pushes' data to the subscriber. The functional part comes into play when you start manipulating the pulled or pushed data by specifying functions as arguments to the 'higher-ordered' functions that work on the data. I.e., when we get the data, do this() to it and then do that()--where 'this' and 'that' are variables/function-pointers.
It keeps your IP stable, I imagine there are some scenarios where this is a plus.
What's problematic about .NET's approach[1]?

[1] http://research.microsoft.com/en-us/um/people/akenn/generics...
The Problems with Fulfillment by Amazon
Perfect Audience (Part of Marin Software)
San Francisco, CA

Looking for Fullstack Web Engineers, High Performance Java Engineers (up to 100,000 requests a second), Front End Developers and Dev Ops Engineers:

http://www.perfectaudience.com/jobs/

We are a former YC startup that joined up with one of the big players in our space (digital advertising) to take our cool ideas and scale them up for huge companies and huge amounts of data. Come check us out!
Social Reputation, thx O'bloop
The ability to mix JS and Dart in the same web app (and maybe do something crazy like a an inter-VM messaging channel) would be vital to the adoption of Dart, IMO. That way, an organization (hypothetically speaking) can introduce Dart into their 20K+ lines of Javascript one feature at a time, without the burden of refactoring (feature isolation)
>You could achieve the same effect with a color picker that only includes the colors traditionally produced by Crayola.

Apple tried this, kind of.

http://lowendmac.com/thomas/06/art1025/cpicker.gif
https://api.dartlang.org/apidocs/channels/stable/dartdoc-vie...
Few reasons:

There is a native VM for it that is fast and it has the highest chance of getting implemented in a browser (let's say higher than Typescript).

There is good tooling behind it (IDE, package system).

Google supports it. Whether we like it or not that makes a huge difference.

Native VM has good IO characteristics and can be used on the server side as well. (So can start using that on the server side without having to wait for browsers to embed it).

Does away with Javascript warts better than CoffeeScript.
Uber Helo Service
Happy Birthday to my Closest Friend, Canada
Location: Phoenix, AZ, USA

Remote: Totally willing.

Willing to relocate: Sorry, but no.

Technologies: HTML, CSS, JavaScript, jQuery, Angular

Resume: http://www.linkedin.com/pub/brandon-burning/99/314/b65

Email: base64(Ym5idXJuaW5nM0BnbWFpbC5jb20=)
Can't coinbase just ban whatever id was presented in the letter?
there is a flying ">" somewhere
Interesting. A couple years ago I worked on something similar, GrabHalo: https://play.google.com/store/apps/details?id=com.grabhalo.m.... You really need to work on location tracking. Right now it pops up a dialog if GPS is not enabled. What if I don't want to give you my location upto the accuracy of few meters? Also how do you intend to solve the "Hello World" problem? You know, users checking in, saying 'Hi' and losing interest when they find out they have nothing to talk about?
Assuming you wrote this, you lost me in the book analogy. Once you wrote "let's ignore programming for a moment" I thought to myself, why am I here? And why are we talking about ownership? How do I set up a tool chain and write hello world?

This doesn't strike me as a 30 minute intro to Rust. More like a quick guide to what sets Rust apart from C. Perhaps my expectations would be different with a different title ("How Rust can benefit you as a working C++ dev")
New phishing trick, data: URLs to avoid forgery reporting
Thanks. Mirror: http://imgur.com/ge3ZBgt
ECMAScript did not precede JavaScript as a name.

https://en.wikipedia.org/wiki/ECMAScript#History
See also "joe job", "reputation attack", and "denial of service".