skysight-inc/HackerNews huggingface dataset:
Where are you seeing evidence of lock-in? Compared to the financial lock-in of having plunked down $$ on servers, most cloud players seem pretty open to me.
Having done both, I have a few comments.

Primarily, I hate to tell you, but Linode is now a "cloud" provider; "Cloud Hosting" is the headline on their homepage.

- Nothing stops you from running your full stack on a single large EC2 or GCE or Linode instance.

- Unfortunately, running your whole stack on a single server is a great way to experience a lot of pain when growing or when you write a runaway SQL query that burns all the CPU on the box and starves your Apache server, causing page loads to be multiple seconds and turning away potential users/customers/investors.

- Managing your own OS is a great way for guys who are great at writing Java but not experienced with Linux to have a ton of painful distractions that don't contribute towards building a successful product. Nobody's going to buy your SaaS app because your kernel is always up to date.

- The phrase "the server went down so we can't currently operate our business" drives me absolutely insane in 2014.
Wow! That's an awesome find.

I wish I had enough spare time to do some computer archaeology - but too much to do already, and barely enough time to fit it all in!
I don't want to quote the exact person here since it was told to me in a discussion at a meetup a couple of months ago and may have been told in confidence, but it comes from a fairly prominent & known Google developer.

For the record, I'm not against Dart - I wouldn't mind a new language being the norm that draws the good parts from JavaScript and other languages. New languages face an uphill battle though, from an adoption standpoint.
Yes he was on 19 counts. But to the OP's point he is also notable for this:

> Joseph P. Nacchio was the only head of a communications company to demand a court order, or approval under the Foreign Intelligence Surveillance Act, in order to turn over communications records to the NSA.

His conviction doesn't disprove he lost government contracts for fighting back against the NSA, only that he attempted to financially benefit from his unique knowledge of it. As even tptacek admits, it's a very plausible complaint. And one now effectively derailed.
What would it take for somebody to just build a free, open-source matchmaking service for drivers and riders? It doesn't seem like what Lyft or Uber offer is very technically demanding (perhaps doing it at scale is), and presumably you could attract a lot more drivers by offering them the chance to keep ~99% of the fare.

The existence of Lyft demonstrates that Uber's first-mover advantage isn't insurmountable, so who's to say the third-mover shouldn't be a free utility that provides matchmaking at cost?
JavaScript testing: idiot proofing your code
Now how to make this excuse work when i'm working with PHP and JS....
The fact that they can make this an eligibility criterion speaks to the fact that they're giving you something you'd otherwise pay $100,000 for. If this deal is somehow keeping startups outside the gate then said startups must really have been screwed 3 hours ago when this deal didn't even exist.
I wish bootstrapped startups were also eligible.
Understand Android ExoPlayer Data/Control flow with Systrace Tool
Hmm... it seems like the data captured from a service like this would be very valuable to Google's venture arm. Even if they can't inspect the details of your environment, I'm sure they're still privy to metadata like resource utilization, deploy frequency, what stack you're on, etc. They'll be able to sort a bunch of early-stage startups on this information and cherry-pick the ones with the best characteristics without holding a single meeting.
I think it's just that there are less pixels to hit when the target is further away. I'm not sure if the height difference is taken into account when calculating damage on hitscan weapons, below a certain damage output (damage output is in part random) it might not register a hit.
I don't understand why a technological country like Germany poses so many obstacles to American IT companies. It could be that Germany is sincerely concerned about the limitations that need to be imposed against e.g. Google, so that it doesn't get too powerful, or maybe Germans are just jealous that they aren't really thriving in IT.
By what measure is OpenStack struggling?
Thanks for sharing. I will let Debian users interested in / on ZFS know that this is available as they ask me about this sort of thing.
What Does “Maria Vai Com as Outras” Mean?
You mean it isn't?
What are you working on? Maybe I can help?
That was the court's finding.
Apple is propping up a fundamentally broken payments industry
Awesome. I look forward to your Show HN post.
That's a good point. I think Google recognizes the value their cloud platform brings to early startups and wants to put their fears to rest about costs (at least the initial $100k).

