skysight-inc/HackerNews huggingface dataset:
I've never heard of evidence that auto scrolling behavior is actually better UX as a general design decision for scrollable content. In fact, I've heard the opposite: when users can't control the scroll of content or scrolling is difficult to achieve, they give up more easily on their task.
This sounds important, but the distinction between "passive" and "active" attackers has come up in every discussion of JS crypto I can remember on HN, and indeed in every discussion of TLS (see, for instance, every discussion of why certificate authorities are necessary and why self-signed certificates are insecure "despite using exactly the same cryptography as CA-signed certificates").

I do not believe this is a dimension that has been missing from previous discussions, but perhaps you can use the search bar below to find a debate about JS crypto where it was missing and where the result was misleading to readers.
Title ii could have issues. But I don't think it would be for content providers. There's content providers involved with phones that arent subject to anything title ii related (dialup internet). So that argument doesnt seem sound to me.
Sam Walton visited Montgomery Ward and decided to copy the model. That's the Walmart story.
Been using Puma in clustered mode for almost a year now & it blows away any of the other alteratives (for our use case) by a large margin.
Is there any way to view this with the collaborative features disabled? As it is the page is unusably slow in my browser.
I find that in strongly-statically-typed languages, I spend more time juggling the types of data than I do solving the problem at hand.
I also like to wrap every task with a decorator which sends an email if the task fails:

https://gist.github.com/alanhamlett/dc8cdd4721ea63053f14
I read the whole article and the impression I have is that all the uses you have for in-browser crypto in the current web programming model involve resistance to passive-only attackers.
You left out the most important part: there is evidence -- in the form of at least one peer-reviewed study -- to support all these claims.
TiddlyWiki, the original self-contained wiki (and now nearly 10 years old), was (is?) often used for note-taking. All you need is a browser, point it at a file:/// URI and you could save your changes locally.

http://tiddlywiki.com/
Most tournament play is organized on mailing lists. If you e-mail me, I can put you in touch with players in Seattle.
I'd love to see a Haskell-based alternative to LaTeX. Like the Xmonad window manager, it could become a niche product with its own small but lively community.
"A $1500 mining card, available for preorder from Butterfly Labs"

Don't try to buy mining hardware from Butterfly labs. There are others that actually ship their hardware on time. This is like the situation where every article on bitcoin mentioned MtGox as "the" exchange, even after it stopped usd withdrawals and was the most expensive place to buy bitcoins.
I put viewmodel state with the app state - my app state basically is viewmodel state, domain state source of truth is the database really, so you need to do ajax to traverse the domain object graph, its not stored on the client.

Just like you want to control a react.dom.input, you also may want to control a tabstrip. Maybe you have some biz logic that says "When you click save, select the next record, and if record.type===2, select the third tab". You never know in advance what state needs to be controlled from the top, I found myself refactoring my viewmodel state higher and higher.

The mouse state is never going to be controlled from the top, so that is component local state.
I just...what? I don't understand.

It's basically begging for you to switch apps after you get the "Yo" push notification. I can't really imagine a conversation which goes like this:

Me: Yo

Them: Yo

Me: Yo

Them: Yo

...

What I can imagine is getting a Yo from someone, switching apps, and being like "what's up? [p.s. dont fucking Yo me anymore. Just message me using a real app.]".

That "wut" app is similar in that you can't have a real conversation with anyone in particular, but it can at least be used for sharing secrets or something. I guess. Yo doesn't have such a use case that I can see.

They could maybe pivot it to act like tinder where if both of the parties yo eachother then it goes to a separate section of the app where they can actually IM eachother. But...idk. That doesn't seem particularly interesting/differentiating either.

I must be naive/short sighted.
Because there is an optimum range of characters per line for readability.
TLDR; Not actually a wiki. This is a nice front end js component that live autocompiles markdown into HTML.

IMHO to be a wiki it would need to manage user editing and version control.
It's not just static typing. It's strong static typing like you see in Haskell, Idris, Scala, F#, etc.
I find that in strongly statically-typed languages, laying out the types of the data helps me solve the problem at hand.

At least, for statically typed languages I actually use. I certainly have experience with unhelpful type juggling.
I'll write to Conrad (the tournament director) and see if he can recall.

Edit:
'Drunk' was almost certainly meant literally.
'Golden Pickle' was awarded to Frank who had traveled from the Netherlands. I believe the criteria was "furthest distance traveled".
You're supposed to solve most of the problem in the type design phase.
>This paper presents an empirical study with 49 subjects that studies the impact of a static type system for the development of a parser over 27 hours working time.

Because all the programs you've ever written were parsers.

full text: http://courses.cs.washington.edu/courses/cse590n/10au/hanenb...

