skysight-inc/HackerNews huggingface dataset:
Sure, and that's great. But can you run these tests on users to figure out if you really solving their problems? Turns out you can't. Unless your writing software to users that can code. Anyway, my point is you shouldn't rely on any single tool to get a job done.
Is it a negative stereotype that women are more likely to be designers than developers?
ruby was the first place i saw it used, but it's probably older than that.
Indeed, 4.2 hasn't yet been released.

And I don't think UK carriers have any meaningful control about when Android OTA updates are pushed out?
This is going to be my next phone. Period. There's no LTE here in Europe yet, so who cares about that, and 16 GB is more storage space than I'll need in the next 1.5 to 2 years.

It's also good time to upgrade now, as my current Nexus S is getting noticeably older, but not so old as to be annoying.
Twilio is losing money, talent, and you can't even provision a phone with it. You know, just like the worst girlfriend you ever had.
How about someone invents a flip-out screen already? Then I can have a slim touch-phone and 1080p screen for those rare times I want to use a browser when I'm away from my laptop.

We could use robotic pixels, to flip around when you need them on the edges (it would also mean you could embed a camera in the middle of a screen for better eye-communication)
No need to downvote this; I'm an enthusiastic Rust follower and I as well recommend that you stay far away from Rust until it settles down a bit. Wait for 0.5 if you're adventurous, 0.6 if you expect some degree of feature-completion, 0.7 if you're fine with half-finished standard libraries, and even later if you expect a high degree of stability, ergonomics, documentation, or performance.
Java has it.
Four buttons that nudge an element by one pixel is perfectly accurate. For most of us aligning things on screen is not an exact science. Drawing is a process of minor adjustments, not a single operation. There is scope for software trying to guess the intent, and ignoring the exact placement. This is difficult as snapping can be very annoying when it is not done right.
So, in really complex and advanced stuff, patents aren't worth it and companies revert to trade secrets and the take-the-secret-to-the-tomb approach, the very same thing the existence of patents is intended to avoid.

And in more accessible industries, where knowledge is abundant, costs low and independent reinvention highly probable, patents stall and block and create monopolies and in general cause economic damage in wasted time and money.

