skysight-inc/HackerNews huggingface dataset:
Hi, I'm the founder of SignNow.
We just finished a product release blitz, so would love to hear feedback on the apps. Trying to develop simultaneously on Android, iPhone, iPad, and the web has been quite a challenge. Pays off big if you pull it off though.
For Linux buying options, I would recommend System76: a variety of systems (desktops, laptops, servers) with Ubuntu preloaded. They are a Linux-only vendor and so are serious about making sure their hardware choices are Linux compatible. Thus, you don't have to worry about compatibility issues or driver hunting etc. https://www.system76.com/
As a Facebook game developer, all of our employees are friends with everyone in the company. We wouldn't require any of our employees to do this but so far none have complained. I think, however, that someone who didn't friend us would somehow be alienated from the rest of the company. I don't know how a situation like that should be properly handled.
Taming gVim on a GNOME desktop
In Design school, we learned how to criticize without being jerks. We also learned to trust other people, and take criticism without being offended.

After 4 years in an environment like that, I'm amazed at the design process in the startup world. People cling to their pet projects -- and they either don't criticize for fear of hurting someone's feelings, or they take criticism very personally.

I take this skill set for granted, but there aren't that many places to learn how to give and take criticism, and many companies have not figured out how to embed it in their culture.
This changes nothing. App developers that needed more than 50mb would just download assets after they downloaded the app. So a small app download (1-2 megs) and then another 500mb of assets. Usually only games did this.

This really doesn't make much of a difference outside of the fact that the download now comes from Google's servers which are much faster than the game companies servers.

Also, this is probably to accommodate the crazy 3d games that nvidia is pushing.
To me, this is almost like asking, "Why, since it is 2012, is the Halting Problem, such a problem?" I don't know what 2012 has to do with functional programming languages, though ... seems like there was this language a long, long time ago, in a far away land ...
New Darpa challenge wants unique algorithms for space applications
I think the much simpler explanation , mentioned in the post is that our rulers are expanding as we move forward in time.
Really? If you compare Apple's documentation to Android's...they're worlds apart. Here's a good example: I'm an iOS developer, and have been since pretty much day 1 of the platform. I recently actually started playing around with the Android SDK, and environment.

I followed Google's supplied tutorial for creating a tabbar app, and asked one of the Android devs who works with me to come take a look at the finished result.

"Oh", he said, "that's deprecated now. We don't do tab bars like that any more. We use fragments instead". And sure enough, when I looked closely, Eclipse was telling me what I'd done was, in fact, deprecated and Google recommended a different approach.

Except I'd followed their main tutorial for Android, step by step. Compare this with Apple, who have consistently updated their documentation for each API release. How Google could possibly think it's a good idea to deprecate a major platform feature for fragments (a good thing) and not update one of the most popular tutorials on their site to reflect this (the 'Hello Views' tutorial) is beyond me.
Ask For Forgiveness Programming - Or How We'll Program 1000 Cores
is it fair to TL;DR this as "Objective-C is only hard if you've never used Smalltalk"? or is that overly glib?
Announcing Marginalia v0.7.0
With New Hardware, Square Begins Taxi Rollout
Over the past few years I've used several different devices to record GPS logs. Starting in 2008 with an HTC Windows phone, switched to an HTC Evo running Android in 2010, and in 2011 started using an iPhone. In order to get data at such a high resolution, I've gotten in the habit of turning on and off the GPS in order to conserve battery life. Also I usually carry backup batteries on me if I will be away from a computer for an extended period of time.
List of Coursera, Udacity, and MITx classes maintained by dhawalhs
AIDE, an IDE That Lets You Write Android Apps On Android
The issue is that even if you delete your facebook account, its technically not deleted by FB, just "marked" as deleted.

Your employer may not have the power to access those "deleted" records, but there are parties out their that do have access, i.e. Governments and such
We're sorry, the document you requested is not available in your country. :(
Is there a running list of companies/colleges that engage in this kind of practice? I'd like to know to keep my distance from them. Since they are so keen on invading other peoples privacies I gather they wouldn't mind being exposed on this issue.
Anyone know if the apps will work on the Google TV? If so this is a lot more compelling. I'm assuming a pure Google Reader would be the next logical hardware step, in which case Google is ramping up to become a bigger threat to Amazon, which should prove to be very interesting. Apple vs Microsoft vs Google vs Amazon. That's a battle of the giants if I've ever seen one.
the author of . . . really seems to know what he's talking about

