skysight-inc/HackerNews huggingface dataset:
Ah, I wasn't aware there was an actual repo associated with ASM.js. The example doesn't show how you call into the module with `consoleDotLog` defined, though. I know that sounds like a triviality, but complete examples are really useful to cut through any possible ambiguity!

I would definitely lobby to get something smaller and concise into the spec under the "Putting it All Together" heading! You could modify the existing example in the spec to include an external function definition and call.
Online Banking API
I think it is very, very difficult to comprehend some things. Like the absence of something which has been ubiquitous in your life. The intellectual idea isn't hard to grasp, and you can even deduce other consequences from the idea, but gaining a visceral (for lack of a better word.. maybe intuitive?) understanding is far more difficult. I came to this belief when I was a teenager and had just gotten into watching foreign films. I watched a film called Hour of the Wolf by Ingmar Bergman. I was watching Bergman films because I expected (from pop culture references) them to be crazy, abstract, unpredictable, and impossible to grasp. They're really nothing like that, of course, but I mention it so you'll understand my mindset.

Instead of being treated to lingering shots of cigarettes, portraits of tired old women, and eggs breaking on chickens, I was actually treated with some insight. It was entirely unexpected, and I imagine that it was not even intentional on the part of Bergman (though if it was, bravo to him!), but I had a very profound realization of what life must have been like before the introduction of electric lights. The main character can't sleep, and huddles around the light of a candle - a positively claustrophobic little area. Now, I had been in circumstances of dark before. I was a Boy Scout and had been away from ubiquitous lighting before. But it was always with the knowledge that I could reach for a flashlight or lantern. I never had to consider that without those things, if I were afraid of what might lie in the dark, I would be forced to simply endure it and wait for dawn - hours away!

I am sure that I only tasted an inkling of what the subjective experience of people in that situation is. But that experience sticks with me decades later. It helped me realize that simply 'knowing' something intellectually can still starve one of the full picture. It helped me realize how profoundly different a life can be with only small changes to environment. It also was one of the big things (along with the humor in The Seventh Seal which doubled me over and which I did not expect) that drove me to become an avid fan of film. The supra-lingual things that a skillfully made film can communicate never cease to amaze me.
I think I'm in a good position to answer this since I don't have a degree and am working as a developer.

Obviously the answer is you can still get a job, and a well paying one at that, without a degree. I had internships but I imagine people would be fine with previous work as well.

I don't have the slightest idea about whether being an indie developer would make you a lot of money, but my guess would be no. Having a full time job gives you a lot of stability, and as far as I can tell most indie developers do not make much money, in fact I think most barely manage to scrape a living.

Interesting and difficult projects are much more interesting on a resume than a degree, unless it's from a top college, in which case it really depends on the school and project.

However, I"ll tell you that I actually did go to college, I just didn't finish, and if I could I would totally go back. Financially it makes complete sense to not go to college if you don't have to in order to find a job, but the thing is, the things you'll learn and do in college is likely going to be much more interesting than the work you'll do in industry.

If you are in a position where you already know most of the things that are taught, I would STILL recommend you go to college. In fact, you're in an even better position to take advantage of college because that means you should be able to take graduate courses instead or do research.

Of course, that's just my experience! I do feel that after you start working you'll have less time to learn whatever it is you are interested in though.
Ron Bouganim’s $23M Bet on City Hall
Hmm, this looks like a language I would design if I ever got around to it. If they have a good distribution system, could be awesome.
If you want to know if you have ADHD, go talk to a doctor.

You don't have to have ADHD to jump around - there are plenty of other explanations floating around this thread which can help explain what's going on.
http://www.redditblog.com/2011/09/independence.html
You are not in a good place emotionally. You need to see a counsellor.
The two i know of are shifty jelly and some guy who makes a period tracking app.
At the company I currently work at we have "tech lead" (lead dev) as a role within a project: it is not in your function description. As you grow as a developer you will take on this role again-and-again in ever larger projects, it helps devs to grow.

I've copied the section below from our wiki, to show what we consider to be part of this role. I'm interested to hear what anyone thinks of it.

