skysight-inc/HackerNews huggingface dataset:
I like Apple's draconian policy. Not all of their policy, but sometimes it's just appropriate for them to keep developers in line.

For example, about two years ago we released an app for a running event in our state. It used background GPS events to record the runners' locations on a map. Gave them stats and all that.

Apple rejected it because we didn't prominently warn users that background GPS could affect their battery life. This was a good change, that we would not have made, had Apple not reviewed our app.

Sometimes it feels like developers think they have an inherent right to pollute whatever platform they want with their apps, just because they can write code.

If anything, I think Apple is not strict enough. There's a lot of crap on the App Store. And I say this as someone who has had apps rejected a ton of times, and would seriously benefit from being able to include downloadable code and a JIT interpreter in my app (both disallowed).
Sad to see you downvoted. Apparently responsible naming is a valid HN topic only when the library has titillating name with gender bias like upskirt [1] or pantyshot [2].

Maybe a better name would be pigfucker.js so as to more equitably offend everyone. But that's probably not necessary since I bet bacon.js was named after Francis Bacon anyway - right nullzzz? :-)

[1] http://news.ycombinator.com/item?id=2729320

[2] http://news.ycombinator.com/item?id=2748669
I can't possibly be alone in liking the Erlang syntax...
It looks like they know what they're doing.

Based on all the analyses published so far, it does not look like that at all. In your view, what makes it appear that their crypto was implemented in anything resembling a proper fashion?
But is it possible to share a file and a key, so that a receiver of a share wouldn't need to re-encrypt the file and could instead stash a copy as is?

I bet they support this. If I were Mega, I'd be doing this yesterday.
Developing on Dynamo is already a blessing compared to other Erlang web frameworks[1]. My benchmarking has put simple Dynamo apps on par with barebones Cowboy which isn't surprising given that Dynamo uses Cowboy under the hood.

[1]: http://i.imgur.com/YyAVw1D.png
For anyone interested in the keyboard layout for mouse keys:
http://en.wikipedia.org/wiki/Mouse_keys#Layout
One of the interesting thing I find about PhDs (as in people who have one) is that a non-trivial number of them seem to equate not having a PhD with not being able to get one. I've always wondered if that was a cognitive dissonance issue (unable to relate to having a capability and not using it) or a self evaluation issue (unable to accept that having a PhD doesn't increase the specialness of your snowflake status). Generally only a problem when it got in the way of productive discussions.

I realize this is true for any class of certificate, whether it be a College Degree or a Certified Microsoft Programmer but my experience is that its a bigger issue with PhDs.

I would agree that passing on getting a PhD can be argued to be a good investment in your time (unless you really really want to teach). But if you are passionate about a subject enough to pursue it through the PhD level then by
all means go for it.
The Cost of Keeping your Application Running During Cloud Outages
OS X Mountain Lion is popular than Windows 8
"I think it was October or November of 1998" ..
"The idea of "personal digital media" was born." .. "Before then, very vew people had any personal photos, or music, or home movies on their computers."

Wasn't this the same time digital cameras and relevant sized mass storage at affordable prices started to become common place?
What "normal PACER charges?" PACER only charges per page viewed and per search. Creating a PACER account is free. The system seems to be set up so you can search written opinions and view the results for free: http://cincinnatilaw.blogspot.com/2006/02/federal-district-c.... Charges are only incurred if you search by docket, etc.
What's the story with Steam for Linux system requirements? It seems unlikely that they'll end up supporting Ubuntu alone.
What are you doing with Heroku that only works with Github? I simply push code up to Heroku directly from my local machine. What does Github have to do with it?
Regarding zynga, I think the player base has spread outward to many different games vs all on zynga. Zynga had the initial numbers because of their Facebook game success. Now you see rage of bahamut, etc. It seems like most of these games live or die for their 1% of customers that pay the most.