Man, we sure got a sweet deal out of this.
This is exactly how I overcame a tendency to procrastinate: decompose tasks to trivially small bits that are easily taken care of right now, at this moment. That gets you started, and that's really all you need.
Tutorial: Building a RubyMotion iPhone App Using ProMotion
Show HN: My NLP, Information Extraction/Retrieval based social network project
This is my side project that I have been doing on and off for the last two years.
This is a social networking site somewhat like Twitter/Facebook, but with some applications of Natural Language Processing and Information Extraction and Information Retrieval. Each status messages that are posted to the site, we process the post to mine its meaning and then combine this with the entire pool of user posts in our database to generate some aggregated data based on the user post.
For example, if you write a post saying "I think Obama will win this election", the service will mine its existing data and present you with all related posts from other users. You can see charts of the results based on country, age, and gender (we will add more charting options in future).
Some example posts you can try with - "I love NY", "I hate NY", "I live in NY".
This is still in private beta testing, but I would love to hear opinions and suggestions from you guys! Thanks!
Specific to the water drop: that's a huge drop of water for that piece. Weigh that volume of air and compare it to a drop of water that size - there's no way it's even close. So even if it does float, the water would be more than sufficient to keep it down.
From what I can remember of the Steve Jobs biography (and assuming it's accurate) yes, many people at Xerox understood that they had developed something revolutionary.
It'd have to be bootstrapped the same way other Web standards such as CSS had to be, which admittedly might take a while.

Java and Flash are no-gos because they're not open enough - they're owned by companies that want to maintain tight control over the platforms. They're also too heavily built around their own private APIs; what would really be needed is something that sticks to the same APIs and DOM that JavaScript interacts with, in order to ensure a reasonable migration path for existing technologies.

My guess is that the easiest option would be to base such a standard on a VM and bytecode format that a major browser already does implement: the one from the Spidermonkey Javascript engine.
> I also consider the lack of LTE to be a feature.

As a Verizon user who lives in a heavily LTE-saturated area, I have to disagree and am actually quite sad that this phone won't be compatible.

If it was LTE-capable, I would buy it in a heartbeat but now it looks like I'll be waiting for the next-gen and hoping that one supports it.
If anyone here hasn't, Ernest Shackleton's 'South' is basically mandatory reading. It's his own book about his own experiences, it's dispassionate and yet wildly exciting, and even though you know how it ends, you're on the edge of your seat. Superb adventure.

http://www.amazon.com/South-Endurance-Expedition-Ernest-Shac...
Personally, any solution to callback hell will also need to be a language that supports returning multiple values. The following convention is simply too useful to me:

foo.doSomethingAsync(function(err, result) {
if (err) {
...
}
...
});

You can obviously accomplish this with exceptions, but then you have a million try/catch blocks floating around all over the place and the code becomes even harder to read (and more verbose to boot).
Did you read what happened to Sparrow? Basically the same complaints - without recurring revenue they went bankrupt, and sure people had the software, but they weren't going to get any updates so they were angry and felt it was now useless.
Great article. We are doing something very similar with phantomjs to generate daily digests of our client dashboard for customers. Are you pointing the img tag to an external URL or are you inline embedding the image in the email? I notice that some email clients like mail.app and sparrow will replicate the attached image twice when you inline embed the image as an attachement. This is because it will render the body of the email but then show the attachement below the body (as an attachement preview). Wondering if you guys ran into a similar issue.
This is my side project that I have been doing on and off for the last two years.
This is a social networking site somewhat like Twitter/Facebook, but with some applications of Natural Language Processing and Information Extraction and Information Retrieval. Each status messages that are posted to the site, we process the post to mine its meaning and then combine this with the entire pool of user posts in our database to generate some aggregated data based on the user post.
For example, if you write a post saying "I think Obama will win this election", the service will mine its existing data and present you with all related posts from other users. You can see charts of the results based on country, age, and gender (we will add more charting options in future).
Some example posts you can try with - "I love NY", "I hate NY", "I live in NY".
This is still in private beta testing, but I would love to hear opinions and suggestions from you guys! Thanks!
Anything that takes control away from carriers would help Google.
I am sure "Envision Big" is implicit at least in this specific blog post.
>What exactly happens when we send a thousand of our best and brightest and edgiest and most ambitious to live in what is essentially an submarine entombed underground for a decade?

That's what we're trying to find out.
They probably don't want to anyway. The point of making it this cheap is because they want to fully bypass the carriers.
Sure, that's nice enough but I doubt it's a make or break for many people. Having a phone that fits comfortably in my pocket is a much bigger deal.

Anyway, I think it would be a lot more interesting to use that bigger form factor to give a phone amazing battery life or to make it super rugged.
According to AnandTech, the Nexus 4 gets about half the battery life while browsing on 3G compared to the iPhone5 on LTE.

http://www.anandtech.com/show/6425/google-nexus-4-and-nexus-...
There is definitely a great divide on whether to keep an idea secret or not. Locations and the social circles you are apart of matter quite a bit; I live in SF and work in PA and I'm surrounded by very capable people. I have had ideas stolen that I was in mid process of building, particularly by an EIR's (entrepreneur in residence) who had better resources than I and were able to execute much faster. And it turned out to be a success in the app store.<br/>
For those who say its ridiculous to keep things secret--I think they aren't surrounded by very capable people who are willing to do anything to be successful. Apple, (a pretty successful company), is highly known for keeping their ideas secret. You know why? Because they have burned in the past, just like I have and others around me. Product test as secretly as you can, build a capable product, not an MVP, and hit the market hard!
Does Zynga rip off ideas? I thought they ripped off finished games with proven profit potential. And then used their superior marketing power.

Gaming strikes me as one of those areas where it's most clear that ideas are worthless. Gaming is all about the experience. Which, from the creator side, means it's all about the execution. There are so many popular and fun games that aren't particularly novel ideas. And novel ideas aren't enough to carry a game that is otherwise meh.
I agree that innovation should be more openly shared and licensing should be somehow regulated but I do think there will be less innovation in a world without patents especially in a capitalist world. A lot of the innovation is fueled by research financed by the private sector. Remove the incentive to invest and you reduce the financing and as a result innovation.
Callback Hell is certainly a real thing. I decided 12 years ago that I would never use callbacks if I could avoid it (the only wai you can't avoid it is if an API forces you to use them); I have never looked back. Regular, simple, straightforward imperative flow control is a very powerful thing, and any time you give it up or make it more squishy and indirect, you had better be getting something big in return. Usually you aren't.

That said, what the article proposes as a solution is bananas. You don't need to do crazy functional acronym things; just don't use callbacks. Good C/C++ programmers in the field where I work (video games) do this all the time. It's not hard except that it requires a little bit of discipline toward simplicity (which is not something exhibited by this article!)
I always find it strange when reviews do spend time talking about making phone calls. I got a call on my iPhone 5 yesterday, and was surprised at the UI during incoming calls, then I realized it was literally the first call I had received since I got the phone on release day. That's 6 weeks. And it was a spam call from my university asking for donations.
Valve, Github, and Gore & Associates all use open allocation or something very similar. Gore & Associates is particularly interesting because they are a large company and have basically proven that this model can work at scale (~9000 employees).
New Application Allows You To Create Synthetic Life On your Computer
ideas that are easy to reproduce and implement can be easily stolen. for example, you buy a Groupon clone for a few hundred bucks, in some countries these clones are more dominant than Groupon itself.
Yes, that was the one! I'm surprised it's still running.

> In our own self image, we are so liberal and open minded that we can safely joke about all kind of stereotypes.

So true - I'd say Danes are pretty blind to their own prejudices and backwards attitudes. I'm sure you remember "Perkerspillet" from some years ago?

"Perkerspillet", which roughly translates to "The Nigger Game", was an online flash game where the player was a stereotypical "gangsta" Turkish immigrant. You drove around the city in a souped-up BMW, trying to pick up Danish women and make money to further enhance your ride. They had to rename it to "The Mujaffa Game" after people stirred up controversy.

IMHO, I feel like the Danes often act like they're entitled to say whatever they want in the name of free speech, as if there'll be no consequences. That's why the Muhammad cartoon incident was such a wake-up call.
What do you mean by "LTE is way overpriced"? Do any carriers charge more for the faster network, or are you just referring to the fact that you can utilize your data quota much faster?
PSA: Namespaces are not taxonomies
In my case lack of LTE is not a big concern, I am more concerned with lack of SD slot for example, or battery not being user serviceable.

LTE or not LTE, everywhere I need to I have a Wi-Fi readily available and Nexus 4 supports phone function over the wi-fi as well, so lack of it is not really important

I am also looking at possibly getting Galaxy S3, it is priced at $50 on black friday but I will have to sign another 2 year contract with Sprint and endure another bout of Sprint useless bloatware being installed by night, endless attempts to charge me for something very basic like voice mail transcribtion, etc.
Sorry, Nokia: Microsoft’s already testing its own smartphone
If you don't want to use another language and compile down to JavaScript--which is what Elm offers--there are some interesting options that are just JavaScript libraries.

The one I've personally played with is called Arrowlets[1], which introduces a control structure called an arrow that lets you abstract over callbacks and event handling (among other things). Using that style of programming can significantly simplify some fairly common tasks in JavaScript; the drag-and-drop demo on their site is a good motivating example. However, unless you are already familiar with functional programming and arrows, you should probably read some background before diving into the examples.

[1]: http://www.cs.umd.edu/projects/PL/arrowlets/

Another interesting option I've toyed with is RX.js[2]. This is a JavaScript version of C#'s Reactive Extentions (RX). If you are familiar with Linq, then this library's style should seem natural immediately. The core idea here is to abstract over events as streams that can be composed and manipulated conveniently.

[2]: http://rxjs.wikidot.com/

If you don't mind using a different language, but want something that mostly looks like JavaScript, another option is FlapJax[3]. I haven't tried it myself, but I've certainly heard good things about it.

[3]: http://www.flapjax-lang.org/

There are probably more options in the same vein that I forgot or don't know about. However, I think these three are a good starting point and could help clean up much of your event-driven JavaScript code in the short term.

Of course, if you are willing to use a language radically different from JavaScript, then Elm is a great option. Once you get used to functional languages with good type systems, there is really no going back ;). The syntax is also simpler and more minimalistic than JavaScript's, which leads to more readable code.
Exactly !! So i would say FPGA research as an academic project is a good idea but as a viable business has many challenges.
We use Google Analytics, KissMetrics, New Relic, Pardot, Tracelytics.

I always go back to Google Analytics to check whether something else is broken, its just the de facto standard against which everything else is compared.

We recently rolled out KissMetrics for customer tracking and have been very impressed with it so far. The biggest difference of course is the base unit for KM is an action someone took, rather than just a pageview.

Being able to tie back those actions down to one user is also great when you are starting out to see the typical path someone takes before performing some action. Google Analytics only shows funnels in aggregate as all data is anonymous.

The general hierarchy of tools typically goes Google Analytics, then KissMetrics/Mixpanel, then Pardot/Marketo/Intercom.

Careful though when loading up all these scripts, at OpenSesame we are very tool happy and it became a problem for page load times. http://bit.ly/RABRJv
Report of the investigation into the DigiNotar Certificate Authority breach
The size of the display makes you increase the distance, or one would get chronic neck pain quite fast. :)
I'm looking at Twillio for a possible future project and this just prompted me to look at Voxeo which I hadn't heard of. The Voxeo website just doesn't work for me like the Twilio one does, it lacks an pricing information (that I could find quickly) and even the developer section is mostly buzzword filled non-information. The Twilio site gives you pricing information up front and the developer pages show you the APIs and give some examples so that you can really see what can be done with it.