But startups could easily use AppScale to move off Google and on to AWS/Digital Ocean etc. when they start to get real traction or when the free credits run out.

http://en.wikipedia.org/wiki/AppScale
Australian scientists are taking their printable solar cells to market
Store IPython Notebooks in S3
Well not just video, but 4K video...
It might be to normalise other components to nice units, given that pi turns up when calculating the inductance of a coil.
SEEKING FREELANCER - Remote C#/.NET developer with minimum of 5 years experience

- Strong understanding of networking, routing, firewalls, inter-process communication, threads

- Experience with XAML and Windows Presentation Foundation (WPF)

- Experience with Objective-C/Cocoa preferable

- Mac development experience with Xamarin.Mac or Xcode and Cocoa (and Objective-C and C to a lesser extent) highly desirable

- Understanding of the “netsh advfirewall” (Windows) and “pfctl” (Mac) commands for manipulating firewall rules desirable

- Understanding DHCP, DNS leaks, and DNS resolver configuration on Windows (IP Helper API) and Mac (scutil) desirable

If you're interested please contact me at my email address listed in my profile.
It's called unit in math / many other languages.

null is not a type. void type is inhabited. unit type has exactly one value, ().
As somebody who lives in Hong Kong, I had to read it twice to understand what you mean.

I realize your point is probably mostly made in reference to certain North American cities.
The windev development environment (http://www.windev.com/) file types (wdd, wdm, ...) are not listed.
Plenty of articles show that people are buying phablets and bigger screen phones this past year at higher rates. In fact, I would argue it's the only reason Apple made a big ass iPhone as they were losing customers in this growing segment. Purchasing a product is a pretty god measure of intent.
Now you can lose even more pictures and video when your SD goes bad. Woohoo!

There are a lot of photographers who won't use SDs larger than 8GB for just that reason--lose one, you don't lose everything.
If you look at https://www.dartlang.org/performance/ it looks like performance of js vs. dart2js is basically a wash. One benchmark is much faster in js, one much is much faster in dart2js, two are slightly faster in js, one is slightly faster in dart2js. The DeltaBlue benchmark highlighted in the article you linked to is now faster in js than dart2js. But one wonders what those plots would look like with another js engine, since dart2js is presumably optimized to emit code that v8 can optimize.
Help me see the lock-in: you run Docker containers on managed VM's, and if you want to move them somewhere else, well, you do. ?
> At which point google becomes worlds biggest incubator.

And Google has already setup and helped to setup a bunch of startup incubators, so it makes sense to leverage that investment rather than duplicating effort.
It probably makes more sense if you follow along with the article and convert the code examples into your favourite language. The good thing is that you don't even need to use Direct3D/opengl, you could do it with only a <canvas> element in javascript for example or anything else that lets you assign colours to pixels. You could even make an ascii art version if you were so inclined.
You can't really compare passive storage with combined processing and storage. The brain computes all over, it does not have a 'data bus' or a von Neumann like bottle-neck as far as we know today.
The universe is brighter than it should be based on light-emitting objects
Pretty handy tool, and more Channels are coming in
The metaphor is incomplete, how do you reconcile the ubiquitous nature of JavaScript and the browser makers and ES6 and standards? It's just not that good. Sorry.
cloud storage for many 5G files?

uhhh no thanks...the ul/dl times will measured in DAYS.
Cache is not the same thing as cash.
I don't think the colors are for aesthetic purposes. They describe meaning for how large and fast the objects are.
Google and AWS provide a lot of things that Digital Ocean don't. Auto scaling to millions with Google, so much stuff with AWS that you can't keep track of it. (eg "Today, the AWS Marketplace contains more than 1,000 listings in 24 categories ranging from big data to bug-tracking to business intelligence"). That said for your typical startup with a small number of users the simpler providers may be the way to go.
> They build this nice big platform above the minefield, so you can't even step on it unless you really want to.

Except that Dart isn't type safe. And e.g. if statements treat most values as false. Plenty of mines still there.
Thank you for sharing this. This is exactly the kind of thinking I was hoping people would talk about.
Not crazy or stupid at all.

With 27 years of Internet access of one form or another under my belt, the same thought has been entering my mind the past couple of years. The first 11 years weren't bad, with dedicated access only in college computing labs or at work. Home was dial-up only, so restricted to e-mail, usenet, etc. Lots of time for reading.

But since broadband (DSL and cable) started becoming widely available in '98, my home-based non-connected leisure time has diminished. An inverse relationship with broadband speed, one could say.

Although I don't own a smartphone, their introduction and the cutting of the Internet wires has only exacerbated the distraction problem. Which is one of the two reasons I don't have one.

If I didn't run my business from home, I'd probably drop my connection too. And probably will the day I retire.
An app that teaches languages through speaking and listening. It's goal is to make users conversational as quickly as possible.

I have a landing page up at http://seedlng.net

And I'll be starting to "seed" content in a week or so. Then hopefully within a month or so I'll be opening up access for the first few modules.

As an American living in Berlin, I've found the online tools for improving your conversational skills in German to be seriously lacking. So I'm building this for myself first :)
http://t.co/bxK71Ejqvm
Agreed! AppScale is one option for GAE-oriented folks, or running using any of the obviously platform-agnostic methods (docker, mesos, for that matter chef, puppet, ansible, saltstack...).
EU directive is much clearer on the subject.

