skysight-inc/HackerNews huggingface dataset:
If you ever dissect an uncompressed pages file there's a lot of junk in there you really don't need. My guess would be that this is a case of that, Apple including the default fill pattern when it need not be included.

Uncompressed, an empty pages file includes about a megabyte of XML for a 3x3 sheet with tons of absolutely unnecessary default metadata about the sheet as well as each individual cell. Pages really isn't very good at knowing what it actually needs to include.

I spent a few days dissecting the format a few years back at a previous job for a data processing tool. We decided it wasn't worth our time.

As for the size, some things simply don't compress well in PNG.
coincidentally

>Isn't that the normal state of air fares already
Please not scala! I prefer to have clojure for android. Scala is too complex, to ugly, and tries todo too much. Its also to heavy for android (it needs tons of libs to run).
Reverse fuel cell used to create oxygen to be tested by Mars 2020
WP Post Socializer Plugin
Um, people have already been able to use Scala to make Android applications. Just about anything that doesn't require dynamically generated JVM bytecode can manage, difficult and error-prone as it is.

If we're talking about official support, then I'd rather Java 8 instead. And beefing up ART even more.
It still doesnt change the fact that Scala, as a programming language, tries to incorporate too many concepts while still trying to be typesafe. This makes the language complex, and not an ideal candidate.
Um... why .. on .. earth.. scala. Make it stop.
Notice the dearth of SoundDock-like devices for Android? That's what I'm referring to. Devices where the android phone/tablet device is (a) being charged, but also (b) hosting a speaker (or wired gamepads or whatever).
You've basically answered your question. It is possible to get rifle themed paintball guns (the rifle from "Aliens" is popular), but they don't add much except weight. Since the ball are delicate, the ammo has to be top loaded to fall into the chamber. It's basically a combination of physics and practicality. If you're going to run and sprint for a couple miles, weight becomes the enemy.
I really like the router aspect of this. That's a nice idea and not (to the best of my limited memory) one I can recall seeing in any other scraper.
I 100% agree with [1]. I used to work with a group of MDs and the paternalism was shocking. While not universal, many of them relished the role of oracle on high and were uneasy with any change which would take them off of the top of that pillar.

On the actual topic at hand, my last doctors office had a system where I could see everything they wrote on a web portal and it was eye opening. The number of times I'd say X and they'd write Y was astounding. It was primarily the nurse and not the actual MD but I learned that I needed to be very careful about everything I said as the image of me that someone would have if they only read those notes was nearly the opposite of what I was trying to convey.
Maybe it would be a good idea (or not) to use javascript to ease on server side CPU usage:

https://bgrins.github.io/videoconverter.js

It's quite bruteforce and it is a really large javascript file, however you could leave out all the unneeded codecs for reducing the size. Also you could first preprocess the video on server side (clipping the time interval, maybe resizing) and only leave the gif encoding to the client.
Nice, I could reuse some of the sources one day,
my "perpetual pet project " is a web audio player, with the same idea of unifying sources into the same interface.

Here's a screenshot of current version:
https://dl.dropboxusercontent.com/u/177896/Capture-webplayer...

