skysight-inc/HackerNews huggingface dataset:
You see a bit of this in game development. At my old job, our engine was written in C++, however we had two copies of our matrix library: one written in C for desktop etc. and one written in ARM NEON asm, for building on iOS or with the Android NDK.
How to Build a Community of Power Users
http://vladmkrtumyan.blogspot.com/2014/05/how-to-build-community-of-power-users.html
Hacking is an addiction – ISACA 2014 keynote
Government Lists Bitcoin as Potential Terrorism Threat
> Java language environemnt

Java the language is not Java the platform
Dalvik is not a JVM clone
Look at Audio-Technica, Sennheiser, and/or Koss. All make headphones in both price ranges which are (more or less) worth what they cost.
I agree with using tools from other languages for the job. In our company, we chose python fabric. Wrote some deploy scripts with it.

It basically downloads the new version, updates the database running liquibase, updates some configuration files that are on git and finally updates the application war on tomcat.

Not so bad for a single file script.
Mind = Blown! One of the most exciting stories I read on the internet. Not only the story is awesome, the writing also stands out. Kudos to the author: Zachary R. Mider.
Like sibling poster I encourage you to try horse. If you ever end up in Parma (Italy) or surroundings try pesto di cavallo, which raw minced horse meat, not unlike a steak tartare.
Ducks are still failry rare to be on menus depending on the culture of a restaurant. Some of my friends are still surprised I eat them.

I originally omitted in my comment about thoughts of dogs, cats, and bunnies being taboo as meals in the US. It probably has a lot to do with not only perceived cuteness, but then we have a tendency to make cute things pets, and then they become "part of the family".

You don't usually see piglets or lambs as options in the pet store.
I would be more interested in a 'door height' study. In lots of rural areas you have doors that are clearly built with the expectation that nobody taller than 5'6" would darken the doorway. I believe hats were more prevalent in these pre-motorcar times so there was even less height consideration made.

Doors tell their own story, big cities have been redeveloped (and bombed) whereas rural areas or places that have not got much of a look in since the early days of the industrial revolution have not.

Given that there is no theory that fully holds water on why we grow tall (I personally blame the Green Revolution), you could probably blur correlation/causation in a 'door and mattress size' study to conclude that 'if we make the doors bigger then people grow to fill them'.
What is Cheyney Group Marketing all about?
Cheyney Group Marketing is a firm providing website and practice development services to the accounting industry. The website development services operate efficiently by generating leads through optimization of search engine. Our practice development system serves as training ground for accountants at higher profit margins to realize higher fees every hour and operate a less stressful trial.
And why would you do that ? I can see why the must-register roadbloack is annoying in theory but It takes a few minutes to register, and then its an absolute gold-mine of knowledge, with an extra-ordinary community, which is very positive, constructive and helpful. I find it way more engaging than HN Actually to be honest.
Take the Monsanto Stock Plunge
This is an easy thing to say, but stores with a reasonable selection of headphones you can listen to are rare. The best option for your taste/budget at the Best Buy display, for example, are rarely the best choice for the money.

Many of the beast headphones aren't consumer products and aren't sold in mainstream retail outlets. I love my Sennheiser HD380s but I know about them because I'm an amateur engineer and they're great for live monitoring.

Really, just look at Sennheiser, AT, Shure, Koss, Grado, Beyerdynamic, ... Anything mainstream that's not Beats or Bose is probably worth looking into.
I'm using MosaLingua right now to learn French. The fact that it comes with sounds for each flash card is a really useful if you don't want to learn words with the wrong pronunciation
I was wondering the same. Since the author is from the UK, probably accidentally?
Good for the gpl does not mean good for open source. This decision immediately and directly harms software development as an industry, because it means that api interoperability now puts you on the hook for infringement.

