skysight-inc/HackerNews huggingface dataset:
Let's look at the facts: 5 cents.

The Nissan LEAF gets 3.16 mi/kWh[1]. When plugged into a standard household outlet for 20 minutes you get 1.67 miles of driving (1 hour = 5 miles)[2], which by my calculation is 0.52848101 kWh of electricity. As the elementary school is in CHAMBLEE, Ga. the utility provider is Georgia Power[3]. The highest electricity rate for a school is 10.9269¢ per kWh. So a man got arrested in front of his kids and community for "stealing" $0.0577465918[4].

[1]http://en.wikipedia.org/wiki/Nissan_Leaf#cite_note-CR1211-69

[2]http://en.wikipedia.org/wiki/Nissan_Leaf#cite_note-84

[3]http://www.georgiapower.com/pricing/files/rates-and-schedule...

[4]http://www.11alive.com/news/article/314666/40/Electric-car-o...
To make this applicable to other APIs, wouldn't it be better to use the Clang API to parse the C/C++ code and get a list of functions? Writing your own parser seems prone to failure given the difficulty of C/C++ parsing.
I find it to be the most stable and usable of the platforms I've seriously tried (iOS, Android, Blackberry). That said, there are a few power user features I like that aren't allowed by default:
* F.lux
* FakeClockUp (to decrease animation times)
* Adblock
* Themes (because after 6 years of using them, smartphones look a bit boring)

I could get these on Android, but generally find that I must then sacrifice on form factor (I don't like very large phones), stability, build quality (this is getting better on Android though), and ease of use (Facetime with family, iMessage, etc.).

In the end it's not a single killer feature, but tight integration with my life. I might be able to do this all on Android, but it would take more time and probably more maintenance.
I hesitated when posting the article. Maybe I should have posted the technical one. I wrote them all in one piece, but split them afterwards for different crowds. The one I posted is the least technical one of all, but it's the entry point. My bad.
The best scenario to see eclipses is the Inner Solar System, and put the scale to 1. Eclipses are very difficult to simulate, as the distances are so huge, you need to have incredibly precise positions to observe one. But it is still possible to see them, for example at http://mgvez.github.io/jsorrery/?scenario=InnerSolarSystem&d...
Reminder to all the HN/LW/etc Bayesians here that this is a frequentist analysis and therefore politically unacceptable.
So then why not control for low income or poor social conditions? Why make the connection from black\hispanic to "bad"?
I like the approach, but I don't understand why an investment that's so well defined ("based on the standard Seedsummit documents") requires legal fees at all.
That's a project by Kima Ventures: http://www.kimaventures.com/team/
But then it won't work offline
Uber, Home Depot Partner on Christmas Tree Deliveries
Ubuntu is just a buggy distro, I used it once upon a time, it's simply not stable.

Fedora is just a buggy distro, I used it once upon a time, it's simply not stable.

Arch is just a buggy distro, I used it once upon a time, it's simply not stable.

We could play this game all day to make stinkytaco's point.
That's it?
That's the reason to crucify someone?
That seems insanely short sighted and stupid.

Without inserting any personal views here, crucifying people who appear completely ignorant of a cause, or don't understand the level of concern you feel about something, is not an effective method of advocacy.
It's exactly the opposite.

If you don't understand how to be an effective advocate, you tend to hurt rather than help your cause.

Example: This whole thing.
So, you are saying that because prosecutors are trying to convict "as many people as possible", the problem is that too many innocent people are going to jail. I think we've established this isn't the problem. People are committing "crimes", but many people feel that the crimes are too harsh. For example, someone mentioned that a crack user gets 90 days while a cocaine user only gets 30 days.

Also, in the story about which we are discussing, the prosecutor broke the law. In my opinion, his punishment should have been harsher.
Because I love 99% of the system, but the animations are too slow.
The refresh rates are fine unless you want to run apps, but that's precisely what makes them unappealing to manufacturers. App stores have become quite the revenue stream, and the people who want E-ink displays are, by and large, not buying into that revenue stream.
Choosing a JavaScript MVC Framework
How about encouraging people to not buy their own jail with the money?
> > It's so featureful, it means that its mobile clients are quite heavyweight and thus quite slow to boot.

> Heavyweight does not mean much in itself. What would that mean?

You're hearing zir as an engineer, rather than as a customer.

To zir, "heavyweight" means "slow to boot". Why is it slow to boot? "I don't know; just fix it."
I really like how you've documented the challenges you encountered. The "Building jsOrrery" article is probably one of the best sources on the internet describing the process of building a full solar system viz. Your code is also very logical and easy to follow.

I made a similar simulation that shows the inner planets and asteroids, called Asterank (http://asterank.com/3d). Your code is open source, but does it have a license? I'm interested in adapting your accurate star background for my simulation.
Ok, so the good strategy is to give a bad deal to entrepreneurs ? ;-)
> this seems to be what a significant, vocal portion of the people want.

I wonder how many of them fly, and how many of them are just afraid that once we allow pocket knives on airplanes, they'll start falling out of the sky onto their heads.
Yeah, that's my biggest issue with these webapps, people who should not be doing this stuff is doing it, and have no idea what they're doing...
I'm an iOS dev and still knew how the android sdk version stuff works...
Exactly, Google will never add codes to Android KitKat that tells T-Mobile about unauthorized Tehtering.

/sarc
Google Swallowing Up Robotics Companies
I have 1Password and I have it set to only re-lock once my computer locks. Also my master password for 1P is long, but easy to type, so still fast. I usually if I'm a little stoned it takes me a few tries to get it...
Answer here http://www.kima15.com/FAQ/#2. Venture site is http://www.kimaventures.com/.
If you can find us a lawyer working for free, would love an intro ;-)
If one is in existence why not release now?
Ask HN: Review my startup, didlog.com
We'll be adding a page shortly to give more details about how it works, but I'm mostly interested if this is something you'd use and what sort of integrations would be useful for a service like this.
I have a long sentence as my passphrase. 1password will stay unlocked for ~30 minutes (or when I close my computer), so I type it a few times a day. I've gotten very good at typing it, and can crank it out quickly.

