skysight-inc/HackerNews huggingface dataset:
It's faster because we made it fast. What's the difference between migrating a container with network, RAM, CPU and disk state and migrating a VM? IMHO, the difference is that the VM has a massive performance penalty and the container implementation does not.

It's not enough to just migrate the container, you also need to migrate the network and the storage too. That's actually the harder part, IMHO. Everyone forgets about network and storage until it's time to go into production and then it gets hard.
Asana + Instagantt
Every time someone brings up semicolons I think it's worth posting Isaac Schlueter's blog post on the topic: http://blog.izs.me/post/2353458699/an-open-letter-to-javascr...

You can get by perfectly fine without semicolons. Going further, if you're using a linter like eslint, I think you can even configure it to give you a warning when the missing semicolon could cause problems.
Native apps with JavaScript? Give me a break. The only "Native" apps worth writing in JavaScript are web apps. Thank you coming out Nativescript - pack a lunch.
Actually, I'd say it is, at least relative to the low barrier of powering up a droplet and apt-getting a few packages.
InstaParse: Context-Free Grammars as Easy as Regular Expressions
Yes, in the US at least, "a private club for members and their guests" is a common phrase, and would likely apply to a country club.

This would fit Digital Ocean's interpretation of private - not accessible to the general public, but accessible to other members.
I learned how to play chess as a kid from that 2600 cartridge!
> What a terrible name.

It's not completely terrible. It's a private network in the usual sense of the word, in that it isn't part of the Internet.

> Why has the word "intranet" fallen out of style?

'Intranet' has other connotations that don't apply here. Mostly that it's an internal Web.
Congrats, @andykram - it's been a long road to release. Nice work =)
I just took a look at Titanium and holy moley their documentation was overwhelming. I haven't used a "native" hybrid app framework yet (only have experience with ionic), but NativeScript looks a bit more accessible to me than Titanium does.
Two Outcomes, Similar Paths: Radical Muslim and Neo-Nazi
"Ignorance is not a prerequisite for disagreement."

This is a very memorable and useful quote. Thanks for saying it. It deserves to be a classic, in my opinion.
I haven't tried NativeScript, but I am curious why it would be slow. Slow JavaScript engine on mobile platforms? Emulation library perhaps is not efficient?

I would appreciate some feedback. I just wrote a Firefox addon to work with a rich web app I am working on, and it would be nice to also provide "native" apps. BTW, most of my client code is Clojurescript; has anyone tried NativeScript with Clojurescript?
Don't Let Clients Rely on Luck When It Comes to BDR
In some contexts, Facebook is "reading" the offline behavior of users. Why would they not take advantage of online data, when it could generate revenue in some contexts?
That was the idea, yes. =)
Traction Case Study
Oh, actually I meant what could the mods do about it? Since you mentioned allowing HN to be a boy zone.

I think (hope?) I'm fine personally as far as female engagement goes. I run a forum in my niche, a niche that's slightly majority female.
An engineer solved the most annoying problem with ordering lunch at work
You can search in the spam folder, but some filter actions won't run on messages that are there.
> Being so lax on legal matters for such company shows very low level of their management's professionalism.

Actually, no, it doesn't.

It merely means that the management views GPL violations as a low-probability calculated risk. As in "we know that we can be in compliance, but we won't be wasting any resources on it until it's justified". It has nothing to do with the professionalism.
> 1Mbs is eight times faster than 128Kbps

Actually, 8 times as fast, or 7 times faster. Unless 128Kbps is 1 times faster than 128Kbps.
To twist it around, I don't think it's the "slowpokes", I'm annoyed by not being able to do things at my own pace. So if I can go around someone or use a different checkout, great! I suspect it's not a problem with slowpokes, it's more the loss of personal control and autonomy. (I bought a car specifically for its crazy levels of acceleration for this reason :-))
to me it's statistics with computers
The desugar'd version should be

let () = ...

instead of