It's 100% client side (compiles to a html/js single page app), I have a separate optional server + client plugin to handle my local files.
I'm 28 and I totally did this on my TI-83.
The question was "all website", not merely websites belonging to serious businesses.
If anyone is interested in just scrapping links between webpages with JavaScript, I made Slinky (https://github.com/andrejewski/slinky). The API is simple and easily overridable.
It is not going to happen.

Google IO 2014, Android development fireside:

https://www.google.com/events/io/schedule/session/85311b0e-7...

The answer to this request is "Java is the official Android development language".
So, what, it's OK to be wrong about this one because it applies to other cases?
If the learn to mod people ever find their way here: that fucking huge fixed banner makes reading your page unpleasant.

http://imgur.com/NwpRBC3
On the same session, I linked here https://news.ycombinator.com/item?id=8192611

The answer to Java 8+ support was "No comment".
Direct link to the question https://www.youtube.com/watch?v=K3meJyiYWFw#t=1566
From personal experience, I saw how a level 1 sprained wrist ER visit turned into a level 4 case, using some of my detailed description to establish criteria that made the case seem bigger than it actually was.

It's called "upcoding", "phantom billing" etc and are common medical billing fraud practices. http://www.business2community.com/health-wellness/the-5-most...
Free idea: Schedule 200 people to show up in the same outfit at the same time, with white hair wigs, and Julian leave at the same time when they are outside. There will be too many decoys for the police to know who to grab.
Now I hope for a follow-up post that explains what the east cost problem was.
Who's "we"? How about we ask Google to focus on things the vast majority of Android developers actually want? Java 7/8 comes to mind. Even if we're looking for just an alternative Android dev language Scala probably wouldn't even be in the top 10.
Non-free software is made by companies which are subject to national regulations. The "give us a backdoor to your security product or it will get very ugly for you." kind of regulation. Being non-free, those back doors are much harder to find than in Open Source SW. Even if you found a back door, publishing it would be risky, as the SW company would immediately sue you for violating the EULA.
No I am not.

What I do know is that a person is wanted for questioning regarding acts of sexual violence, that person has fled to another country and has refused to return for said questioning, claiming some conspiracy to send him to the USA.
Python Patterns: Lists
Why not Kotlin? It's more like a modernized Java. It's closer to what Android developers are used to and it already supports Android. It interoperates well with existing Java code in your Android app.

Also, it has excellent IDE support, since JetBrains is behind it.

http://kotlinlang.org/
> But they couldn't

You've presupposed that the various organizations that are quite literally the only "legitimate" authorities in their respective jurisdictions are above bending/changing the rules ever so slightly for this one case.

What prevents the UK from just storming the Ecuadorian embassy and arresting Assange? Hundreds or possibly thousands of years of foreign relations precedent and agreement. Is it worth breaking with that tradition to arrest Assange? Probably not.

But whatever treaty "prevents" Sweden from extraditing him to the US without first sending him back to the UK is probably a lot flimsier. And easier to say "look we only sent him to Sweden since we knew he had to come back through the UK in order to be extradited to the US" and the UK govt officials look good, the US is happy and Sweden doesn't have the US do whatever it is they'll be holding over their heads.

Before you say "but the law prevents this!" just look at the UN. Why is that body such a joke? Because none of the nations are really bound by whatever the UN rules because they're all sovereign governments. They are the ultimate authorities in the territories that they administer and as such are not accustomed to HAVING to play by any rules.

Any rules they do play by are part of a complicated calculus to get what they also want. Diplomatic immunity and embassies being "sovereign" territory aren't because anyone really believes in it for anyone else. They just want it for themselves so they go along with it for others such that it doesn't get taken away from them.

Torture is against international law but the US has been doing precisely that under two different administrations at gitmo. Given that this is a FACT please explain what MAKES Sweden not extradite Assange to the US after they get him from the UK.
There was a story few years back about burglars using Facebook status updates to find homes where owners were not home: http://bits.blogs.nytimes.com/2010/09/12/burglars-picked-hou...
So there is some evidence of using internet for this purpose. Those (supposedly) public Facebook updates are easier to find than TripIt calendars though.
Show HN: An URL shortening experiment
Not sure exactly what you're trying to say here but there are plenty of open source C compilers [1], including GCC, which allow anyone to fix bugs as they see fit.

To your second point about not restarting a long running web applications — running code in a REPL won't fix your web app since it's a separate process. You might need a remote debugging mechanism to connect a console to the app, but at that point it may be much easier to restart the app.

[1] http://en.wikipedia.org/wiki/List_of_compilers#C_compilers
Most steganography is trivially easy to detect. Good steganography needs a lot of cover data and better systems than manipulating the LSB.
Should You Put World of Warcraft on Your Resume?
There's also a commercial ($200) Common Lisp implementation that targets Android (and iOS): https://wukix.com/mocl

Somewhat different setup though. Instead of a Java-replacement language on top of a JVM, I believe it's compiling to native code. The intention seems to be to target "logic-heavy" apps where a smaller portion of the code is UI. You still write the UI in each platform's "normal" way (Java on Android, Obj-C on iOS), but call out to Lisp for the real work. I'm not 100% sure on this part, but I believe that's done on Android via the NDK route, not Dalvik/ART. No idea what happens on iOS.
I've never used it, but this has been around for a while:

https://wukix.com/mocl
How to crack an open source community
Interview withMartin Wainwright, COPSS Award winner (statistics' Fields Medal)
Clojure would be too large a leap syntax-wise I think. Scala at the very least gives you both FP and OOP in the same language.
19-year-old becomes youngest entrepreneur to win backing on Dragons' Den
Music helps you to increase productivity. Use this app to get started
I bet if Google asked Oracle nicely, it could happen :-)
I set it to redirect here for the first 30 min. Then it's up to you!
"Big" is of course also relative; there is a massive difference between something you can load in Excel, Google's 2 terabytes of N-grams and datasets that you can't even fit on a regular hard drive.
So what? I think with the arrival of ART, it's also not an impossible task anymore, in terms of compatibility. They just need a separate team to rewrite all the existing API's in Go (and also catch-up with the new ones by the time they finish this project). How much would that take for a team of 20 developers? I imagine not that long.

In theory, they could make ART allow for both the Java code and the Go code to work on Android, no? So we could have Google push new app development to Go, while they deprecate Java over the next 5 years (after Go support is out).

But to get developers to write Go, they also need a significant market share of Android L/ART-enabled devices, like over 50 percent, which will take 2-3 years to arrive there anyway. They can use this time gap to port Android APIs to Go, and when ART is on 50-70 percent of the devices, announce that developers can now write Android apps in Go, too (for Android L+ only).

They could announce it at the release of Android N (the one after M). By then Go 2.0 will probably be out, too, so they can support 2.0 on Android from the beginning, especially if they plan Go 2.0 to have some pretty major incompatibilities with 1.x. In the meantime, the Go team could also work on some "made for Android" features for Go 2.0, to make Go more optimized for Android. By then, they'd probably only have to support ARMv8, too (preferable, I think). So they can target only 64-bit ARMv8 hardware with Go (from what I hear Go works better with 64-bit hardware anyway).

I think Google can do this. They just need to plan it out. Three years is probably a reasonable time period for this.
Also Estonian is part of the same group
It's less mature than Scala; it has a smaller developer base or library ecosystem, and it is missing many Scala features (higher-kinded types, implicits). Most of Kotlin's features are already present in Java 8; if you're going to go to the trouble of supporting two languages, it seems perverse to pick Java and Kotlin when they're so similar.
Network trouble inside US-East combined with a call that involved a lot of round trips.

I was asynchronously sending maybe 50 messages out and waiting for replies. In US-East, the standard deviation of network latency went way up, meaning that while most of those messages return in 2-3ms, a few took up to 50. It turns out that I didn't need all 50 responses anyway, so I just set a timeout of 10ms and did the best I could with whatever messages did return.
You can use Scala for Android right now, as people are pointing out. However, it feels like a "second-class citizen" because the Android JVM has been optimized for enterprisey, Java-style coding with fewer, longer-lived objects than functional programming usually demands.

At a guess, I'd say that with Java 8+ they'd have to fix that. Probably why they said "no comment" as pjmlp pointed out (https://news.ycombinator.com/item?id=8192614).
Women outpacing men in Kickstarter funding
I travel quite a bit on business. One tactic I use to build relationships with customers and partners is to have them teach me how to count to ten in their language, typically over a beer. By now I know Japanese, Spanish, Korean, Arabic, French, German, Cantonese, Finnish and a couple of others I've forgotten.

What popped out immediately when learning the Finnish numbers was how long the words are. All of the other languages count with one or two syllable words. When pronounced, the Finnish is, minimum, two syllables. Three, seven and ten are three syllables. Eight and nine are four:

yksi

kaksi

kolme

neljä

viisi

kuusi

seitsemän

kahdeksan

yhdeksän

kymmenen

Twenty-First is: kahdeskymmenesensimmäinen

I've always wondered what it was about the history of the language and culture that led to this. Finnish does quite a bit of concatenating words to create other words. It was originally the same for numbers. For example, the longest, eight: kahdeksan was originally, literally, 'with two ten'. You can see hints of this in that kaksi (two) contains 'ka' and 'dek' references a borrowed word 'deca', ten.

Ref. http://goo.gl/Zt2WBb
I hired someone who did. He was on the junior end and managed to secure the job through asking excellent questions. My overall impression was that the camp did not prepare him enough, but that he had the kind of inquisitiveness that would cause him to succeed. It's been 6 months now and he's doing well, however the first month was a little bumpy.

My experience has been that a developer bootcamp is not enough for our company, but could probably land you a junior position at an agency. The camps give you a lot of buzzwords for your resume but the actual technical knowledge is skin deep. We have a technical interview, and most bootcamp candidates won't be able to complete it.

If you do try it, remember that simply going into a company afterwords and saying, "I want to learn! See? I took a bootcamp, I can learn!" is not an effective strategy. I've had a lot of candidates try to sell me on how quick they'll pick up on something. Sorry, this isn't a learning hospital. You have to demonstrate initiative and outline your personal learning plan, and convince me you'll be the one in charge of your educational path.
I'm going to point something out here that's not really central to the argument the article is making.

In programming, in my experience, the nastiest bugs to fix are actually two or three separate bugs interacting in weird ways. If you find a bug like he did, and it's easy to fix and unlikely to break something else, but you can't reason how it could be causing the issue you're seeing, FIX IT ANYWAY. It's quite possible it's interacting in some subtle way with another bug, and fixing it may make the other issue start behaving more consistantly, and easier to fix.

It may feel wrong, because you feel like you should set that theoretically unrelated bugfix aside until you can work out the bug you're trying to focus on. In my experience, that's often not the right approach.
Groovy's founder has said that he wouldn't have bothered creating it if he'd known about Scala at the time. In Scala you can write almost the same code as Groovy, word for word - but you don't have to give up compile-time type safety for it.

(Of course you can do more complex things in Scala, taking advantage of the powerful type system. But you don't have to if you don't want to)
Why do people think that Swift has a managed runtime with garbage collection? It has reference counting, it's compiled into native code. It has a small runtime lib. linked into the executable (but hey, even C executables have it).
hmmm... interesting. Thanks for this feedback.
Swift doesn't have a GC from what I know it has automatic reference counting.
It's not really the same thing.

It's on compile time and not at run time. It injects release/retain calls between acquiring ownership and relinquishing ownership.

I could be wrong but I don't think they added GC to Swift, as Objective-C (at least not on Mac OS) doesn't have it.

EDIT: They got rid of the GC on Mac OS as well. They use ARC there as well just like iOS.
Will Microsoft's Satya Nadella dump Windows Phone and the Xbox?
Perhaps, but some people have built pretty amazing abstractions in Clojure. I just found this tutorial, and was quite impressed:

https://github.com/krisc/events/blob/master/tutorial.md
> Then the type annotation is wrong, and it shouldn't be there. Type annotations only make sense if you know exactly what the types may be at runtime.

In many (including many of the most popular) statically-typed (and not optionally so) -- particularly OO -- languages, the compile-time types in many declarations are type bounds, but not assured to be the exact runtime types. So I hardly see that it is problematic that this would be the case with optional type annotations in a dynamic language.
If by B you mean A, then yes. You could suddenly not start an application by typing its name (which instead of executing what you wrote searched for it in active windows and gave focus to it), ctrl-tab for switching windows ceased to function (now it's only for applications) and multimonitor setups went severely broken.

There were workarounds for most of these of course, if you just took the time to read the manual, which they hadn't really written yet. All you had to do was to edit some xml by hand somewhere and/or run an undocumented command, instead of editing readable plaintext as before. But do you really want to take the time to learn how to do that just to get your xterms running again?
I spent a few years in Estonia and Learned the language while I was there. It's almost like a Spanish to Portuguese difference between Finnish and Estonian. Estonian has like 14 cases. It took me a long time to learn, and that was speaking it every day.
Technically speaking, Android doesn't fully support Java 6. It's only a partial implementation of Java, since Java is overweight. The Android team has been adding requested features to the SDK in piecemeal form.

With that said, you can already get Java 8 lambdas in Android using the retrolambda project.

http://zserge.com/blog/android-lambda.html
Swift would be better.
Airsoft has running; weight is still an issue there. I don't see that as an important difference
What matrix are you using where Scala wouldn't make it in top 10? I would bet it would be one of the top choices.
Really, I felt it. I need to work in this kind of detail to get a better experience. This is the first prototype. Thanks!
'localhost:8000' link on the page? Classy
There's no substantiative argument in this comment.

> Scala, as a programming language, tries to incorporate too many concepts

Too many concepts? Says who? How many concepts is too many? You don't have to use them all, and you can pick them up fairly easily as you go along; that's exactly how I learned the language.

> while still trying to be typesafe.

Not sure why that's contentious.

> This makes the language complex, and not an ideal candidate.

Says who? Why? Should all complex things be abandoned? I find the Android framework itself complex, personally, so should we throw that out?

This is the same Scala FUD that's always prevalent on Hacker News. "The language does too much." So what? You don't need to know all the concepts to be proficient. The language's beauty is that you can write simple code and pick up the concepts as you go along. Library modularity generally means that you don't need to get into the deep end of the language unless you want to. Scala is an expressive language. That's an intentional design decision that makes it flexible. It is not a drawback. It does not make it overcomplicated for a beginner.
"As phones are getting faster memory is not an issue anymore."
No, its not true. Memory is an issue. Android does not only run on premium devices but also economical devices.
> It still doesnt change the fact that Scala, as a programming language, tries to incorporate too many concepts while still trying to be typesafe.

That's not a fact -- its not even a fact claim -- its a value judgement. "Too many", except as sloppy terminology for exceeding an objective criteria, is inherently a value-judgement qualifier.
You're absolutely right but I've never been exposed to it. I've been exposed plenty to Hungarian and Finnish though, and have failed to make any appreciable headway. Frustrating.
Similar abstractions implemented in Scala http://macroid.github.io/tutorial/BuildingLayouts.html
It unifies the type system, which gets one of the big headaches of Java out of the way.

It has a generics system that makes a lot more sense (allowing covariant/contravariant types, rather than forcing use-site variance everywhere).

Case classes are wonderful for making simple data classes easy to read (and write).

Honestly Scala is all about solving the pain points with Java, so just look at anything that's been written about it. http://www.scala-lang.org/
Ha! My son does a similar icebreaking thing with folks of different culture/language. He asks them how to say "Excuse me, your dog is on fire!" Has it in 5 or six languages now.
Rich Hickey's all talks[0] are awesome! Definitely would be a welcome addition to this list! Few other good ones - https://github.com/PharkMillups/killer-talks

[0] - http://www.infoq.com/author/Rich-Hickey
Considering that Visual Basic has monads, and lots of C# developers are regularly using closures, I think the response to "is FP accepted" is a resounding yes. Although .NET had to sort of smuggle those features in, under cover.
Obviously that it's a decision! :D
Think that it's a tribute to Big Rigs... Hehehe...
Heads up! The original link is pointing to v1 of the preprint. Current version v3 - and can be found at the canonical URL https://peerj.com/preprints/447/ or https://peerj.com/preprints/447v3/

v3 change log:
We improved the legends of the tables, to make clear that the table contains the percentage of papers reporting a significant result over the sum of the papers reporting a significant or non-significant result (S/(S+NS)).

v2 change log:
This is version 2 of an earlier preprint with some corrections in figure legends.
Exactly! You hope that by fixing one bug, three issues will go away. In reality you have to fix three bugs to get one issue to go away.
it's time

for octagontris