skysight-inc/HackerNews huggingface dataset:
Fully agreed -- but I'm not trying to do very much with economics other than save money and pay taxes. For the things where I'm trying to act towards specific social change (e.g., privacy and security, in my case) I make an effort to be well-informed about, technically, socially, and legally. I don't have any illusions that the status quo is good, but there are also things that you can't be naive about when changing.

I think there are a lot of broken things about how currency works, but there are also quite a number of good things, and setting the whole thing on fire without understanding which parts are good and why is a recipe for hurting people and also failing to get your idea to succeed.

http://www.joelonsoftware.com/articles/fog0000000069.html

http://xkcd.com/592/
This is a fairly common thing. Parts of Tegal airport were dug up recently to detonate unexploded ordinance, its found fairly frequently in Germany.
Not only for selling of drugs - for possession. 2-8 years just for having a few grams of cocaine on you. Then there's the fines that can get you stuck in a imprisonment loop (jailed for not paying -> out of jail -> unpaid fines -> jailed for not paying -> repeat). Insane.
You might like to change the wording.

"We are not affiliated with most of the projects, their owners may be unaware of or actively against using tip4commit."

Opt-in or opt-out would allow everybody using your service to win which is much nicer and more sustainable than lying to donors and developers.
Hm, ripping kerberos from libssl I can understand -- but from base? Does that mean that openssh certificate is what people are using for federated authentication? While kerberos is complex and complected -- are there any solutions that are better, if you require administrating a non-trivial number of users, along with a good way to immediatly revoke access as users leave the organization?
Oh don't get me wrong, the things being done with ANNs are incredibly impressive. Far more so than anything I've seen with HTMs to date. I was just pointing out that Jeff is putting his money where his mouth is. Also, much of the resurgence in interest in AI came about 12 years ago in large part due to Jeff's thinking and writings (which was mostly consolidating existing ideas into a cohesive theory), as Andrew Ng and others have stated[1]. Jeff helped kick AI out of a plateau and avoid another AI winter.

For interesting things that Numenta has done, just check their website[2]. Their most popular product is likely Grok[3], which predicts things like server loads. It's nothing that ANNs couldn't do, and ultimately isn't that impressive at face value, but the implementation is interesting and has far reaching implications (w/regards to things like energy efficiency and other areas).

I think the future holds incredible things for ANNs and we'll continue to see great breakthroughs with them, but HTMs hold a lot of promise too. ANNs have been around quite a bit longer and have orders of magnitude more researchers working with them, so I'd argue it's premature to dismiss HTMs just because a handful of researchers in Redwood, CA haven't solved every AI problem within 12 years.

It was only 15-20 years ago that ANNs were considered to have peaked and been surpassed by bayesian networks and support vector machines. How times have changed since then!

[1] http://www.forbes.com/sites/roberthof/2014/08/28/interview-i...

[2] http://numenta.com/

[3] http://numenta.com/grok/
This brings back memories of going from one window manager to the next (blackbox, fluxbox, or enlightment anyone?) and fiddling with the configuration endlessly. Now I don't think twice and just use whatever the default is.
Thanks for chiming in on github!

By the way, I had the same reaction to TypeScript. The internals of Immutable.js were originally implemented in TypeScript, but being forced to work with a subset of JavaScript with an imperfect type system was limiting and I eventually ended up with the codebase you see today of a .d.ts to describe public API type information and a vanilla JS implementation.

Good feedback about the story of how it works with TypeScript is a little over-sold right now. The reality is that it doesn't not work with TypeScript and one step better, the API source of truth is defined in TypeScript (and soon human readable html, I promise!)

Facebook's Flow typechecker is nearing a level of completion where we can open source it, and has a similar mechanism of .d.flow files. At that point I'll start maintaining both Flow and TypeScript definition files. Flow is currently more expressive than TypeScript but still doesn't solve all the problems you've outlined.

