skysight-inc/HackerNews huggingface dataset:
Yo github... while you're bothering, here are some other things that would be handy:

* Visual STL diffs, maybe by coloring deleted/added triangles. Possibly with a viewer on gh-pages or on the /:username/:reponame/commits/:branchname endpoint?

* DXF sucks, but yeah DXF rendering.

* Maybe consider thingiview.js (which does not use WebGL) or possibly a WebGL equivalent viewer. Controlled rotation, zooming, camera repositioning, etc. It seems that most of these features are implemented:

https://github.com/josefprusa/Prusa3/blob/master/mini/z-bott...

https://github.com/josefprusa/Prusa3/blob/master/mini/y-moto...

* openscad rendering- I know this is a pain in the butt, especially since openscad still requires xserver. But at least it feels more like source code. There are some other options other than openscad that could be easier to render without an xserver, which would be fine in my book, I am not particularly attached to openscad.

* Other scripting/rendering options... maybe implicitcad, pythonocc (opencascade/python bindings), HeeksCAD/python, FreeCAD/python, OpenJSCAD, something like that. The problem with STL is that it's like transmitting compiled binaries to other developers, but what developers really want to work with is the source code. Having to commit STL is like having to commit compiled binaries.

* UI widgets for committing from SolidWorks, Pro/Engineer, CATIA, AutoCAD, HeeksCAD, FreeCAD, and other front-ends would be really useful. I would be happy to use github.com while working on my next fighter jet project.

* Upverter claims to support git, but really it's just a link to a remote git repository and you can't push your schematics to Upverter. Please feel free to eat their lying lunches. Maybe also circuitlab's (although they have never claimed to have git integration). So yeah, schematics.

* Some projects require thousands of parts that need to be included when rendering, especially in assemblies. It would be nice to be able to see a fully rendered image of a version of the repository contents. This quickly devolves into a mess of file format hell, which I imagine is not something you want to tackle. But maybe this could be done through continuous integration hooks or something?

For whatever it's worth, here's a terrible post-receive bash script I wrote in 2010 for scad rendering on a git server:

http://diyhpl.us/~bryan/irc/gitduino-post-receive.sh.txt

* It would be exceedingly awesome if you could get the RepRap project to jump ship from svn to git. RepRap is the largest, most well organized open source hardware project, and I think it would be a great community to work with to show how strong git is for distributed hardware development.

There are already some really excellent RepRap projects in git repositories on github:

https://github.com/josefprusa/PrusaMendel

https://github.com/josefprusa/Prusa3/tree/master/mini
[ask HN] What's your favorite RSS reader and why?
While I agree that it seems a bit excessive, one valid potential use case would be people who need to keep a lot of VM's around. I don't personally have nearly enough to require that kind of space, but I can imagine some people might; for example, having a large set of Windows configurations for application or website testing.
I would bet you'll be in the first (or second) roll out of fiberhoods. My best bet is UT Austin and downtown first, plus surrounding neighborhoods. Then they'll move West, then South.
I filled up my 240GB in a week with software alone (Shogun 2, for instance, takes up 25GB).
Not an issue, as far as I can tell. Sign in as "OnlyMyPersonaIdentity@example.com" (or whatever) and then never check the mail: you get an easy, consistent identity, and all the sites get is an email-shaped label.
I sent about half a dozen follow up or introduction emails emails out between April's two threads for contract work. Some were extremely detailed, offering portfolio samples, repository URLs, even contact information of former clients as references.

Not a single response, not even to say "no longer looking, but thanks!" I can't think of anything in a professional context that is more rude or disrespectful. If I spent half an hour writing a customized email and giving you 100% of the information you need and you can't spend 30 seconds to tell me you're not interested, you're just a bad person. That's all there is to it.
What Everybody Knows & Nobody Tells You (about coding and development)
If anyone's curious about using PHP and jQuery to integrate it into their sites, check out this article I wrote up: http://websec.io/2012/10/01/Using-Mozilla-Persona-with-PHP-j...

