skysight-inc/HackerNews huggingface dataset:
Well, I would get extra, extra sick, and really tired, and end up sleeping for 12+ hours. It would throw my schedule out the window.
There is a catch: If the service is priced low to attract pirates and then non-pirates also switch to it, total industry revenue actually goes down. I don't think Spotify is there yet since few people spend over $120/year on music, but it is a long-term concern.
How does Netflix stream movies smoothly in HD while YouTube can't go a minute?
Ask HN: Need a designer? 
I'm a 17 year old designer looking to explore my trade. I recently quit my retail job, and I'm looking to build my skills with the time I have to spare. I'll design anything for $10/hr.

Here's my portfolio: http://www.joek.dunked.com

if you're interested, contact me - joe@ml.to
Perhaps, and in some cases memcpy_s can definitely provide peace of mind, but in a large number of invocations of memcpy (most?), the buffer size is either constant or always equal to the source size (because the buffer was just allocated with that size), and it would feel nannying to me to be required to write the same size twice.

Empirically, in my experience, a much higher risk is an integer overflow in the allocation in question. Rather than memcpy_s, I'd prefer a malloc_s that takes a count and element size - like calloc, but without zeroing the buffer, so it doesn't feel like a performance waste to use when that isn't required.
Virtual hug. I had my tonsils removed as an adult too. Not fun. I've been thru a lot. I thought "Ha, cake walk, no prob." Wrong.
I am actually happy that gcc doesn't find it important to support a library that prevents its users from using functions that are clearly defined in the specification of the language it supports.
I've thought about that a lot as I also have the same tendency. What I've concluded (for me at least) is that it's just EASIER to get started writing an engine than to write a good game, so you end up working on the engine out of intellectual curiosity and because it's the path of least resistance.

(I've never really gotten far writing a 'from-scratch' engine here but I'm also thinking of things like integrating a scripting system into an existing engine, which is something I've done before).

With an engine, you don't start with such a nebulous spec. You know, for example, the various pieces that your engine will need and it's easy to get started. You can say "well I need an asset importer", "I need to integrate a scripting system for gameplay", "I need some kind of rendering pipeline", etc. These are generally well-defined things.

With a game, well, what is there? You start off with the question "what is a fun game idea?" but in comparison it's so free-range. The ideas of where to head next just don't come as easily. Not to mention a lot of the non-programmer things that need doing - drawing the graphics, writing the music, writing the dialog if appropriate, etc. These can be intimidating things to attempt to do.
I don't know of any credible claims that managed it for more than a couple of months, and even that was on a semi-anonymous internet mailing list :)

My personal record was 3 weeks, not including the adjustment time, but I would always get derailed by a cold. I'm really need my sleep though, I'm sure that someone with less need for sleep could do better.

I found that by perfecting the napping-on-command first (for several months, too) rather than the going without sleep, I was able to make the transitions relatively painless, until I would get sick.
Walmart.com Is Having Issues
They let the cat out of the bag.

Once AT&T ceded control and the popularity of iPhone as a carrier switcher came along the other carriers had to fall in line. This is not the case with Android, they don't control the updates. (Except in a stealthy way).
I didn't say above all else, but I take your point. Of course, this is a balancing act, and I suspect we're both facing some selection bias, but I have to disagree that creating maintainable code is necessary for being described as a good programmer. At the end of the day, all programs are maintainable, as long as the source can be read and understood by a programmer. There is a huge advantage to having a well designed application structure, but there is no replacement for an application that meets its functional specification.
'Best' vs 'Only' should be a title-fight deathmatch
Well, I suppose you could buy music via bandcamp? (I realize this might not count as a music [implied streaming] service, though.

In a similar vein, there's also Magnatune and Jamendo.
Can't you just "vendor everything" and now each project will install all of the gems locally to vendor and not be concerned about global choices?

http://ryan.mcgeary.org/2011/02/09/vendor-everything-still-a...
gets is not missing from the list. As for alloca() please see http://blog.exodusintel.com/2013/01/07/who-was-phone/ as an example of how things can go very wrong. memcpy() isn't bad in itself but its easy to get wrong when you're dealing with untrusted user supplied size parameters. memcpy_s is a better alternative because it encourages the developer to think about the size parameters being passed in.
I am so glad this went well. Too bad it did not happen on Thanksgiving. I had my laptop out and had all the kids looking over my shoulder watching the two launch attempts. Doing my part to get the younger ones interested.

Nice picture from the space-x site- http://www.spacex.com/media-gallery/detail/90781/2601
Great job, Delian! :)
How do you prove that an address has no private key?
Two cool pictures from the flight:

http://www.spacex.com/sites/spacex/files/styles/media_galler...

https://pbs.twimg.com/media/BamdsH0IIAA-W_b.jpg:large
Clang has "fixit"s for this but they are defined in its checker code, you can't specify custom ones in your own source/header. Though you could probably do so by writing a plugin!
Does Scala == Effective Java?
Your teacher is... not the best.
http://techcrunch.com/2009/08/07/this-is-quite-possibly-the-... (2009)

If Spotify is worth $4B, that means the labels have made an "extra" ~$600M in addition to the 70% royalty. Over its lifetime so far Spotify has paid out around $1B in royalties, so an extra $600M is pretty significant.
Didn't he not find a bug, but found company resources that had not been secured properly?
I love the views they broadcast of the engine bell. Takes on an eerie, transparent luminescence several minutes into the fight. Thanks for sharing.
Eh, it doesn't seem to me that "people in the San Francisco area with access to an iOS device" is much of a market restriction.

Also, as you said, this is not either/or. If the lead was most comfortable with iOS but could also make a web app with a little more doing, then why not launch on iOS and then make a web app once the extra doing is taken care of?
I think it's probably fair to say to following: Statistically, all but the most popular musicians receive less than 40 hours of minimum wage
Jonathon Blow had a great talk on the topic of programming indie games, http://the-witness.net/news/2011/06/how-to-program-independe...
One part he mentions how when he was a more novice programmer and looking at the Doom1 source code he thought they made some horrible programming choices - but only once he actually started to try to make commercial products himself did he realize none of that mattered. When the goal is to make good products with very little resources (which is the defining aspect of being indie) being pragmatic is the most important thing.

what you would consider 'good code' wasn't Notch's goal, doesn't mean he isn't capable of it
End Of The Line for AMD FX CPUs
Now Intel has no competition for high end CPUs, which means price increases for us.
I agree that a per person split would be might be better (for how I think royalties should be distributed) -- but one would also take into account the ad revenue those tweens (and other "free" users) generate.

I don't know how Spotify is doing financially, but hopefully they make money off free users as well as paid users (but I'd not be surprised if they end up a bit like Opera did -- making money from paid users and licensing/bundling deals -- and just using the commercial breaks/ads as stick to guide users towards the paid service).