let _ = ...
Red Antler Is Looking for Web Engineers in Brooklyn NY
> Common Lisp does provide primitives for just about everything

Most of it are not primitives though, Common Lisp only defines 25 special forms. Guess how many keywords Go has?
Facebook automatically includes "basic profile information and friends list" for any login. There is no way to request any less.

A website asking for a friends list with no clear use case sounds suspicious.
When setting up multiple VPSs connected by "private networking" with a company like Linode, or Digital Ocean, or what-have-you, you need to assume that the inter-VPS links are not secure. It's a little piece of knowledge that comes with experience, hard for newbies to realize.

The first time you set up one of these clusters, you might follow one of Linode or DigitalOcean's handy guides, where they might suggest i.e. a reverse proxy server receiving (and decrypting e.g. HTTPS) inbound traffic, routing it out to multiple worker machines, and a single backend database system. Linode sells dedicated Load Balancers for the front end of exactly this sort of set-up.

These guides almost always fail to mention that the data is observable as cleartext in the internal network. They ought to be reedited with big bold warnings starting that these links ought to be secured. (Can Linode's Load Balancers even secure these links?) Besides other eavesdropping customers, there could potentially be little magic government agency plugs installed -- or the eavesdropping customers could be government security agencies themselves. (Sorry, tinfoil, I know...)

OpenVPN connections are a lightweight, efficient solution. They're also transparent once you change IPs from those of the virtual network interfaces to those of the secure virtual network interfaces. Such a configuration is still non-trivial, though, for someone configuring their VPS via a control panel rather than the command line.
Show HN: Random country web site
She is delusional, because most women do not feel _unsafe_ being at a conference. Even where most attendees are men.
Fearing for your physical safety, when the joke the guy made was not addressed at her, was not about females, is delusional.
Valve anounces free VR input/tracking technology 'Lighthouse'
> Even if it were corrupting the FILES being written when hard booted, it shouldn't corrupt the FILESYSTEM being written.

That's not how SD cards work unfortunately. When an SD card erases data, like if it's updating a file allocation table, it has to erase an entire block of flash and not just the bytes you care about. The card will throw the block into a cache in memory, erase the block, and then rewrite the parts of the block that weren't erased. However if you pull out power during that operation you'll completely kill the block and destroy the filesystem.

There's a great video here from Linuxconf Auckland about using SD cards for embedded systems and these issues: https://www.youtube.com/watch?v=K3zb6p0thQU
Yes, plenty of labs use this regularly on mammalian cells and mice etc. Nobody has used it clinically though ...
FREAK Vulnerability – Expert Opinion
>how well they absorb and react to the feedback and advances from competing teams.

pun intended?
Finding Files Fast (1983) [pdf]
Hey there, wannabe Kiwi. Look me up if you want to hit the ground running with connections to the startup/tech world. I'm "Nat Torkington" and google finds my contact details. Always happy to help Kiwis and wannabe Kiwis :)
Holy shit I never realized how many hybrid app frameworks there are. Nice site by the way.
Ng-conf 2015
Mandrill is not "the backend service behind MailChimp". Mandrill came after MailChimp and is a separate thing - they only allow it to be used for transactional email. Sending a newsletter via Mandrill violates its Terms of Service.
This is a complete non-issue; anyone really concerned with privacy wouldn't rely on DO's security.

Anyone who was using DO's private network for security reasons and complains is just being hypocritical. They don't care about security: if they really cared about security they would spend the time to implement it themselves.
Sure, but 99% of Pi users are going to use the default Raspbian OS and won't have the luxury of a ramdisk and read-only filesystem.
Interesting. My reading is that there are two components. The first is the Linux bootstrap, which they are entirely in compliance for. The second is vmkernel, which includes some GPL code whose source they're releasing, but vmkernel as a whole is not GPL; this is almost certainly out of compliance (but also easily fixable), unless they're doing something to isolate "vmkdrivers" from the rest of vmkernel.

(Can I legally port, say, the GPLv2 ext4 filesystem driver from Linux to a non-GPL OS like OS X? Can Apple pick up that port, and distribute ext4.kext and its source in OS X, without putting the entire xnu kernel under GPLv2?)

The harder and fuzzier part is that the ESX boot process works by asking Linux to "load" vmkernel, using the vmklinux helper module. If this is in the sense of loading a kernel module, it's (mostly) clearly wrong. If this is in the sense of loading a userspace app (as if vmklinux was a binfmt module, and vmkernel was a non-ELF executable), then this is (mostly) clearly okay. But it's doing neither of those. It's loading vmkernel above Linux, making the Linux process the first world, analogous to a Xen domU. So this isn't userspace, but it's also arguably a new address space. Neither of which are legal concepts per se, so it's hard to tell where this lies.

This fuzzy part is neither the first component (Linux / "vmnix" / the bootstrap) nor the second (vmkernel), but the way in which they interact and are designed around each other. This itself might be an infringement, even if the first is not infringing, and the second is fixed.
Foxtrot (foxtrot.io) - Boston

Full Stack Web Developer. Salary + Stock Options.

We're an MIT-based startup looking to bring 21st century software to the broken trillion dollar industry that is last-mile delivery. We've just transitioned from beta to production and are looking for a full stack web developer to lead the management of our entire stack.

Full position description at http://codeity.com/jobs/foxtrot_systems/54ee0bd736c4f0000e00....

You'll be working closely with our CTO and Chief Software Architect in designing and implementing new features. Example deliverables include designing and implementing our analytics pipeline, streamlining communication between our web-app and our mobile app, enabling communication between our API and vehicle telematics devices.

We're very excited to meet anyone interested in jumping on board - let's grab coffee and chat!
I don't understand the outrage. There's a clear distinction between "Private Network" and "Private To Just My Servers Network." I've been a DO user for years and I've never been confused about this. Anyone I've ever recommended DO to has never been confused about it either.

I just automated the firewall and SSH tunnels/TLS certificates setup to restrict access and encrypt communication between my droplets when necessary.
Here's my favorite quote by @bmdhacks that reflects my experience dealing with such people:

How to be a 10x engineer: Incur technical debt fast enough to appear 10x as productive as the ten engineers tasked with cleaning it up.

https://twitter.com/bmdhacks/status/560949130999365633
Why Clinton’s Private Email Server Has Legs
I helped a friend's company integrate Watson question answering into their product. My personal opinion is that Watson NLP question answering product will probably be awesome sometime in the future but to me it seems like an evolving product still in its infancy.

BTW, the beer app runs on IBM's BlueMix PaaS, which is pretty nice: generous free tier and it is built on Cloud Foundry technology so I had no learning curve for using it. Anyway, if you have an app that does not quite fit into the free tiers for Google or AWS, BlueMix has a dev friendly pricing model.
Are these full-size keys?
Are there any exemptions/lower rates for recorded music? From a quick google search I only found campaigns for it.
If they exist(ed), downloaded music probably would fall under an analogous ruling. CDs are already physical mediums, so the "they are not bundled with players" is not important. eBooks on CDs should count as books if I understand it correctly.
Because if he doesn't, well, then he would be a liar. And politicians cannot be liars right?

All kidding aside, any minister worth his or her salt would just keep bending the definition of 'mass surveillance' until it no longer applies.
Please see the FAQ https://news.ycombinator.com/newsfaq.html regarding job posts.
What to Do If You Get an Eviction Notice
PostgreSQL and CitusDB on Raspberry Pi 2
Hit reload page!
What do you think makes the separation between a "cloud" provider and a VPS company?
Announcing the Bitcore Wallet Suite
This is basically a billing feature, so that you can use "free" internal networking capacity instead of metered external networking usage. They are just following what Linode and other VPS providers do.

I think part of the problem is that people confuse DO, who just rent out cheap boxes, with more "full service" cloud providers. DO is partly to blame because they keep marketing themselves as a cloud platform when really they're yet another company who rents out servers with a few extra features.
Well, that is exactly why we come to HN and not Oprah.com.
Learn 2 things to grow triceps and calves
I checked out Mandarin the other day. Just a little syntax. From what little I saw, the syntax does seem to be more elegant than that of Western ones(the ones I know), but it still is a far cry from Scheme level elegance :)
EC2 (and OpenStack) uses security groups to give you the best of both worlds: shared address space so you _can_ route to other customers; but the firewall means you have to explicitly allow the traffic.
Not true. A lot of people were so amazed by the potential of ZX81 game programming they became programmers themselves - sometimes games programmers, but just as often general developers.

