skysight-inc/HackerNews huggingface dataset:
In hindsight, I think Apple did an impressive job with the App Store, in their usual style of building a brand-new kind of thing and actually doing a bang-up job of it. It took a few years to really get into shape, and I don't like everything about it (the 30% cut is steep, and I'd like to install a non-Store app once in a while). However, a software store is a legitimate business and not some philosophically-unsound intermediary, and there are many human factors that go into software that are relevant here.

The most impressive aspect of the App Store is that a human ensures a certain level of quality of every single app in the store. While a few clauses in Apple's guidelines get the most attention in the blogosphere (like ability to access adult content), the bulk if it is actually mundane stuff like: The app doesn't crash if there's no Internet connection, or if the connection drops. The app doesn't have other glaring bugs or usability issues. It's compatible with some range of OS versions and devices. And so on. It was ambitious of Apple to try to scale a curated store to hundreds of thousands of apps, but they hired lots of people and they did it.

The store is also a much better experience than any previous way of buying, or even discovering, software. You can easily pay with one click; the download begins instantly; and the installation happens invisibly. Remember filling out credit card forms online just to buy a $5 app? Imagine that process on a tiny screen. Remember installers? Uninstallers? When shopping, you can browse titles easily, and you can get an idea what you're buying. The organization and user interface, while often criticized, are better than anything comparable that I know of (game console stores; old shareware sites), and of course the selection is much larger.

One final point to note is that most hackers, as much as they love hacking around with technology, don't have the desire, experience, or attention span to produce a polished app with a decent user experience, and for those that do, it necessarily takes many many hours. So some of the hurdles Apple puts up (like registering for the developer program) should be put in perspective. On the other hand, I absolutely think the iPhone could stand to be more hacker-friendly and easy to mess around with.

In summary, I think of the App Store as an Apple innovation and a very daring one. Like many Apple innovations, many parts of it seem obvious (and maybe are/were) and yet are hard to do and weren't done previously, or weren't integrated. Apple's always trying to integrate stuff, which tends to reduce choice at a technical level but vastly improve the experience of using the product (...if only it weren't the trade-off it was). The canonical example is making both the hardware and the software for a computer, but there's an endless list of smaller ones (like deciding the sound card is part of the computer).
So this will be heresy to some, but here goes:

Calculus, mechanics, E&M, etc, are important. No doubt. But the typical first year engineering curriculum, which revolves around these subjects, is needlessly decoupled from what engineers actually do for a living. I was an aerospace major, and it wasn't until my third or fourth year that we actually got some idea of what it was to like to be an aerospace engineer! And that was only because I did some jet turbine design competitions as electives!

Now, imagine you're a woman entering such a program. You're not sure if you belong in the program to begin with, because after all how many women aerospace engineers do you know? Then you spend your entire first year down in the weeds doing a bunch of math, and at the end of it you don't have any better of an idea as to whether this is something you can do for a living. If you're a guy, you face the same challenges, but at least you have the comfort of knowing that it's a path well-trodden for people like yourself. You can look to your professor or someone you know in industry and say "well he did it and got through it and likes his job."

Once you get into industry, of course, it's not like whether you got a 95 or an 85 on the deformable bodies exam determines whether you're going to contribute the most to your team. Those skills are important, but they're just a part of the skill set that makes for an effective engineer. And we don't teach any of those skills in the first-year curriculum nor do we reinforce to students the fact that those other skills will be highly valued once they enter the workforce.