Both projects are really new, and one of Immutable.js's goals is to challenge the limits of the JS infrastructure we build with, including but not limited to the type-checkers.
This article (which was posted to HN yesterday but failed to gain traction) discusses the history of the SpaceShipTwo engine in significant detail. It's a worthy follow-up read.

http://www.parabolicarc.com/2014/10/30/apollo-ansari-hobblin...
How Much Income Puts You in the 1 Percent If You're 30, 40, or 50?
It happens in the US too, occasionally. The campus of my alma mater, along with a good chunk of the surrounding neighborhood, was taken over by the U.S. Army during both World Wars and used as an artillery range and, during World War I, a chemical weapons development center. (See: http://en.wikipedia.org/wiki/Camp_American_University)

As a result, even up to the mid-1990s, when I was there, it was not unusual to see a block or two closed off periodically because someone digging had found unexploded ordnance there. And due to the chemical weapons work, these discoveries were more disconcerting than usual, because who knew if it was just a standard high-explosive shell or something loaded with mustard gas, or worse?
HIRE ME!

Location: Cranston, RI

Remote: Yes

Willing to relocate: Yes

Technologies: Web (HTML5, XML, CSS, PHP, MySQL, JavaScript), OS (OSX, Linux, Windows), Security (Bash, IPFW, LAMP), Design (Photoshop/Illustrator/Pixelmator/Sketch) ... the real point here, is that I am eager to learn everything and anything I can get my hands on, period.

Résumé/CV: http://ethanfgrant.com

Email: ethanfgrant (at) gmail.com
The one easy option, voluntary restraint, isn't even on the table, not that I noticed. So what makes you think that's so likely, what about our current priorities and behaviours makes you so optimistic? Where is the economic incentive to solve the problem? Sure, it means more long-term life and profit, but having even 1% less quarterly profit so that in 1000 years some other company can exist at all is not exactly how we do things around here. Instead companies invested in fossil fuels are happily funding "global warming skeptics".

That proverbial man who plants trees knowing he will never sit in their shade is proverbial for a reason.. it's an amazing and heartwarming little saying because it's a contrast to how we generally behave, as individuals as well as organizations and masses. We learn from repeated catastrophe.. sometimes, maybe. But this problem is not one we can have a lot of attempts at solving. Right now we are still moving into the wrong direction, and probably even accelerating.. sure, hitting a wall can make people change their direction, but not if it breaks their neck, so to speak.
I often find myself remembering commands or parts of commands before or after the command I need. Now I can write a one off awk or perl script to parse history output, but I haven't gotten around to making a general tool.
Would you let your child interact with any stranger alone under any circumstance? If so, I don't see what the big deal about Uber or Lyft is in particular. If not, that seems awfully sheltered. We're talking about teens here, not 5 year olds.
Don't the wheels spin in a sequence, from the outermost to the innermost? In that case, couldn't you vary their widths, so the lever is only held up by the widest (and last) wheel?
>This means, that Bitcoin is something you wouldn't want to store value in for the long-term.

I can think of a reason you would want to. Bitcoin is strictly supply-limited, and all fiat currencies are not. One might decide that, despite Bitcoin's volatility, the expected change in unit value over time is higher than that of any (inflationary) fiat currency.
There should not be linearly increasing memory usage. If you find memory leaks like this, please file bugs on github issues. AFAIK there currently aren't any.

Of course, if you do something like keep an undo stack around (check out swannodette's blog for a great example of this) then of course you have linearly increasing memory usage. One great property of persistent data structures is that the memory usage will be much smaller than if you kept your undo stack as copied JS values because of structural sharing (see one of swannodette's recent talks for a great explanation of this).

In practice, if you're implementing an undo stack, you should remain conscious of memory usage. You may want to only keep a fixed maximum number of previous states around so you don't have linearly increasing memory use.
I've just recently started listening to more podcasts. I've listened to "Skeptic's Guide to the Universe" for years, but I think my favorite podcast currently is Dan Carlin's "Hardcore History."
Neat, but auto-detection is exactly what I don't want. We have structure on one side. Why round-trip it through an unstructured format and attempt to guess the exact same structure on the other side? If I guess wrong, it's a security hole.
Do people really download applications with absolutely no information about them presented on their website? In the very least, I need to know what an application does differently than the one I am already using.
Picturelife + Lightroom works pretty well for me.

Lightroom lets me do all the adjustments and metadata correction locally (something that only has to be done once anyway) and Picturelife gives me the cloud storage and browsing/sharing capabilities I need. It's not one application but it is a workable solution.

As for webapps being 'doomed', there's a pretty large spectrum between 'horrid blurry version' and 'full-resolution version'. Considering that my photos are generally ~4K in resolution and I don't own a monitor that can display them in full resolution, a 1080p scaled version is fine and loads entirely fast enough, even on my terrible ~8Mbps ADSL connection.

Sure it's not as great as flipping through an SSD locally but I think it's definitely acceptable and 'a reasonable way'. I think you're just setting your standards too high. Most of the world doesn't even own an SSD, let alone demand that speed in every application they use. Most users are entirely happy just flipping through albums on Facebook.
Out of curiosity, which theory of value are you using here? There are many and in the most commonly used value =/= utility.
The objection is you're committing fraud. You're soliciting 'donations' for a third party (everyone committing to a project) without their consent. Unbeknownst to the donaters you're then keeping these 'donations' because the third-party has no interest in taking them. This is pretty shaky ground to be on, and it only takes one person to decide to take legal action against you.
Two Worlds Colliding: How LinkedIn Could Take on Salesforce
Well as I understand the article argues that all of this happens before the jury has any say? So you are talking of a separate problem?
Google Cloud Platform can now only be used “for business purposes” in Europe
Hey, you're that guy who always warns us about Google like we're all idiots.

If it's optional I don't see the problem. Some people are not capable using a keyboard and a mouse, for example. Let's not let our paranoia ruin it for them.

Others of us would simply like to kick back and surf the web without reaching for the keyboard or mouse.

As for not working offline, I usually prefer to be online when I'm surfing the web anyway.
How is that misleading? That's typically how one fails to pay their debts -- by priority.
no, I mean detecting a cycle. If you ever find a state that has already been visited you can know for certain it's "stuck"
While it's true that self driving cars are the future of transportation, I think there's a chance that transportation itself will be disrupted by 2025 through the use of VR. If VR replicates a true sense of presence within 10 years, I think we're going to see a large decrease in people using all modes of transportation. I'm very interested to see how the next 10-15 years play out.
The guy in that story was in possession of both the murder weapon and a ring taken from the victim. He was exonerated because the prosecutor failed to disclose evidence of a blood stain on the victims clothing that wasn't a match for his. That failure can't be condoned. But it's also ridiculous to act like the police just grabbed some guy off the street that was obviously innocent.

That's what I said about understanding what the injustices really are. The challenge isn't as simple as what you're saying: "just don't charge innocent people." The challenge is getting prosecutors to give defendants their due process, even when the defendants have damning evidence against them, when they have criminal records, when they are caught up in shady circumstances.

I read an article the other day about a guy who was convicted of murdering a pizza delivery driver in front of his wife and kids. There were questions about whether he had been the one to shoot, but there is no doubt that he and his friends were in the process of robbing the driver when one of their party shot the driver.
The author mentions a lack of good smart completion, but if you use C# there is omnisharp, which works quite well.

https://github.com/OmniSharp/omnisharp-vim
Ask HN: Are you using Sublime 2 or 3 now?
Any drawbacks on version 3 compared to 2?
Maybe it's a function of the fact that I'm not an AI expert, but I never thought it was that specialization for features (whether semantically meaningful or not) was localized to individual neurons, rather than the entire net. Why would we think otherwise?
I'm not sure that the "Yelp for Builder Tools" is very relevant.
Common Sense is awesome as well.
You could have avoided the entire controversy by taking the entirely reasonable step of honoring the initial request to be opted out.

I think sticking with opt-out is ok since it will be the difference in having a million projects or 3 projects. But, it means you have to be more considerate of the project owners requests. Thinking that the emails "weren't that bad" is more evidence that you aren't listening very well.
I don't know about other phones but streaming is an option with the Windows Phone podcast app. I like to download mostly because I have a data cap and I set the app to download only on WIFI. If I find myself away from a hotspot and want to listen to a show, I can always just stream it.
It happened when their primary career performance metric became convictions.
Yes, please open a github issue about this. There are some non trivial changes needed to make this possible, but this is something I would love to enable in a future version.

Also, if you're minifying and gzipping your static resources (standard practice these days), then Immutable.js is a relatively fit 15KB. For comparison, lodash is 8KB and jQuery is 30KB.

I definitely understand the desire to not include code that will never run (we pain to optimize this at FB), but at least it won't break the proverbial bandwidth bank.
Ask HN: Who is using the .NET stack for their startup?
Who is using c# or f# for their startup? I am compiling a list of startups using .net stack. I would appreciate your help.
Excerpt from article:

Another patient of mine, a 28-year-old man, was having a lot of trouble at his desk job in an advertising firm. Having to sit at a desk for long hours and focus his attention on one task was nearly impossible. He would multitask, listening to music and texting, while “working” to prevent activities from becoming routine.

Eventually he quit his job and threw himself into a start-up company, which has him on the road in constantly changing environments. He is much happier and — little surprise — has lost his symptoms of A.D.H.D.
Graveyard of Undead Theories: Publication Bias and Psychological Science (2013)
Unreliable neuroscience? Why statistical power matters (2013)
On the distribution of time-to-proof of mathematical conjectures (2012)
Opt-in would kill the project. But I think they could do opt-out if they were a LOT more sensitive to their constituents.
Good VCs, bad VCs
I've never tried this myself, but anything is possible.

If you get this working, and want to write a blog post about it, let me know!
Why do you advocate using vim in a terminal?

I prefer unite[1] to ctrl-p[2], it's much more flexible.

1: https://github.com/Shougo/unite.vim
2: https://github.com/kien/ctrlp.vim
Why don't you explain the type of products and/or company you want to work with rather than post some generic job title?

Regardless, this is a hiring thread for mostly tech jobs. Project/program manager doesn't really fit the bill.
I discovered that I could listen to This American Life while playing Borderlands (and its sequels). The game doesn't have characters that talk to you nonstop (especially when you are playing side missions) and something about the shoot-y gameplay meshes extremely well with talk radio.

The weird part is that the two mediums got completely and inseparably tangled together in my memory. When I think of a specific This American Life episode I can instantly recall the 3d layout of the level that I happened to be exploring while listening to the episode. And when backtracking later in the game I see the terrain features and the ideas and important parts of the show flood back into my mind.

I find it very strange, and very interesting, too.
Good idea, but everyone would just claim that their favourite language was inspired by Haskell and the data would become meaningless.
As a student I've had 2 job offers from applying to companies here that mentioned interns.
Url changed from http://thinkingmachineblog.net/the-flaw-lurking-in-every-dee..., which points to (actually, does a lot more than just point to) this.
Seems like some journalistic backscratching. This American Life is trying to push Serial, and the Startup guy recently had a piece on This American Life, and if I remember correctly, is somewhat affiliated (could be wrong about that). Anyway, whatever. Serial is excellent and should be promoting itself however it can, and This American Life's quality goes without saying.
Ask HN: How to prevent PayPal handing your email address to the merchant?
I have a unique email address for PayPal--different from my normal email address--that I want to keep secret. The problem is that every time I make a purchase, the merchant gets this email address (in addition to the normal email address I gave to the merchant). I know that merchants get it because I get junk mail at my secret PayPal address from merchants I did business with.

Is there no way to make a PayPal payment without PayPal handing my email address over to the merchant?

As a related question, why do I have to trust the merchant to redirect me to PayPal's website to make the payment? There are many ways I can get fooled into entering my PayPal password directly into merchant's website. For example, the merchant opens the PayPal site in a frame or pop-up, so you can't verify that it's really PayPal. I know that I can right-click and check the certificate (assuming that right-link is not blocked). But isn't there a way I can open my own browser window, login to PayPal, and give some sort of invoice number to PayPal to direct payment to the merchant?
This is pretty unfortunate.

At Facebook we use Object.freeze in a number of places to express POJSO immutability. A technique we've used to deal with the performance hit is to make most of these Object.freeze calls a no-op in a production environment.

Most FB employees (incl non-devs) load the site in development mode, so we still get the stricter error messages.
They should simply state and then execute that refused donations will be sent to other projects or returned. I don't think this is that big of a problem.
Please don't take this the wrong way, but tip4commit is a poisonous project that does more harm than good. You should shut the whole thing down.

Providing monetary incentives gamifies the development process, which is not a good thing. It has been shown that providing monetary incentives below a threshold decreases both the quality and quantity of contributions. For more information about this I suggest reading Drive: The Surprising Truth About What Motivates Us by Daniel Pink.

Tip4commit was started for the bitcoin project. I'm a bitcoin developer. We don't like tip4commit. What results in practice is that we end up with ill-formed, poorly thought out, excessively large, trivial, time wasting pull requests to review, which takes time away from beneficial development.

Your service is not helping open source software. It is hurting it. You are paying people to provide distractions which slow down development. Please stop.
Why would being opt-in kill the project?
2KiB is above the usual MTU which is probably suboptimal for standard packet size.
Also discussed in the most recent This American Life: http://www.thisamericanlife.org/radio-archives/episode/538/i...
If opt-in would kill your project, it's probably a bad project. Much in the same way that if your business can't survive without exploiting people, it's a bad business.
Hitlist (New York, REMOTE ok)
Android lead
Seed stage, raised money, award-winning app that helps you find cheap flights.
Details: hitlistapp.com/jobs/android-lead
Except everyone knows that asking for forgiveness beats asking for permission every time.
I wanted to like unite, but couldn't get it to behave as I expected: when opening a file via unite, it doesn't respect the active window, it ignores the splits I have. IIRC it always opened the file in the top left window.
If uber had some kind of UberKid service where you paid a premium for somebody with a college degree in a childcare-related certification (ECE, educational assistant, teacher, etc) and thus a proper professional qualifications and a cert at stake, then it could work but it would have to be a large premium to attract drivers with that sort of background.
Skilledup Academy (New York)- Senior Ruby Developer

TL;DR:

We’re looking for a Senior Ruby Developer to help us build a mentored online education platform to get people their first job in a new career. You are a coder, a system designer, and a mentor. More than that, the Senior Ruby Developer is a crucial, respected contributor to a startup team that is playing to win. Our code is pristine. We are nice.

We are looking for 2+ years of professional rails experience. Our website is at academy.skilledup.com.

Our Beliefs:

§ Education changes the world: We're an education company at heart. We care about the growth of our learners and our employees. We have investment days on Fridays to research the competition, learn new skills, and do things that get us closer to our vision.

§ Sustainable Code: We practice BDD. Our code is pristine and we're proud of the work we produce. We have over 95% test coverage, but we focus on writing the right kinds of tests.

§ Lean: We don't build things we don't need. We iterate quickly on what we learn.

§ Cross-Functional Teams: Our team is composed of generalists. There is no "wall" to throw things over. We aren’t fans of the "assembly line" model of development.

§ Flat Organization: We believe good ideas come from anyone in the crowd. In that sense, we are a flat organization.

§ Design First: We really care about UX and design, and bring 3 to 5 users in every week for user testing so that we stay close to our users. We first design wide, then design deep.

Tools include: Ruby on Rails, Postgres, Heroku, RSpec, Factory Girl, CoffeeScript, Konacha & Mocha, Trello, GitHub, git rebase -i, CodeClimate, Gemnasium, and CircleCI.