The gpl exists to promote the creation of open source software, not to keep people from using open source. Just because this makes it more enforceable in no way makes this good for open source.
There are a lot of hidden gems in the Naxos recordings, especially of rare composers and music but personally I find their quality subpar.
This is moving move towards a distraction and something you probably shouldn't do. However it's hilarious when you pull it off, so...

Cloak their IP and a 10 mile radius. Show them a new homepage saying you've got fabulous new features in the works. Think up a series of completely useless features that would drive people away, but frame them as plausible. Back it up with facts and figures from "in-depth" user studies you've done.

Then watch them try and beat you to develop the features.

It worked for me in the past.
Apparently the SQL airport had its code decades prior to Oracle moving in next door. Co-incidence? All I know is the Oracle buildings are just barely outside the flight path, and every time I land on Rwy 12 I feel like I have to maneuver around them. We're supposed to avoid flying directly overhead, but they're directly where the base leg is supposed to be!
I've used Angular extensively, React and Spine.js, but I never used Backbone either. It's got nothing to do with where someone works, as far as I'm aware; I certainly don't work at Facebook, anyway.
It's not just firmware, although that stuff is a risk, but the threat from mobile basebands is very real.
The problem is that comparing by value is not a good default for ==. A language should strive to make the common tasks as simple as possible to do right, while not making it impossible to check object equality or some other kind of equality.

Compare Ruby:

1 == 1 => true
4711 == 4711 => true

1.object_id == 1.object_id => true
4711.object_id == 4711.object_id => false
There will never be a utopia so flawless that freedom becomes entirely unnecessary.
Another CC0 site https://musopen.org/music/composer/johann-sebastian-bach/ also hosts public domain recordings of other composer's works.
slf4j was useful for me in a switch from log4j to logback.

Other useful tool for logging, that integrate with logback or log4j is sentry:
https://github.com/getsentry/sentry

And to use it with java:
https://github.com/kencochrane/raven-java
no RSS? :(
An excellent post. Very entertaining.
What's the Congressional action that's feared here? I thought that the FCC merely has to classify ISPs as telecommunications services in order to impose Net Neutrality with authority they already have under existing law, and that their attempts to impose Net Neutrality without that reclassification are what's getting shot down, but shot down by the courts, not Congress. Is there something Congress could do to block or reverse the reclassification in a manner not subject to Presidential veto?
Samba and Mono, just to name a few, are pretty big-name open source projects that implement APIs without consent of the creator of those APIs. And even the Linux kernel uses the same system call API as AT&T Unix...
I loved the Supermen book as well.

It would be great if some of the internal design documents of Cray super computer architecture have survived somehow and someone publish them on archive.org or so.
This could be a coping strategy actually. Yahoo japan is notorious for throwing up overlays on their web properties that if accidentally tapped, force your default search engine to yahoo. How do you get back to google if you have no idea where to fix this? just type google. first result.
If you want to have your private answer community, that's fine. Don't go whoring it on Google and other search engines as if the results are publicly visible when they're not. I'm also opposed on principle to sites which require registration and (in theory if not in practice) log all of my interactions -- what I read and how I interact with it is very personal information and data. It's why I'm opposed to the idea of logging in to, say, read The New York Times. It's one of a very small number of sites I'd subscribe to, but even then I'd prefer to access it without logging in.

I've created throwaway accounts a few times to see if there's anything sufficiently worthwhile there. I'm largely convinced that 1) there's not and 2) the dynamics of the site work against it scaling or surviving.

So I'm not going to waste my time with it.
The #equal? method does your object_id comparison, by the way.

Ruby's default #== for new classes simply performs identity comparison, just like in Java. The difference is that Ruby has operator overloading, so all the builtin classes overload it with something sensible.

