skysight-inc/HackerNews huggingface dataset:
Developers against humanity: ProgrammerHumor
Oculus Rift hack transfers your facial expressions onto your virtual avatar
[+] Digital Ocean

Pros 1. Inexpensive, Pay as you go
2. automated deployment
Cons 1. Capped Network I/O

[+] Azure

Pros 1. Cheap CDN, all-in-one cloud solutions
2. Pay as you go
Cons 1. Expensive VM's (0.6gb $13)

[3] RunAbove

Pros 1. Inexpensive
Cons 1. Not mature yet, they changed their pricing twice already
UBiome Offering Free Gut Microbiome Testing Kits for IBD
> what about when you need to do some work over on the database server?

You get the angry DBA coming over with a bat to smack sense into you because You Do Not Work On Servers.
This was already possible on desktop using the following flash polyfill: https://github.com/zeroclipboard/zeroclipboard. So on desktop at least this doesn't introduce any new threats, so this seems a little strongly worded to me.
LG’s 55-inch 'wallpaper' OLED display hangs on the wall with magnets
Its not cost effective to use non E5-class Xeons, or go above 32GB DIMMs right now.... So you want a Dual-Processor setup, 16 DIMM slots, so 16x 32GB = 512GB w/ Dual Proc -- which you can do for about $10,000.
Historically, Linode. Good performance, and decent value.

More recently, Heroku. Expensive, but I love being able to leave the sysadmin to someone else.
The camera of the OPO doesn't make that phone justice :/
Judging a Fulton Co. Schools App Competition
I just wish there was a single VM that wasn't SSD backed. I write web crawlers sometimes and I usually only have to parse the HTML / JS once into JSON or SQL, but I like to keep the data backed up just in case I need to re-parse it later, or to see the changes between crawls. It's completely impossible for me to even fit it on their $640 / month box. But I love Digital Ocean for everything else.
I want to love Digital Ocean but is there any talk about providing load balancers? It seems like as soon as you want to scale beyond one server you're stuck rolling your own with something like HA Proxy, but you've still got a single point of failure. I guess you have that with a hardware load balancer as well, but at least those things are specifically built to be available all of the time, versus just a piece of software you're running on yet another VM.
Apple Watch Lacks Pulse, Says Startup
Steal Customers from Your Competitors Using Social Media
NinjaBlaster with Crack Full Version Free Download
Putting the Spotlight on Minimal Viable Messaging (MVM)
I have provided my own cloud, in the form of a 1U server, since 1998. I run my (very tiny) website there as well as my own mailserver, and I read email over SSH using (al)pine.

Backups offsite go to the obvious place :)

This setup might not be that interesting, but I think it's worth noting that a cloud computing paradigm/model has functioned well for 16 years now with no significant changes. I have not had data on my own personal computers for that entire 16 years - all data has been in the "cloud".

I think a decent goal is to be a peer on the network. I think a good step in that direction is to have your own server, with fixed IP, on the network. You can build quite a bit on that.
That will always be the case, with AWS if you sign a contract with them it brings the price down compared to on-demand. If your using an on-demand service you will always pay a premium
That's a quick way to get fired. As of 2012, there was no right to refuse overtime in Nova Scotia and no cap on the amount of overtime you can work. I'm not aware of any amendments to the labour standards since then

Source: Buott, Kyle, Larry Haiven, and Judy Haiven. "Labour Standards Reform in Nova Scotia." (2012). pp 12-13.

http://www.policyalternatives.ca/sites/default/files/uploads...
>Morality is not logical,

This is BS. Morality is extensively covered in game theory and is all about getting the best possible outcome for every member of the group, including not fucking yourself over long-term.

We don't buy Nvidia when they do this shit, because doing otherwise will encourage them to do it and fuck us over in the long-term when they potentially put AMD out of business in the long term and then they have us by the balls. More importantly, if all of us will sacrifice a little in the short term, we will ALL be better off in the long term.