The word "seems" is the operative word in that sentence. I know many colleagues of that author, other professors at the University of Minnesota, where I participate in the weekly journal club on human behavioral genetics. The key fact to note is that the author of the New York Times opinion piece is a child development psychologist, so his professional disciplinary point of view is that parent influence in early childhood counts for almost everything, and genes or nonparental environmental influences (including medical interventions) count for very little. But that's not what the best research shows about ADD/ADHD. There is good-quality evidence, especially gathered by Russell Barkley, who has conducted several of the better longitudinal studies, that prescribed medications can be helpful for many persons categorized as having ADD/ADHD. There is a lot of intentional fear, uncertainty, and doubt spread around about ADD/ADHD by persons who don't have legal authority to prescribe prescription medicines to patients, who fear losing business for their approaches if psychiatrists treat ADD patients.

Most people who have attention problems may be helped by a both-and approach of taking prescribed medicines along with lifestyle approaches like getting adequate sleep and outdoor exercise in daylight, learning organizational skills, hiring a secretary, or other helps. I've read some very striking personal testimonials from HN participants, full-time hacking programmers, who found that their personal productivity enormously increased when they started taking prescribed ADD medications as adults. I can't advise anyone here specifically what to do (I am not a physician), but I can suggest checking sources of advice for scientific validity

http://norvig.com/experiment-design.html

and making sure to get a reality check from your own in-real-life friends and colleagues if you have this issue and want to treat it successfully. A successful treatment is likely to be noticeable to other people and wouldn't be deemed successful just based on your own personal observation not backed up by anyone else's observation.

AFTER EDIT: The journal club I visit most weeks just had a discussion about being older rather than younger when starting school. We may revisit that issue in a while. The short answer is that there can be bad academic effects, which show up in IQ test and achievement test scores, from delaying exposure to reading instruction and elementary mathematics instruction. Sometimes those disadvantages outweigh the social advantages of being taller or stronger than other children in the same school grade.
Keep going until you get to some slides with interactive graphs. This is a neat concept and it could be great for putting together a tutorial.
At least on Android, it "feels" fast enough. However, it breaks navigation when you use the Back button (in the interface) and the Back button (part of Android).