If the ZX81 hadn't done anything of interest it wouldn't have persuaded those people that awesome programming was possible.

Dismissing this kind of coding as a side show is arrogant and ill-informed.

The ZX81 itself was a similar project that squeezed maximum usefulness and affordability out of very limited resources.

IMO this illustrates the difference between engineers and hacks. Hacks are pleased when code sort-of works. Engineers are only satisfied with designs that are minimal, elegant, and use resources as efficiently as possible.

This actually matters. Efficient coding influences everything from battery life to mobile data costs to cloud fees to data centre profitability.

Sure, it's easy to ignore. It's just not very professional.
Ironically your comment could be taken as a classic example of the kind of FUD Microsoft used to spread. You give examples from the past that, you admit, clearly don't apply. You talk about "feels less open" when it is factually not. You speculate on others (who are they?) being pushed past a tipping point. Doubt, doubt, doubt and fear, fear, fear when in fact there's nothing you can point to in reality to back it up.
2 trucs appris pour booster les triceps et mollets
why should we be expected to accommodate aberrant, pathological behavior? Adria's feelings may have been authentic but they are so far away from reasonable or appropriate that I think we're actively harming our community by humoring her. At some point we have to just accept that Adria has some really profound issues that make her incapable of interacting normally with white men.
Strlen(buf); Not as Simple as You'd Think
Say the word and I'll postmates a bottle of Bombay Sapphire to your office.
I would definitely not be spammy. I receive some of these emails myself and I do not respond to anything spammy. I take a high empathy approach to things so I've got to be genuine. That's actually why I doubt whether cold contacting can work at all; another reason is that I imagine buyers are constantly being bombarded with offerings and they just tune everything out.

