skysight-inc/HackerNews huggingface dataset:
From what I understood from the article:

- You can iterate quickly on android. If you notice that people don't care for your app, you can stop at the splash screen I assume. Or stop when you've added enough features that and yet no one is downloading.

- When you release on android, it's almost instant. This means that you don't test it as well as you should because you know you can always patch it tomorrow.
Does this mean I can run OpenStack "on" OpenStack or other public clouds to do, for example, virtualization of storage and compute resources across VMs provided by Amazon, RackSpace, Microsoft, and others?

Of course there is redundancy in this approach, but what is the point of abstraction if I cannot layer abstraction on abstraction?

Edit: I ask because OpenStack has perpetually seem like a project just barely beyond my needs. I love the idea (or perhaps mistaken idea, I have never implemented it) that it would abstract roles from the nodes they ran on, a way of skirting more serious configuration management a la Chef or Puppet, and providing other, orthogonal, capabilities. For example, I would like to not have to be dependent on the storage implementations of the public cloud I run on. There is fragility in implementing a project on Azure when it becomes tied to Azure's APIs for blob storage.
I think he's referring to a recent spate of rapes in India that received a lot of exposure in the US press.

TIME just posted an article about high-profile gang rape in India a couple days ago: http://world.time.com/2013/09/02/india-fury-over-gang-rapes-...
Including the bezel, yes. The 7 usually refers to the screen size, which on the Nexus is 7" diagonal (and 7.9" diagonal on the Mini).
I think that's the only place I use OpenID. Maybe. I'm not sure, to be honest - every time I go there, I keep selecting providers until I happen to click on the one that I originally chose to log in with.

I'd much rather just have a series of <service>@<lastname.org> usernames with randomly generated passwords.
Yahoo showed us 30 days of logos. Here’s the one consumers liked best
Get the Android Kitkat before anyone else
He did mention Montessori schools as similar, but that they don't go as far as Sudbury Valley in offering freedom and democratic control to students.
"Worst thing ever and everyone lists reasons why."

Who is everyone? Where? Those people over there?
100KM Chinese traffic jam enters day 9
The Amazon app store has millions of paying customers waiting for your app.
Safari works better then Chrome. I have a retina display so perhaps thats it. Its strange behavior, first it seems that greyed out images/css is loaded, then when you scroll the non-grey version appears and text appears as well that was not there before. Anyway I think this was probably designed this way but it glitches out weird when scrolling. Not a big deal just kinda distracting, glad its not part of Angular.
I am always astounded at how quickly and ferociously people will rush to the defense of common practice schooling models. "It worked really well for me!" "Children need to learn to shut up and do what they're told!" - as several comments here attest.

I don't think this article is persuasive enough to convince most readers of the benefits of a self-directed learning environment.

All I can say is that for me, I really struggled to cope with common practice schooling. I really think I would have flourished in a self-directed environment. I'm not necessarily sure it's best for everyone, but I wish adults, especially parents, would be open to the idea that their success in life happened in spite of their schooling, rather than because of it.
That's a weird mis-characterisation of what it means to be colourblind. It's one of the discriminations that's still legal in England - electronics companies are allowed to not employ people with colourblindness because of the lack of suitable 'reasonable adjustments' and the need to have colour vision for a lot of electronic stuff.

Also, any resistors not in a pcb should be in a nice drawer with a neat label; any resistor in a circuit could give misleading values when multimetered because it's in a circuit.
Ask HN: Which two books were the most influential on you?
Why aren't journalists allowed to write anything that has ever been written before? It's possible for two people to reach the same conclusion independently (Calculus was discovered twice)
Why Nokia Died: Nobody Buys Phones, Anymore
Fielding a viable military, as one example, does require some amount of discipline in your troops. Fielding a 21st century military will require even more of it, if the model predicted by the Rand company I read about in a book on Special Operations is anything to go by. (Small teams that group together to complete objectives and then disband to avoid becoming a target.)
More importantly, it's a 4:3 tablet. I HATE 16:9 for anything but watching movies - just less usable real-estate.