I'm not actually surprised at this result when they forced people to use their toy static typed language, in their toy IDE (which couldn't take advantage of the static typing i.e. intellisense style prompts, type error underlines etc).
If you get the types wrong, you haven't really solved the problem, have you?
the interposer just provides the dual port failover that sas ports have.

I have a number of sata drives in sas ports atm and all i lose is dual controller support
Coding in iOS 8 Suggests New iPhones Might Have Built-In Barometers
Taken from a snapshot of their website:

See why over 200 companies a week choose Code Spaces

Real-time Backups Backing up your code has never been so easy

"Real Time
We have invested a great deal of time and effort in developing a real-time backup solution that allows us to keep off-site, fully functional backups of your data - at high performance. We literally backup everything you do, as soon as you do it.

Backups are only as good as your recovery plan
Backing up data is one thing, but it is meaningless without a recovery plan, not only that a recovery plan - and one that is well-practiced and proven to work time and time again.

Code Spaces has a full recovery plan that has been proven to work and is, in fact, practiced.

Your Backups
We provide full access to the latest backup for you to download at anytime. If you choose to keep a copy of backups for your own piece of mind, its all there in the Code Spaces backups section"

heh
they said off-site backups, well-practiced and proven...
heh

https://web.archive.org/web/20140328015048/http://www.codesp...
Not properly guarding for None has been over 2% of my bugs in working with Python.

I'd guess it's more like 5-10%.

There's probably another 5-10% that are problems dealing with trying to uniformly iterate over different kinds of structures, but I'm willing to admit I might just not know the correct way to do it (ie, map or fold or something).
Top flight professional cyclists with larger muscle mass (relative to their more slightly-built counterparts) can produce watts in that range for several minutes. See: http://www.cyclingweekly.co.uk/racing/tour-of-flanders/pave-...

The best track sprinters are in the 2000w for several seconds range.
We used to play this in single day marathons with 30 minutes of negotiation per turn. It was glorious.

I was quite successful and lots of people hated me for having backstabbed them in previous games but that only made my game better. Having an opponent dead set against me was just barter for my trades with other people.

There is no other game like it, although I'm told Intrigue gets a little bit of the double cross feel.
Interestingly, there are spiders that will consume small mammals like mice and even snakes.

http://en.wikipedia.org/wiki/Goliath_birdeater

Their primary diet isn't birds as the name might suggest, but they're perfectly capable of trapping something other than their usual insects if need be.

Fortunately the title wasn't "flesh-eating" as I had initially thought this article said.
Startup School 2014 Notes
I don't really understand the statement at the end that GHash has been "testing the waters" by sneaking above 50% for brief periods.

This seems to imply that the people running GHash can choose exactly what percentage of the mining power their pool represents at any given moment. But as a pool, wouldn't these fluctuations instead represent genuine variability in how many people are mining for GHash vs everyone else? How could GHash decide to "get brazen" and go to 55%?
GetWorkshop.com
Probably experience. I can confirm this based on my work in dynamic languages. I don't check in most of these bugs though, so the methodology used to arrive at 2% would miss them.
This reads like a hybrid of meetup.com...

The description of "An offline social network" will make some folks think of something else entirely.

Maybe another description without the word "social" or "offline" might work.
Seriously, if your root account and all full admin accounts aren't using MFA you're just asking for it. Also if you're not using purpose specific access keys, you're just asking for it. If the first thing you do isn't calling AWS support, wow...
You make it sound like that's a bad thing to legalize CBD-only treatment.

If CBD is the valuable compound here, why combine it with THC?

Personally I think they should make it schedule 2 or 3 instead of 1 and let it be prescribed like all the thousands of other drugs - there is nothing special about marijuana that requires self-prescription.

Edit: Looks like they've done that: http://www.ucsf.edu/news/2014/02/111641/marijuana-derived-ep...