# What is expected of a lead developer?

* Technically in charge of the developer capacity within the project team

* Works in close cooperation with the PM and is crucial in technical meetings with client.

* Explains technical choices

* Recognizes when client wishes (tend to) go out of scope

* Facilitates efficient software development within the team

* Involves other parties when needed (i.e. ask designers for input when needed, etc.)

* Also develops prominent parts

* Understands the technical architecture

* Assesses (judges) any design-input for being complete and realistic (a check-list exists for this)

* Oversees software quality: has decent knowledge of all used technologies

* Knows best practices (i.e. w.r.t. security, documentation, testing, SEO)

* Verifies and then moves post-its from "verify" to "done" (except his own)

* Escalates to PM/AM whenever he/she foresees planning goals may not be met

* Can estimate the time it takes for his/her team to complete common tasks

* Possibly: technically architect the software at stake (for technically challenging projects we have an architect role)

* Possibly: supply time estimations for the project planning

* Chooses the tools and technologies used for the project (within the lines the architect has set)

* Allocate tasks over the team members, detailing the planning

* Takes the lead in translating requirements to tasks (Post-Its)

* Can deploy the project

* Knows the processes of our company

* Identify process improvements and speak them through with PMs/ AMs/ head of technology

* Applies the final checklist (and improves upon the list when possible)
Quantifying Simplified Chinese
I read both ebooks and scanned pdf files on my Kindle. Interestingly, I've grown to prefer the scanned pdf files, because of the imperfections, not in spite of them.

Note that most people scan at 300 dpi, that doesn't look good, and is uncomfortable to read. 400dpi is much better.
Billion Dollar Unicorns: Bootstrap First, Raise Money Later
Google Ventures invested in Blue Bottle. Their (excellent!) designers-in-residence showcase the work they did to help:

http://www.gv.com/lib/behind-the-scenes-with-blue-bottle-and...
I think this is it?

Sustainable multilingual communication: Managing multilingual content using free and open source content management systems
by Kelsey, Todd, Ph.D., Illinois Institute of Technology,
http://pqdtopen.proquest.com/doc/906782853.html?FMT=ABS
Billion Dollar Unicorns: What Have You Learned?
I like that in the findings, they find his asserting his lack of responsibility "self-serving."

Nothing like punishing someone for standing up for themselves, eh? Of course it's self-serving; nobody else was going to.
> The specification lacks examples, and seems to be very underspecified.

See "Putting It All Together" http://asmjs.org/spec/latest/

From that example, the list of return types from operators (section 8), and the graph of value types (section 2.1), it is simple to figure out, if not a little foreign at first.
I moved from Seattle to San Francisco a couple years ago, asked Yelp for the best coffee and was sent to Philz.

I experienced some culture shock learning that San Francisco's top coffee shop didn't serve espresso. The idea of a coffee shop without an espresso machine had never crossed my mind. I left confused, with a scalding hot pour over, and moved back to Seattle soon afterward.

Blue Bottle and Four Barrel Coffee were both excellent.
Billion Dollar Unicorns: MuleSoft Will Be Joining Soon
Its funny how things we taken for granted in third world countries like India are becoming startups here:

In India, you can call up some neighbourhood grocer and he will deliver goods in 5 min. The best approximation for it in US is Instacart
In India, you can go to a tailor, give him cloth, ask him to measure you. He will make a custom made shirt in 24 hours to 3 days. Here, its a YC startup
Again in India, you go to ANY restaurant, they will give you coffee mixed with milk. Here, it has become a startup. Almost no one in India I know drinks coffee or tea without milk.

Different economics I guess
There was a short talk by Andrew Tridgell (one of the creators of Samba) about having a "junk code" directory. I'm not sure if there's a video but https://www.samba.org/ftp/tridge/talks/junkcode.pdf gives you a reasonable idea.

