skysight-inc/HackerNews huggingface dataset:
Brazil World Cup 2014 Highlights Android App
Hey Guys, I just published my first Android app on play store. The app simply lists all the FIFA 2014 matches and which team won the match. The biggest feature of this app is you can actually watch Match highlights. Currently, Match Highlights are available only for first 33 matches, but soon I'm going to add other matches as well. You can watch high quality videos of all the goals scored by players and matches. It's that easy. I tried to make the interface as minimalist as possible so the purpose of the application can be accomplished without any ado. You can download the application from here: http://play.google.com/store/apps/details?id=com.wesurfweb.world2014goals Let me know how's the application and what can be done to further improve the application. Also, let me know what other features or things you'd like to see in this application. If it's not available in your country, let me know so I can send you the apk directly. :)
> but somehow this feels like you've only lowered the likelihood of multiple job executions

This is basically the best you can do. Imagine the context of a strongly consistent store you use for queues, and N workers. The store is strictly CP. One worker gets task "A", executes it, but does not provide the acknowledge, because it crashes before to ack. In order to guarantee at-least-once-execution property the system has to re-issue the task to another worker after a timeout, causing multiple job execution.

If you want to avoid this, you have as a side effect a failure mode where it is possible that jobs are lost forever, which is a lot worse, since the original problem can be solved by making all jobs idempotent.

Basically Redis-based queues should try to provide guarantees about durability of jobs, and try to provide just best-effort mechanisms to avoid duplication of jobs when possible.
Chrome/Linux 35.0.1916.153 (Official Build 274914)

TypeError: Cannot read property 'left' of undefined

page is empty
The funny thing is that in Modern Greek the letter μ is pronounced "me", so the name of the software could be pronounced "meTorrent". Spelling it with a u makes the name of the software sound like "youTorrent".
EFF launches StandAgainstSpying.org to Encourage NSA Reform
I should note that while Java was my main area of focus (now Rails & Java), I'm language agnostic and we use a variety of technologies at work - it keeps me from being bored.
Do not use Django with GAE. Really pointless to do this. You are better off with Frameworks like Flask with GAE in my experience. To get the full benefit of Django you really need to avoid GAE in my opinion
How do you plan on replicating in the new cities? Is the unique element in this equation (it's certainly not the space that is novel) you and your team?

Track record goes a long way. You've proven to be effective in a very small 'niche'. You may want to consider taking seed (if needed) from F&Fs and then prove it in another city. You may find that expansion step to be useful. It will also help answer the question of expansion for potential institutional investors.
Facebook's open source program in 2014
Facebook React is the answer IMO.

I used ExtJS heavily for years and identify with this post, I use React now and couldn't be happier. We had to build our own component library[1] (wrapping KendoUI widgets) but React makes it a breeze to take these primitives and build composites.

https://github.com/wingspan/wingspan-forms
A list of extensions with descriptions of what they do or what you find valuable about them would of course be fine.

Please don't feel like I'm singling you out for criticism. I just randomly saw your question and was trying to provide information about why such a comment might have gotten downvoted. You didn't do anything wrong, especially in the context of this thread, and I'm sorry I didn't make that clearer.
My simpler, Elo-based model gives (currently):

Brazil: 24.2%
Germany: 23.0%
Netherlands: 19.0%
Argentina: 15.7%
Fundamentally, why shouldn't people have a right to privacy? Are you saying that there isn't any information about yourself that you'd want to keep private? Why are the details of my life anybody's business but my own?

> I don't see many people claiming their right to lie, their right to fraud, their right to steal. What makes privacy so different?

Well, for one thing, privacy is neither immoral nor illegal. How are these things even related?
Dude, after 22 years, and you cannot look forward?
> Any performance improvements seen by your users won't apply to those using any other browser.

But it will apply to those using Chrome (their performance benchmarks show consistent improvement, sometimes up to 2x) and it will be using a better language for all the other ones.
So I use a package manager (apt) to install a package manager (npm) to install a package manager (bower). Am I going to blow my stack soon?
This may be a noob question on my part, but my understanding is Dart and Rust are 2 separate efforts to come up with something to supplant javascript?
link to plugin please?
> but the word “Doge” may have a different creator. That creator would have automatic copyright under the Berne Convention.

They are also the creators of Homestar Runner http://knowyourmeme.com/memes/doge
1) Check online for investors. Angellist would be a great place to find Local Investors interested in your space.