It's logical, it's just not purely selfish (but a four year old could tell you that).
I'm not sure how that disadvantages you. You get paid for the time you work. Seems fair to me. So you have to stay a little extra and be bored if there's not enough work rather than being able to go home early. Boo hoo. For every one of you, there are ten people in the U.S. that get asked to work 45, 50, 60 hours a week for the same salary they were getting for 40 hours. Now that is to the advantage of the employer. You sometimes don't have enough work to fill 8 hours and have to sit there and be bored? Cry me a river.

I much prefer to (and currently do) work salary. I like being able to go home early when I finish my workload ahead of schedule, just like you. And I'm fortunate enough to have an employer that doesn't demand more than 40 hours even if the workload is high. But when it comes to employers taking advantage of and exploiting their employees, a salary structure can be far more exploitative than hourly wages.

Now, for hourly workers, reducing them to part-time and hiring twice as many people as you needed if they were full-time, so you can avoid having to provide the benefits that are required for full-time workers (health insurance, etc) -- THAT is the way to expoit hourly workers. Not making them sit at a desk twiddling their thumbs in order to get an extra hour of pay, that's not exploitation at all. I'd be thanking my employer for letting me do that if I were you.
> I don't really know how "senior" normal senior job is.

At startups, "senior" can mean you've worked at one other company before. At big companies, "senior" means you have 20 years of experience in the real world. At medium companies, "senior" can be anywhere in-between.

> hired based on credentials/past work yet.

Most cargo cult hiring practices these days only focus on one 20 minute coding session to evaluate you. Few companies consider any past accomplishments in immediate hiring decisions. It's kinda sad.

> living in REPL and Emacs

That's the killer right there. Most people code by "write code, see if it works, write more code." But during an interview, they want you to write a complete working theoretic algorithm with no "it works" feedback. So, you're constantly under pressure of a persistent, and growing, doubt about "does this thing even work? I can't run it in this shared document!"

Coding interviews are a teaching position not a coding evaluation. It really doesn't make sense to evaluate a programmer on how well they operate while being immediately judged based on what they type. I'm paid for _results_, not my flailing process that kinda makes everybody look incompetent anyway.

There's no solution for you besides interview at 10+ places. Employers think they are special (above you) and they think interview candidates are disposable. Employers aren't there to treat you with respect or kindness as a candidate, they are there to see if you are one of the 0.0001% top people in the world, even though after you get hired, you'll probably be doing the same CRUD work and email writing as someone who doesn't even know what a for loop does.
He did do the work, that's why he got so much money. Sure, you could argue that he did some less than stellar, perhaps unethical/illegal things. But for the most part, he did the work to gain that money. (Let's assume he stayed within the legal framework here. Because a lot of these discussions "claim" illegality, yet have no concrete example)

I am rewarded (as you put it) for having say $100,000 in my bank. I saved it, maybe did some projects, etc. That money is mine, are you honestly going to say that I don't deserve the benefit that money brings me? Sure, it's only $5000/year in interest, but the argument doesn't break down if the amount has more zeroes in it.

Edit: Not only does a lot of the discussion revolving around rich people claim illegality, it is implicitly assumed. Tried and convicted in public opinion simply by virtue of having a lot of money.
Then why have wages for US workers stagnated while wages for the ludicrously wealthy have skyrocketed, even though productivity per worker is far higher?

Face it, they're freeloading at this point.
AWS, because it's what I know to be productive with from previous work. In the early stages of my current business I cannot afford to take the time to learn anything else.

With AWS I know the two biggest risks to its use are vendor lock-in and cost. Vendor lock-in is easy to mitigate early on through wise tech choices, and cost is something to mitigate later at scale when it matters more. And it preserves the option to use those additional, propriety services if at some point it is deemed worth the lock-in risk.
Using Azure currently:

- Good PaaS offerings and pretty easy to setup

- Bizspark ($150 free of services per month per account (and yo u can create up to 5 accounts) for 3 years)