Why are almost all Android tablets 16:9?

www.pocketables.com/2013/01/the-ipad-mini-has-me-convinced-that-a-43-android-tablet-is-a-good-idea.html
The problem with an LCD screen on a watch is that you have to wake up the device to see the time. As far as I can tell that is the case with this device too.

Watch the video here at the 2:00 mark to see it power off:
http://reviews.cnet.com/samsung-galaxy-gear/
No, 7.02"
~1ms drift for a GPS clock sounds like a lot to me. Have I missed something?
As I understand it, it wasn't the customer who requested client-side email validation; the customer just requested validation against a list of known good addresses (instead of just against a list of known good domains), which is a perfectly reasonable requirement (for reasons given in other posts in this thread). It was the programmer who (insanely) decided to do the email validation client side instead of server side.
What configuration management tool are you using instead of puppet?
My concern is the ability of apps to eat all the data in my data plan without me knowing.
> you don't have to include ALL features

You sure do have to include a lot of features though. You've no chance if your app is a simple one because you'll get hit with one of these:

2.12: Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected
I thought the point is to have something like FitBit or Nike Fuel Band with smartphone functionality...
Yeah, I work in the VFX industry, so I'm a bit biased :)

Cool - actually, that would be a lot less computationally expensive (assuming you just modelled the sun as a disc) tracing it backwards without any GI at all. Photon mapping's pretty similar though, you've just got a final gather process at the end of sending out the light rays. The difference is photon mapping records all the hits to all surfaces. If you limited it to specular ones (at least for the first ray bounce) you'd probably have something very similar.
You have production staff in training on minimum wage on a production line.

Those people don't get Internet access.
What the Galaxy Gear could have been: The Omate TrueSmart
While the 5-10 day approval process to get the App Store is inconvenient for developers, it gets a disproportionate amount of attention. The limiting factor in software development is and will remain to be engineering resources. Building on the Apple ecosystem still takes considerably less time and effort to complete an app than Android, due to consistent and up-to-date hardware & software, common design patterns, a robust developer ecosystem, and generally a more sophisticated development platform.
Could you paste your config for doing this? I'd like to give it a try.
I was a "high achiever" in high school, got into the top public university in my state (top-15-20 overall depending on your rankings), then got into a top 14 law school. By all traditional metrics, school worked for me. However, I now have dropped out of law school and am doing very well professionally in a field entirely unrelated to my undergrad degree, and everything I use at work (it's number and data analysis heavy) are things I learned on my own because I was interested. I wish I'd had time to do this stuff while I was younger.
Why don't they build a web app if they want to iterate faster?
The huge problem with this suggestion is that society is built around the idea that you have a "High School Diploma" and a "College Diploma", so just up and quitting school isn't a good solution.

I think the best solution for someone trapped in the school system is to basically do a few things:

Middle School
1. Survive.

2. Get ahead. You're not old enough (in society's eyes) to out maneuver the adults yet. Prepare yourself.

3. Develop a love and interest in another foreign culture.

High School
1. Take every "legal" chance to get out of normal classes. Do joint-enrollment, AP, and technical classes.

2. If you must take "normal" classes, sleep in them, or do tomorrow's homework (the rest of the year's homework if you can) in class. Test well. Then study more interesting stuff with the extra time you have at night. Remember: Homework is largely graded on completion and is typically the largest part of your grade, so do the easy thing.

3. Apply for scholarships like hell. Every dollar you can get now is worth 1,000 times itself in the future.

4. Learn a language and culture of a (very) foreign country. Don't take Spanish or French. Do German, Chinese, Russian, Japanese, Korean, etc. Learning a language doesn't just allow you to interact with others from that country, it gives you perspective on your own situation. This is vital to your education.

University
1. Buy the best education you can for the value. An online degree is cheap, but not valuable. An Ivy League degree is expensive, but the value may not add up to the expense. Try Georgia Tech, not MIT. Try University of Washington, not Harvard. Use your own judgement here.

