skysight-inc/HackerNews huggingface dataset:
I used to manage laptops with builtin cell (or modem) and it was a pain. When the execs lost the laptop and we didn't have another laptop with the cell chip, we ended up either paying for the data plan even though it was unused OR pay early termination fee to cancel the contract.

As far as cell carriers are concerned it's a cell phone that's subsidized by them, which doesn't make sense at all to me.

I think it's a bad idea. Everybody has a smartphone with tether option. It's better option imo.
The problem is that today 'being able to read/write code' and 'being a programmer' is as good as synonym. It shouldn't be, that's the issue. We won't call CEOs with programming skills 'programmer's just as we don't call them 'readers' today.
MYO Wearable Gesture Control: ‘Unleash Your Inner Jedi’
This. And we want it as an app.
Theres a really interesting thread on the way bolts and armor interact, I don't know if you caught it.
I've created a dead simple Chrome extension that uses Redact Script to block out YouTube comments, https://github.com/ZaneA/YT-Redact
And there are places other than the US to sell products too. I'm not advocating insecure data, but some systems are different to the US, less litigious etc.
And the systems I'd most like to see improved are not accessible remotely (or rarely are), or are comparatively easy to secure (or seem to be to a layman at least), or are basic and loss of the info wouldn't get anyone anything they couldn't find out already (proper hospital rosters is what I have in mind. Wow hospital rostering systems are crap).
You definitely don't have to fail before you succeed. But if it happens, just accept it, learn something, and move on.

Do you have it on the iPod or iPad? On the iPad, you'll see a banner ad that spans the bottom of the display. That generates about half of the revenue. The other half comes from In-App Purchases of song packs ($0.99 each, or $2.99 for a full unlock). And about $40 a day comes from LinkShare commissions, which happens when someone links out from my app to an iTunes song, and buys it.
My iPad disallows me to do tethering, functionality that's available on the iPad but that can be enabled/disabled by the career. My Android phone, from the same career, allows me to do pretty much whatever I want.

iOS doesn't have a terminal. And considering the recent moves with the Mac app store, how long before terminals will stop shipping with OS X?
Will Unicorn automatically kill older forked processes periodically and fork off new ones, or is that something that would need to be done separately?
Python supports full Unicode on all platforms now (x). Who cares about in-memory representation as long as the user doesn't have to suffer from surrogates and all that horror.

(x) pre-PEP393 there was a build option to use the limited 16-bit Unicode, was unfortunately popular on Windows
Unfortunately, Ruby 1.9.x is not copy-on-write friendly, mainly due to the garbage collection strategy. I would venture to guess that most Rails apps these days are running on some version of Ruby in the 1.9 series. So siong1987 is generally correct in the assumption that forking a Rails process n times will consume about n times the amount of memory as a single process. However, Ruby 2.0 has a new garbage collector (called bitmap-marking) that promises to be copy-on-write friendly, so as adoption of that increases your suggestions will become more important.
Since the Unicorn documentation explicitly states that you should not let it handle slow clients (everything outside your datacenter) directly, using Rainbows![1] might be a better solution.

[1] http://rainbows.rubyforge.org/
I was just thinking of this idea over dinner tonight, when a friend was giving his recommendations on PHP and Ruby frameworks and their pro/cons. "There should be a site for this type of knowledge!" I thought. And --boom!-- I get home, and here it is on HN.
Seriously? Why is that on Hacker News?
These days, I don't think there is a guarantee of anything, even if you have a few thousand downloads. Even with the initial downloads, my app languished on the store until I introduced iPad support, added more song packs, and improved the keywords.

I think the biggest thing was the simple and catchy name, and a decent looking icon. This will help you get the random users who search for "piano" on the App Store. Of course, being a free app helps. People will download pretty much anything that's free. :-)
Redline Smalltalk on the JVM
very cool. thanks for sharing. Whats a good starting point to understand the network engineering going on at this resource regime?
I assure you, it has not.