2) Search online for angel groups in the area and go talk to them. See if anyone in that group is a connection somehow to do a warm call instead of a cold call.

3) Tell your friends and family what you are up to and ask them if they know anyone that is an angel. If you find an angel that isn't interested in your industry, they probably know other angels, so you can ask them to reach out.

4) Ask the university for help finding people that are investors. They would probably love to help and have a success story come from their college.
Yes. Twitter Bootstrap is a popular Bower repo.
Because then his userbase goes from being an extremely small niche(chromium is probably less than 1%) to a much larger niche(chrome is more than 30%).
> and I put TDD in the unit test category

there's your problem. TDD with functional tests, only unit test when it's a complicated & important piece of domain/business logic.
Just grow the business. You can "take it to the next level" by just making money and reinvesting it in the company.
I use Dart in production, it has its advatages like:

1.- It is better than JavaScript, is like using C# with a litle mix of Java.

2.- It comes with its own libraries, no more underscore.js or other patch libraries that JS needs, it is already in the toolkit.

3.- It comes with the Dart Editor, where you can debug your code easily, for scalable projects I find this to be invaluable.

4.- It will run in all your browsers, because it will export your code to JavaScript, but not only export it, it will optimize it and will run really fast.

5.- The pub library, go to pub.dartlang.org and you will find lots of packages that you can install and use, like a bootjack, a bootstrap port in Dart.

There are prolly many more, but these are the ones that come to my head right now.

But it also has its own problems like:

1.- No Dart support for Chrome yet and we don't know if there will ever be at this point.

2.- The generated JavaScript will be huge, and I mean huge, mine is like 460k per file and I'm not using polymer, when I used polymer the generated JavaScript was over one megabyte, just insane in the cloud.

3.- Get use to regressions, with every point update I've have issues, I upgraded from 1.4 to 1.5 two days ago, now my code is broken It runs, but it will for example run futures twice, So I went back to 1.4 for now, I had some other issues with UTF when migrating from 1.3 to 1.4 so, get use to.

4.- They are slow fixing bugs, looks like polymer and speed are their priorities, but when you need something trivial that other languajes have had for years and you report a bug it will get ignored, I've waited for 18 months and my open bugs are not fixed yet.

I would say that Dart is nice and you should give it a chance.
just when lwn talks about Google free Android https://news.ycombinator.com/item?id=7952550

timing is fun
A friend of mine is professor in genetics in Columbia university. He spent many years experimenting around the RNA world hypothesis and his opinion is that the origin of Earth life was a very unlikely event. Once in a Universe unlikely.
Loving the built in migrations with Django 1.7 inconjunction with builtin virtualenv stuff with Python 3.4 :-)
Busting Modern Hardware Myths (2013)
> My biggest question is if and whether all the parochial component systems will somehow be able to cooperate.

If I understand this right, this is a big concern of mine too, I feel strongly that React needs to provide a standard Cursor-like interface to state, otherwise each parochial component system is going to be incompatible with the others.

Here is some discussion on cursors: https://news.ycombinator.com/item?id=7906657