It's much much faster than opening my email, and waiting for SMTP & Gmail to get its act together.
It's an interesting concept but right now I think it's too cluttered, there are too many things on the screen. Also, I think marketing guides would be appreciated. I think the Shopify/hosting part of getting a store up is the easy part. But maybe that's just the techie in me.
Anyway, good luck!
The main reasons I stay on iOS

1) Vender lockdown & habits - I've been using an since the second iPod Touch (as a PDA). I'm not ready/eager to change "my workflow".

2) Accessibility - iOS (and the mac os) has had some the best (or at least easiest to setup) accessibility support. I'd be happy to be wrong about this but Androids documentation is either really lacking on these features or the features aren't there.
pretty sure there is a lot of that... but there is with all success. its just downplayed because people like to think they earned things they didn't - and vice versa that failures are not their fault.
I had to switch from an iPhone to a Galaxy S4 for a trip recently. Though there were some upsides, I lost count of how many points of inferiority and annoyance I noted while using it. I'm more than a little biased, but if I can have both what I perceive as a far better phone and openness, I don't want to settle for one or the other.

Then again, I haven't used a jailbreak for anything significant in a long time, so for me, the openness is more in theory.
I don't really have any issue with the original comment, but it was someone rushing to provide context for the apparently misleading fact that "Finland does better than the US" so the thread itself shows that facts do not stand alone, and that people care about that context when it's the US as a cultural whole that is low-ranked, in fact it's basically a cliche in these discussions.
It's funny that this is your reason to use an iPhone because a quite similar experience of mine was a main reason for my decision to stay away as much as possible from closed systems :)
Y Combinator is $20k (+ $80k maybe) for ~6% equity.
Thanks!