Sometimes it's hard to look past TechCrunch and the endless SaaS/CRUD apps, but we're in the middle of a technological revolution right now. Platforms like Kickstarter are driving innovation like never before, pushing forward ideas that would have never seen the light of day otherwise. The new tech coming out of the machine is awe-inspiring.

Even as a tiny, tiny sample of what's happening out there: Google's making self-driving cars, healthcare is advancing by leaps and bounds, and portable electronics have changed the way we live our lives over the course of but 5 years.

Google Glass? Oculus Rift? Leap Motion? MYO? All tech that would simply blow your mind just 10 years ago, but we're practically taking it for granted today. I'm typing this on a thin glass slab, for Christ's sake, this is something out of Star Trek.

If you're struggling to see innovation, you aren't looking hard enough.
This reminds me of the hey days or porn, remember when it was powering innovation? Anyway there were Snake Oil video's salesmen all over the place, wrapping windows media and real play encoders into 6 figure custom super amazing but actually nothing special systems.

And people did buy them.
Works for me. If Chrome crashes immediately, it's a bug in Chrome; JS shouldn't be able to do that.
Lovebird is ready for beta testing
This is actually the reverse effect, I think, disruption blindness. Disruption has become so commonplace that we've started to call it complete even when it's in its early stages (such as the current PC revolution). And we've become used to a rapid pace of massive disruption. So even while we're in the midst of several big transformative changes to the world wrought by technology, we get impatient. Why isn't the entire world being revolutionized EVERY year? Has the pace of development slowed down?

Just calm down and readjust your perspective.

Consider even just the tablet revolution, which has only just started. The low parts count of tablets makes them ideal low cost computers. The long battery life makes them perfect for use in areas without ubiquitous electrical power. And the intuitive touch based interfaces make them perfect for use even by people who aren't literate. Over the next 20-30 years we're going to see a massive acceleration in the diffusion of computing technology into the developing world. Which will have a huge impact on education, communication, economics, and industry. This will be one of the most profound things to happen in the history of humanity, but nobody's paying enough attention because everyone in tech journalism has the IQ and attention span of a gnat.

Meanwhile, over the same time frame increases in computing power are going to be a key element in the rise of fully configurable and fully automated manufacturing, as well as automated long-distance transportation (not just driverless cars), and a strong transition away from mass production as we've known it. All of which will transform the economy and society in ways we can scarcely imagine today. That's not even to mention the rise in space exploration, exploitation, and colonization that is in the midst even as we speak. The world of 2050 will be more futuristic and unfamiliar to the people of 2013 than the fictional futures of Star Trek or Blade Runner.
I really agree with what you are saying. Not every person will have inclinations to do programming for a career or have it be their passion.

I would say that the goal of any of these initiatives should be to expose the kids at a young age and let them see that it is out there.

I fully starting engaging in software development in University. I know that if I had been exposed to learning programming in a more fun way earlier, it would have been something that I would have really enjoyed and continued.

If a young child has the inclination for it, it would be such a privilege to have them start their journey of learning at a younger age. These are the kids that I want these initiatives to catch. For others, it would be great to have them exposed to it right away too and realize its not for them. There is tremendous benefit in knowing what you don't want to do so you can quit and try something else.
On the Python 3 subject, I'd be highly interested in seeing if there any performance wins by switching your Django deployment to Python 3 over something like Python 2.7.
That's the kind of thing that ensures that an Islamic ally with the MAD principle kicks in and fights back. This is ignoring the side effect that any damaging nuke would send fallout over the entire middle east, including Israel and other allies.
This following link, is a google image search for Tomorrowbook a search engine I developed. Even when Tomorrowbook was live and I was trying to make a conscientious effort to use it instead of Google, by instinct I would go to Google first.

As the example searches for "obama" and "news" show, the results were displayed as favicons/custom logos only. Tomorrowbook was developed with both the Google and Bing API, but the link only shows the Bing version.