I didn't post my link here because it doesn't exist yet. I'm trying to commit to pursuing this, pretty much every aspect is vetted except for my doubt regarding selling.

Thank you for the advice.
She caused classified material to reside in non-secure locations.

She and Snowden should have lunch.
Not that DigitalOcean currently bills for bandwidth over the external network, nor have they done at any point from conception through to today.

https://www.digitalocean.com/community/questions/questions-a...
Fastmail has a nice UI, is fast, contributes to the open source Cyrus IMAP service (among other projects) and has business accounts.
the subject of the OP (Natalie Jaresko, Ukraine's finance minister) is tough as nails.

not sure if she invented the term, but in the OP, she refers to the former Ukraine government as a "kleptocracy"
In a world where lying and cheating when it's convienient is considered professional, you're right.
You guys are interested in funding great products and companies but of course you're interested in making money. That's the only way you can sustain a great thing like YC that has the ability to fund great things.
Your post yesterday about how you haven't yet passed on a unicorn speaks shows that you have succeeded (so far) on your purpose which is to fund companies that will be hugely successful.
> managing ESXi, HA and DRS, vmotion, etc.

These are all part of oVirt/RHEV.
> No problems.

Except that there actually was a problem in this case as evidenced by the surrounding discussion. If the code had been written
with a semicolon (or an if statement!) from the beginning, there never would have been a problem. You can argue that it wouldn't have been a problem if JSLint had been written "correctly" from the beginning, but every tool has bugs.

Code defensively, and don't get fancy unless you need to. You're not just complying with the language spec, you are communicating your intent to the other developers who will read and maintain your code.
Official IDE for Android Development [Fragmented Podcast]
It's pretty much identical at a high level: there is a proxy layer that is much like a message passing system. A component (web view, JS engine, etc.) says, "Take a photo with the camera" and the proxy layer calls the native code needed to take the photo with the camera.

The actual camera data is just abstract data, it doesn't care if it was generated from a JS call or from a native call.

PhoneGap and Cordova are, at the core, just a standard proxy layer and plugin API. The other "pure JS" solutions have their own custom layers.
Are there other online storage services (epecially one using the term 'archive') which loses data? This is hard to fathom.

Why would version 1 of IA have been developed without a prime directive of not losing data? This is assumed by anyone working in the design of storage systems.
But the fact it it does exist, and I'd venture to guess most major customers who have been using EC2 for a long time now still use it currently and it is still available to many people and is not going away anytime soon.
Ah, that makes sense re:same size as if you added jquery, and the API abstractions do sound better.

Though as a counterpoint (and relevant to angular 2 :) I read they're going to just use the raw dom api's instead of a jquery/jquery-lite abstraction layer as the dom api's don't need the smoothing over in modern browsers like they used to.
Explains the Goth coterie from South park :)
> I'm not aware of many competitors in their market space