This alone, makes the app clunky.
People fret over language syntax too much. In most sane languages including Objective-C you simply forget about the syntax after a few months. What’s much more important is the conceptual complexity: the number of language features and the way they fit together. A second important thing is the standard library. Objective-C is a pleasant language by both these metrics, since there are just a few language constructs above the C level, they fit together well without creating dark corners, and Cocoa is a very mature and well thought-out framework. The iOS Objective-C ecosystem does take some time to master, but so does every modern SDK, since the libraries are always huge. Programming is hard and if somebody is scared by minus signs in front of method names, evil spirits will suck his soul out by the time he gets to thread synchronization.
Such a person might be interested in attending a class Wes McKinney (http://pandas.pydata.org) will be teaching on April 16 in NYC.

Introduction to Python for Financial Data Analysis (90 minutes)

This class will introduce Quantitative Analysts to the Python environment for rapidly prototyping financial models. The objective is to demonstrate the research environment and introduce essential libraries. Attendees should be familiar with basic concepts of quantitative finance and data analysis, but experience using Python is optional (material will be accessible to beginners, but language basics will not be taught).
Free Monads for Less: Codensity
What made Clojure stick out for me was its easy access to the vast java libs, and its philosophy on concurrency. Both (I could be very wrong) seemed novel in the functional world.
I think that you are correct in many ways:

It addresses the point of people being afraid to express themselves because there is almost always a large mass of objects to pin - so you should feel more comfortable pinning something that you may or may not be secure about your friend's agreeing with. If someone was to think "Wow, those shoes are ugly" and you had it pinned - hey, it's a huge pinboard and I'm sure they agree with more things about you than they disagree.

It's also a complete positive board - much like the like system is, there isn't a way to track how many people don't like something - so there's safety in numbers of pinning something someone else already has pinned.

I think that something innovative that could possibly be added towards the pinning system is to allow people to add their own tags to the objects that you can pin - and allow people to add the pins to their own groups - and allow these groups to be reviewed publicly like a portfolio. It would be much easier to obtain information about people who like groups of specific objects then. (Assuming this isn't already done - I'm not a Pinterest user myself.)
You may also want to check out VisaJourney.com, it's helped me immensely in my immigration to the US (and will continue to do so as I Remove Conditions). They focus mostly on family class and less on business class visas, but it is still an incredibly knowledgeable community surrounding US immigration. If I were you, I would post as much of my situation on the Work Visas forum as I was comfortable and see if they can help.
A lot of new google properties have that style, eg. https://developers.google.com/ and the Google Apps icon.
I wonder if dividing kids into groups is even necessary.

It is not. There has been a FAQ about this issue up on the World Wide Web since the days before when most people had Internet accounts.

http://learninfreedom.org/age_grading_bad.html

Dividing children into school classes by birth date is a distinctly bad idea and has never been supported by educational research, but rather is resorted to for administrative convenience.
Congrats Mitchell!

I've been a raving fan of vagrant 30 seconds after I learnt about it 1.5 years ago. Engine Yard has been fans. We use it and want our customers to use it.

Thank god you have kept working at it so diligently for these 2 years!
I think the #1 barrier to the use of packaging systems in PHP is the fact that, even nowadays, the lion's share of PHP apps are hosted on shared hosting.

In shared hosting, you don't have the ability to add system-wide packages. Good luck asking the hosting company to add arbitrary packages in any language. You might not even have a proper shell. There are a billion security issues to take into consideration when you try to access anything outside of your home directory. There's no standardization whatsoever about where to put files that don't need to be publicly accessible, though you could argue that cPanel's monopoly offers a quasi-standard. It shouldn't come as a surprise that just-upload-the-whole-damn-thing-yourself is the default method of deploying PHP packages and libraries.

You could come up with the best packaging system to use on your own server, but you won't be able to get any popular apps and frameworks to adopt it as long as those apps and frameworks need to support shared hosting customers. Shared hosting needs to be fixed before you can have a packaging system for PHP that is as powerful as npm, gem, and easy_install.
Hey Google Wallet, Square and PayPal – Mobile Payments Should Be This Easy
You can measure the cost of the debt yourself by taking into account the cost of interest payments. They're less than the tax rate.
Audiogalaxy music service is reborn, with a new approach
This is simply unreasonable. Those days off work come from somewhere, usually paid or unpaid vacation time. In other words, you're either cutting into the time reserved for your family/social life or you're paying out of your pocket.

To put it simply: your approach doesn't scale.
"The change will be brought about as a result of a felt need for increased efficiency."

I find this point extremely interesting as much of what we do as developers/engineers is automate. I've always thought of it as a good thing, even if it meant I could automate the tasks someone else was doing manually. At the same time, sometimes it's a kind of "efficiency through laziness," in that you are only wanting to have to do something "once" (even though that "once" may take a long time to build initially). There is also automation for the sake of accomplishing something greater, and not having to worry about the smaller components. I suppose it depends on what the architect's vision of greater is in that regard.

I don't think (and damn sure hope) that what he describes will come true (WALL-E style) but that one line hit home a little being a developer and all.
My post was rather misleading. I have been working on the side for the past 3 years now on iPhone apps. I have 6 months of savings, and I have a daily income from existing iPhone apps that matches my current corporate job. I'm releasing a new app in a couple weeks that should hopefully boost that daily income significantly.
Two things.

First, let your designers know that the website is awesome and I would steal the theme in an instant if I had a similar site to build. Did I say steal? I meant hire / license! An open, attributive license would be nice.

Second, you need to mention veewee on the first page, or you rapidly lose anyone who isn't using lucid32. Anyone who uses mongodb for instance.
Bandwidth =! total data transfer
It is a fork (as are all non-stock Android devices in the wild).
Maybe someone in the a country that can receive the messages might be kind enough to report the person for you? This may be past your preference of getting personal with someone over the internet - adding them on FB and all - but I don't see why it wouldn't work in reporting the person, assuming you can't contact them about reporting the person via email or any other professional form.
Indeed it does, there's a distance from beyond which light and information can never reach us. That's the notion of "observable universe". http://en.wikipedia.org/wiki/Observable_universe
This is great because it forces participants to carefully consider the _details_ of each others' designs.

As a designer moves along he or she will invariably encounter lots of little constraints that were previously unknown. A good design is a response to all of these details. As a reviewer its all too easy to dismiss a design: "you should have just done X". But the designer will respond "it was considered but I found extra requirements Y and Z that preclude X."

Communicating these details is difficult. You may not always remember all of the constraints you've discovered. A process like the one posted should help to get everyone thinking about the details discovered by each individual.
Their kitchen sink demo is really slow on my Touchpad with CM9 alpha0.6.
Since there are about 1 billion more people in China than the US, what does it mean when about 300 million Chinese have the majority of wealth in a 15-20 trillion dollar GDP economy?
>It's a shame Reddit's gotten such a bad rap and that it's so hard to find the quality subreddits.

It's not that hard, just look for any subreddit that starts with or contains 'true', 'depth', or 'meta', among other keywords. Example:

http://www.reddit.com/r/truereddit
Probably 7 hours a day, this is pretty depressing.
I feel responsible for derailing this thread, but FWIW samstave, I did chuckle at your comment.
I might be just me, but I've always found Objective-C's syntax very nice (compared to, say, C++).

It might be verbose, but you have a clear separation between C and Objetive-C. If it doesn't contain "[]" or "@", my brain can just parse it as C code.
The statement in the title is rather disingenuous. There have been quite a few countries in the past few decades that have achieved much higher rates of growth than the US did. For example, South Korea started out after the Korean War so poor that Ethiopia(!) sent it aid. Now, they are a highly developed nation and their GDP per capita is on par with southern European countries, such as Italy, and will probably surpass them very soon.

Now, the obvious argument against China imitating the growth of a country like SK is that SK is small enough that it was able to grow at a phenomenal rate by focusing on exports, whereas China's size inherently precludes it from that particular luxury. However, many other things, particularly in terms of technology, have changed since the last "big" country (the US) became industrialized. It just may be possible for China to achieve organic growth at much higher levels than the US enjoyed during the 20th century.
The next (which would be the first) employer who asks me for information of that nature will be politely asked to perform a variety of degrading sexual acts with themselves, various farm animals, and several types of construction equipment and power tools.

When I get done laughing, I'll happily write down my 'password' for them: if they have any shame, they'll be beet red when they get done reading it.

OK, I probably won't get the job, but that's OK since it's clearly somewhere I wouldn't actually have wanted to work anyway.

Seriously, this whole notion is so asinine that it's almost beyond belief. I mean, why not just ask me for a copy of the key to my PO box, a copy of my car key, permission to tap my phone, and access to put a camera in my living room? Get real, people...
There are a total of 71 movies listed, or am I missing something?
I find Objective-C hard as well, but it has more to do with the nature of the message passing syntax that objective-c has.

For instance, for the life of me I CANNOT get calls to NSNotificationFactory right the first try, and there are no compiler hint to help you...it just doesn't work for some reason.

There are other items like that. Not much help when the app crashes, lack of Namespaces (class name collisions), etc.

Then throw in all the fun of submitting an app to the store. Working with iAds and In App Purchases will make you want to hurt something.
Or, a bit more recently, Catharism was killed very successfully by the Catholic Church and a lot of soldiers:

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

You can kill an idea.
I have an average of 60 hours per week, that's about 8.5 hours in front of the PC
Interesting observation. It is called "Object"ive for a reason :)