If you like the "Google results" there are a lot of search engines running the Google API, so will get the same results but a different display and/or UI and/or UX. Aside from tomorrowbook, blackle.com (energy saving google) is one I remember - funny enough it was always hard to find search engine using the google api using Google but you will run into some interesting ones, I think one way I found a bunch was searching "best search engines for kids".

https://www.google.com/search?hl=en&site=imghp&tbm=i...
Nobody's mentioned Blackbird JS yet, so: http://www.gscottolson.com/blackbirdjs/

Filterable log messages, closable and easy to stub out when you go into production.
20 Schools Selected for the New Software Engineering Pilot Program
Space-based solar farms: Will it ever take off?
I believe the best way to do it is something like ECDSA to verify and sign update packages - but I'm not familiar enough with the crypto field to understand how the entire mechanism works.
Hm. I picked Python because I knew it was an outlier, but I don't know all the details. Does Python still suffer from the horrors of comparison between diacritics made up of combining characters and the same glyph as a pre-composed character? Seems like even if you expose strings as UTF-32 you'd still have that issue.
291K "app economy" jobs is nothing to sneer at: http://www.apple.com/about/job-creation/. One of 'em is mine. I support a family of five with it. Why isn't that on the list of things we'd want to teach kids to be able to do?

The code.org video opens with a Steve Jobs quote, and the language that powers much of his legacy isn't good enough to teach? Really?
I think the OP is referring to the fact that Node is also single-threaded and you have to use the Node Cluster module to fork child processes.
That's a peer reviewed academic journal. Even if the authors have a bias, it's not comparable to the bias of a right wing advocacy group that gets financial support from the Koch Brothers.
NRI education pioneer, Dr Sugata Mitra, wins $ 1 million TED Prize
I've used that style of programming in some of my hobby projects (mixed with other obvious sequencing operations like wait_until(predicate) and delay(time)) for doing timeline scripting. In my experience, it tended to become a mess when I needed things more complex than linear action sequences (e.g. conditionals, loops, etc. are better suited to a real interpreter).

As far as common uses of chaining for sequencing in C++, the only common use that comes to mind is iostreams operator <<, but that predates lambdas.
Steve Jobs on learning to code
"everyone in tech journalism has the IQ and attention span of a gnat"

I take great offense and strongly object to your unwarranted, unjustified, uninformed, misinformed, just plain wrong insult of good and innocent gnats!!!!
Afaik the combining character problem hasn't changed, you still have to use unicodedata.normalize() for that. But at least you can pass through Unicode strings cleanly.

Are there other languages that handle this better?
Microsoft has already given the world the "Microsoft Public License" and "Microsoft Reciprocal License".
Not just innovation, things like kickstarter are a part of a fundamental sea change in our economy. Away from the model of the "worker" manning an assembly line in a factory for life and towards a model of individual artists, craftsmen, makers, developers, etc. working independently as freelancers and in very small "indie" outfits. I think that the model of mega-corporations serving as the backbone of the economy is going to transition increasingly toward smaller, more autonomous organizations and individuals which typically work in a cooperative / collaborative fashion on major projects. We're already seeing that pattern play out in the arts, with more and more musicians, comedians, graphic artists, game makers, etc. working on their own.
Definitely not. Big band would be significantly less, however, if not for crowd funding specific costs (backer rewards, payment fees), and services a publisher generally provides (QA, first party fees). Also, the 8th character counts for way less, since most of her frames were reused from other characters.