We really wanted to keep it simple, but I think screenshots are a great idea.
How fun! Congrats - love it.
Terrible is a strong word, but I don't think these terms are good for lots of companies. Each company is at a different stage when they first start raising seed funding. Some companies might just be worth 1 MM, but if you have a strong team, great technology, a workable plan, and early customer interest/revenue 1 MM is a horrible deal. In my opinion these terms are great for some ventures and absolutely horrible for others. I think the quick decisions are great, but I would think it would be more fair and equitable for you not to box the valuations. Perhaps offering a tiered option where higher value ventures take a little longer to evaluate, but I think boxing the valuation will have you miss the best companies. My two cents anyhow.
> any small number of arabs, maybe even just one?

Any small number of people.

There is no need to single out certain cultures.
Yeah. Has GCC built that feature in as well yet, or is the "plugin" side still pretty crippled? If one went about writing a nice generic tool like this, you'd want it to be able to handle both, I guess.
He/(she?) had more of a point if the website would have worked without having to enable javascript for the meteor domain, not even reading it now.
http://didlog.com
off-topic: the red background seriously hurts my eyes
Easy money for an unscrupulous sort
Who are the enemies of the Internet?
What the author forgets is, these projects can help you gain a good reputation.
There's no mention of YourKit[1] or jProfiler[2].

I'd really like to see an up to date in-depth comparison of those two tools including their respective licensing costs.

[1]: http://yourkit.com/

[2]: http://www.ej-technologies.com/products/jprofiler/overview.h...
That's right, and with their expertise in libuv they could easily target a version to large multicore (32, 64) servers. IBM has also created a PowerPC fork, incidentally.
> (i.e. only activate this breakpoint after this other breakpoint has been hit; very useful for high-traffic areas of code)

Wow, seeing that just completely sold me. I've been wanting that in eclipse for ages. Pity I won't be able to use it for work-work, just home-work :-)
You can save to your WebDAV using the standard file picker. Surely an app that exports to Dropbox also gives you a "Save As" dialog.
Having standard terms should mean lawyers are only needed the very first time (to set up the standard terms).

The rest should be 'fill in the blanks', and since valuations/dollar amounts are not negotiated here, the only blank each investment should have to fill in is the company information (name, incorporation location, address, etc.)

Maybe I'm missing some steps in my mental model?
TL,DR:

+ Use content negotiation headers instead of explicit content extensions for resources.

+ Don't pass auth tokens as part of the URL (you monster).

+ Don't have onerous processes for obtaining API keys.

+ Web scraping is totally a legit way of providing programmatic access to data.

~

Sadly, the author is kind of wrong in these cases.

First, as I've run into on some of my own projects, specifying desired content type (.html, .csv, .json) in the URL is actually pretty handy. In Rails, for example, you just you a respond-to-format block. This lets clients using dumb web browsers (and you'd be surprised how many of those there are) download easily the type of content they want. Accept headers are useful, but they don't solve everything.

Second, I do agree that auth tokens should go in the header--that's just reasonable. If I'm doing something that needs an auth token, I probably am curl'ing, and so I can easily set headers.

Third, keys are a necessary evil. They are the least annoying way to track access and handle authorization. That said, it shouldn't be awful to get a hold of one--in our previous startup, api keys were similar to auth tokens, and that worked out fine.

Fourth, web-scraping is not a good solution. "Herf derf just have your dev scrape the thing" is cool and all, but if the document is not marked-up in a friendly way, that information can be very brittle. Moreover, you run the risk of having cosmetic changes break scrapers silently. It's far better just to expose a machine-friendly API (which is handy for testing and monitoring anyways) and let your frontend devs do whatever wacky stuff they want in the name of UX.

EDIT:

I am all for rate-limiting as a basic step where keys do not suffice.

As for scraping, the article is a bit weird on this point. The author's insistence on "DONT USE APIS EVER RAWR" and then on "hey, let's use application/json to provide documents under the same paths for machines" is goofy. It's like they don't want you to use an API, except when they do.

The wording and phrasing just really gets in the way of the article--had the tone been a bit less hyperbolic, it would've been a decent "This is why I find web APIs frustrating to work with" with examples.

EDIT EDIT:

The author is a Semantic Web wonk. That explains it.
It absolutely is in android 4.2. After that it depends on the android version.

My app have perfect smooth transitions in the chrome browser. yet in the phonegap webview animations are slower & I have rendering bugs I never saw in chrome.