It's got curl and streams examples so it should cover 95% of the PHP installs out there. Its crazy how easy it is to drop in and implement...Mozilla's done a great job with it so far. I look forward to more integration of it in the future.
Market saturation?
He is not saying Michael to STFU, he is telling him that if he had accused his manager of lying in the face, he would have been shown what the scores were just so that he would 'STFU'.
1 satoshi is classified as "the smallest denomination currently possible".

The important part of that is "currently possible". The protocol allows for us to divide down as far as we want. All we need is a software update.

Even if there were an upper limit of 21 trillion bitcoins, people would still be worring about them being lost, even though it makes no difference.
Crashes come when the log scale graph looks like that. At the moment it looks pretty healthy: http://bitcoincharts.com/charts/chart.png?width=940&m=mt...;
Your business-friendly state is the envy of many Silicon Valley leaders and entrepreneurs I know.
send em an email
you could either get credit or they could completely ignore you
the only difference is the color scheme and thier logo
RedLaser focuses on Local/In store experience
One solution to this using conventional CMOS technology is to use 3D stacking, where each layer uses a different technology.
The hook brings you back, I ain't telling you no lie.

A great brand can help be a hook or collection of hooks as well. i.e. Apple is beyond just hooks, we're hooked up like Hellraiser with that brand.

New products definitely need the hook just like new artists. But after a while the brand or artist take over as a collection.
I've long given up on expecting a reply when I send in a resume. What amazes me is how rude some people are after you've taken the time to interview with them. Like you mentioned, some will not even dignify you with a quick reply to let you know that you didn't get the job. I think some of this behavior comes from the flawed mindset that some people have. They think "important people are too busy for things like simple courtesies, so if I neglect those, it must mean I'm too busy and therefore important".
Self-teaching programmer here. Extensive IT background, and have had a CS class or two in public "B School" type university. After Codecademy, Learn x the hard way a little bit, and even command line hacking with REPL's I have been able to conquer my fear of the abstraction layer. And although I am able to look at programs that exist and I use from a programmer's mindset, I still can not understand how to model my ideas and build them out. I think with a better understanding of core CS concepts and a thorough mental whipping I will be in a better shape. My plan is to get through:

1. SICP/SICP Python
2. {Insert famous Data Structures/ Algorithms book here}
3.Find some open source project on Github of what I want to do, and extend it or even better refactor it.

From there I will be ready to feel more like a programmer. Cause I really breeze through these tutorials, but seem lost thereafter. I am not seeking prodigy status, but I know that I can become a very formidable programmer sooner or later.
WORLD WAR 3 UK PREPARE 4 DOOM
NewsBlur FTW!
Completely anecdotal and kinda meaningless but I've never had one fail and I've bought 6 drives (ocz and samsung) over last 2 years. Nor have any of my friends/family who own them ever experienced a failure.
Generally speaking, SVG is more integrated to the DOM than canvas or WebGL. Every shape you draw is a DOM node, which means you can easily interact with it (mouseover events, ...), but also that it's rather "heavy". It doesn't scale for effects as well as canvas and WebGL, you can't really display more than a couple thousand nodes without risking major slowdown.

It's nice for very interactive demos and lightweight visualizations, not for rendering-heavy things like games.
The concept of putting <script src=> on my login page skeevs me out more than a little bit. This is a major security hole that won't be patched until there is native support in the browser.
Yes, I see why you would think that. And it's perhaps because I'm looking at it from a consumer standpoint too.
This is way off topic and not even correct. I suggest you check your facts before submitting comments.
Is being listed in the App Store a contract? Does it matter that my app was good to go at one point but could be pulled at any time if they introduce a new guideline? How do they justify unilaterally affecting what has to be a billion dollar industry that relies (or what could amount to legal reliance for equitable reasons) on them?
Also, most of the time, when SSD's fail, they become read-only, which is a far better outcome than a spinner starting to scratch its plates. So even if SSD's had short lifespans it wouldn't be as destructive.
I believe the issue has less to do with that than with capricious enforcement of rules, and little in the way of recourse for the victims of such.