Here is a component library we built at Wingspan: https://github.com/wingspan/wingspan-forms
As in Mozilla Rust? That is a systems language, nothing to do with JS (other than it is being used to build Servo, Mozilla's experimental new parallel browser engine)
I should also add that I've been amazed by the number of gainfully employed people I've met that have felony convictions. It's a lot more common than you'd think. I even have two friends with vehicle-related homicide convictions (one DUI, one reckless driving) that are employed and another friend that has four DUI convictions but is employed in the IT field.

I've also been amazed at the jobs I've held and the work I was trusted with after my conviction. I've rolled out software at Fortune 500s and sensitive government agencies and survived a lot of corporate restructuring and mergers.
Chrome already comes with NaCl which nobody else but Google uses it. Do we want another VM inside Chrome that nobody else will adopt?

And now they're putting Android inside ChromeOS, too, just because they don't want to admit Android itself would work better on notebooks (given the right interface) than ChromeOS.
While it's true that Dart is aimed at the sort of territory dominated by JavaScript (client-side code in the browser), Rust is instead aiming towards the sort of use cases one might choose C++ for today – for example, as the language used to create the browser itself.
"Here's a record store... with a lounge." - success

"Here's an airline... with a lounge." - success

"Here's a bank... wait for it...... with a lounge." - success
I think this piece makes a very good point and makes it very well.

One thing I wonder about, vis-a-vis SETI-style projects, is the idea the humans could identify extraterrestrial communication even after receiving it. I'm fine with assuming that extraterrestrial life is attempting to communicate with us and is using technologies we'd be familiar with (eg., electromagnetic radiation transmitting binary data) — until we ourselves develop some other technology, this is our safest assumption. But we should also assume that a sufficiently-advanced lifeform would transmit data near the information theoretical maximum efficiency, and of course, maximally-efficient data will appear entirely random to an observer who has no means to make sense of it.
That is absolutely incorrect. Heavy underdogs in the group stages of this world cup had frequently had moneylines of +1300 and higher (ex Netherlands vs Austrailia). There is NEVER an NFL game in a typical season where the moneyline (ie without pointspread) on the underdog will pay out that high. So, the is a much SMALLER likelihood of the underdog snatching a surprise win.
I'd love to follow the news in my RSS feed reader. But the 30+ per hour makes it impossible. I'd love a Top News RSS feed with 30-40 items per day. Filtering can be vote count, throttling, etc.
AFAIK, QML has barely any native UI integration. Are there iOS and Android components? Why does nothing turn up when doing a simple google search?
Google Cardboard Pre Cut
Hey guys, we are selling a pre cut kit for google cardboard and collecting funds to build aluminum.
www.knoxlabs.com
Awesome idea. I'd love to have a site like this in my country
I think rust wants to be a system language, akin to C rather than javascript. Dart, yes, a different language running inside the browser.
I know it's cliche to have the founder of Microsoft be your idol person when going into software development, but Bill Gates is certainly worthy of that position. We at HN (an overwhelming portion, anyway) are so comfortable in our lives. Even little sacrifices could change the world for some of those less fortunate. Imagine what big sacrifices could do - they could change entire villages, countries, even continents. Think big. Even if you aim to help millions and only affect a few, your work was not in vain.

This was a really inspiring read, thanks OP.
TSAR, a TimeSeries AggregatoR
ISIS Fans and Fighters Launch a hashtag on Twitter Warning US of Stricking Iraq
I was going to suggest that you do some SEO work on your name but I don't know if it's possible to bury all that news coverage. I was able to bury mine with a mountain of other content but yours got more coverage. Eventually maybe you can push that stuff off the first page of results and present a better view of yourself to anyone that searches.
No. Rust is a systems language meant to displace c and c++.

Dart is Google's me-too attempt at creating something which compiles to JavaScript. It borrows heavily from java and generates equally bloated code.

OK, so maybe last sentence is a bit over the top critical, but last I checked, hello world in dart rendered in at 100kb [1] of js and dependencies.

[1] http://lostechies.com/jimmybogard/2011/10/12/the-dart-hello-...
First, decide if you really need to raise money. Can you bootstrap (ie, self fund) your business? Too many people immediately go for capital when they don't need it. It's extremely distracting and not all that necessary. You should only look into raising capital if you have a capital constrained opportunity or problem. So many problems initially look like money problems, but they're really disguised as something else (culture, product/market fit, market timing, etc). Usually, it's best to really get to know your market really well first, before reaching for funding.

Second, make sure your legal documents are in order. Incorporate, if you haven't already, and open up a business bank account. Make sure to use your business bank account for all business related expenses. This will make accounting much easier down the line.

Third, hire a great bookkeeper. Trust and loyalty is really important here, so best if you hire someone who is somehow connected to you.

Fourth, hire a great accountant. Some accounts will also do bookkeeping for you. I don't think this is a good idea, as you typically want someone "on your side" watching out for your day to day finances. Intelligence and industry expertise is really important for an accountant.

Fifth, if you're making real money, it's important to put some words on paper about how the company ownership is divided, and other "what if" scenarios. You typically also want some sort of Operating Agreement between the founders. Usually this document covers:
1) ownership division
2) provisions for terminating members
3) provisions in case of long term disability or death of a member (for example, do you all of a sudden want your cofounder's spouse or parents as your cofounder in case of death? Look into "key man" insurance.)
4) provisions for adding new members