Can't find direct sources right now, but it's fixed in android 4.4, you get chrome

http://www.mobilexweb.com/blog/android-4-4-kitkat-browser-ch...
well, 25% really.
Anyone else remember the video of the Chinese prefab 30-story hotel that went up in like 30 days?

http://www.youtube.com/watch?v=NYFef_HRxRQ
Interactive visualization of supernova discoveries (built with D3.js)
Thanks Adam for your kind words.
Still love a lot what you are doing at BinPress!

Good luck!
> You do if your data is a document.

A document mixes information with presentation. It's not data. Because it mixes information with presentation, you have to re-prepare it for each medium you intend to display it on.

HTML is a poor document format. If you store your document as HTML, then you also have to store the CSS along with it or it won't be a complete document. Unless you want to include the styling in the HTML file, a kludge which violates the Single Responsibility Principle.

There are plenty of document formats out there that don't have this issue, like PDF or RTF.

If you want your document to look more like data, then what you do is factor out all the atomic bits of information into values that you can then input into a database. Then write code to present it. Works well for structured documents like orders, invoices, or reports, less so for unstructured information like blog posts. For these, mixing presentation with information is unavoidable, just adding bold-face to a word means you'll need to store presentation information in your data. The "semantic web" is intended to address this.

> And after CSS was introduced, HTML was definitely not supposed to be presentational.

Presentation involves more than just style. CSS handles the style of web content, HTML handles the structure.
MIT license.
Glad to know you like it. Your project is nice as well, I like the addition of the asteroid belt!
Which market? You mean the worldwide market. If I had to guess, I'd say you are probably 60% EU + Russia, 10% Israel, 10% US, 20% other. Certain things might make sense in other places that don't make sense in the US.
Musk has said that SpaceX won't consider going public at least until the MCT is flying regularly.

If SpaceX went public, became a wildly successful earth-orbit rocket company and made Musk very rich, I believe he would consider that a failure.
It's not user friendly to do. Jailbreaking on iOS has been shockingly easily lately when it's released.
And we've debated the point internally about the text a lot. Much of it is in the Tour section once you log in and expand the page for the "Cookie Been". But we may bring it out once again. Thanks!
My bullshit detector went off because they did not mention Bernoulli.

http://en.wikipedia.org/wiki/Bernoulli's_principle
>In the long run, rational players should always refuse to such offers. If scammers would know that everyone always refuses, they'll quickly get into a loss and stop doing that. The problem is that I'm not sure how people would react in such situations - why not take the 30%?

People have a very strong fairness instinct, and will probably refuse such blackmail.

There's a famous experiment where some amount of money is given to one person, and he decides how to split it with a partner (50-50, 100-0, etc.). The partner decides whether to accept the deal or refuse it, in which case the money is lost.

If I remember correctly most people refused offers under 20%, and that's without the anger that someone trying to blackmail you would cause.
That size of a plane is too small to worry about. Commercial aviation is usually at least 50 seats. The TSA isn't preventing terrorists from chartering a private jet and flying it into something either.
You're missing the big picture. If all it was doing was slowing down a developer for a day then the company wouldn't bother interviewing anyone that way because all it is just a cost and there is no benefit to the company. However, the company does that because they decided there is a positive value, an actual benefit to hiring a needed developer and knowing that they can do the job.

There is always a cost to hiring. When a company decides that the value of having that dev is greater than the cost of hiring them, then it makes sense to hire someone. It may not be an immediate monetary value, but the company decided they needed the dev. So they decided that slowing down a developer for a day to work with a candidate _is_ beneficial to the company.

Plus, like others have said, it really sounds like he was being asked to work on something that was adding value. If a company has decided a particular bug or feature is worth prioritizing then it obviously has value. That means that if a potential candidate comes in and does it, they are adding value (though whether the net value is positive or negative varies case by case).
Where's all the reliable freelance frontend dev talent?
We're a creative team that loves to create share-worthy stuff. We work with our clients to create apps and sites that are interactive, engaging, and beautiful. We're growing by leaps and bounds.