(c) the details of the service provider, including his electronic mail address, which allow him to be contacted rapidly and communicated with in a direct and effective manner;

Replying with an automated answer saying that actual human response is not an option, is certainly not direct and effective.
Your camera is not the typical kit used by most professional photographers, though. Uncompressed RAW files from a Nikon 810, for instance, are 72MB so your 16G card could hold just over 200 shots a piece.

Of course, whether having an entire photoshoot on a single piece of (relatively fragile) storage is a good idea is another question entirely.
This is the link I bookmarked for later so not 100% sure it works:

http://vlambeer.itch.io/gun-godz
Or you could just back things up regularly.
I was primarily a Ruby programmer so before I dove into Elixir I mostly wrote Sinatra and Rails apps, and occasionally some Node.js. When I first came to Elixir I mostly approached it as a fun thing to do in my spare time. The language really has some great features for solving problems in concise ways. But as I've spent more and more time with the language I've started to realize it can replace far more of the projects that I used to use Ruby for than I first though.

I've worked on a couple projects in Elixir already. I do still like Ruby/Rails for rendering HTML (there's years of hard work in making that an easy thing to do in Rails), so a common web app that I create lately will be Rails as a very thing wrapper around the database for rendering HTML and then an Elixir component for background jobs and WebSockets.

That said, a ton of great work is going into Phoenix[0] and I think it's very close to being suitable for both rendering HTML and WebSockets. On my next project I'll probably try and just use Phoenix entirely.

0 - https://github.com/phoenixframework/phoenix
From your article:

> Monads are not "about effects".

What is your definition of "effects"? I ask because this article[0] and many others[1] seem[2] to use a contradictory definition, in which failure, nondeterminism, state etc. are viewed as effects and monads are a means of implementing those effects.

------

[0]: http://www.sciencedirect.com/science/article/pii/S2352220814...

[1]: http://scholar.google.com/scholar?q=algebraic+effects+monad&...

[2]: as far as I understand them; I may be wrong.
I'm sorry but Dart just doesn't have that many convincing features. Having type checking is a good thing and I like it, but there also needs to be things that allow me to write more concise and clear code (and allowing certain patterns to be easily expressed)

The patterns that Dart facilitate are just as easy to describe in JS.
High Availability Networks: The Test Question
+1 for BizSpark.