Some people say get a lawyer for these documents, which isn't a bad idea, but most of these types of documents at this stage is pretty boilerplate. If you have some unique circumstance, like an international cofounder or something like that, then perhaps consulting a lawyer is best.
Yes, but that isn't relevant.

Maybe 10-90% of technological species do make themselves extinct by a nuclear war or an environmental catastrophe. It isn't enough. To explain the Fermi paradox needs a big killer, like an innocent looking physics experiment that sterilizes a solar system.

My point was that we could already be more than a one planet civilization. So all the eggs aren't in one basket.

To be clear: That we already could be an interplanetary culture implies that _if_ there is a big killer that explains the Fermi paradox, it is either big enough to take out a solar system -- or it is behind us.

The next stop for spreading to the galaxy would be to get outside the solar system. The good part is that the Oort cloud etc is a good training stop over. And it would also insulate humanity there from what happens closer to the sun.

(And directly a civilization is interstellar, then it really are multiple cultures (communication lag etc). Those will at least partly be "evolved"/selected for tendency to spread.)

Lots of other people since at least Fermi discussed time scales for spreading in a galaxy, it is an old discussion. If you really can't find good references comment and I'll check the usual suspects for references (centauri-dreams.org).
That's certainly kosher (though, nitpicking terminology, I'd say "restricted" rather than "restrictive").

That doesn't get around the original objection, though, which is that the restriction has to be exploited to get the algorithm in question, and thus the algorithm cannot be applied to the general case of graphs.

Having said that, certainly the ability to make use of restrictions provided by your domain is hugely valuable, and this should serve as a relatively familiar case.
I will just leave this here, since a lot of the comments are basically echoing Wikipedia's official stance on the subject:

http://en.wikipedia.org/wiki/Wikipedia:Unsolicited_redesigns
We're actually at three schools in California--Loyola Marymount University in Los Angeles, Chapman in Orange, and the University of San Diego. We've been able to replicate our success pretty similarly in three unique areas, and have plans for Campus Reps/Brand Ambassadors to help us out "on the ground" at some of the larger schools we're planning on targeting.
On the Road With Bernard-Henri Lévy
First things first, get an advisor. You need someone whose been down this road before to mentor you. Not to downplay your intelligence, but as I decided to launch a company this summer, I went through to all the individuals in my network that could at least give me advice when it came to operations, growth, product development, etc. Although it happens less, there are times where startups fail because they balloon too fast.

Based out of LA:
https://www.techcoastangels.com/

http://www.maverickangels.com/

https://angel.co/los-angeles/investors

Also, you may want to check here: http://thefunded.com/

This offers reviews of investors / investment syndicates. I can't speak to its accuracy, but it will at least provide some context.

Good luck.
That is an interesting technique. I noted Steamboat Ventures is at -88 and yet with the GoPro launch I expect they probably are going to have a good aggregate internal ROR. Would be interesting to try different slices against this, like rate of return vs growth. Back in the dot com days a lot of companies grew really fast, burning money, and then went 'poof!'. So from a growth metric they looked great, but from an ROI investment they were poor.
Did anyone look at the site for that other company he was talking about?