Either way I'd much prefer being able to pay for lossless records that I get to keep -- I gave up on Spotify quite early as it ended up a little like youtube -- come back to a playlist after a few months and half the songs were gone. I know they're better now, but that experience just underlined the idea that paying for licensing content in a way that leaves you vulnerable to that content disappearing is a very bad deal for me as a listener/consumer.
What in this makes it get past spam filters?
With no competition for high end desktop CPUs we can expect price increases.
Udacity has a nice looking WebGL intro course:

https://www.udacity.com/course/cs291
Neither of us can make them learn, but you don't have to make it harder for them (or me).
Down the road, do you think will chrome packaged apps support 3rd party dlls?
It will require correspondingly more power, and then the mass of power supply will be a problem.
You can search for Amazon.com items at Fresh.amazon.com. Anything that shows up is available to be delivered by your Fresh driver.
By the obvious definition of "Stable" of "Not subject to sudden or extreme change or fluctuation," I don't understand how you can compare the stability of Bitcoin as in the same league as traditional currencies.

BitCoin's 1000% rise in 3 months would seem to put it well outside the traditional conception of stable. Keep in mind, since the benefit of currency stability is to protect both buyers/borrowers and sellers/lenders, a rise is as damaging to stability as a fall (just impacting a different segment of the transaction).

While there are a few examples of fiat currency experiencing hyperinflation, it's almost always been the result of extreme political uncertainty. In a normally functioning political environment, the change in currency value may still be significant, but tends to be fairly stable (even if it changes, it changes within a predictable range).

That's clearly not the case with bitcoin.
Thanks! I read poorly the first time.
That's odd. I use mine several times per week for hours at a time. It has never had any issues. Maybe it depends on the phone.
You said it better than I could. Exactly this.
I'm tired of every Tom, Dick and Harry taking that Bitcoins are worth $BIGDOLLARS as self evident and the idea of having to provide justification is repulsive.
If you did that you would have a huge relative velocity to the Lagrange point. You'd shoot right past it unless you could kill all your relative velocity, which would mean you would have enough delta-v to achieve orbit anyway.
Bitcoinity switches to mBTC as the default bitcoin unit
While it's not the same insanely-optimized JIT-compiled runtime implementation that you're asking about, note that the .Net micro framework has been released as Apache 2.0.
random peanut gallery thought....mentioning "law enforcement" in the README itself might open up the tool itself to legal attacks, no ?
To be blunt, people who've done consistently well in the startup world run circles around "professors of business".
> Well, no, Gideon found that the right...

I'll take your word for it. Jurisprudence isn't my metier.
webOS (RIP) was also ahead of its time. The idea was sound, but the performance just wasn't there on that hardware/OS.