- Decent speed (Azure SQL used to be a dog, but has gotten a bit better with the V12 updates)
Yeah I totally agree with you on that one, I don't really want to setup another server to have a load balancer. I would rather use a service like how AWS do it.
Robert Scoble Chats with Golgi CTO Brian Kelly about IoT
All of those can be done in the CLI and quickly.

CLI has a learning curve but what many will say is that we are SO GLAD we learned to not use our mouse to work with our data base and especially our SQL code.

The reason why I like using CLI is I can use GIT or any version control and make sure I have a clear history of my SQL commands and everything I did.

TL:DR Database Vendor with a Windows Server product screw with the logs and put the blame on me. I had a version control of all our history of CLI commands. Vendor employee or manager changed our log files externally. We won big court case (Before trial of course). Wouldn't have happened if I used the GUI tools.

Long story short. The vendor at the library I want was 100% evil. I asked by phone about two things. I emailed the engineer after the phone call for the two questions. BOOM I lost one month of work unless my backups work. Boom I lost half a day of work for 2 librarians. Vendor tells my boss and my school it will cost us $5,000 due to my mistake for them to fix something (Took them 15 minutes work on the phone due to their error).

My boss and college have a good relationship with me and we go on a conference call. Vendor tells a very convincing story and logs how I screwed up. They don't have records of my phone call and have 100% confidence that their employee would never okay both those things. I call them on the table. I have the email with the answers that the engineer gave me. BOOM their Engineer VP jumps in and says see if you did what he told you nothing bad would have happened and our logs show ... I than email my version controlled CLI commands for the past 6 months and show my commands that I did that day and that if the logs on their end our different they have a serious problem internally.

Long story short we won the court case and we got over hundreds of thousands of dollars back from that vendor.
Have you looked into the Kimsufi boxes? Sometimes they are available for 5 EUR/month. They come with a Atom cpu and 500 GB of storage.
That's why I like TransIP. Cheap SSD-backed VM + large network drive (up to 400TB).
I think a click is easier than the CLI in some situations, such as when I'm looking at a table and I want to edit a specific value in it. (A curses interface would also be better than a classical CLI for that.)

Note that jperras said "Stop using web-based admin tools". I think the CLI isn't good enough to fully replace them, but I don't think that one should stop using the CLI. I use both.
Except that this is baked into the browser and affects mobile. It's also been discovered that your clipboard can be hijacked by purely loading a page. So yeah, I think the threat is very real and very obnoxious.
Myths about finalizers, part two
Combining Azure with Cloudflare has really been great for my dozen or so clients I manage.

It ups Azure's performance and adds another layer of excellent security. The Pro plan at $20/month is well worth it.
If I have a standard Rails app then Heroku. For anything more complicated it's either DO or AWS. All services on AWS (R53, S3, SES, etc)
This was worth the watch. Thanks for the link, haha!
> I can build whatever structures in my mind, create, theorize, hypothesize, but if I can't communicate that to others, what have I done?

Most of the types of tools being discussed here are ones to help with the first part. Not being able to communicate something after having figured it out is an appreciable problem, but not being able to satisfy the preconditions—of having figured it out for oneself to begin with—has necessarily at least as many negative consequences.

As for the question, there exist plenty of contexts where a realistic answer would be "quite a lot". There are lots of engineering problems that fit in here. It doesn't matter that you're able to communicate to someone the novel discovery you made that went into the implementation of the software they're using. That the software/bridge/ag technique/etc simply exists comes packed with benefits all on its own.

This isn't even to mention that, in regards to communicating to others something that you've worked out for yourself, the tools that you would have used to do that work initially (e.g., visualizations) are apt not to be described for that purpose as "completely useless".
Electrons have mass, therefore they can't move at the speed of light.
I know HN is a 'serious' place, but I never not laugh when I see BEAM SETUP: INJECT AND DUMP. It just seems so...euphemistic

Can someone explain what that means in the LHC context?
Another datapoint. Difference in speed is obvious to me coming from a Comcast pipe. There's an actual page load when JS is off vs instant page change when it is on.
This needs to be a thing (global, and also per-site):