(Well actually I think people should be able to prescribe themselves anything they want as long as they pass a basic test on it, and take measures to avoid exposing other people - so smoking would be right out, but that's a different world.)
This article misses the point of what a type system brings to the table. The key benefit isn't catching errors.

The benefits are largely discoverability, enabling better tooling, improving the number of optimizations compilers can make, and guiding the programmer. These are all things we benefit pretty much unilaterally from. The trade off is having to be slightly more explicit (Java and C# haven't helped this, as they insist you sign everything in triplicate, rather than promote type inference).

For functions with sufficiently rich types, there are often only a couple ways to implement the function. Sometimes, there are few enough that a compiler can actually derive it for you.

Having switched between typed and untyped languages repeatedly, I can't emphasize enough just how much rich, strong types contribute to the readability of the code.

And on yet another front, it may only be "2%", but I'm sure most people on here know how it feels to have written a couple hundred lines of code, only to suddenly find something of the wrong type somewhere it shouldn't be... It only takes a fraction of a percentile for a program to be utterly and completely useless.
That's a pretty unsophisticated look at the game. It's very possible to win a game of diplomacy without ever lying once. This is especially true if you play with the same people a few times: When people get to choose between being allied with a known backstabber or with someone that will tell the truth, guess what? The backstabber loses. After a big backstab, chances are you are getting clobbered in the next game, because on the first couple of turn, chances are you'll have trouble being part of an early alliance, and thus end up as food, especially if you are stuck playing Italy.

It's far more valuable to know who else is lying, and trying to gain information from other people on the table. So much of the game comes from figuring out what other people will do. Being persuasive is also very important, and it's very hard to be persuasive when people know you are a good liar.
I think you're projecting here. Reocities cost a ton of money to create, costs money to run and has $0 income. What you would do with it is a totally different matter, I just run it as a public service and if I shut it down tomorrow I'll have more money next month than I do today.
The face to face meetings add another dimension with false signaling, too. Hey France, next round I'll talk to Germany and get that army moved out of there for you...

Oh man, the emotional investment in this game is just never replaced by online play, imo.
Comparing the description of the paper to the abstract, TFA seems to substantially overstate things.

From TFA: "[T]here was a study [...] which found the following to be true in experiments: not only were development times significantly shorter on average with dynamically typed languages, so were debug times."

From the abstract: "This paper presents an empirical study with 49 subjects that studies the impact of a static type system for the development of a parser over 27 hours working time. In the experiments the existence of the static type system has neither a positive nor a negative impact on an application's development time (under the conditions of the experiment)."
I really question their methods. The Boston area for example has exploded with biotech and finance companies over the last 10-15 years, and high tech and big pharma have moved in as well more recently. People are also constantly complaining about lack of affordable housing, which would lead me to believe that lesser educated people are being priced out of the market and are likely leaving, not coming in droves.

Their findings also very conveniently align with the overall views of the Atlantic.
I just Yo'd about 15 times back and forth with a friend.

He just texted me "What's Up"

Mission accomplished I guess?
Saving preferences in your Android application
It's Facebook's "poke" feature (which I honestly love) in 2014. There's nothing wrong with it, but I struggle to find anything novel about it.
Well I say "a lot of people" but its still a minority. Most people do stay in the city, live with roommates, etc. 30k people is an insignificant drop in the bucket compared to NYC's 8 million residents. On top of that, There are a lot of people who move into the city who already have established careers and have a well paying job lined up, or moved out of the city after college and then moved back after they've moved into higher paying positions.

On top of that there is a lot of international money moving into New York, as another commenter mentioned, and generally into the 2+br apartments with a family, further driving up the cost of living even with a roommate in the "safe" areas.
Thanks! I didn't know about RQ, from a cursory glance it does look a lot simpler than Celery.
Sidenote: I decided to follow RQ's author on Github, and discoverd Gitflow as well. So, double thanks!
I think that's more or less it. I was just playing to win. Although the manner of my betrayal may have been a factor. While we were allied, my friend insisted on being the one to deliver both of our orders himself. When I broke the alliance, I allowed him to deliver the orders that we worked out together, but then I secretly delivered a separate set of orders for my own forces with a note saying that they were to countermand any other orders that might be received. It was kind of underhanded, but so was his insistence on delivering my orders (since doing so would allow him to unilaterally betray me), so I figured he had it coming.
And you never need to refactor them. It's also not clear the sophistication of the type system, or the familiarity of the 49 participants with the type system, whether they were working together or independently, ...

But most damning is the line immediately following:

"In the experiments the existence of the static type system has neither a positive nor a negative impact on an application's development time (under the conditions of the experiment)."

Unless the abstract is tremendously misleading, the paper flat out does not say what TFA claims.
I love the depth of this article. Clearly the author put a significant amount of time into this, and I appreciate the clarity.
I consider regular expressions to have the rare and elusive "write-only" flag set. Those bastards are almost impossible to decipher after the fact.

I incrasingly consider dynamic languages to fall into the same "write-only" camp. One week get work done fast and efficiently. A few weeks later a new edge case is encountered and it doesn't work. Figuring out exactly why can be more than a little frustrating.

Dealing with code other people wrote can be even worse. Yes the language is dynamic. No the expectations are not. If you call a function with some object and it's not the right kind then it's either not going to work or it won't work like you expect. Jumping into the middle of a system and trying to figure out what the requirements and expectations are for every object in every function is a collosal waste of time. Yes it could be documented, and that takes even more time! Static typing makes it remarkably clear and straight forward.
It may be peer-reviewed, but that 2% number remains to be verified independently.
So what happens when github goes down? I'd argue a better source for this sort of thing would be to put the hash in dns, either directly in a txt record, or using hacks involving A or AAAA records. Your nameserver almost certainly has more security than your github repo.
+1, weight has a huge impact on the user experience of a smartphone and doesn't get enough attention in specs.

There is a significant comfort difference between light phones in the 100-150g range (latest iPhone, Nexus, Galaxy) and heavy phones in the 150-200g range (e.g. most Nokia Lumia phones, phablets).

720p for 4.7" doesn't bother me, as that's still full fidelity at 11". http://isthisretina.com/
Click "settings" in the top right then "print":
https://hackpad.com/ep/pad/static/utAjFcYuvvB
I'm not what's more disturbing. The fact that it secured 1.2M or the mental gymnastics that people are doing to justify the existence of this app.
> Without ever having officially launched, co-founder and CEO Or Arbel managed to secure $1.2 million in funding from a list of unnamed investors, except for co-founder, angel, and Mobli CEO Moshe Hogeg, who participated in the round.

Stuff like that really gets me. I see tons of start-ups that would have a fighting chance given that sort of investment and then lame stuff like this gets funding. Of course they're entirely free to spend their money any way they want, but was there really no place to spend that better?

Congratulations to the Yo team for furthering the research to the origins of the term 'dumb money'.

I guess if you timed it right you could use Yo to communicate in Morse, but that seems to be a waste of bits considering that each packet will activate a very large number of bits being sent where one would suffice.
Credit card != Banking Information.

And if they pushed an update to change this [even accidentally], how would you know?
It's a little weird, but being weak makes negotiating easier. You get more bidders, more or less. Say you're in a 3 way dispute, with two stronger powers. It's real easy position them against each other and you're the obvious ally. This works well enough that even the weaker starting positions seem to be more influenced by alliance choices than by their objective positions.
Wow, this is fantastic. Now I have a word ("safyness") for what I and others have been saying for so long: that static typing prevents the bugs that are easiest to catch. If it were free, I would take it, but it often does so at a large cost to productivity, and even understanding of the dynamic/runtime behavior of the system.

That second problem I summarize using the phrase the "map is not the territory". (http://en.wikipedia.org/wiki/Map%E2%80%93territory_relation) I had heard this phrase for many years, outside the context of programming. I never quite understood what it meant until I spent time around hardcore C++ and Haskell people. Static typing is a model (a map) for runtime behavior.
Looks great now! :)
The ultimate test of endurance is probably The Campaign For North Africa game with a listed play time of 1200 Hours with 10 people.

http://boardgamegeek.com/boardgame/4815/the-campaign-for-nor...
http://www.impredicative.com/ur

Bam, static typing system that prevents a bunch of those exploits from the list of 25 most exploited bugs.

The generics paper is not exactly relevant. Or I'm not quite sure what it's supposed to prove.

The other research paper is kind of disingenuous:

a.) They measure programmer productivity on a small, 27 hour project. Advantages of static typing grow proportionally with the size of the project. I personally am of the opinion that scripting languages are ok for smaller projects, but not that great for larger projects.

b.) They use two custom languages, one inspired by Smalltalk, one inspired by Java and based on the results make a pretty general conclusion about static typing. I'm not convinced that such conclusion can be made based on the experiments they present.
I find this question somewhat amusing.