The value is that you can eventually give yourself a break and just write goddamn code. I have terrible terrible code in https://github.com/voltagex/junkcode but it's fine because if anything there really grabs me I'll graduate it out into its own repo.
Billion Dollar Unicorns: Cloud Investment Thesis of 5 VCs
WriteLaTeX: Lessons from Building a Scientific Startup [Founder Slides + Video]
Billion Dollar Unicorns: Web 3.0 and E-Commerce Investment Thesis of 3 VCs
Im equally confused, they mention that data sources can be specified through hdfs uris.

I can tell you one thing though, JNI is never the answer.
Thanks!

I'm not sure urgency is always what you need for a personal project. I've been working on a graphic novel[1] for four years; there are some days where I get several hours in, there are other days where I only manage a half hour. Even if I only get a half hour's work in, at least it's a half hour closer to the end than it was when I got up that morning. Past a certain point, what matters is not that you burnt the midnight oil; what matters is that you got it done and that the end product is a full expression of your vision.

(I mean, if you've got a deadline with hundreds of thousands of dollars worth of ad buys and manufacturing lined up for it, sure, you end up crunching to meet that deadline. But if it's just for you? Screw deadlines. Just keep working on it; it's Done when it's Done.)

1: http://egypt.urnash.com/rita/
Windows will automatically reboot every 6 weeks anyway once evergreen Windows 365 comes out.
One more thing.

Consider publishing all you hashes for each day in a digest to e.g. USENET or other permanent public storage, then hashing all of those daily hashes together and publishing the meta-hash in New York Times. That way even if blockchain fails as a dating method due to forgery, one could use USENET + paper copies of NYT to date any of the documents. As a matter of fact, there is no limit to how many different ways of dating a hash you could add to your service.

Just make sure you're also including a previous day's unpredictable event (stock market activity?), so that both early and late boundaries can be established with confidence.
> "The free version of Win 10 requires mandatory updates from Microsoft, not just security updates but app updates."

This is explicitly addressed in the quoted text. Sorry if you didn't understand it.

> "it will have "a variety of user data tracking"