2. Don't go into debt if you can.

3. Do an exchange program. Spend a year in a country you care about. See also: High School #4. Don't stay in the "international housing" if you can. Try to stay in the dorms with other normal students.

4. While in University, do paid work in the field you are going into. The more recognizable the name of the company you work for, the better. If you're doing work at the University, don't do retail, food staff, etc. Do technical support, tutoring, or administrative. Not only are these jobs easier and pay more, but they look way better on a future resume.

5. Take an advanced finance class and an advanced programming class, even if you have to "sit in" on the class (larger universities don't take roll and you can sneak in these classes sometimes). These are the two human systems that make our world work today. If you don't get this, you're going to get swindled as a professional.

6. Join clubs. If they don't exist, make your own club. Get on the club's officer list. Put it on your resume if it looks good. You'll make lifelong friends from these people. You might even start your own business with these people.

7. Don't really bother with Frats / Sororities / Bars. The real fun and parties are with deep friendships you make and that allow you build a better lifestyle. See #6.

8. Go with your gut and fly.
Software is definitely engineering for real time and safety applications. Consider aerospace software that keeps planes flying, drive-by-wire systems, and power plant software
Put Me In, Coach
Sure. You make a great point. A mere four and half years after the article was written... ta da, Firefox! Straight outta nowhere, refuting the article's core point. One day they chuck out their dirty old codebase, then just four and half years later out pops their shining new browser. Stick that in your pipe and smoke it, Spolsky!
Is there any info on what OS it is running? Is it a Samsung proprietary one? Also info on how to develop apps for it?
I delegate to Symantec’s (previously Verisign’s) OpenID service:

https://pip.verisignlabs.com/

…it's been pretty solid for me and supports two-factor auth. The <head> of my OpenID endpoint looks like this:

<link rel="openid.server" href="http://pip.verisignlabs.com/server">
<link rel="openid.delegate" href="http://[me].pip.verisignlabs.com">
<link rel="openid2.provider" href="http://pip.verisignlabs.com/server">
<link rel="openid2.local_id" href="http://[me].pip.verisignlabs.com">
<meta http-equiv="X-XRDS-Location" content="http://pip.verisignlabs.com/user/[me]/yadisxrds">
I need to color-code a resistor a few times a year. To do so, I usually consult the table on the wall in our electronics shop or just grab an ohm-meter.

If I needed to do it daily, I'd get real good real fast.
Good write-up. Couple of (unsolicited?) review comments.

Nitpick: I might be mistaken here, but I think PBKDF2 uses a HMAC function not a simple hash function. So it's highly likely you meant HMAC-SHA256, not SHA-256.

Nitpick: I'm guessing the IV is also generated from a cryptographically secure RNG, but you didn't say so in the doc.

Question: Why same IV for all user keys, instead of a different IV per key? Best practice is for each "encrypted message" to have a different IV. Your doc makes it look like each user key is a encrypted and sent separately, so each of the user's keys would be a different encrypted message.

If my understanding is wrong on anything, would appreciate it if I were corrected. Thx.

PS: Opening paragraphs are a bit combative, esp. "So saying ...".
I was hinting at the latest Xerox fiasco.

https://news.ycombinator.com/item?id=6156238
So this will be the image we use in the png under the "before iWatch" label. (Actually iBand I bet)
Biggest insight - 'go for sustainable app marketing strategies not just burst download campaigns'
People hate waiting for software, but they hate unexpectedly running out of data-plan capacity even more. Until now I've known that pretty much* the only time an app will be using data is when I'm looking at it.

*There are a few exceptions, such as Mail which the average user understands.
Where it actually makes sense (assuming === and not == is used for comparison).
I'd argue that domain names don't matter much right now, for people. How many teenagers have their own name as a domain? How many even want one? Heck, how many adults have or want one? Even with the .name TLD, I don't feel like it's ever really taken off. And there might be a ton of new TLDs in use 15 years from now.
Having the buttons everywhere also provides for future flexibility.

Just because a button is ignored now, doesn't mean that it will always be. Special events, changing traffic patterns, or changes to traffic flow optimization strategies may some day necessitate the use of the button.

If the button wasn't already there, it would have to be installed, which takes time, money, and planning.
How to enhance your creativity: Know the mental process
Apple's Mistake (2009)
Android might never prove better. When/if it ever does then I will reevaluate and deal with being a fast follower rather than a first mover.

However, it is premature at this stage to state that Android is the better platform for startups.
Yes, for designing a product people must refer to a datasheet.

But when discussing things it's nice when someone can correctly say "TQFP", or when they see a choice of two ICs and you say "It's the QFP one" and they can pass that tube over.
Don't confuse compliance and learned helplessness with discipline and the ability to defer gratification.

The school system in America is teaching the former and neglecting the latter, and doing more of it better is only going to get us more of the weaknesses and less of the strengths.
Unless a new user was added after that page was loaded.
Maybe we could define it as "collaborative editing of information".

Wikis is one technology, maybe tagging (and voting) is other technology, multiuser editors, mmm in the late days we can see "inline comments" too...

The way wikis solves that, is adding certain ingredients as "revision history".

There is a tool nowadays by excellence, for "revision history", and it's named "git". In the late days people speaks a lot about "github for writers" and things like.

Google apps, and alternatives, offer a step further (i.e. you can use google-sites as wikis with permissions, but integrating rich widgets).

mmm

We could say that stackoverflow and etc are a wiki based on questions/responses/comments...

I could prefer a CLI wiki (that you can edit with vim, render from markdown to ASCII colors, and query with ack or grep). But I don't know if this paradigm could be considered a "shift". Maybe it already exists, just that I haven't used it.

First thing you should consider in whatever platform/solution you're thinking is:

a) Attribution. Do you prefer to enable anonymous contributions, or do you prefer gpg signed ones?