[ ] Allow reading clipboard content
[ ] Allow writing clipboard content

I much prefer the "if there's an API that websites could abuse, there needs to be a setting to disable it" line of thought when it comes to browser functionality. I know it could result in many options (how about organising them better), and cause some to oppose with "but it'll be too hard/confusing for the users!", but this is how you empower your users to take control of their browsing experience - with fine-grained controls, not only large categories, and certainly not "it can't be changed from the UI".
Dwile flonking
Good to know as i'm about to be interviewed by one like that in SF :)
Everything you wanted to know about AngelPad
Couldn't you potentially push that aspect elsewhere, into a data storage solution like S3 or something (not sure of the cost efficiency, not a huge cloud guy myself). Then you'd just be utilizing the DO server for processing. It would have the added benefit of allowing you to scale your crawling horizontally if you wanted, as all your servers could have access to the same set of data.
Does OCaml not already support multicore? Is concurrency green thread based? Even at that, there's nothing stopping a user from starting multiple processes....
First I share one story heard from my friend.

He was working for UBS at the moment where the employee needs to insert a security card into the laptop in order to login to the computer. But unfortunately the card reader was put just under the CD drive. And there are two slots: one for CD drive and the other for the card reader.

Frequently employees insert the card into the slot where usually a CD should be inserted and the employee has no choice but to call the IT help desk.

Luckily we don't have CD drive any more in many laptops.
Are you talking about trying to convert on 4th and short or the offense in general? Because it works well enough against better opponents. (Ask Florida who lost to a "lesser" team with the option, or Georgia Tech who you would think would be ready to for the option got taken to the wire by Georgia Southern).

If you are fan of the nuts and bolts of offenses then the 1990s Paul Johnson Option playbook is really interesting. Especially the section about the quarterback and the attributes of a successful option quarterback.
http://fastandfuriousfootball.com/wp-content/uploads/college...
Seems like a major feature to put in a point release...

I don't understand why some projects have such bizarre versioning methodology.
You mean, run the (possibly expensive) query twice with different sort orders, and not see the middle ones at all?

If that is what you mean, I think the advantage remains with PMA.

Edit to clarify: I'm thinking here in terms of data exploration. I want to look at the whole result set, but the most interesting ones are likely to be at the top and bottom. With PMA, I can get the whole result set, and nothing else, on a single page. So I just scroll to the top or bottom of the page to see the extreme values.

With a CLI, it can be difficult to find where the output of that specific query started. (This is a trade-off, because the CLI allows you to see results from your previous queries.)

If there was a CLI feature like 'view the previous result set in less, without re-running it', I think that would satisfy me on this point. If you have to re-run it, that's less good, but it would beat scrolling.
So what are they going to use on Linux? Supposedly Witcher 3 is being ported. Weirdly, HairWorks uses DirectCompute, which makes it unportable anywhere outside Windows.

May be with emergence of Vulkan, developers won't need to use these vendor specific APIs, since they'll have low level enough access to implement their own physics logic efficiently on all GPUs.
Four short links: 21 May 2015
Public Toilets andthe magic of open data
Okay, but the vast majority of roads do not have 4+ lanes in one direction, and the vast majority of roads do not have a sign indicating a different lane designation.
I'm considering OCaml for a new project where C++ would be the typical choice. Think algorithms handling massive amounts of data, and some numerics.

I have some experience with ML, Haskell & Lisp. OCaml is appealing because it is quite efficient and predictable. Does it have the bit of laziness Clojure has that makes functional programming easy with large data?
Joyent.

+ DTrace available

+ Great predictable performance

+ Solaris

+ no VM

+ fast non-capped network

- client tools are written in node.js (but you can write your own if you really care)

Doesn't matter to me, but might to some people:

- Relatively few datacenters

- Solaris (they do have KVM too, so you can run whatever, but then you lose the many benefits of zones)

Also don't matter to me, but might to some people:

+ completely open source stack, so you could install the same environment in your private datacenter