Addressed in my other comment (https://news.ycombinator.com/item?id=9064579), based on the Win10 preview. Are you familar with the concept of a "trial balloon"?
Yes that's mainly possible because there's a massive imbalance between the poor and the rich i.e. there's barely a middle class unlike what we have in the US (for now). I'm also going to guess that manufacturing is almost non-existent as well for that to happen

I'm not totally sure what this has to do with Philz Coffee though
They have bunch of blends to choose from, and serve carefully-made single-drip "Third-wave" coffees. The order process is a bit chaotic, which makes the whole thing seem nice and quaint. Plus, they do little things like aerate the coffee and leave the right room for milk and sugar.

Personally, I'd prefer a nice single-origin coffee to their blends, but it definitely beats a Starbucks.

This isn't the first time Philz has received VC; according to Wikipedia, Summit invested in 2013.
From the very next paragraph:

"Most astronomers counter this opinion by saying that, far from not having cleared their orbits, the major planets completely control the orbits of the other bodies within their orbital zone. Although Jupiter does coexist with a large number of small bodies in its orbit (the Trojan asteroids), these bodies only exist in Jupiter's orbit because they are in the sway of the planet's huge gravity. Similarly, Pluto may cross the orbit of Neptune, but Neptune long ago locked Pluto and its attendant Kuiper belt objects, called plutinos, into a 3:2 resonance (i.e., they orbit the Sun twice for every three Neptune orbits). Since the orbits of these objects are entirely dictated by Neptune's gravity, Neptune is therefore gravitationally dominant."

It's not a waste of the astronomers' time, because they need a reasonable taxonomy to communicate with each other. It's clear that the current set of planets are different from the things that are not planets. If we included Pluto in the set of planets, we'd need to come up with a new word to describe the subset that does not include Pluto - so it's much easier to take Pluto out of that set, and continue calling them "planets".

Other people have wasted their own time by having an emotional attachment to what words the astronomers use.
I'm starting to use this in production and I can tell it's solid. So far I didn't find any breaking bugs. The team in charge is also very quick to respond to any question.

The project is based on Akka for JVM which has 5 years or so and is rock solid and very widely deployed, so you can rest assured the concepts are proven. The documentation still needs some work, but there are plenty of documentation for Akka for java/scala and most things have the same name so it's quite easy to find resources about it.
I think what makes hackathons easier in some ways: time and feature constraints, plus working with others.
Or, just use one of the children's magnetic drawing board?

http://en.wikipedia.org/wiki/Magna_Doodle
I skimmed through their github page, but didn't see if they offer view hierarchy debugging. Being able to easily navigate an xml dump of the screen would be amazing using Chome Tools. Android Device Monitor is not the most elegant of interfaces.
No mention of the cost so it's probably not cheaper than traditional sources. It's just cheaper than the incredibly expensive existing plants.
freedom123, fyi, your comments are showing up as dead.
I've got a business bank account with Chase, and they'll do currency conversions and international transfers, via online banking, with a minimum of fees.

They've also got a credit card (Sapphire Preferred, I believe) that has no currency exchange fees, and has both a chip (useful in Europe) and a magstrip (useful everywhere else).

If you set up a local bank account, keep the FBAR in mind.
Democracy survived the Supreme Court upholding internment of US citizens of Japanese descent, and it will survive this.

Some kinds of gag orders are undisputably Constitutional. It's not like in 1790 the government couldn't do anything about someone tipping off a suspect in a criminal investigation. The Sedition Act, banning criticism of the government, was passed during the presidency of a Framer in 1789.[1] And Near v. Minnesota noted that national security issues could justify prior restraint even while striking down a restriction as violating the First Amendment. That was in 1931.

That said hopefully the government loses this one, and there is good reason for them to lose.[2] The bar for Constitutional prior restraints is very high.

[1] The Sedition Act also demonstrates how nobody ever agreed on the definition of "freedom of speech." The Federalist argument in support of the Act relied on the narrow English definition of the concept.

[2] This article in the Yale Law Journal has some good coverage of the background to this litigation: http://www.yalelawjournal.org/forum/warrant-canaries-and-dis....
> The primary advantage of asm.js is not technical. It's political.

One could also argue that asm.js's advantage is technical, and it's called "backward compatibility" :).
Have you used the Beta? it is ridiculously easy to use.
This is a fair question. In my two posts on the HN thread last month, I wasn't defending the proposal on the merits; instead, I made a narrow point that the headline was unsupported by the August 2014 source document and should be changed. That is still the case. Others, I recall, went further and can speak for themselves.

(Put another way, it's possible to have misleading headlines about even wildly unconstitutional proposals extruded by Washington officialdom! Best to be painstakingly accurate in our criticisms.)

I did note that "the more interesting section (to me) on page 340, which is the fact that warrants could authorize 'remote access to search electronic storage and seize or copy electronically stored information' via the Internet."

And it looks like, from the linked National Journal article, this is what Google is alarmed by. I've talked a few times with the Google lawyer quoted in the news article, and suspect he would not make bold claims without good reason.

But I haven't read Google's submission myself -- http://recent.io/ is keeping me too busy right now. That's why I submitted only the linked article. :)
Don't TDD the shit out of anything. Ever. Also, stop reading Hacker News.
You should try my pet project based on my thesis - http://uniquation.com It works as you expect. The sad part I aborted it several years ago, the good part that I'm going to open source it this year.
> A simulation wouldn't need to simulate the entire universe, just what I am observing at that exact moment.

How do you know this? I've run a lot of simulations, and to get things exactly right anywhere you need to compute everything everywhere. That at least is my experience.

You've simply asserted that that is not the case, doing precisely what I'm critiquing the original argument for: imagining a case where there's no problem, and then asserting that case as a matter of fact.

As to Cartesian skepticism, it isn't even a self-consistent position: you want me to take your argument seriously while simultaneously asserting that I don't even know you exist.
Last year I only had 2 projects on Elance. One has been running for 14 months now, the other for 7 months. The projects I do for local businesses are also LOB applications that run for 9 months using a full agile workflow, complete with scrum/

I wonder why everybody assumes I'm only doing small projects.
Get a job. There are benefits to jobs beyond being paid. 6 or 8 months of "office space" ought to get your head straight.
Lucene's regexp querying is based on http://www.brics.dk/automaton/

It's fast, but limited too: no word boundary matching for example.
Related: the dk.brics.automaton library (http://www.brics.dk/automaton/) is excellent.

It's got a much different API than java.util.RegEx, but it let's you work with Automatons as first class things instead of operating just with regexes. Being able to compute intersections, unions, shortest match examples, from multiple automata etc.. can be really useful.
I think Win8 predates Nadella as CEO and that Sinofsky is more likely to be responsible.
I'm not very familiar with Odoo, but I think what sets CiviCRM apart is that it only targets nonprofits/community groups. Nonprofits have different uses for CRMs, like accepting donations and managing membership, and don't work with leads that much.
What's the point of Truecrypt when the NSA can backdoor your hard drive firmware? Kinda makes encrypting hard drive pointless. Why not work towards open source hard drive firmware that works across multiple vendors and that can be independently verified secure?
Origin of SQL Airport Code – San Carlos Airport (California)
Perhaps it's to make it backward compatible, so that, for example, the traditional DOM is implemented as a Javascript library that parses HTML and renders it onto a WebGL surface?
Does everything it needs to, and looks great.
I share your vision. However, I think getting asm.js a good DOM access definitively coming on 2), because it's an easy way to get visual feedback from anything running in a browser.

Oh, and thanks for the very enjoyable link :)
> which requires compiling in your own malloc