In the future I see traditional vs mobile as TV shows vs movies. They are functionally the same media, but they are produced to be consumed in different ways. Right now we're wondering why made for TV movies are not doing as well as their theater counterparts.
Microsoft will now have their hands in
1) Facebook
2) Nokia
3) Dell

Interesting
Is there a way to save HN stories, aside from commenting on them? I don't want to leave a pointless comment just so I can find it later (I didn't want to leave this one.).
Your link is broken. It has an extra space at the end.
This is the U.S.; corporations have a protected right to free speech.
This is just another example where I don't understand why people are so critical toward someone who try to build something. Are there any flaws? probably, but who would honestly expect such massive code base wouldn't have any flaw? but does that fatally undermine what he's trying to achieve? I don't think so.

But i'm going to tell you why he has no good press, because he has no crypto creds, there are plenty of experts who think that you don't have the right to write any crypto code if you don't have the appropriate creds and are very vocals when any attempt is made by someone not of their kind, some of them even behave like bullies. I say don't listen to them, write some crypto code, make some mistakes, learn from them and correct them.
You're not alone I have seen several friend's inboxes and this appears to be the common usage pattern. These same friends also tend to be very slow to respond and they often just wait until we talk inperson. In class I've also seen other students with inboxes full of unread email. My sister does not unsubscribe from spam newsletters which she instead ignores.

Overall I doubt any good comes from these loose email practices. I may have acquired business style email use earlier in life from the freelancing so I may not be considering their situation.

When an email comes in I never leave it over a day to respond. Just two days ago I got into a real-time email conversation with someone trying to compile my open source project. I invited him unto gtalk and solved the compilation issue in <5 minutes. Had I taken longer to respond he would have gotten bored long before he could become a potential contributor.
>"YC applications do not ask for work history. You are not required to share your resume. They do not ask for references."

Honest question: why not?

Seems reasonable, even if only to protect brand image.
I'm the same, but I mark as read things I should probably archive, and delete things like notifications.
It's interesting on a forum of hackers who are busy creating the next biggest thing and pushing the web to its very limits with the latest technology, other people here spend their time complaining that when you take away these technologies and the scripts that enable them, the sites are no longer functional. When I uninstall Ruby from my server my apps stop working, but I understand that's a consequence of writing a website that relies on Ruby.

Replicating JS functionality in HTML so it will degrade properly is a pointless exercise when literally every browser that any sane person would seriously be using comes with Javascript enabled. If a user wants to break a website, for themselves, go for it, but stop complaining to the developers because of a problem you caused for yourself.
My CS PhD took 6 years. I liked it OK, despite the hardships and uncertainty. My main response to the article is that those people who are right for a PhD program will know it: they don't need to be told or warned or advised for or against. Even though academics are a rational pursuit, the decision to dedicate yourself so much to anything has got to be from the heart, otherwise just don't, and you probably wouldn't even be wondering in the first place.

My other reaction to the article is that it is just describing all the aspects almost any really difficult accomplishment: it takes too long, no one is there to help you on the hardest parts, you have to give up significant other things in life (including a real part of your time, relationships, and health), people may try to block you, you run the risk of it all being for nothing, and in the end no one is going to care about it as much as you had to care about it. Replace "PhD" with climbing a mountain, building a successful business, raising a child, writing a novel, etc. and it all still applies.

Earning a PhD is not supposed to be your last, biggest accomplishment in life any more than getting through high school is the biggest accomplishment for most people. Earning a PhD is your first official dent in the universe. It is practice for a life of taking on more hard and uncertain challenges. A lot of people do that, with or without the PhD as practice.
teej, you hit the nail on the head.

I'm a co-founder of SoundGecko.com and we have analytics but nothing anywhere near what we want.

Sticking points are:
1. It's going to take some time to get going
2. There are other business/product feature issues that need development
3. There is no decent reporting interface that works out of the box, is cheap, and is real time

I think Google Analytics with Event Tracking is the way to go by the looks of it.
Your browser should have a bookmark function...
You make a very good point.