It got me and 2 friends $150/month in Azure credits, and access to all the Microsoft stack.

They give up to $60.000 to Y Combinator startups and others, see this post:

"Hey guys, Felix from Microsoft here. Some of you may know me as the guy who's working with YC companies. A quick PSA:
We sponsor YC companies with $60,000 in free Azure usage.
Get in touch with me at felix.rieseberg@microsoft.com if you have any questions!"

https://news.ycombinator.com/item?id=7715773

In my case it worked out well because it's the stack I use at work, I commented on it here:

https://news.ycombinator.com/item?id=7714403

I still haven't leveraged it like I should (we abandoned the project, but I hope to pick it up and take it to the MVP stage during a short vacation at end of this month)
I think it's the "Follow" button. You probably need to be logged in.
Show HN: Vector Space API v0.1  Based in Silico Cognitive Biomimicry
I believe that one of the reasons why discussions around the US healthcare debate do not bring any plausible alternatives is because the /real/ solutions would comprise something like socialization of medicine (like Norway, Canada, or other developed countries) which is something that the American culture is against in its deepest roots.

This is comparable to the discussion we have here in Mexico about Oil, which is also a very touchy issue because culturally, in Mexico we have always been taught that Mexico´s oil is Mexicans property, and that any attempt to privatize some of its processes would mean to "sell the Fatherland/country" to evil transnational companies. Thus, given this premise, it is almost impossible to have a "grown up" discussion about how to fix the problems related to energy.
MicroSD is at least something. I'd much rather that Apple tablets were able to use any kind of external storage without converters.
In NL it is like that. You can start a business personally and later convert it into a legal vehicle of your chosing, or not at all. When you want to claim back VAT there are some hoops to jump through, but a 'single proprietor company' without shares does not need an act of incorporation to be active.