I wonder if we can relate your observation to the fact that "messages" (nouns) are preferred to "methods" (verbs) in Obj-C.
ROCA-style: Simple recommendations for decent Web application frontends
This doesn't make any sense. What if I don't have any social media, in fact, how do you even know that I do and that it that account searched, is, in fact, me. Why don't you also ask me to surrender my cell phone and dig through all my text messages; why not read my email and look in my bathroom as well?
One way would be to do some prototype and demo your idea.
At the same time it is no guarantee that this would work all the time. It depends on factors like how cohesive the team is, whether there is openness to listen to conflicting thoughts, ideas etc. Otherwise your prototype might get as well shot down with some specious argument.
Five Ways to Evaluate New Ideas
I never really worked with Android so I can't speak for it.
But I completely agree with you on the updated documentation, I just feel that sometimes I get a little lost when I trying to learn how to use a class or framework.
That's an interesting idea. My answer would be that even though every volume of space would be contracting if you reversed the clock, each of these volumes don't form their own singularities, instead the near-singularities coalesce at the point of the big bang.
There is a circle on gplus for the game theory course students - http://ow.ly/9utYw

Anybody wants to create hn one for algorithms/nlp? Might come up quite useful.
Good idea! I've added a link to it at: http://www.ideaoverload.com/Find-ideas/New-ideas/Methods-gen... Under the section "Solve A Problem To Find New Ideas"
No name will ever be ideal for every scenario. It always has pros and cons. But statistically, most people looking for apps are looking for games. So this name is better for the majority of the cases. So I'd guess the pros outweigh the cons.
Is it really easier than `data['poster_url'].is_a? String`? I wouldn't call the Objective-C example unreadable, but it's certainly a lot more line noise for not a lot more meaning.
I can see it now...

Introducing facebook background searches!
For a low fee of $2499, fb will comb through your prospective employee's postings and alert you of any trouble spots!
Jason, I think the confusion is that your example Project is so nicely fleshed out, people use it to grok the entire range functionality within a project. Because there is no sample Event, people will miss the small "Add Event" link hidden at the top of the page.
Cheap, shared hosting used to be the greatest reason for staying withh php for me. But lately, I've been doing stuff that has required vps accounts, like rendering html to pdf or rendering pdf to png or powerpoint to pdf.

I realized I could just as well be using Erlang, as far as shared hosting support is concerned.

Now I'm thinking about switching to Python or Node. Or even Haskell.
It's a website where you spend money to get stuff for your phone.
Kartograph: beautiful map projections in SVG
You don't have to have a US bank account, it's not a requirement. It's always a plus to have one, specially if you want to use US payment gateways, but that's it.
So let me clarify that my general take on the state of programming languages today is that they are all pretty terrible and we don't have a good track record of fixing known flaws with them. With tend to just live with them. Given that, most new languages offer a shining chance at progress toward something better. They indicate someone is thinking about the problem and trying to help. Thus by default I like new programming languages per say. But yes, each does add to the total body of stuff out there, which has a cost.