Visting cities in Europe is actually a very good way to design versus evolution. Cities that evolved their city are relatively easy to find. However, if you want to see cities that were designed, you only need to find the cities that were flattened in WW2, such as Rotterdam.
Please consider that in first-world countries, $7 a month is quite reasonable. Pricing something so that it's affordable to everyone, everywhere, is a hard problem. Also consider that they have to pay US-based developers and services to keep it all running, so they're going to have to charge US prices.
Seen a similar image a while back. Locks suddenly made a lot of sense then.

Perhaps make another one about how walker keys work with locks like these? If I remember correctly, they were keys with filed down teeth. You had to put the key all but one tooth into the lock and then nudge it all the way in while turning, which would knock the top half of the metal rods up, allowing the lock to open.
More important than firing Ortiz is reforming the American justice system. But because that is very hard, maybe firing Ortiz sends a signal that at least accelerates that a little.
Sure, they do that. But I don't consider symlinking to be dedupe either.
Freak!
What's with this Arab/Muslim mentality? What harm can non-pornographic nude photos do to kids?
Construindo uma Micro Casa de 13 Metros Quadrados
I'd imagine it's related to the fact that Waterloo not only has very high academic standards (probably comparable to UC Berkeley, CMU, Stanford, etc...) but that they also require an industry coop for all undergrads.
Here's hoping David A Trampier gets a royalty check out of this.
I remember MAX! The music theory drills that eventually ended up as Java applets on eMusicTheory.com started (a few of them, anyway) as MAX applications, in '95/'96. I helped a music professor develop some of those, then (because we wanted students to be able to practice outside of the music lab, and because I was learning Java in compsci classes) I started rewriting them as applets.

The applet versions even support MIDI input (just plug in your keyboard and you can use it to give answers to the online drills!), but the sequence of Java security disasters will probably spell the death of that feature -- when I drop applets, AFAIK there's no other in-browser way to catch MIDI input; it's frustrating as hell.
I haven't played since I was a teenager (you know, when these books were new). I have absolutely no way to justify buying any of this stuff, but I have the feeling that the feelings of nostalgia will win out.
Upvote it and it will show in your "Saved Stories" page (link on your profile page).
A while back I decided I would get a bit clever about my Forever Project. I evolved it into a setting instead of a single project, and that setting can contain as many sub-projects as I like. Even completely unrelated projects can be worked into it via my internal head-canon. It's a well I can keep going back to, and serves as an excellent starting place for smaller projects or brainstorming.
I am Elixir creator. There are a few downsides comparing Elixir today with Erlang. First, there are all trade-offs related to Elixir being a new language: we have fewer resources and a smaller community. Fortunately, Elixir community is growing very active (on IRC) and it is very likely you get some support on whatever you are tackling. Also, we haven't reached 1.0 yet, which means backwards incompatible changes may happen, but we do our best to properly deprecate them first.

Regarding the language features, since Elixir provides a macro system, you can apply to Elixir some of the same complaints people would apply to Lisp and meta-programming in general: i.e. people can definitely go overboard and write code that is hard to read and maintain ("magic"). On the other hand, Erlang does not provide macros and has a set of restrictions on how your code looks like (only one module per file, module forms cannot have custom expression, etc). At the end of the day, it boils down about Elixir giving you more power, but also requiring more responsibility from you to use it wisely. Some people prefer to work with a given set of strict rules.

Finally, we also do our best to have a regular and sane syntax (it is important after all to have sane macro behaviour). However, due to optional parenthesis, there is some space for ambiguity. Assuming you have a function named `abs`, `abs + 1` is treated as `abs() + 1` but `abs +1` as `abs(+1)`. Those cases are very few though and we also warn about them in the guide. It is one of the trade-offs you pay for having a more convenient syntax most of the times, so you can write:

defmodule Foo do
def bar do
1
end
end

Instead of:

defmodule(Foo) do
def(bar()) do
1
end
end