If there were a formal review procedure with rules for when an app gets notified about scheduled future actions (and when those can be superseded when needed), as well as a procedure for fixing problems before negative actions (if there is it sure doesn't seem it's followed), then we would see less of these stories.
> I don't forget which companies are rude and don't hesitate to tell others about my experience with you

Well, do tell others. Where are the names?
How to hasten open access
Sounds more like there's been employee turnover in the AppStore review team and the new guys are re-interpreting the rules.
Bitcoin: A Cybernetic Ledger
Perhaps because hackpad isn't [edit: as gung-ho about being] open source (if they are at all)? I'm sure there are other commercial offerings too... like yours!
I don't feel like the larger issue was addressed by the CEO in the post and Apple seems to be avoiding it as well.

According to the AllThingsD article [1],

"But sources close to the company [Apple] say it was more than a little troubled that AppGratis was pushing a business model that appeared to favor developers with the financial means to pay for exposure. ... In other words, app-discovery platforms built on paid recommendations aren’t going to fly with Apple."

If this is their business model and this is really the issue, then it needs to be directly addressed by both sides.

[1]http://allthingsd.com/20130408/confirmed-apple-kicks-appgrat...
I guess that makes sense. We can at least all agree that having options like this on the market is a good thing, as this will most likely also drive down prices on smaller capacity drives.
Who do they need to justify it to? It's apple's app store.
I am not sure, if they are still alive. (https://en.wikipedia.org/wiki/Gang_of_Four)
Linode Doubles RAM for all plans
FeedsAPI Turns Truncated RSS Feeds into Full-Text
“You can easily judge the character of a man by how he treats those who can do nothing for him.” — Malcolm S. Forbes
Show HN: simple, free geolocation via CORS-ready JSON (AngularJS demo)
Perhaps for individuals/companies in need of a ton of local storage for graphical rendering. This is going to be a godsend for the visual editing industry.
The hook of Toms is that they donate shoes to third world countries, quite a few companies make shoes like Toms does
A Month of Meeting Startups
I've been recommending Android for a while, and here is another concrete reason why. Every time one of these stories appears I write the following: I develop for iPhone and I used to love OS X. The iPhone in entirety and OS X lately are aimed directly at people who don't know how to use computers even if it comes at the expense of those who do. Everyone do yourself a favor and switch to Linux on your computing platforms.

Regarding the OP; I hope the blog post kicks up enough noise that they allow the app again. Having a large public outcry is the only way to get Apple to do anything other than sue Samsung in attempt to prevent them from innovating faster.
Like I said, running as a simple reverse-proxy, they should be pretty close. The added latency is really the differentiator when going to a single backend, and that's about all you're measuring. You're control itself is still <400rps.

Now add dozens of backend servers, and start throwing a couple orders of magnitude more traffic at it, and the differences will really start to show.

Please note: I'm not saying your numbers aren't useful. Many people will be using a setup like this, and would like to know what the differences would be, if any.
Everyone makes it sound like it is so easy. Making money off a product is incredibly hard. I've released 4 or 5 now with no returns. I keep trying, but it's not easy.
I'm not sure that a technology company being in a location necessarily indicates demand. Sure there are some technology enthusiasts in Round Rock, but moreover I think everyone will want fast internet all over Austin and the surrounding areas. I think that demand is likely to be fairly equal throughout once word gets around.
Yes, because the great value of freedom is independent of the company size.
Linux commit messages are rather detailed and appropriate commit messages: https://github.com/torvalds/linux

The Linux source is also very well commented, but C might not be what you're looking for.
I'd love to have one of these in a 13" notebook to use as main system while doing extended travelling.
Yes, PLEASE elaborate.
I hope you're right! I just bought a house in 78704 :)
Only works if you are already a paid iOS dev.
My personal failure rate with SSD drives has been close to 50%. I like them, I use them, but I don't trust them!
Let's see if I can help provide some answers here:

a) certificates are stored in localStorage for https://login.persona.org. They are very short-lived (hours), so that we don't have to deal with revocation, since that would likely be impossible on a per-user scale.