I was a designer on the game, and while it's hard to look back and tell you exactly how much time was spent on character specific stuff vs. general features since people's time was often split awkwardly, I'd say the clear majority of resources were spent on character specific stuff. Art was by far the largest team, and worked almost exclusively on character specific stuff. Design was more evenly split, but definitely leaned towards characters. Tech was unsurprisingly mostly other features, but was a small, small team (poor Ben and Rick )= )
Available now.
For those who've tried cpap machines and struggled with the masks, try the so-called "nasal pillows". They are a lot easier to get a good, consistent seal; are much smaller and so don't trigger that "omfg their's an alien on my face" freak out in the middle of the night; and they allow for more variety of sleeping positions.
Thanks for your reply. I agree with you and I meant that failures are not really that bad, and mostly help you to learn from mistakes.

Also, what's next for Tiny Piano ? How do you plan to keep it simple and yet add features to keep it relevant for new and old users - both ?
Why Geek's Can't Speak
Ask HN: What is the best HN Open Source variant?
I´m currently involved in a small project where we try to improve the diffusion of innovations in a clinical setting. In our discussions, it turned out that a "little HN for doctors and researchers" might be a good approach worth trying.

My question here: What is the best and most simple HN OS variant out there and how far does HN welcome to use these?
Heroku apps at the very least sit behind the heroku router, which I would assume is in the same datacenter. If the information in this quora answer http://www.quora.com/Scalability/How-does-Heroku-work is still valid, your app is also behind a front-facing nginx reverse-proxy.

I'm not sure that actually means it's handling slow-clients, though.
I think it was Win 95/98 that would reboot after 49 days. Not too many people got to experience that. I think NT4 might have reset the uptime counter after the same period.
Boost Coroutines perhaps? http://www.boost.org/doc/libs/1_53_0/libs/coroutine/doc/html...
Why in god's name would anyone use iCloud Email? Please Apple junkies, snap out of it.
android is going to get an overwhelming majority too. Pretty soon even the basic $30 phone is going to be a smartphone likely running android. iPhones are going to keep on growing at a healthy rate but their numbers will dwarf against android.
Do you really think the people who are leading this movement care about your job security?
There is no inovation in health care. We can't grow organs, we are still dying of hearth diease and diabetes.

Doctors know how important exercise is but keep turning out study after study on the subject instead of figuring out how to get the same effects in a pill. They don't even want to cure cancer, prefering ever more expensive treatments.

You talk Star Trek, at this point I would be impressed with a goddamm hypospray. Tech companies have made it possible to get live video from the other side of the planet, it is about time the rest of the sectors step up.
A quick and safe way to see if your accounts are compromised.
Put the patent trolls to work the fields and the situation will surely improve.
Yes, and there is a cognitive overhead to think SQL queries both in Django ORM syntax and SQL and when should I switch between ORM syntax and raw_sql, when should I implement custom manager etc.

Our codebase is an enterprise app and it has maybe a ratio of 50/50 between complex queries and straightforward single table selects or simple joins. I much prefer SQLAlchemy Core: I can think a complex query in SQL, try it in sql shell and implement it in SQLAlchemy Core so that the resulting code resembles the actual query. This resemblance also helps a lot of when you do performance optimizations.
> iOS doesn't have a terminal. And considering the recent moves with the Mac app store, how long before terminals will stop shipping with OS X?

Why not take this illogical train of thought even further? iOS tries to hide the filesystem from the user, so how long will it be before OSX does the same? iOS doesn't allow generic USB devices like 3G modems, so when can we expect that support to be removed from OSX?

I purchased an iMac for my mother two years ago, and she never could quite get the hang of it. The iPad that replaced it last Christmas has been working out much better. The same qualities that make iOS shitty for power users make it simpler and easier to use for the average populace.
This _IS_ a solution for payments outside the USA. Do you know how many countries with a rapidly growing middle class that Visa, MasterCard, etc won't touch because their crappy credit models can't deal with these people?

This is a game changer that allows people who haven't been able to buy online to do so..
> I used the exact same application as you did. JPEGmini lite from the App Store. I'm not sure what could account for the discrepancies between our examples. As you mentioned, there's no possible parameters either of us could have changed.