b) Content access. Are you thinking about public wikis, private wikis ? This may change totally the solution...

Maybe a paradigm shift may emerge if you look at new devices... smartphones, etc... is a "mediawiki" a nice solution to "collaborative editing" on a smartphone ? doe it take advantage of the device capabilities?

Regards.
Go with Android because that's where all the users are!

Piracy? Meh, all those users are in developing countries and won't buy your app anyway!
Even when people do recognize this - and I think many do or can be easily led to that conclusion - there is still the intertia based on lack of viable and/or affordable options, plus the competing visions of the parents.
there was an article posted here a few weeks ago that talked about an android development company/group that boiled it down to ~10 major categories of devices that they needed to test with to get maximum device acceptance. So for them, unless a whole category of device comes out, like a smart watch for example, they do not need to have every device to test.

and this encompassed screen sizes and OS versions.
> So the only way I can understand what the code is doing is by stepping through it in a debugger.

If methods are factored and named well, the name tells you what it does and you shouldn't have to look at the implementation unless its not doing what it says.

I've found that good OO programs are understood by understanding the classes and messages between them, not by reading the implementations of those methods. Look for the big picture, not the details.
Joseph Redmon - Resume
Until we see some sales numbers proving beyond a doubt that these devices are a success, I'm not going to believe in them. So far there has been a lot of hype that started with rumours of an iWatch. The media instantly jumped on those rumours and started the echo chambre, assuring each other that smart watches were going to be the next big thing. Then suddenly Samsung came out of the woods and announced that they, of course, were also preparing to introduce a smartwatch in the near future.

The question now is how is really going to buy and wear those watches once the novelty effect wears off? People who are wearing watches as a fashion accessoire are probably not going to swap their Rolex or Breitling for some ugly plastic-y looking thing. This leaves the more geeky crowd that might be interested in the smartwatch for its functionality. I'm not convinced it provides enough added value over using my phone to warrant wearing it. I think, in the end, the target demographic for smartwatches is limited to the same people who used to wear those Casio watches and will remain a niche for the foreseable future.
I'm sure data-sippers and battery-hawks can configure settings it so it's only when on wifi, or when-charging (or both).