+ it does not use openstack
Azure for the main infrastructure - I'm running a .NET MVC app and their Paas offering is excellent.

I agree with the other comments about Azure's VM's being too expensive though.

Amazon S3 and Cloudfront b/c Azure CDN doesn't quite have all the features I need.
> All of those can be done in the CLI and quickly.

I'd love to know how.
I would love to do this, but handling the security of your own server to me seems labor intensive.

How easy is it for you to manage keeping your server and data secure? I would really like to do this, but my fears of getting hacked have kept me from doing it.
Why we are building Page00
I certainly wouldn't blame the bus for not being prepared for the weather.
I could be wrong here, but my sense of Hadoop is that it's going to prove to be a dead end in the long run. Granted, evolutionary dead ends in technology can be very lucrative (look at Cobol, or Java). They aren't exciting, but there's money in them. That said, the aesthetic compromises made to appeal to the Java community, scaled out over years or decades, tend to make things bloated and hard to use. I don't see people being excited to do Hadoop, or wanting to learn it on their own time. It's much more interesting to learn the fundamentals of distributed systems than to learn a specific set of Java classes.

Personally, I'm finding myself increasingly burned out on "frameworks" that appeal to out-of-touch corporate decision-makers (who are attracted to the idea of a packaged "product" that solves everything) but tend to be overfeatured while under-delivering (especially if time to learn how to use the framework properly is included) when it counts. I'm much more interested in the modularity that you see in, say, the Haskell community where "framework" means something that would be a microframework anywhere else.
Need accounting software? UK company giving free consultation and demo of new ERP
Underscore and Lodash Merge Thread
Actually you most probably want to learn Java or .NET, not make an enormous investment in C++ so you can do high performance stuff. If you want that kind of performance (very rare) you can contract it out. You can't contract out proof of concepts though.
Why We Should Let the Pantheon Crack: Learning from Ancient Engineering
Like I said, I don't want to play politics.

It's more like you are trading short term gains (I just want my games to work) for long term losses (Putting Nvidia in a position to continue it's anti-competitive practice, potentially to the point of controlling the PC gaming industry to the detriment of everyone, but themselves, involved).
I think the reference was to when the telcos were granted retroactive immunity for violating the pre-existing laws governing the handover of data between 2001-2007.

https://www.fas.org/sgp/crs/intel/RL34600.pdf

The point here is that we do have statutory and constitutional procedures that are supposed to prevent abuses of this process.

If when you break those rules, you just get a "get out of jail free" card, your incentive as a company to challenge illegal requests really does diminish profoundly. If you say no to an illegal request, you get into trouble. If you say yes, precedent suggests the government will bail you out.
Download free iOS 8.1.3 itools 2015 – iOS Jailbreak Tools and Jailbreak Guide
Yes, but this is only one of the excuses US Security Agencies use to target traffic, and there are enough other excuses that almost all traffic is eligible for surveillance.

Legal approaches such as those taken by the EFF and ACLU have a lot of value, but I don't think a legal approach of trying to keep your traffic legally un-tappable is going to work. It's clear that the NSA et al are above the law and unconcerned with your rights, so until that is fixed, it's too easy to fall into a "grey" area where they have an excuse to monitor your traffic. Fundamentally this is an approach that tries to make it so the NSA won't surveil your traffic, which places an unearned amount of trust in the NSA. I think a better approach makes it so that they can't surveil your traffic--and for this there are only technical solutions.

Part of this is making sure that the NSA can't spy on who you are talking to, and every solution I know of to that bouncing traffic across multiple servers. I would be very skeptical of such a system that didn't bounce traffic overseas.
What to Expect at Google I/O 2015:Google Cloud, Google Now for Apple Watch SWAG
I +1 the dedicated server.

100£ for such a monster:
http://www.soyoustart.com/en/offers/sys-ip-6-s.xml
is really reasonable, imho.
I love what you guys have done. I'm interested to know what is the rationale for this? Are you finding that it helps improve conversion or something? Basically help me convince the business side of my company so that I can use this for our site too. :)