You treat the most important aspect to your entire success (traction) as a given and skip straight to questions of funding.

What you should be asking is: which of these ideas will get the most traction?

If you have massive traction, VCs will fund you. Period. So, don't worry too much about funding but focus on traction.

I think you need to get your priorities in order.
More importantly, Google knows when you are looking for services and can market to that as well.
I rotate between Java, Ruby (and CoffeeScript) in my current job.

Java is less productive in terms of having much less expressive style and abysmal library support for higher level abstractions.

On the other hand, in Ruby I spend hours of my day fighting various DSLs - rspec, Factory Girl, ActiveRecord etc. getting my code free of things that could be trivially eliminated with static typing, so long as it was expressive enough to cope with the abstractions I'm working with.

And that's the catch. The abstractions I'm working with in Ruby are simply not sanely expressible in Java. I'd need a much, much better type system to program at the same level of power.

Overall, I've found the productivity of dynamically typed languages highly unconvincing when compared to typed DSLs - not embedded DSLs, actual DSLs with parsers and type checkers and semantic errors at the same level of abstraction as the domain. But maintaining a DSL is not something many people can afford to do, so we muddle on, bouncing between horrifically verbose Java and Ruby that needs ridiculous levels of testing to stop it falling apart into a pile of mud - especially if you ever want to even think about refactoring it some day.