So what you see as "watering down" the curriculum, I see as excising the "onions in the varnish" to use pg's terminology. The first year of engineering school shouldn't be an exercise in rewarding the people who "get" the material most naturally, which is what it often turns into. It should be teaching fundamental skills and helping students develop a big-picture view of what the profession entails. That means teaching calculus and E&M, sure, but I think it should also encompass things like the projects highlighted in the article (hands-on exercises working in teams), and also include teaching skills like communications and teamwork that are in the real world every bit important as the mathematical skills.
Compatible with Note 3 and Note 10.1. You lost me there!
Judge issues gag order in Barrett Brown case
Once the tutorial is complete (within the next week or two) we'll be posting the demo :)
Great thing with your Real-time feedback on the Readiband you are able to tell yourself if how your feel matches up to your bodies fatigue level.
Except noobs (such as myself) who rushed to create one when the SO beta opened didn't know this, and are now stuck with quite a few sites attached to a soon to be 404'ing service :-(
I'll show it to my JuCo students, maybe it will improve their papers.
The data also comes from those highly annoying survey walls, so take with a grain of salt. As in, "before we let you view the content you want, complete this survey."

Personally, I find these rather blogspammy.
Sure, but one aspect of "terrible" driving would be: following too close, leaving oneself insufficient space to brake in response to leading vehicles. So, someone who is terrible in that respect could be more dangerous sober than a better driver is when drunk.
Well, the divine part is lost on me, but when I think of the churches, cathedrals and convents of my country (Portugal), I can't help but be glad that our kings did decide to pay for their construction; they're just fantastic works of art.

And in a way, it protects them from destruction; even as we become less religious (and we are), we still pay a lot to conserve and restore them, which I doubt would happen if they were just four blank walls and a cross.

That said, I have some doubts the above mentioned cathedral will be regarded anywhere near our Manueline monasteries in centuries to come.
If you want to manage opaque blobs then you should probably use Riak or Voldemort. Cassandra gives you a set of one-size-fits-most tools that by and large work very well together, but if you want more of a build-your-own-database toolkit, it is a bad fit.
Don't take this flippantly: have you checked to see how much data you're actually using?

I did when switching carriers and was shocked at how little non-wifi data I was really using. I use plenty of apps, get they typical corporate load of emails, upload photos, read stuff on the internet... and my cellular usage was in the low hundreds. Which made sense thinking about it, wifi at home, wifi at work.
Ideas - is yours any good?
True, but there is also potential for some re-branding here. Maybe one of them is more "hip" and "fun" but people don't associate it with the Yahoo! brand.

Ideally you would have different people use different logos and then you'd survey them after a year or 6 months; once they're more used to "their" new logo.
I think you might be right except for airlines!!! I wouldn't want to be on a plane with a pilot that doesn't sleep well.
Buy a second power cord and keep it in your bag?
no it's not. gtfo with threads like these
N.S.A. MISSED CONNECTIONS
Computational study reveals surprising flexibility in metabolic networks
What value could this possibly add to the discussion?
New groundbreaking research may expose new aspects of the universe
Well... I'd say good driving works to minimize the importance of your reaction time, but that doesn't make reaction time unimportant.

I do agree with your general point though.
"Marathon launches two instances of the Chronos scheduler as a Marathon task. If either of the two Chronos tasks dies -- due to underlying slave crashes, power loss in the cluster, etc. -- Marathon will re-start an Chronos instance on another slave. This approach ensures that two Chronos processes are always running."

So basically, it's a distributed crond. I could be wrong, but I don't think this will make your datacenter run like Google's.
This is anecdotal (but frankly so is yours)...

We have mainly been doing iOS apps but we are hearing demand from customers about having an option in Android so one of our developers (who is definitely much more of an Apple fan) has been experimenting with the Android SDK and he has been very impressed with the Android SDK. He has found many things to be far easier in the Android SDK than with iOS. His main complaint is with the emulator which is extremely frustrating to use but since it's dead easy to use your device that's not as big of a deal.
Agreed - definitely not real productive time. Most of the time it's just entertainment (which makes sense if you consider that no one ever has any idea how long they'll be waiting for whatever it is they're waiting for).
>"The idea that schools might be places for nurturing critical thought, creativity, self-initiative or ability to learn on one’s own — the kinds of skills most needed for success in today’s economy — was the furthest thing from their minds. To them, willfulness was sinfulness, to be drilled or beaten out of children, not encouraged."

... Perhaps that's because you can teach discipline, but you can't teach creativity. You need both to be really successful, but to be at least moderately successful, you need at least discipline... No matter what you do, you can't take creativity away from the kids who are really creative...they will be off making things and designing things and writing things and painting things, because that's what they do... you can't stop them, even if you try.

If you teach discipline, you will end up with disciplined creatives and disciplined non-creatives...I can tell you as a person who was kind of a dumbass when I was at school (although a creative dumbass), that I got much more benefit from learning what little discipline they managed to impart than some fruitbat curriculum that tried to "encourage me to be creative"...which I probably would have responded to by intentionally being less creative.

...sometimes the people who designed the things around us are more clever than we give them credit for being...
Phuch, at least I used delegation. I'm not really in the mood of setting up the whole provider code, is there some alternative which I could delegate it to?
at a broader level, projects like Marathon tie into the greater move toward software-defined networks, storage and even data centers. Companies are trying to replace expensive gear with commodity gear powered by smart software, and being able to automate cluster management and failover is certainly part of that equation.

At least this part is spot on.

They seem to be focused on ZooKeeper (both are Apache projects). I'd very much like to see a decent comparison of Pacemaker/Corosync @ http://clusterlabs.org/wiki/Main_Page, ZooKeeper @ https://zookeeper.apache.org/, OpenReplica @ http://openreplica.org/ .. particularly given that the former is what I am most familiar with and what larger Linux businesses (RedHat, etc.) seem to be focused on.
If they're saving money by using cheap paper, then discarding their stock and reprinting new editions would cut into that considerably.
Of course, the real reason the limit is there is because the greatest danger is the terrible driver, drunk. When you take 30% worse of "terrible", you get "really terrible".
Yes, in fact, the next release of Cap'n Proto (v0.4) is slated to include RPC support. There are some hints on what it might look like in the docs already:

http://kentonv.github.io/capnproto/rpc.html
http://kentonv.github.io/capnproto/language.html#interfaces

The reason Google never released an RPC system together with protobufs is because Google's RPC implementation simply had too many dependencies on other Google infrastructure, and wasn't appropriate for use outside of Google datacenters. There were a few attempts to untangle the mess and produce something that could be released, but it never happened.

The public release had support for generating generic stubs, as you mentioned, but it was later decided that these stubs were actually a poor basis for implementing an RPC system. In their attempt to be generic, their interface ended up being rather awkward. We later decided that it made more sense to support code generator plugins, so that someone implementing an RPC system could provide a plugin that generates code ideal for that particular system. The generic interfaces were then deprecated.

Cap'n Proto also supports code generation plugins. But, as I said, we will soon also have an "official" RPC layer as well -- and it will hopefully be somewhat plugable itself, so that you can use a different underlying transport with the same generated interface code. Anyway, this will all become clearer with the next release, so stay tuned!
This is not true. There are many different types of information encoded in a market clearing price (supply of inputs, the supply of inputs to their inputs, utility of the output, economies of scale, etc).

You can't say that e.g. a rise in the price of pencils means it's "easy to tell" there's a shortage of pencils. It could mean that:

1) more people are getting better utility from pencils.