These days some of the apps I'm the most impressed with on iOS are really just webapps in a wrapper so that they can do push notifications (OWA for iPhone/iPad, for instance).
Losing a child can change your life....4-ever
Websmart, Inc. and 100,000 Vulnerable Websites
Interesting. It seems passive voice can be used that way. I don't see any reason to complain unless the usage is strained, though (including, possibly, through the destruction of diversity in sentence structure - a crime that insistence on the active can also commit).

As to your last point, I am not proving witty enough to abide by your request in an amusing manner, so I will simply address your question: it is completely possible to avoid assigning blame with the active. A classic example would be, "They say...". Or compare the active "Someone made a mistake" with the passive "Mistakes were made by Steve."
I'd love to contribute to a project like this. Visualizing mathematical formulas and operations has always been a great pastime of mine because it really exercises the mind.

The colors in this are absolutely fantastic. It's an incredibly well polished product save the lack of content. I can't wait to see this evolve.
I updated my question to explain it better I think.
It's actually a better move to enroll in Global Entry [http://www.globalentry.gov/] which gets you expedited entry at border crossings, includes you in the Trusted Traveler program (which is what Pre-Check is), and only costs $15 more ($100).

That being said, I don't know why we still need to remove our laptops from our bags. I look at my SSD MBP and my iPad and wonder, what's the difference? Does anyone still use those early 2000's 8lb doorstops we used to call laptops?

[edit: Trusted Traveler previously identified as Known Traveler, which was wrong]
Raw green coffee beans to fresh black coffee with just 1 push of a button
"Opening the enrollment centers, 300 in all, will be a step toward TSA Administrator John S. Pistole’s grander plan to reduce the security hassle for low-risk passengers so his workers can focus on those who give some reason for suspicion."

Get ready for cries of profiling. Get ready for endless articles about people who were denied entry into this program with no reason given.

The reason grandmothers have to take off their shoes and jewelry and be groped is not for security. I don't know how the TSA plans on implementing this system without backlash.
OnTheGo Platforms - Portland, OR - http://www.otgplatforms.com/jobs/

We're a funded, early-stage startup developing software to make smart glasses easier to use and the applications on them more powerful. We're hiring two senior software engineers, who would be key, early members of our development team. Comment here or contact me privately with any questions. To apply, email us at jobs@otgplatforms.com with the job title you are inquiring about in the subject line. Attach a résumé and include links to any projects you have worked on.

---

We are dedicated to taking our vision of tomorrow and making it happen NOW. We are not locked in a lab someplace; we’re building software for the real world, testing in the real world, and quickly iterating as we meet real obstacles. If you’re interested in smart glasses, have a passion for augmented reality, and want to join a team where your efforts will have immediate impact (on the product, the company, and the next wave of computing technology), then we want to hear from you.

* Senior Software Engineer, Computer Vision: We're looking for a senior software engineer to be one of our early team members. You’ll be a lead architect of and contributor to our visual gesture recognition platform, focused on code that will ship on real products and not just experiments that work great in the lab. We're working on tough problems that involve scaling state-of-the-art computer vision techniques to the limited processing, battery power, and sensing capabilities of today's smart glasses.

* Senior Software Engineer, Android: We're looking for a senior software engineer to be one of our early team members. You'll be a lead architect of and contributor to our Android-based platform for app development on smart glasses. We're working on everything from HUD and AR user interfaces, to sensor fusion, to inter-device Bluetooth communication.
Transit Systems and UAVs
Thanks I was looking for something like this.
Dont be hard, he is trying to see what happens!
Kicktrolling
"Everybody should understand concepts like prime numbers, graph theory or differential equations. They are of fundamental importance in technology and for understanding of the universe we live in, and they are incredible exciting and beautiful. Mathematics is an essential part of our culture, just like Mozart and Shakespeare."[1]

This is the key point, I think. Most of my non-technical friends have only vague ideas or know nothing about these topics. Actually working with differential equations might be hard, but most people should at least have an understanding of their use cases and why they are important or beautiful. And this way of presenting math is of course much more compelling than any high school math book I ever saw.

[1] http://mathigon.org/about
Why not convert it and sell it? Spending BTC doesn't destroy any evidence, you'll still have a record of the original BTC to trace. I imagine there is some legal procedure to go through before they can dispose of the assets, but I can't imagine them simply shredding the keys.
Would love to see some examples of well-done webapps in a wrapper ... mind sharing?
An alternate take, using your example: good marketing and advertising can make a bad product good. In GoDaddy's case, by reaching a segment of the market that is unaware of the options. For this segment, it's not GoDaddy vs. Namecheap; it's GoDaddy vs. not knowing how to put up a website.
The first link incorrectly has ; with it.
If the FBI deleted the wallets, I could imagine someone privately keeping a copy of the crucial key digits. A nice little retirement nest egg for 30 years time, once this incident has been forgotten. If the bitcoins have been officially deleted, it seems reasonable that the government bureaucracy would then cease to be interested in them.
Why "Best" is Best