Given about 90%+ of mobile users have access to a wifi point + charger on a nightly basis, this seems reasonable.

I'd mainly use it for podcasts and Audible - keep my casts and books updated so I don't have to sit in the car for 5min downloading the daily selections.
If the bits in a video broadcast were printed and bound, it would make a formidable book. But very dull reading, I'm sure.

I remember the day Carl Sagan died. I was on irc, and when I saw the news, since it was on-topic, I passed it along to my channel. A long time ago...
I was going to say I can't imagine anyone exposing that endpoint directly to the internet, but unfortunately I can.
Sounds cool, but I'm a little confused on the purported security advantage of your service... maybe I'm just a noob, or I'm missing something, but if this integrates with GitHub, isn't your code already floating around in the cloud somewhere?
Uh Oh. You outed me :) I've been around a bit, but in the critical period I was schooled under the British system. It took a bit of adjusting but I've finally got rid of all the 'u's in my spelling, and I fit in very well, thank you.
AppCache is a pain to work with.

Admittedly, when I was working on it, we were trying to wrangle it into something it really wasn't meant to do, but that fact - that it wasn't a good fit for our application - wasn't at all obvious until I finally started encountering all the "gotchas", and reading more about them.
No CloudFront support either!
My bad, I brought up 'start up', but that was not the point of my comment. Big as in Excel? Well, we have OpenOffice, Google Docs, and so on. They were written from scratch with the aim to compete with Excel/Office.

As for the victim of their own success, I addressed that, arguing that it is often inertia and silliness, as we accept different feature sets when we switch our tools out.

The reality is, we rewrite all the time. I used to develop in Borland and OWL. I moved apps into MFC and Visual Studio. Now stuff is being moved into Qt. People have switched from native to cloud, and so on. We endlessly move to new platforms, new software, and so on. In all those cases we accept that the feature set will be different, yet for some reason we don't accept it when we are rewriting an app. I'm not dismissing the cost - if you need to generate a TSP report, and I don't offer that feature, then you are pulling out Python or something to hack it together yourself, and that has to be counted as part of the cost of the project.

We do rewrite large infrastructure software. We do. All the time.
GitLab has a self-hosted version that you can install on your own server, which I think has everything but tasks.

http://gitlab.org/
Old Mission Capital - Chicago, IL. No remote.

We are an automated trading firm looking for a QA tester to make our software more robust.

You will need strong scripting skills (we use Python and bash) as well as strong communication skills.

You don't need to have worked in the finance industry, but you must have experience with automated testing tools.

To apply, go through our Stack Overflow Careers post:

http://careers.stackoverflow.com/jobs/39811/qa-tester-a-trad...

I got here via Stack Overflow myself, so feel free to send a link to your profile if you have one.
Exactly! Why not make it a mini CPV farm?
Yeah it sounds like a lot of things. Human behavior in groups is kinda predictable. Part of it has to do with knowledge assymetry. Researchers and architects generally know more than their customers, so they have a lot of latitude to "sell".
Except that society doesn't need every single citizen in the military. Even we Israelis only need most people in the army for a few years rather than going to total war.
Android has just passed 1 million apps (so clearly more apps are added to Android, faster), and has more app downloads than Apple now. It's also just passed 1 billion devices.

Whatever the story of Android has been in the passed, things are rapidly changing, and it's better to be there first, instead of coming in later to an established competition.
Is 14 a common cutoff for classifying academic institutions? Because I am interpreting this as 'the 14th best law school' and it seems that I shouldn't just assume this. It's an odd manner of delimiting a set and I am curious if there is some sort of legacy/esoteric set that I am oblivious to. Thanks.
Check out http://msdn.microsoft.com/en-us/library/system.diagnostics.p...
Is it just me, or were none of these logos inspiring in any way? The winner logo even seems to have a glitch (too much space between "Y" and "A").