dlmalloc is cross compiled for you. I might be mincing words, but you make it sound like you have to bring your own allocator. Not so.

> makes it hard not to massively waste memory by overallocating a huge buffer.

Non issue. there are compiler flags `-s TOTAL_MEMORY=X` and `-s TOTAL_STACK=X`. Of course, you have to play around with these values otherwise you might not have enough space. I'm working on memory profiling tools to visualize the state of the heap in emscriptenized code [0] and getting them merged upstream. [1] The docs could be better on those flags.

> Therefore I greatly prefer optimisations which speed up 'asm.js-like code', rather than the all-or-nothing optimisation one gets from firefox.

Why must they be mutually exclusive? It's a straw man to paint it like we can only have one or the other but not both, and therefor we must choose. All-or-nothing is also an incorrect categorization; Firefox's JIT makes the same optimizations for non ASM code after it warms up.

[0] https://github.com/nickdesaulniers/emscripten-memprof
[1] https://github.com/kripken/emscripten/pull/3178
It's interesting that you "have tons and tons of ideas for mobile apps, web applications" but don't see them through to completion.

I'm the opposite: few worthwhile ideas but consistently finish the side projects I start, however minor -- I don't allow myself to start a new one until I've finished the last one.

We should trade.
Cycle.js is a related framework that was derived from this post.

https://github.com/staltz/cycle
Paving the Road to Smart TV Innovation with Standardization
Tar the directory(s) and use GnuPG/libgcrypt aes-256-gcm https://www.gnupg.org/documentation/manuals/gcrypt/Available...

OpenSSL is on every system and can encrypt files with aes-256-gcm if for whatever reasons libgcrypt can't be used http://stackoverflow.com/questions/12153009/openssl-c-exampl...

Tarsnap you can copy keys to any platform that will run Tarsnap http://www.tarsnap.com/man-tarsnap-keygen.1.html http://jamesoff.net/site/2009/09/10/tarsnap-under-cygwin/
To some degree, yes. You just have to be able to re-use system UI controls like fields. So you wouldn't be able to just use WebGL/canvas/whatever in place of the DOM, you'd need to come up with a new API.
Odoo can manage memberships [1]. There are also community modules for managing donations (such as [2]), though they may not fit all use cases.

By the way, both Alpinter and the WWF use Odoo:

https://www.odoo.com/blog/customer-reviews-6/post/how-alpint...

https://www.odoo.com/blog/customer-reviews-6/post/how-many-e...

[1] https://apps.openerp.com/apps/modules/8.0/membership/

[2] https://apps.openerp.com/apps/modules/8.0/donation_recurring...
I'm a woman.
Online Parallel Programming Class