Unfortunately, it's been incredibly hard to continue finding reliable freelance talent. We're looking to bring on more full-time front end devs, but would prefer to have a mix of freelance, and hire full time from those freelancers who are interested after some initial work.

If you're reliable, creative, highly communicative, and want to work on an extremely varied and fun set of development projects, please let me know. Ingenuity and drive is more important than anything else. If this sounds interesting, we have quite a few projects ready for immediate work.

dan [at] frac [dot] tl

Thanks!
Even cockpit doors are going overboard. The 9-11 attacks were about attacking buildings with flammable liquids. A gasoline tanker and a small bomb would have killed 10× more people and been cheaper.
Shameless plug (but possibly interesting), we do something similar (but using clang) to generate a coverage report for the gobject bindings for libgit2: https://git.gnome.org/browse/libgit2-glib/tree/tools/coverag...
https://www.ludei.com/

Converts an HTML5 canvas-based app to use native graphics routines. I haven't used it but been following it for over a year since the approach seems promising.

BTW, a similar thing exists for the ImpactJS game engine (Ejecta), but it only converts to iOS: http://impactjs.com/ejecta

Actually I would love to hear if anyone has experience with either of these.
Ask HN: Learning C++ for Java developers
Hi,

I'm a Java developer who's developed an interest working with a couple C++ based projects (OpenCV and QGIS in particular). I know that there are bindings for other languages for both of these projects, but I feel its time to buckle down and learn C++.

Does the community have any recommendations for learning C++ from the perspective of someone who has only worked with Java and Python in their educational/professional career? I also want to make sure I'm learning modern best practices and not outdated techniques, which is a hazard of Googling for random web tutorials.
Linux has good enough binary compatibility. I have seen 32-bit applications built on RHEL 2.1 run on RHEL 5. You need the correct libraries and versions, but that's not a difficult problem to solve. See AppCafe[1] by PC-BSD. You may use it if you use plugins on FreeNAS. Lets say that you need fifteen copies of SDL installed to ensure that you can support ten years of games. This is not a problem for a Unix/Linux system with existing tooling.

Stable 3D depends on the hardware and drivers, but gaming already has hardware requirements for graphics and it's getting much better. As far as OpenGL support, recent posts on HN lead me to believe that we are doing okay.

Audio compatibility? Support ALSA and OSS.

1. http://wiki.pcbsd.org/index.php/AppCafe%C2%AE/9.2
Pilots can definitely exit to cockpit (they do this routinely to use the restroom, and flight attendants sometimes barricade the forward galley with one of the service carts)
Awesome, as a Kima company who took investment before this "Kima15" offer had been announced, I can say the biggest thing that attracted us over the other firm offers we had at the time was Kima's commitment to moving fast with the cash.

We'd maxed out personal credit cards and we were literally on a ~2 month timebomb of personal runway.

So yeah, awesome to see they've now put this "move fast" promise into a transparent offer. Sure there's limits on the cash and valuation but, I guess better to see it upfront.

In our case, the fees were £1,800 (incl 20% VAT) for our lawyer, and €1,136 (inc 19% VAT) for Kima's lawyer.
Classical Computer Science algorithms implemented with JavaScript
It's possible they're waiting for Apple to finish the first round of iOS7 minor updates before they reveal the exploit they're using.
This just says "Error with that email address" for a gmail address.
The Oort cloud/Kuiper-belt area goes way further than Pluto, but the comets that have orbits from out there into the solar system are too long-period to get fancey names like Halley's. Think about it - Halley's comet comes by every 76 years. That's insanely short for a Kuiperoid.
"Error with that email address. Please try again"
> GIMP. Select the selection tool(why???)

Mainly because 99% of learning Gimp is learning how to use selections properly. Gimp is for image manipulation, not drawing buttons.

If that's the kind of stuff you're doing, use Inkscape. Do the Tutorials under the Help menu. They're really excellent and it sounds like exactly what you're looking for.
In Canada most startup founders won't be able to score a deal like the one you offer. I really applaud your approach and willingness to fund companies all over the world. I was expecting this to be a US-only thing. I was pleasantly surprised.