b) there's no way you can prevent an identity provider from misusing your identity. They're your identity provider. You chose them because you trust them to credential you and not let other folks impersonate you.

b') browser extensions already have full control over your life. That's something that should be addressed longer term, but Persona is not making this any worse.

b'') other entities cannot access the localStorage for login.persona.org, so that should be okay.

c) you're not just entering an email address. You're also proving you own it, for example by being logged into your Yahoo.com account, or by clicking the confirmation link we send you. What we're doing is minimizing the number of steps you have to take to prove you own an email address. But you still have to own it.

You should check out our documentation, which is quite thorough:

https://developer.mozilla.org/en-US/docs/persona

I think we've provided a lot of hard data and docs to back our claims, but we're happy to provide more, of course.
Detailed post, but it doesn't seem to address two things.

1. The WSJ report noted that Apple was concerned that " AppGratis was pushing a business model that appeared to favor developers with the financial means to pay for exposure."
Simon hasn't addressed this point. Do they make paid recommendations ?

If they do make app-recommendations based on payments, it makes a lot of sense for Apple to ban them. As an iOS (and Android) developer, I personally think that paid-recommendations are bad for the ecosystem (though I'm sure that some giant shops paying for recommendations may disagree). At the least, I think users of AppGratis should be told if the recommendations are "paid for".

2. Simon's discussion of rule 5.6 doesn't really address the problem. Rule 5.6 says "Apps cannot use Push Notifications to send advertising, promotions, or direct marketing of any kind."

Simon counters by saying that they only send one notification per day and that users opt-in. However, neither claim refutes the fact that they''re violating rule 5.6. All iOS push-notifications are opt-in anyway. Rule 5.6 says 'no advertisement , no promotions,.... no direct marketing'. It doesn't make exceptions for apps that only send one notification per day. Now Simon could argue that Rule 5.6 is bad for the user and that push-notification-advertisements/promotions are good. That may be a debatable point. However, it is clear that his claims do nothing to counter the fact that AppGratis violates Rule 5.6 (as it is written)
Announced the day after I signed a contract on a house outside the service area. It was clearly me holding you back the whole time, Austin. I'm so sorry.
This is exactly what Mike Alfred of BrightScope tells entrepreneurs, particularly the young ones just going through school and figuring out where they want to be in the scope of things. Until reading this, I'd hardly heard anyone speak out this way. I think it's particularly important to put this bug in kids' ears early; it's not sustainable to live and work like that, and eventually it destroys friendships and relationships and takes a toll larger than initially perceivable.

If it happens that 24/7 weeks exist for a little while, it happens. I get that. But I think what bugs me most about this "24/7 grind" attitude is that it's not a magic pill for a product that doesn't work or isn't destined to become profitable (and I'm using 'destined' lightly here). I've seen plenty of entrepreneurs go all-in on something and fail not because they didn't put the work into it -- but because it wasn't a product that could succeed, even with a tough grind.
Why Are Attractive Women Always Marrying Unattractive Men?
Would Google ever allow this work with Gmail? Since they are trying to get sites to adopt the "sign in with google" option I'm curious if they would get behind this initiative.
Yep. Now you can present the "Be Your Own Bitch" argument that it's like any business relying on a single source of traffic/income. A desktop-facing service nimble enough to pivot after an algorithm shift cripples their organic search rankings at least has options. If you're a local business, you can buy another billboard or do something else if your gravy train goes away.

The problem with the app market is that you literally can't be your own bitch. Your entire business lies in the hands of either Apple or Google. And until HTML5 (or non-native alternatives) gain traction and press Apple/Google into changing their ways a little bit, what is the solution?
StrongLoop Node.js Beta 3 is out with support for private npm repos
I agree, that's also an important part of their hook. But the sort of weird look is I think the main one because it's immediately visually noticeable. People make shoes that look like that now but they didn't before Toms made that look popular.