I believe this translates well some of the observations developers tell me when migrating from Erlang to Elixir.
Pfizer already publishes all their clinical trials

https://www.pfizer.com/research/research_clinical_trials/fin...

This is just a list of on-going trials, but I believe Pfizer has signed on to publishing their outcomes as well.
It's been that way since mid-August. E.g. http://www.lockergnome.com/news/2012/08/24/google-changed-th...
Based on the earlier rumors of Dell moving into thin clients / hosted PC service, and now Microsoft's stamp of approval assisting in this deal, it seems like there won't be much of a mainstream PC enterprise market in a few years. Just lots of thin clients on desks and lots of big servers somewhere.
As of 4:27 PM MST I can still find this app in the app store.
White House Announces "National Day of Civic Hacking"
Abolish sponsored clinical trials? How do you plan to fund them then?

A very large part of the multi-billion dollar a year R&D budgets of the pharmaceutical companies go to pay for clinical trials. How would you replace that money?
This can be a lesson in learning not to trust your instincts then:

http://www.cbsnews.com/2100-500368_162-1464262.html

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

http://www.poetv.com/video.php?vid=106880
So don't use Github?
Same here. When I learned it, I expected to have more trouble than I did, and the syntax just sits nicely with me. Despite all the complaints about when you use which punctuation, the wart factor seemed a lot lower than all the bleating complainers prepped me for. Some warts you can't get away from (e.g. records, though you might use the parse transform du jour), but others you can (e.g. if? Who uses if? Just use case!).

Elixir looks nice, but for now I've got my eye on Joxa[1] instead.

Anyway, lots of people worry about learning this syntax or that syntax. In this particular case, they should worry less about learning syntax and more about learning OTP, because once you get past lightweight message-passing concurrency and immutability, OTP's where most of the power lies for building a robust system.

[1] http://joxa.org
I switched my girlfriend and myself to StraightTalk plans. $49.xx (post tax)/mo for unlimited everything. Bought two sims and popped them into our iPhones.
lenovo and thin clients
Seems like a great idea though I wonder if there must be some trials that are flawed and would mischaracterize a drug either negatively or positively. Otoh, if some studies could be excluded based on major flaws, of course this would be a major loophole.
I agree with you that that's where the big wins exist. But, there also lies the eternal tarpit of dead products - email software, project management apps, to-do list apps, etc.
I agree with HtDP being not great. I took a majors level intro to CS class last quarter; HtDP was the text and I found it spectacularly unhelpful.
No. Digital cameras became affordable nearer 2001-2002.
Interesting idea
But:
- what's in it for you?
- who are you?
For your reference:

http://gawker.com/5952575/extreme-cheapskates-woman-serves-f...

She lives in NYC.
I wonder how did people come up with a structure like that...back in the days people were smarter.
To be clear, anyone who participates in the financing is given fractional ownership in proportion to their participation. There are a number of reasons to have fractional ownership, but at this level it is generally strategic.

Dell's strategy seems to be about increasing their enterprise presence. And that can be achieved in much the same way IBM or HP go about it which is a combination of software offerings, product mix, and consulting.

At the enterprise software level there is a 'gap' (at least I see one, it may be bogus) of enterprise level support for
Linux systems. Red Hat does software support (RHEL) but they don't have a hardware business to go along with it. So if I'm an enterprise customer, and I want to install a Linux server 'farm'/'grid'/'cloud' and I want one team to "own" the support issues, I'm sort of stuck.

I recently did an evaluation of the HP Gen8 server hardware which was amazing hardware, but really suffered from a sort of 20th century server mindset. I've got Supermicro hardware which goes out of its way to be flexible, but I'm still chasing driver updates in enterprise linux builds (RHEL or CentOS). So having something a server choice that was strongly aligned to Linux in the enterprise space, and willing to provide first responder support to driver compatibility issues, that would be a good addition to the current choices.