You rarely need permits (if you sell food or medication or something like that you do), you will need to do your filings but you can usually get them deferred for the first year.
I think of the UK as much closer in business culture to the US in this respect.
From this article: http://www.smbitjournal.com/2012/05/when-no-redundancy-is-mo...
That's probably what I'll do if I run into a problem like that another time (I'm the OP).
What did Windows 3.1 do when you hit Ctrl+Alt+Del?
Provisioning, scaling, storage.
As a former wedding photographer, I typically went by the number of pictures I was willing to trust to a single card. Since file sizes went up at roughly the same time as storage sizes, I ratcheted up the maximum size SD card I'd use.

It used to be "won't use larger than 2GB". Right now it's around 8, but will likely become 16 in a couple of years.
In some countries (like mine), WhatsApp is not popular at all because unlimited SMS is cheaper than unlimited internet. We've had unlimited SMS for a long time now.

For all of those countries where maybe the best speed for internet is EDGE or GPRS, but where SMS are cheap, if not unlimited, this service is huge. I don't think the target is rich western world with LTE.
5 Tips for decision makers
I'm not eligible, but this could still be positive for me... if it means Google Cloud starts supporting a greater range of programming languages. Right now the options are very limited compared to something like EC2.
The world yawns as Ebola takes hold in West Africa
Moving to GCP takes a bit of an idealogical shift, but moving off Google is pretty simple if you use AppScale. That might be the best option for these startups; take advantages of the free services from Google and move away after a year if you need to.
A lot of the mines are here for good.

I'd love to hear that someone is proposing that JS raise exceptions when you use mathematical operators on non-numeric data.

I really hope the Dart team succeeds. Their language has some problems, but nobody else working on the JavaScript Problem has both the motivation and the actual ability to challenge JavaScript's invincible monopoly on the web.
There's not big challenge here - just don't buy AAA games.

It seems to me that a lot of people think the old Microprose's and Id's were the AAA of their day and the nature of AAA games has mutated from something simple, fun, and authentic into the horrible monstrosity of today's overblown games.

I rather think that today's AAA games are a new phenomenon that overshadows but doesn't replace the kinds of games & game studios that most of us grew up loving. Those simpler, less overproduced games never went away.
Ignorance and misunderstanding is often how we get true disruption
Guys, JavaScript just isn't that bad.
TLDR: author in the shower ,makes no point at all,there is no TLDR.

I'm no fan of Dart,but competition is good. Choice is good. If you dont like Dart dont use it.
First, let me preface this with I really dislike large phones. My hands aren't big enough to use any of the new phones' screens one-handed, either. So, I feel your pain there.

The reason you're looking for is that these aren't phones any longer. Pulling numbers out of my ass here, but I bet the vast majority of smart phone users spend less of a hundredth of total smart phone usage actually talking on the thing. They're media consumption devices, just like your TV. And just like TVs, people like having larger screens so they can see more content, easier. Obviously, there is an equilibrium of size to convenience that will eventually be reached.
Possibly relevant recent article:

"Are restaurants like State Bird Provisions, which seems to resist simple economic analysis, the exception or the norm? And if they are the norm, is that because it is somehow self-defeating to raise prices even at booming restaurants? Or are chef proprietors a unique breed in the business world, immune to supply and demand and content to leave money on the table?"

http://priceonomics.com/why-dont-restaurants-charge-for-rese...
This is my problem with many modern games as well, they think they are movies, but the story, characters, actors, music don't quite pull it off. I love the portal/half-life games because they manage to feel movie-like without ever taking you out of the game. You can tell a good story without making a movie.
This sounds wrong, the Dart team are a team of highly talented perf-focused hackers who spend a lot of effort optimizing both Dart2JS and DartVM with advanced compiler tricks to get the most out of each platform.

See advanced profiler and introspection tools to profile Dart Apps: https://www.youtube.com/watch?v=Ww8ISWzZGRE

From Kasper Lund showing advanced compiler tricks Dart2JS uses to generate highly optimized JS: https://www.youtube.com/watch?v=FqsU3TbUw_s

From V8 and Dart founders about why Dart is faster and easier to optimize: https://www.youtube.com/watch?v=huawCRlo9H4

Performance for each platform can be tracked at: https://www.dartlang.org/performance/
Hum, yes, that's my point.
Really, coding in JavaScript is hardly worse than most other languages.
Yeah, there are some horror stories eg. https://news.ycombinator.com/item?id=1927903

4 years old that, things may be better now.
Sounds like someone should do a 'RAISD' for cameras.
Any fixes for high CPU from compiz?
That's retail price.

This time next year it will be 50 cents per GB or $250
For my high school's CS class final project, we made a street brawler using doom characters. All the doom art was captured via opening a game and using print screen, then hoping the sprite was in the right position.

In retrospect, our sprites had their own lofi charm but yea, I never thought to just open up the WAD files.
Actually, if my math is correct the ratio of storage to size of a 128GB Micro SD is still greater.

In two dimensions, for simplicity's sake, since a micro SD is obviously slimmer than a regular SD:

512GB SD = 768mm^2

128GB Micro SD = 165mm^2

SD = 0.667 GB/mm^2

Micro SD = 0.776 GB/mm^2

If we add the third dimension the efficiency of a Micro SD will be even greater compared to a SD.

Source: http://en.wikipedia.org/wiki/File:SD_Cards.svg
? Doesnt seem to be working
What land mines? Only `true` is true in Dart, everything else is false.
You must be talking about AppEngine specifically, which is PaaS (Elastic Beanstalk is similar, and only supports a handful of languages as well).

Google Compute Engine doesn't have PaaS-like restrictions, much like EC2.
A good indication is that the price of SD cards is largely down to "is this the currently largest card? If so, apply massive premium".

E.g. on Amazon UK right now I see a 256GB Lexar SD card for 300 GBP, or a 128GB SanDisk SD card for 70 GBP, or 64GB SD cards for around 30 GBP...

So expect the prices on the 256GB models to start falling shortly, and once 1TB versions arrive it won't take long until the 512GB versions drop to a quarter or less.