On its about page, it says:

"""

Tibanne Co. Ltd. is a Tokyo, Japan-based corporation founded in 2009 by Mark Karpeles, a young technopreneur with more than 15 years experience in software development, network administration and business development. Mark is well-versed in multiple programming languages, has a strong background in network security, and is well-known in the tech community.

Tibanne specializes in web hosting, application development and system management. We are currently engaged in the research and development of new and existing services to produce innovative solutions for our clients.

Our team is comprised of talented Japanese and international staff hailing from many countries, disciplines and specializations.

"""

What the fuck? What is wrong with this guy... I gotta admire his shameless self-promotion. I'd be hiding under a rock if I were him, not banking on my ruined reputation for my other company.

I wonder what else there is to this story
Advanced A/B testing: Make more profit, learn more about customers
The YMMV study original is here :

http://c7.nrostatic.com/sites/default/files/CIS%20Report%20O...

A wikipedia page suggesting exisist also suggesting the CIS is known to support constraining policy.
Powerful. So much money and still big souls. There is hope.
Because it's a one way trip. Terrestrial explorers tend to be looking for resources to take home. You can't bring anything back from another star.
The sort of bot he's describing would be designed to mask large purchases and prevent them from sucking all liquidity out of the market temporarily or spiking prices.

Let's say I want to buy 500 BTC at $1000 (to make the math easy). I wire Mt Gox half a million bucks, and try to buy up 500 BTC all at once. This moves the market massively because that's a sizable chunk of existing sell orders. To prevent this, I could instead buy a few BTC a minute for the next couple of hours and I wouldn't drastically shock prices or be as notable. Prices would still move upwards (because more demand in the network) but they wouldn't spike. Or Mt Gox could keep a floating reserve, I could pay a free to lock in the price and move the money around internally to Mt Gox, and they replenish that reserve a few BTC at a time (taking on price risk if their reserve is depleted when prices are high, but making profits if they wait to refill that reserve until prices are in a trough).

Note that I have no evidence this is the case, I'm just trying to explain what he claimed was the cause.
This is interesting. How is it determined what goes on the front page?

Also, the lack of animation when moving the mouse off of an item is a bit jarring compared to when the mouse onto an item.
Right. As a graph theorist might put it, a linked list is a directed graph with a vertex-disjoint path cover consisting of exactly one path. I.e., linked lists are specialized graphs. The tortoise-and-hare algorithm can be generalized to detect cycles in any connected graph, as long as a consistent traversal order is used.
There are so many factual errors and outdated assumptions in your thread that i wont take the time to do a writeup. To put it short:
- You're wrong.
- Given the current speed of Javascript on mobile, Xamarin is just a job creation tool for unemployed .NET/WPF Developers. - You cannnot reuse run-of-the-mill web devs for hybrid app development.
- Good web developers are just as expensive as good native devs.
- Hybrid app development is not easier than native development.

Have a nice weekend.
The Winklevoss example is lacking.

It's not important who thinks of an idea first, it's important who implements it and gets people to use it.
I think that the edit button is an important part of wikipedia.

Maybe some kind of menu button could be added near the search bar with the edit, history and talk links.
Here's the problem: it's too expensive to learn on my own, and I can't advocate for C#, F# or Mono without already being an expert. Yes, I am a professional software engineer, and I support my family that way. But I have other expenses and interests, too, and blowing money on a compiler/IDE/platform just so I can play with it in my spare time doesn't really work for me.

Think of it another way: how do you plan to grow the next generation of engineers if they can't afford your technology to learn on, but they can download a JDK and a good Scala IDE for free?

Moreover, I'm not sure how you're arriving at a 10% productivity gain without knowing what I'm already working on. It may be 10% compared to Objective C for iOS, but is it 10% for my server-side Scala project?