And if one of your strategic partners was Microsoft, I expect it would be uncomfortable pushing a strategy that made Linux a solid alternative in the Enterprise at that level.
Yes, weev is an ass. I personally believe that, at some point, he probably has done something worth jail time. But this isn't it, and neither is being one of the worst trolls on the Internet.
That strongly depends on the country. In the USA, probably. Here in europe there is no problem showing naked breasts in the evening news, when relevant.
However, the US finds mild nudity the most offensive thing ever.
Back on topic: unfortunately Apple applies its US based rules on all content worldwide: I know an app by a huge broadcaster that got rejected based on nudity in an item on, I think, breast cancer. Which is no problem here at al, to show on national TV.
> Oracle is just trying to do good

You mean they're trying to do well.
Good point about Francis Bacon – that didn't occur to me and, for my own uses, I might be able to drive out the mental associations by fixating on Sir Francis.
I would amend that MemSQL is replicated as well as shared-nothing clustered
bitcointalk.org, the home of occasional bitcoin news but usually just drama
The impression I got at some point was that the reason for the absence of nudity or porn in apps sold on the iOS app store was not to nanny what users do with the device, but rather that Apple/Steve Jobs did not want to be the purveyors of nudity or porn in the same sense that if I owned a news stand I wouldn't want to sell magazines that promoted racism. I can see where the strictness of the current app store in that regard might be in line with the uplifting side of spirituality. Having said that, I'll add that I think there are things about the app store that don't fit with that quest for spiritual enlightenment.
This is awesome! I am way more auditory than visual. You have saved me so much time!
I'm not going to argue about whether what they did was right or wrong but I am going to argue about why they make the decisions they do.

A company with a 475B market cap doesn't just do things to be "elitest and a d*ck". I often see these arguments that Apple does things just to be mean or evil but frankly, I think these are emotional responses. There is a more objective reasoning behind why they do the things they do.

From the beginning, Apple has been about presenting a certain "consistency of quality". They want people to equate an Apple product with a product that is free from worries. I get it. You may not agree with it, but I get it. This will naturally piss off 5% of the hard core users who want ultimate flexibility from their platform. But it will also make 95% of the people feel all snugly and warm that they don't need to worry about things like porn or viruses appearing on their device.

Again, I'm not arguing whether 500px's app measures up to "objectional material" or not. What I am arguing is that the reason why Apple removed the app is not because they're trying to be mean but because they have discovered that an app (whether it's had 1,000,00 downloads or 100 downloads) violates the "consistency of quality" that they are trying to present.

Frankly, the 8 year old version of me would have had no difficulty visiting the desktop version of the website and disabling safemode.
Simple really. Establish an independent entity to conduct them, and fund those activities as part of the approval process.

Having a vested interest control scientific studies is poor regulatory system design.
It seems like the security vulnerabilities are somewhat beside the point. It's basically a beta, it's got bugs. But what they're trying to do is capable of being secure. You can store data on a server without the server operator having any ability to know what it is. It's not a new thing: You've always been able to upload a truecrypt volume to any untrusted server. They're just trying to make it easier to use for the man in the street.

So their implementation has flaws. Security experts are pointing them out. I expect they'll be fixed soon enough.
Sending SMTP mails in rails 3 on heroku, explained.
I'd like to see a version of the gif done with lock picks.
That's a great way to explain it.

However, can anyone explain how lock picking works, that GIF makes it seem like it would be very difficult. On TV at least they do it in a matter of moments.
This design is a good visual for why lock bumping is fairly easy on most residential locks.

http://en.wikipedia.org/wiki/Lock_bumping
I assure you that you are not. I find the Erlang syntax incredibly simple and elegant. Every solution seems to be just modifying some grand-unified pattern a bit to fit. But, I guess one mans Erlang is another mans APL.
So, assuming you mean 50 private repos, on Github that's $100 or $2/repo/mo.

I understand cost of living differences, but what are you charging that $2/mo makes an impact?

And if finances are really that tight, how do you get away with using Heroku?
How do I exactly do that?(canceling an email within the first 30secs)