Grab the oVirt upstream and decide which of the commercially-supported downstreams you want.
AgTech investment in 2014 reaches $2.3B, now bigger than cleantech
Darpa Robotics Challenge Finals Will Have 25 Teams, and a Surprise Task
MongoDB 3.0 on Compose
AMD FreeSync Update
The glib answer is that a cloud provider understands the need for a private network.

But, in that is a deeper truth: a VPS is a cheaper machine. It becomes "cloud" when you use many machines together. If you're using many machines, you really want intercommunication between those machines to be easy, fast and - yes - reasonably secure.
And the most important point is that they are trying to build an environment for non-developers to program in.
By definition their target audience won't have any idea what they are talking about.
Agreed that they need to retarget their messaging to their audience.
please don't put words into my mouth or deliberately misinterpret me for your own purposes. this kind of rhetorical dishonesty really reflects badly on you.

I didn't dismiss it as a sideshow. My exact words were "low importance side project". It was a side project, as in, not the code he was working on full time for his business. It was low importance, because it was just a chess game, not a piece of system software or a business application or anything else that mattered materially.

Its possible to admire the skill and craft of a low importance side project and its author, and to be inspired by that skill and craft, and yet still acknowledge that it was a low importance side project.

When you slander me by accusing me of being arrogant and ill-informed you reveal your true character. You don't know me at all. You're eager to falsely attribute beliefs to me that I don't have and you're eager to criticize me for things I have not even said. You should probably take some time to consider why you feel the need to do this. Its pretty obscene.
I accept that the first two responses did nothing other than express a reaction. However, it is incorrect and dishonest to say that those responses were down voted on lack of merit.

Consider this reponse in the same thread. It has about as much merit, but expressed a sympathetic reaction to the article's writer instead of the disdain that mine did.

>>>

mukundmr 9 hours ago

Very touching. I wish more resources were committed to understanding and solving problems of the mind.
reply

Was that down voted? No. Because it reinforced the consensus. That analysis is no different than upvoiting / downvoting on any other website. People like to reinforce others who agree with them and penalize those who don't.

Period.
I know this may sound extortionist, but one solution is to use an email-as-a-service, like Mailgun, Sendgrid, or Mandrill. All of these services offer the first few thousand emails free. They perform spam filtering on outgoing mail so they are trusted by Email Service Providers (ESPs).

(Full disclosure: I'm an employee of Mailgun)
It's amazing to me how people can not do their research, not understand the service they are choosing to sign up for, and proceed to publicly malign a company because of their (the customer's) ignorance about how the product works.
There's some really cool prototypes from the making of of spore that got put online. It's fascinating stuff:

http://www.spore.com/comm/prototypes

I would say that every part of Spore was fun, or at least could be, but they never were able to get them to mesh together in a cohesive whole.