2) pencils are getting harder to produce at the current scale.

3) an input supply to pencil construction is rising in price

Applying these lessons back to the market for developers, it's pretty easy to see parallels to ALL three of the above scenarios. Which explains the rising price.

Unless you're using the word "shortage" to mean "you can't get what you want at the price you want", in which case the statement is almost tautologically true.
I never knew about it jgeorge, but can I be electrocuted by a iPhone cable?
Any resistor in the pile will do, because they're all the same value. Don't put different values of resistors (especially 5%ers) in the same pile :P
Objectively I think rainbows are worse than purple, but it works for Google.

I think the purple really sets them aside. HN is orange, Reddit is light blue, Facebook is darker blue, Yahoo is purple. shrug
I'm not an alcoholic, but I can relate to this. I have sleeping problems, and if I happen to have been awake for more 20 hours, I tend to feel very queasy. This is especially true if I cannot sleep during the night and I'm awake till the following night. This would correlate with an out of sync-rhythm.
A few months ago I managed to stay awake for over 90 hours (nearly four days), and I felt like Bruce Lee had drop kicked me. On the other hand at that stage of insomnia you start to see weird things in your peripheral vision (like bright blue furry animals very similar to StarTrek's 'tribbles', or even the occasional headless zombie).
After having had a good gander at this article, I can add another item to the list of problems associated with poor sleeping habits.
Cheers to mtdewcmu.
Get some good quality sleep you hackers.
Yes, thank you. That's an excellent way to put the same problem I had with this article. The first half is "we're protecting her privacy", and the second half is "we're building a brand identity which will deny her any anonymity".
Aside from how do you do it, and unintended consequences, a third issue is anyone who's ever worked in a large bureaucracy knows that the mapping between people who generate results and people who generate great numbers is never 1:1 and in toxic environment (like K12 .edu?) its often -1 correlation.

Its entirely possible that with some dedicated pencil whipping your legendarily bad Spanish teacher was turning in the best metric scores in the district.

Its a near universal that smart people focusing on turning in good metrics will turn in good metrics rather than doing their job... after all, they're not being paid to teach, but to generate good numbers. So you'll get good numbers. Pity the kids won't learn anything, but ...
Presumably it is new to user 'luu'

It makes me sad though, as cool as it is, because I see this bit map screen pretending to be a terminal and using font points to pretending to draw graphics.

How the heck does that happen? I get the whole "xterm is compatible with terminals" which was a big deal when I was new to programming but this is the freakin' 21st century and our interactive text widget can't just do graphics?

Somebody shoot xterm in the head and replace it with a VT340 emulator not a stupid VT100 emulator. Please.
A list of everything in the multiverse
Two reasons:

1) Because the same effect and the same processes are displayed at the post-secondary level where capitalist forces operate more strongly than social-democratic ones.

2) Because the capitalists control the government, at this point, so government action is a good indicator of what the capitalist class thinks is best.
The way I understand it, each user surveyed got five random logos, but not the same ones. Over the entire population, all the logos were surveyed and the "winningest" ones are presented as the highest rank (see the last chart with the full matrix of which logos won against which others).
Completely agreed (and would also kill to pay); what I meant at the end of my comment that it's that it's a nice opportunity predicated on being a quality app right when the market starts to shift.