The reason the weird look works so well with Toms is because of the Greenbeard effect: http://en.wikipedia.org/wiki/Green-beard_effect
Yes, but then it's good to have a complete switch, and let your body do some work. Go for a walk, or even better, exercise.
Announcing the new Jetstrap for Twitter Bootstrap Development
Agreed on all accounts. This article is just often linked to on "I want to learn coding to build my startup" topics.
This is an interesting point. Just curious why did the AllThingsD article cross out: "In other words, app-discovery platforms are fine as long as they’re not built on paid recommendations." and replace it with "In other words, app-discovery platforms built on paid recommendations aren’t going to fly with Apple."
Because he linked to the site in his article:
Why the 100% spike in donations to the public debt in 2012?
> Anyways HN, what would your response be?

Unfortunately I don't know anything about Bolivian copyright law. Under U.S. rules, you might have a good chance to argue that it's not a derivative or satirical work, it's a straight-up copy and therefore not a protected use -- you might have the right to compensation.

But in the international playing field, this is not so clear. Prosecuting such a case would be expensive.

The other post in this discussion suggests asking for a note of credit on the copied page. Under the circumstances, that's not a bad idea.
This is awesome. It's like a chat but with the ability to edit what other people are saying! So much potential!
The author here... I put this together right after I realized I could use it on so many of my different on-going projects. Of course geolocation is never perfect, but it adds lots of personality to a site to be able to list where people are coming from. Now with CORS support, means I can use this bit of infrastructure on all sorts of different browser-side JS projects.
Linode NextGen: RAM Upgrade
Handy tip: If you want to appear sincere on the internet, use an exclamation point.

"Thanks for posting my article!" doesn't come off sarcastic, even if it overstates your exuberance.
Derek, you should shoot me an email. jen at sdtechscene dot org. We should chat about this.
Do you think HTML+CSS+JS+(...) can form the basis of all future computing? You have to apply the same standards to both sides. It's hard to be perfect, yes, but it's easy to do better than the web mess. If I had to choose between HTML+CSS+JS+(...) and either the JVM or CLR as the basis of the future of all computing, I would definitely choose one of the latter options. Both the JVM and .NET VM would work okayish, though obviously not ideal. You want a simple bare bones low level VM with the sole purpose of building things on top of it. The JVM and .NET have much cruft of their own. That stuff should go into libraries, not into standards.

You don't need to start from scratch and force everybody to adopt, W3C style. You can build the initial version as an abstraction layer on top of web technologies, so that only the VM implementors have to take care of hiding the mess, and application developers can build on top of that. With current improvements in JS VMs and things like WebGL this is slowly becoming feasible. If that is successful, you can implement a high performance version natively.

This is inevitable. We won't be using HTML+CSS+JS in 100 years, other than for archaeological purposes. The question is how soon will it happen.
My concern, in this particular case, is that foreignObject isn't exactly a new addition to this spec, it's been mentioned in SVG specs since at least 2001, and the IE team apparently made the deliberate decision of not implementing it. I'm not sure what their rationale is exactly, but it doesn't appear like they will be changing their minds about it anytime soon.
I've heard this figured bandied about quite often, as well, and I think it's mostly anecdotal and should be taken as a general rule rather than empirical fact.
Clear Eyes, Full Heart: Beating The Series A Crunch
Sounds good. Although, my experience with service isn't very happy. I guess probably because I am trying to use twilio outside the US. In fact, I sent two mails to the sales team and no answer. And, I just opened a ticket an hour ago so they can help me verify my no US number. I am still using the free plan to integrate their service with my web app.
If there's no H-1B visa, salary for software developers would be reaching Wall Street levels right now...
Dear Rolling Stone: That's not what Luigi looks like
10.3; 16 years.
Yep, sucks to be a developer though. You can spend a year developing an app only to have it pulled from the store. Of course, the risk is low so you might try anyway but the situation sucks.