(This could work in Java, or it could go the .NET route and ban using the == operator entirely until a certain interface (.NET's IEquatable) is fulfilled.)
To renew my faith in humanity, every day I look for some happy news. I hope this technology is successful.
Appears to be a dupe of https://news.ycombinator.com/item?id=7699862.
Here's an interactive one:

http://www.eblong.com/zarf/zweb/lists/

Bit dated, though :)
Amazon UK boycott urged after retailer pays just £4.2m in tax
As phenomenally complex, finely tuned, and resilient as the mind is, there are those with otherwise excellent minds who not only believe such minds were created by random chance, but scoff at the idea that the mind was designed.
Odesk could probably help you with that.
I've done the exact same thing and come to the same conclusion. In any case, your good intentions were clear.
If you're using AWS S3 check your resource policy
I think that's pretty awesome - I've been wanting something like that for Python django for a while, so I will be waiting still, but things are going in the right direction, top work.
Is there a discussion board with equal minded people?

We had related discussions about that the other day: https://news.ycombinator.com/item?id=7658842 and https://news.ycombinator.com/item?id=7658275

Btw. Knuth is still going strong (he is doing research about "SAT solving" for his book series), I met him at University Linz last year - where he also hold a two hour lecture about his recent research: http://www-cs-faculty.stanford.edu/~uno/news13.html
The world needs more people like these 3 angels...Great story.
My advice for newbies
> when is Java and its related framworks the best choice for a side project/small group endeavour?

If you want to use the project to learn a new language/framework, go ahead, but if you already know Java and you just want to get the project done, use it.

And while typing doesn't matter so much for many applications, static typing can save your ass as well as provide a guide for integrating with libraries. My experience with Django was good, but I found myself diving down into the source of both the core and of other "apps" in order to get the interactions right. With a java application, you almost never have to do this.

Generally, though, you should use the language/framework you know, as long as it isn't PHP.
I know where you're coming from and I had this exact same feeling before I embarked on this project. I've been making things for free and giving away my code/projects/services for almost two decades now so I didn't jump into this without serious consideration. I didn't want to write these details in my original post because I was just lauding the PDF.js project.

There were more than a few legal requirements for making such a system. We had to show reasonable attempts were made to prevent old copies of the data from existing anywhere i.e. old printouts, copy-pasted notes etc. The documents shown had to be timestamped and watermarked with the user's full name. Unlike the typical public scribd-style document sharing site, this was already behind a login system and 100% of all user activity was monitored with the user's full knowledge. In fact, users demand that their activity to be monitored for legal and auditing purposes.

Without going into specifics, imagine a highly skilled professional needs to e-sign that they read a training document V1.23 on date X/Y/Z. This isn't a standard Terms & Conditions agreement that everyone clicks without reading. This is something that affects the professional's abilities to make life or death decisions so they really want to read the correct version of the document. In order to meet all the legal requirements (think stuff like 21 CFR Part 11), the best technical solution turned out to be a browser-based PDF reader that disabled printing/copy-pasting/downloading. I was tasked with building that and thanks to PDF.js, I did so with almost no effort.
Modern type systems tend to be complicated and tend to hinder incremental development.

It wouldn't make Python easier to use. Just the opposite.
Mintchalk – A Smart Contract Publishing Tool
> However, you don't really have to understand any of that to get started in Haskell

For sure. Then you get a compiler error.

Programming Haskell without understand the type system and lambda calculus is not possible.

Edit: thanks for downvoting me. If you believe that you can program Haskell without understanding the basics of Functional Programming and without understanding the type system, then you live in an alternate reality or want to evangelize Haskell.
Raj: I mean what I said, it's an amazingly well-executed app.

I'm glad I posted my little kudos if only because it was incentive to find out just what the backstory behind it was. And if I could make one other suggestion: the info link's a bit too successfully buried (I just found it under the book info icon).

I've taken so many shots at so many other products, projects, and websites, I figured I owed someone a bit of praise.

I'm also massively impressed and thankful for what you, Brewster, and the rest of TIA team are doing. I'm not a full-on regular of the site, but I keep finding interesting and useful things there, and there's no way I could research what I do without sites such as TIA, Gutenberg, and a number of other online digital archives. It's a huge boon.
I thought the Maasai people of East Africa were the tallest. Their height is all the more impressive considering their rough lifestyles and nutrition.
His investing success, he told the newspaper, was “all a matter of chance. It certainly wasn’t because I worked 5,000 times as hard as the average person, or was 5,000 times smarter than the average person.”

Huh, turns out he's about 5,0000 times smarter than the average billionaire that never realizes this.
As much as I dislike the impact this could have I must say that designing a clean, orthogonal, complete API can take longer than actually implementing it. A properly thought out API will dictate the implementation and strongly optimize it. I've done API's and then the code to implement them and there is no way I can see API creation as other than a highly creative endeavor.

The designer in me says, yes this is the right decision, but my pragmatist is worried.

Processor instruction sets are no less API's than are the means of accessing a software product. Can they be copyrighted?
To find undefined slots or undefined functions, you don't need a type system. A competent compiler is sufficient.
Has anyone tried CoreOS with Consul instead of etcd?
It's therefore quite possible that the increased demand in queens after overwintering has simply been met by an increase in the supply.

I think that this is the earlier point--

(ie, with no huge price ∆)
Here in Brasil, the ISP must guarantee packet loss of at most 2% in 90% of measurements. [1]

A public comitee manages servers located precisely at exchange points, and, thus at network borders. These servers are used by applications which anybody can run that are used to measure speed from clients to them.

Of course, there's always a chance of selective QoS based in packet origin, but this is now illegal (we have a net neutrality law now) and not that hard to investigate if needed.

[1] The speed is also rated, but at 30% at any measurement and 70% at long term average.
How we build our web application
http://www.telegraph.co.uk/finance/newsbysector/retailandcon...

Amazon needs to be careful here. While they appear to be obeying the law UK population has the concept of "taking the piss" and Amazon is, clearly, taking the piss here.

They must avoid any discussion of VAT, because that is a tax paid by customers not Amazon.

Amazon makes use of UK resources and takes the benefit from the UK infrastructure.

The UK coverage is concentrating on "fairness". We expect people to avoid paying some tax. We don't care that companies do not pay the highest rate of tax theoretically possible. But we do expect a company to understand what a "fair rate" is and to pay something like that.

£5m paid on £4bn is not a fair rate, and is seen as taking the piss.
As people get older, their height gets shorter. It's not entirely wrong to believe that your parents will be shorter than you, no matter what your height is.
Forza Silicon introduces 100MP+ (~18k resolution) for US surveillance
I read about it in the "Supermen" book [1], he dug extensive tunnels. Doing repetitive work makes it probably easier to do daydreaming. That's how he designed his Cray super computers architectures in his head.

[1] http://www.amazon.com/The-Supermen-Seymour-Technical-Superco...
Jumping without parachute
If you use a language with type inference, you won't see what it returns either. Because it is not in the code. You would need an IDE which finds it out.

Sometimes it computes a type and you have no idea what the type is about.

Also dynamic typing does not mean you don't know what a function receives or returns. Many dynamically typed languages are object oriented and use classes.

For example in Lisp I would write:

(defmethod collide ((s1 ship) (s2 submarine))
...
(the collision-event (make-collision-event ...)))

Then I know that the arguments are objects of class ship and submarine and it returns an collision-event.

It's not statically typed, but the code is nicely readable and testable.
This is voyeurism, not journalism. These people are not interested in being public persons, and it doesn't take much thought to understand why. Leave them alone so they can do their work in peace.
> but it came at a terrible price on human health.

Could you elaborate please.
This is useful perspective. Like anything that has deteriorated in the last 100 years...

"Bees and the crops they pollinate are at risk from climate change, IPCC report to warn" (7:00AM GMT 29 Mar 2014)

http://www.telegraph.co.uk/earth/earthnews/10730667/Bees-and...

There is alot of multi-colinearity in these data-sets, and the attribution issues are non-trivial.
A little known fact is that there is a mirror of the Wayback Machine hosted by [The Bibliotheca Alexandrina:

http://www.bibalex.org/isis/frontend/archive/archive_web.asp...

I have sometimes had luck retrieving pages from this mirror that were unavailable (or returned errors) in the main site.
They may be, but you won't see them influence per country average length much, as there are no countries where the fraction of Maasai in the population is large.
The federal circuit ruled that an API is a "creative" work and thus is copyrightable. But is it really creative? It is an interface and made according some rules, not some sort of art... I must point out I have read the 28 pages ruling.
really, Amazon placed a BANNER saying "go buy other books"... the editor needs to realize that changing up words and terminology can really make a huge difference on how people perceive a story...
Not my experience. Dynamically typed OO language carry enough information around.
Has anyone looked to see if Beats might have an interesting patent portfolio? Something perhaps to augment Apple's recently granted patent on bioinformatic earphones?
I would understand that something about how I'm communicating to other people might not be working as well as I think it is, at least with the person making the rant.

What I insisted was dramatised but the issue that I'm taking here stays the same - everyone is entitled to their own coping style, but the way you communicate to others has to take them into consideration.

Yes, I've done a very poor job at demonstrating that, I'm a bit outraged but not professing that I'm much better at any of this myself, but I want the point explored - where's the line, even online? Where do we stop ourselves short in terms of how we handle someone else's situation when there is a desire to shout "shit happens" at them from behind a screen?

Again, I've probably done this here. I've got a virginal, unused account and I'm anonymous and all of the usual factors relating to this kind of screwed online communication, but it just feels like a common theme in the responses here. Logic works! Logic works in programming so logic works in people! This person isn't being logical, the colour is outside the lines, quickly, correctness!

Seriously, HN taught me everything I know about a lot of the technology that I earn a living from but it's starting to feel less and less appropriate to make reference to around company that is over 25 and has more life experience than grinding in a SV startup. Yes, jump all over this statement, tear it to bits, ask me to reflect, etc. I'm speaking just in my own case, as someone who volunteers to come and read this, but it's definitely at a point where even though it's a vocal minority of very strange responses, it's an accepted minority that reflects on the rest of the community.
Cant google be smart about it?
Like now google knows Birthde.com is a Brand/Product name.
So cant it stop auto correcting.

I have worked a lot on this domain for SEO.Different Domain doesnt seem like an option
The federal circuit found Alsup was confusing a ruling about fair use and copyright. It made clear the copyright must be established at the act of creating, not at the act of using. But some think it is a misinterpretation of the district court ruling.
How much time ago you uploaded your site? Commonly, a few months after a site is launched, Google understands that's essentially a new word.
Change your apps name. Not that big of a deal. Steve.
I guess that as people search for [birthde] and click the "Did you mean 'birthde'?" link then Google will learn that people typing [birthde] are not misstyping [birthday].

Seems frustrating though.
Only to those who already knew.

Edit for clarity in case I was misunderstood
Any links to theory behind cdb?
Tcl/Tk on Android: AndroWish
It might not be 'rare' but the exceptions definitely prove the rule.
If Quora plan to pivot, they should change their robots.txt [1] so that Archive.org can crawl their website or post their data dumps like StackOverflow [2]. Others came to the same conclusion today [3].

[1] https://web.archive.org/web/http://www.quora.com/

[2] http://blog.stackoverflow.com/2009/06/stack-overflow-creativ...

[3] https://news.ycombinator.com/item?id=7723291
You don't have a good ranking even for terms that don't autocorrect. "birthde app", and "birthde site" don't give good results. It is just difficult to remember and hard to find when you forget the name, which people will do for such a periodic thing as birthdays.
Bitcoin block #300000 was just mined today
He gave some in an answer (to HN user bhaumik) on Quora: http://qr.ae/y2vdI
I started it on Feb 2014.
Almost 3 months.