This doesn't necessarily mean that Twilio will survive or not have to raise prices but they make me want to use it more than Voxeo even if it has the same capabilities.

I really do hate sites that hide the pricing and documentation or require registration to get them although maybe A-B testing shows that gives better results.
Not crushing, but he's competing with them and that's impressive.
Thanks for the info and the advice. I know my PhD isn't going to help me, at least not directly, because it's only peripherally related but my undergrad background is very solid. I've also interned at Rolls-Royce working on jet engines, and I know the kind of materials design issues they'll be running up against. e.g. in the article he mentions stir welding, something I've studied (and had the pleasure of visiting the organisation that developed it, TWI). So while I don't have actual "hands-on" experience building stuff that flies, I still think I could be useful.
a few weeks back i bought an used One X on XDA. I then crossed my fingers and contributed to a bounty for rooting the At&t model (the only HTC model that couldn't be unlocked, even by HTC)

I'm glad I did. About a fortnight back, someone cracked the One X wide open, and and I have stock Jellybean. And I find out today that the One X holds its own against the latest and greatest nexus. It's camera and display is still unbeaten.

Huzzah to the hacker who made it happen.
Were you looking at voxeo.com or tropo.com? tropo.com is the site for the developer API similar to Twilio, and has a documentation and pricing page linked right on the front page.
That's what I believed too.
> It doesn't work on Verizon or Sprint.

Do you have a source for this?
Thank you. It's really quite depressing to visit Hacker News and see it filled with people being unopen to intelligent ideas to make things better.
It's not a legal incompatibility; FreeBSD has never shipped modified GPL software anyway to my knowledge (beyond things like patches to cleanly-separated ports that can be distributed independently under the GPL).

It's a philosophy thing. The new provisions in the GPLv3 (principly the counter-tivoization requirements which prevent shipping integrated devices without reprogrammability) are seen as unacceptable to the FreeBSD team. So they simply ruled against the license, which means that recent versions of gcc are unusable and they need to look elsewhere for a modern compiler.

That's the official answer. The cynical answer is that they've always hated the FSF and their dependence on GNU software, and are finally jumping ship now that there's a non-copyleft compiler available for them to use.
You are probably right and I apologize for any misinformation. To me it seemed strange that the blogs first started spamming, followed by publishing only certain emails. Wouldn't it make more sense if all emails were published, not only from certain webservices? Why would a user want to publish their private Facebook emails in the first place? None of these accounts posts normal updates, they act compromised.
If those numbers are real then it works. But I don't see how the battery could possibly be $3k. Battery costs are primarily driven by materials - unless there's some breakthrough that allows the use of something cheaper than lithium, batteries for a car with a reasonable range are going to retail at a minimum of $10k.
>I am delighted

You certainly don't sound like it.
On related note, I let fear of plagiarism be an excuse not to publish content to blogs. I've since found free tools (i.e. Copyscape) that help protect content creators.
The Boxee Box: too free to live?
Handling the on-site interview
I have done similar projects in the past. I would recommend you look at phidgets.com for easy sensors that connect via USB. If you want wireless I would checkout synapse-wireless.com for their python powered wireless SoC. I also used netburner.com for their little serial to tcp/ip gizmo.

If you have questions feel free to get in contact with me.
$299 for an unlocked smartphone on NO contract, on lead device hardware, with the newest Android OS (and which will receive updates as soon as they're ready), and solid reviews?

Yikes!!
Introducing the new dotCloud dashboard
I do believe most new projects today would be better off with a combination of a
high level language for the logic, like Python or Perl, and a low level language
like C or maybe Go for the plumbing, with clean interfaces between them. There
really is no need for a behemoth like C++, with two dozen ways to do any
single thing, half of them conflicting with each other and the other half
subject to vigorous religious debates.
Virginia man owes $1.5 million for sharing 10 porn films
A service that did bandwidth intense tasks for me. If I'm on my cell phone, I'd like to be able to take a link to an mp3 file hosted anywhere, and have an "upload to Google Music/Amazon/etc" option. The key would be to have you, the service provider, download and upload the file. Send me an email when it's done. This would be infinitely convenient for me when it comes to podcasts, videos, large DJ sets, conference footage, etc.

I say this as someone on America. I imagine you could find a few users in nations where virtually all services are metered. And once you program your tool once, it's automated.

The work is finding what services allow this, and adding then to your framework as requested. And, of course, your own bandwidth/storage bill...

Maybe this is best as a feature for existing data lockers.
my top two uses for my smartphone are as an ebook reader and to browse the web. large screens are superb for both of those.
I have been using ReSharper for years in enterprise level projects. Even if all you use it for is code browsing I think it is still worth it. What did you find wrong with it in large projects?
Why Panoramic? Panorama has been in Android's Camera app for years. I think you mean Photosphere, which is different than panoramic.
Thans it, i'm making a shrine for Elon. He's close to a demi-god as you can get. Officially my new hero. Just think about the shear amount of time he puts into Tesla motors alone. And Elon just says fuck it. Lets go to Mars. Humanity doen't want to live up to their potential? So I will.. god speed Leon.
Ask HN: Where do you guys find graphics for your side projects
I see all these awesome side projects that people here crank out over a weekend or so, and was wondering where you guys find the UI stuff for those? I'm new to programming, but think that I know enough to make some basic web apps. Not sure what to do about the UI graphics though.

Thanks!