Which I think is what Will's betting on.
I have zero experience with it myself but given this article to the top of HN today, I suppose not! :)
https://news.ycombinator.com/item?id=6329490
And I could have implemented this on any computer going back 30 years.

What exactly is your point ?
Ultimately, private prisons draw funds from those they hold captive, many of whom are imprisoned for minor issues.
Hands on with the CODE keyboard
I'm a bit embarrassed to admit it, but one of the first things that came to mind was to wish it would render an image that could be c'd and p'd.
If you thought design by committee is bad, design by the crowd is truly horrible.
Really, it's mesos that "makes your datacenter run like Google's," while Marathon is a framework built on top of it that provides distributed service management (think distributed upstart). Mesos is in part based on ideas from Google's Borg cluster management system.

The basic idea is to provide the abstraction of a single machine to developers, who can say things like: I want to run this program on 40 cores with 100GB of memory, and the system will find those resources across the cluster, create a cgroup with your resource limits, and start your services. It also provides various tools for writing distributed services, like an implementation of PAXOS.
Oh man that would be incredibly awesome if you could! My email is swizec@swizec.com, I'm open for talking to anyone who knows this stuff better than I do.
Exactly. That way I'll know if staying late is worth it. An hour of sleep doesn't "cost" the same at any time.
Precisely. I'll brush up against something every now and again that I enjoy and have a reasonable aptitude for, and wonder about what it might have been like had I discovered it sooner.

Racing is an easy example. I like to kart and race in amateur events. Of course, most all men like to think they could be star racers, but I like to think the times I post speak for themselves. Anyway, I can't be a professional- it's much too late for that- but what if I had?

I personally figure there's lots of things each individual could have done. Many paths are built on very fundamental skills, like social ability, abstract reasoning, or spatial reasoning, and strength in any category should translate well to many very different walks in life that depend on that strength.
I'm still having a bit of trouble, as of 22:42 BST 04/09/2013. Really annoying, I was about to tweet a joke about the 'fryscraper', now I've forgotten it.
It's not just pushing people out of the way -- it's also the BANANA[1] that enables people with vaguely established interests to tie up projects in courts before they start, or even worse, in the middle of the project, which makes costs explode.

[1] http://en.wikipedia.org/wiki/NIMBY#BANANA
UBASIC: a really simple BASIC interpreter
Why except land taxes? Replacing property taxes with land taxes makes a lot of sense to me...
Unicode is much fun in the shell. I'm using 🔴 to show non-zero exit codes in my prompt :)
And here comes the typical (and tired) one-two punch.

1. Blame something on Apple "fanboys" or commentariat.

2. When someone calls you out proclaim "but I use/like a Mac".
There is possibly more than just design at stake here. It can be a really difficult technical and cultural problem to get such a large website to the point where they are capable of changing their site every day - and ostensibly compare the impact of each change on their metrics.

It can also be difficult for a company so firmly rooted in one brand identity to make a 'big bold change'. Forcing this type of churn onto the company could make the organization more comfortable with change, and could lead to an actual 'big bold change'.

I don't know if any of this will happen, but large organization often have a lot more to balance than just having one designer come up with what they think is right.
Those flash heads get pretty hot after a bunch of 1/1 power flashes. I imagine sub-par glue would melt off.
Huh. You sound just like me 5-10 years ago, everything black and white.

There is a grey zone in the middle, move in there.
I'm writing a book called "Why programmers work at night" (http://nightowlsbook.com) and as part of it I'm tackling the problem of helping programmers (and their managers/clients) get the best out of their brain, which includes things like sleep deprivation, how nutrition impacts cognitive performance and feelings of fatigue etc.
Austin, yeah pretty sure it's broken, unfortunately. I used an implementation another person ported but results seem to come out weird. I need to figure out why when I get a moment, or do a port of my own.
Starting an AB does not mean that you're "on the stock market", it's just an LLC, you'll own all the shares yourself privately. You could also start an "Enskild firma" which doesn't cost much and requires no 50K SEK bound capital.
See: https://news.ycombinator.com/item?id=3237478 for thread on this nearly 2 years ago.
I'm curious of the different impact between normal sleep deprivation and primary insomnia. It's common that insomniacs don't feel sleepy during the day as compared to a normal sleeper that simply didn't get enough.
I don't see how "do nothing" is a good option.

It is explained in the rest of the comment. I would suggest you read that. For a more in-depth explanation, this also explained in most econometrics textbooks.

Stability of the parameters over time (or over different training sets) is one of the most important properties of a good model.

In some cases it is, in many cases unbiasedness or consistency are more important.

When stability is a priority, collinearity clearly needs to be addressed.

If unbiasedness and/or consistency is a priority, doing nothing is the best option (since removing variables leads to omitted variable bias, PCA does not yield the parameter of interest, and regularization techniques such as ridge regression are both biased and inconsistent).