I used the non-lite version (ie I paid for it). Version 1.4.2 to be exact (I see the latest version is 1.4.3). Not sure if the "full" and "lite" version are using different compression levels or algorithms. I do know that older versions had a much lower megapixel limit.

> I see no issue with zooming to demonstrate already visible compression artefacts.

I do, because that's the crux of the story. JPEGMini (and Beamr too I guess), provide VISUALLY similar results with smaller file size and with a minimum of effort required.

Loss of information is inherent to lossy compression. Achieving a file size reduction requires that sacrifices are made somewhere, typically by removing detail. The trick is making these sacrifices in the right places, so that before and after appear the same.

If the processed image is displayed at 800x600 on a monitor with 150DPI, one would make different choices/assumptions about what to sacrifice than if the resulting image is viewed at 300% magnification. JPEGMini's feat is making the right sacrifices (note that they do NOT change the compression method, the end result is a STANDARD jpeg file, not a special format).

> JPEG compression actually looks better on images with flat areas of color of gradient. This can be demonstrated by exporting an image in the format with and without a very slight gaussian blur added to the image. The results are typically a good deal smaller with the blur applied.

Correct, but photos are still very different from cartoons, vector graphics, text, etc (think: colors occurring in nature vs colors picked by a designer, inherent blurriness of large parts of a photo, very few hard edges in most photos, the human visual model - color, luminance vs chrominance, filling in the gaps etc etc).
Great little write up, and I totally agree. I am not a great programmer, not even good, But I find that communicating with people, being pleasant, driven, concise, helpful, and professional have given me opportunities that programming skills never would have alone. Not even if I WAS a good programmer. Thanks for sharing.
It's worth being careful with the provocative title. You should consider that innovation can involve in recycling existing businesses, and the point here is whether they are either generating growth or productivity.

So what this means is that there can be a whole load of innovation occurring, but when it comes down to it, it may not be generating a lot of new growth.
They don't even want to cure cancer

If it's so easy to cure cancer, why haven't you done it yet?
JPEG artifacts are unrelated to the definition of pixels. They're an artifact of using lossy compression, much as how MP3 exhibits some distinctive artifacts at lower bitrates. Monty is only talking about plain old uncompressed sampled data.

Since you're focused on the "size of a pixel" you might also be thinking of resampling artifacts, which is also beyond the scope of the video. Resampling is the process of changing the effective sample rate of data by reconstructing a new, larger or smaller set of samples from the original data. Monty alludes to this when he says "the samples are not stairstepped", because when we go to reconstruct samples we have to figure out a method that is NOT stairstepped, but rather:

1. Reasonably represents the original signal
2. Remains band-limited

Fortunately there's theory that explains what a mathematically ideal resampler should look like. It's good study material for thinking about sampling theory in more depth and understanding some outcomes that develop from defining samples as infinitely small points. It also explains why pixel art doesn't respond well to standard image resampling algorithms.
> Does XCode including iOS simulator work well?

Yes.

> Is the performance acceptable?

It is for the above. Not so much for anything demanding.

You're kinda missing my point. If I wanted to work in OS X, I certainly would never virtualize it. If I occasionally need to check a website or see how it would look like on an iPhone, then virtualization is a good option.
I have word that #45 may have the solution in this issue: https://code.google.com/p/chromium/issues/detail?id=175341
I was developing a web-to-print web app, and I think I can get some pointers from this article. A good guide indeed!
Taiwan now available to purchase apps on Android Market
Hello, everyone, Taiwan is available for purchasing paid apps of Android Market finally, but Google disabled the paying option for Taiwan region by default, I would recommend Android developers who has paid apps on Play Store check out the options and turn it on for Taiwanese purchasing, thanks for the assistance.<p>And please help us to spread out this message to any Andriod developers you know.
> I wish latency wasn't something the designers punted on.

The simplistic GC isn't part of the language design, it's a stopgap in the first version.
Can you please elaborate on its use cases? Personally I think jquery gives a great way to generate dynamic HTML.