How "Only" Got Me To the Front Page of HN
> A racket is a service that is fraudulently offered to solve a problem, such as for a problem that does not actually exist, will not be affected, or would not otherwise exist. Conducting a racket is racketeering.

http://en.wikipedia.org/wiki/Racket_(crime)
Can anyone explain why they placed the satellite in 295x80 000 km orbit? Is it especially hard to place satellites directly into geostationary orbit, or something else?
The TSA is probably not using these reasons, but there are security reasons to screen everybody. Any time you make an easy path through security, you invite your adversary to use it. You talk about screening grandmothers as if this was irrational; do you think there are no old ladies out there who harbor a deep hatred of the United States and are willing to carry a bomb onto an airplane? There certainly aren't a lot of them, but they don't need a lot, they just need one.
Travel often? Packnada is your cool overseas wardrobe that packs itself
Sadly, I've had plenty of items left at my doorstep even when a signature was required. (in NY)
As someone who would absolutely love to be a billionaire (I once wrote an 'Ode to Wealth', it's under my comments somewhere), honest question: What makes that the best part of the article?
That's kind of what I was getting at and I don't blame you because it makes a lot of sense.

But it sounded like you wanted someone to make this nice custom solution for you at below minimum wage rates because that is what you perceived the value to be at.
You're good.
Well if we're singling out maintenance programmers, lets also talk about programmers who use "maintenance" as a dirty word. They tend to be the type to vomit out whatever immediately comes to their head and ship when it just barely works, with no thought or consideration for maintainability. Because, hey, they're going to move on to their next project anyway, and "getting things done" in the short term is far more important than little details making sure your project, and your business by extension, is sustainable in the long term. Thats someone else's' problem.

There is a middle area here, where one doesn't worry about perfect code, but still takes a moment to consider design. However, you don't hear that often on HN, because it loves a good "Such coding, so productive!" circle-jerk. The reality is that a lot of "get it done fast" programmers could use a maintenance project or two, and develop the habit of actually thinking about what they write.

But no, lets hate on maintenance programmers and people who want some thoughtfulness in their development. They're just not agile enough. eye roll
That already happened. There hasn't been meaningful competition in years.
They are going to lose a lot of people with load-times like that.

Make the landing page quick and static and loads the minimum. After you have the visitors attention with the information on that page THEN the next page can take longer (Give them a warning)

The bounce rate on this site must be incredible.
I don't want the TSA to be made tolerable, I want it to go away. I'm not going to enroll in this program. I opt out of the intrusive type of scanner every time I go through security. It's troublesome and annoying to them, and I enjoy the symmetry.
I've sent a email to you, I've 17 years old too and I'm developing some startup in Brazil. I'm looking for a good designer to work with me, becoming my partner.
Low-income countries might get drone deliveries before the U.S.
It takes more speed to get high enough to reach an Earth-Moon lagrange point (L1 would be the closest, at about 90% of the Earth-Moon distance) than to simply get into Earth orbit.
Nice work. I did same Telescope-mvpness at http://lighthouse.io for community builders - putting together a bookmarklet for link sharing and happy to share if I finish it.
As if terrorism was rational. Or wait, was it? ...

> Any time you make an easy path through security, you invite your adversary to use it.

Well it's not like those terrorists would attempt the difficult risk-taking activities like signing up for a program and getting rejected..
I know how you feel. The way I deal with it is to find the claims I can confidently make and stick with those. A lot of the time you can do that by looking at the business value side of things.

For example, I can't truthfully say that my code is bug free or the best or whathaveyou. But I can say "My product improves <business problem>."

I guess the trick is to have two hats. The first hat is the problem domain hat. This is where you make confident, accurate claims about your product.

The second is the solution domain hat. This is where you park your professional anxieties about whether you've crossed and dotted everything.
Show HN: I made an HN for the financial industry
Check youtube, there are already several uploads of the video there.
You can also count how often they are requested from the links on the home page. Granted, the additional popularity will probably cause people to share those more often.
How to avoid malware on your PC this holiday shopping season.
That particular outcome had happened less than 5 other times in the history of the modern NCAA. 99/100 times that game ends with either an Alabama win or O.T.

He hardly made a controversial decision.
This seems like a great idea. It would be more like the pre-9/11 era when you basically put your stuff on a ramp and then walked through a metal detector, no messing around with shoes, laptops, and bags of toiletries.

(Now I'd really love it if they could revise the liquids and gels restrictions so that I can bring 4 oz. yogurts again. Why did they make it 3.4 oz.? Is .6 oz. really the difference between a safe and healthy drink/food and a potential terrorist weapon?)
Your Instagrams on marshmallows
Looks nice.. expanding to Mississippi soon? jk :(