skysight-inc/HackerNews huggingface dataset:
I expanded it with those companies:

Price breakdown vs DigitalOcean, Vultr, Linode, OVH, and Online.net / Scaleway:

$5/mo

| Provider | RAM | Cores | Storage | Transfer |
| ---------------------- | ----- | ----- | ---------- | -------- |
| LightSail | 512MB | 1 | 20GB SSD | 1TB |
| DO | 512MB | 1 | 20GB SSD | 1TB |
| VULTR | 768MB | 1 | 15GB SSD | 1TB |
| Hetzner (virtual) | 1GB | 1 | 25GB SSD | 2TB |
| OVH | 2GB | 1 | 10GB SSD | ∞TB |
| Scaleway (virtual) | 2GB | 2 | 50GB SSD | ∞TB |

$10/mo

| Provider | RAM | Cores | Storage | Transfer |
| ---------------------- | ----- | ----- | ---------- | -------- |
| LightSail | 1GB | 1 | 30GB SSD | 2TB |
| DO | 1GB | 1 | 30GB SSD | 2TB |
| VULTR | 1GB | 1 | 20GB SSD | 2TB |
| Linode | 2GB | 1 | 24GB SSD | 2TB |
| Hetzner (virtual) | 2GB | 2 | 50GB SSD | 5TB |
| OVH | 4GB | 1 | 20GB SSD | ∞TB |
| Scaleway (virtual) | 8GB | 8 | 200GB SSD | ∞TB |
| Online.net (dedicated) | 4GB | 2 | 120GB SSD | ∞TB |

$20/mo

| Provider | RAM | Cores | Storage | Transfer |
| ---------------------- | ----- | ----- | ---------- | -------- |
| LightSail | 2GB | 1 | 40GB SSD | 3TB |
| DO | 2GB | 2 | 40GB SSD | 3TB |
| VULTR | 2GB | 2 | 45GB SSD | 3TB |
| Linode | 4GB | 2 | 48GB SSD | 3TB |
| Hetzner (virtual) | 4GB | 2 | 100GB SSD | 8TB |
| OVH | 8GB | 2 | 40GB SSD | ∞TB |
| Scaleway (dedicated) | 16GB | 8 | 50GB SSD | ∞TB |
| Online.net (dedicated) | 16GB | 8 | 250GB SSD | ∞TB |

$40/mo

| Provider | RAM | Cores | Storage | Transfer |
| ---------------------- | ----- | ----- | ---------- | -------- |
| LightSail | 4GB | 2 | 60GB SSD | 4TB |
| DO | 4GB | 2 | 60GB SSD | 4TB |
| VULTR | 4GB | 4 | 45GB SSD | 4TB |
| Linode | 8GB | 4 | 96GB SSD | 4TB |
| Hetzner (virtual) | 16GB | 4 | 400GB SSD | 20TB |
| OVH | 8GB | 2 | 40GB SSD | ∞TB |
| Scaleway (dedicated) | 32GB | 8 | 50GB SSD | ∞TB |
| Online.net (dedicated) | 32GB | 8 | 750GB SSD | ∞TB |

$80/mo

| Provider | RAM | Cores | Storage | Transfer |
| ---------------------- | ----- | ----- | ---------- | -------- |
| LightSail | 8GB | 2 | 80GB SSD | 5TB |
| DO | 8GB | 4 | 80GB SSD | 5TB |
| VULTR | 8GB | 6 | 150GB SSD | 5TB |
| Linode | 12GB | 6 | 192GB SSD | 8TB |
| Hetzner (virtual) | 32GB | 8 | 600GB SSD | 30TB |
| Hetzner (dedicated) | 64GB | 8 | 1024GB SSD | 30TB |
| OVH | 8GB | 2 | 40GB SSD | ∞TB |
| Scaleway (dedicated) | 32GB | 8 | 50GB SSD | ∞TB |
| Online.net (dedicated) | 64GB | 8 | 1500GB SSD | ∞TB |

Gist available here: https://gist.github.com/justjanne/205cc548148829078d4bf2fd39...
And it doesn't look good for any of those.

t2 instances notoriously throttle way down to 10% if your workload is too consistent. The full performance is quite good from the 2.40 GHz E2676 v3, but at 10% it's worse than a Raspberry Pi. And this will always hit you at the worst time (when under load).

As for the SSDs, they're just GP2 storage, which is an order of magnitude slower than DO and nearly 2 orders of magnitude slower than Joyent Triton.

So AWS is providing a seriously inferior product here, but it's under the AWS umbrella and peers with the rest of their services. The question is: will the target market care about any of AWS's other services enough to make the inferior $/perf worthwhile, and will they integrate easily enough for the average developer to use them?
This is interesting:

> believe it or not, trolls are a sign you’re onto something. You’ve upgraded from indifference to dislike (or outright hate).

Things that are new and useful create resistance, which is actually a sign there is something instead of nothing.
How Do Software Developers in NYC, SF, London and Bangalore Differ?
Not at all.

Most modern companies don't need cheap computing. They have a lot of users generating revenues, and they usually need little computing resources.

Google always worked by giving everything free to people. (Google, Gmail, Maps, Youtube, Android, Chrome). And they have extremely infrastructure intensive applications to run (e.g. just gotta copy the entire internet to index it + serve years of videos per second :D).

For every paid click/page a user will see, he will go through hundreds of page paying nothing, and Google will have to make thousands of pre-computations to be able to serve it in the first place.

That's the world Google lives in. They had to be hyper efficient since day 1 or they couldn't survive.

(Also note that they started > 15 years ago. The available hardware was 2^5 smaller at the time).
Well no, but I'm sure it's still pretty damn pricy.
Can you clear it on this page? I've used it before to clear out "temporary" interests.

https://www.google.com/settings/u/0/ads/authenticated
Pricing (for first million images / month)

Google Cloud Vision $1.50 per 1,000 images[1]

Amazon Rekognition $1.00 per 1,000 images[2]

Interesting that when Google Cloud Vision first came out it was $5 per 1,000 images (for label detection), but they reduced it on Nov 15, 2016. [3]

[1] https://cloud.google.com/vision/pricing
[2] https://aws.amazon.com/rekognition/pricing/
[3] https://cloudplatform.googleblog.com/2016/11/Cloud-Machine-L...
Because the narrative employs obvious bias only partially grounded in reality. The title implies that these people needed a safe space to protect themselves from dissenting opinion -- when the simple reality is Twitter kicked them out so they started using a different website. Yes, all news is biased but increasingly I'm finding the NYT to be completely out of touch. It's very obvious there's a story they want to push and so they find news that they can make fit the story.
AWS Re:Invent 2016 – Keynote Summary
Agreed, however until you posted this, I didn't know Baidu had an app store.
Chrysler Minivan Gets 84 Mpg Equivalent in Electric Mode
I'd agree. But it would be nice to have an option in the account settings so you literally cannot accidentally spend $90 on a $5 account.
I was wondering the same, many new amazon products poping up on HN
Pretty much what you said. I majored in Biology and took most of the CS track at my school, with the intention of going into bioinformatics. I gave up on that plan, because the money was terrible. To make a reasonable amount of money in bioinformatics you need to have a PhD and be the person in charge of the grant. At that point, you'll still probably be making less money than anybody who is doing CRUD applications for any medium sized organization.

Huge shame, because I love biology. I'd love to work on these projects, but I'm not going to get a PhD just so I can make what I'm making now.
Swagbag! Oh man, this is so cool. I've always wondered what Lua's development looked like, but I remember Ierusalimschy mentioning that developing Lua out in the open would end up being too noisy.

I really enjoy his stance on development practices, and although this is cool to view, I hope he doesn't change his stance.
The End of the Apple Dynasty
It's a good idea to prepare for risks even if they don't have a 100% chance of occurring ("inevitable"). Your point stands that preparing for a non-zero chance of relationship failure is certainly "unromantic" in the traditional sense, but it might be a wise move anyway.
What Amazon doesn't advertise is that their "block" volumes are files on NFS NAS storage.
Only thing you're missing is that I didn't realize DynamoDB's free tier was a non-expiring free tier.
Personal Archipel
I did, over here: https://news.ycombinator.com/item?id=13074325
The traditional EDA tool companies (Mentory, Cadence, Synopsys) all tried offering their tools under a could/SaaS model a few years back and nobody went for it. Chip designers are too paranoid about their source code leaking. I wonder if that attitude will hamper adoption of this model as well?
Forget traditional way of finding contractor, Post request and get quote
Intel forms a self-driving car technology group
It explicitly states: "THIS IS ALPHA QUALITY SOFTWARE FOR RESEARCH PURPOSES ONLY. THIS IS NOT A PRODUCT. YOU ARE RESPONSIBLE FOR COMPLYING WITH LOCAL LAWS AND REGULATIONS. NO WARRANTY EXPRESSED OR IMPLIED."
> buy some development board from Xilinx, install a toolchain, use said (shitty) toolchain

You can start only with the toolchain's simulator, and then get a board from ebay for 50 bucks.
I've had similar experiences. If you think quotas are bad, you mention storage chargebacks and suddenly it's cheesy home NAS off eBay.

https://www.youtube.com/watch?v=N2zK3sAtr-4
I would suggest Digital Design by Morris Mano[1]. It'll start off with basic intro from digital gates to FPGAs itself! And you really don't need any EE background for this book. This book starts from absolute basics and it'll also teach you Verilog along the way. And verilog is used more in the industry than VHDL(which more popular in Europe and in the US army for some reason).

I'm surprised where you got the idea of using C to program FPGAs, are you thinking of SystemC or OpenCL (they're both vastly different from each other)

I'm really surprised a sibling comment recommended the code book. It really meant to be a layman's reading about tech. It's a great book but it won't teach you programming FPGAs.

[1]: https://www.amazon.com/Digital-Design-Introduction-Verilog-H...
Amazon Snowmobile
I'm convinced adding my middle initial to my email has been the most effective spam prevention technique I've implemented.
What can be bought with $400M that cannot be bought with $200M??

Four movie studios instead of two! https://en.wikipedia.org/wiki/Korda_Studios
Genomic data is basically stored as "diffs" from the reference genome. For humans, that's "some guy from Buffalo", as a UCSC professor put it.
> people are going to [...] associate me with being a liar or a fraud even though I had no knowledge of the problems the company is facing.

So, be prepared to field questions like "Did you know about the unethical $STUFF going on?" and "How could you not have known about $STUFF?" etc. You might even get interviews that you otherwise wouldn't just so they can satisfy their curiosity and ask you that sort of question. Milk it where possible.

Anyway, unless you were upper management, none of the stink should stick and create a problem for you (unlike other spectacular flameouts where the ethical problems were widespread throughout the organization).
Would the license not spell out trouble for anyone using the svgs on a GitHub pages site?

I currently do this(tf2manu994/manmeetgill.com on github, gitlab and bitbucket), and I am a backer for pro. Does this mean I can not use the pro icons on my site without forcing a user to download the entire iconfont?

[Yes I know, the markup on my site is crap, currently in the process of reworking without mdl]
This app does not work on my device.
From the comments to the article:

> If Emacs adopted one of the proposals to use a standard Lisp dialect

That should be 'if Emacs adopted the standard Lisp dialect.' There's only one standard Lisp, and that's Common Lisp[1][2].

I do indeed think that it would be wonderful if the elisp engine were reimplemented in Lisp, but it's a tremendous amount of work, with a lot of potential incompatibilities in the short term, with very little to show until the long term.

[1] That doesn't mean that other Lisp-like languages aren't awesome. Racket, in particular, leaps to mind as something which is massively cool. Clojure isn't to my taste, but I can understand why some folks like it. Scheme has its virtues too. But none of them is Lisp, unlike elisp, which really is a Lisp.

[2] There are also EuLisp & ISLISP, but they're effectively dead.
Gooulo, agreed insofar as we should reject hate in its various forms. It's ugly, terrifying, and has nothing to do with what has made this country what it is.

But even as a progressive democrat, I feel sympathy for djschnei's response here. I think we should embrace and celebrate free speech in all of its forms. And when racists speak publicly, we should publicly reject their views.

When you suggest that large swaths of people should be "systematically suppressed," I think you're driving a wedge between yourself and a lot of fairly moderate conservative folks who could be allies in protecting civil society from the likes of actual Nazi's, etc.
Once upon a time this basically happened: xemacs
That's not a major problem. It's trivial to let it click to a different brightness, and then the battery will last all day.
Most render farms for animation studios are CPU based renderers. VFX companies have been using cloud rendering here and there for a few years now[1]. There has been chatter for 10+ years that GPU based rendering is on the cusp of changing everything (predating the cloud push). Anecdotally, small (1 or 2 man shops) have had luck with onsite GPU rendering when they have a lot of simple things to do. Larger places need more flexibility than GPU renderers have offered and places with large in-house render farms don't have any GPUs installed on them.

Although, recently, GPU rendering has gotten some traction in larger facilities[2]. Cloud rendering makes it easier to move towards these kinds of things becuase you don't have to commit to the hardware upfront. However, the big problem with cloud rendering at even modestly sized animation/vfx houses is transferring the terabytes to and from the cloud (the consenus is to leave it in the cloud or use a local cloud).

[1] http://www.postmagazine.com/Publications/Post-Magazine/2012/...

[2] https://www.redshift3d.com/blog/blizzards-overwatch-animated...
Yup, progress being made. [1]

2.4 is set to be released towads end of year.

[1] November meeting notes https://docs.google.com/document/d/13TsZoWckcvJpprpL1zU54xsf...
That's exactly what we do: www.onekloud.com happy to chat (eric@onekloud.com)
So basically the pan is driving you like you're some cheap organic PID controller? No thanks!
A guide to bootstrapping your e-commerce business
I actually have no idea. I had a lot of unchecked work - about a weeks worth. (I know, I should not have let it go that far.. it was just one of those tasks that just seemed to get bigger and bigger.) It was time to check in, so I went through file by file staging it all (using Magit). I then decided to do some more testing. Built a lisp image. Then I became distracted, started thinking about home time etc... so my recollection of what I did is a little hazy. I think I saw I had some changes that I wasn't wanting to commit and test. So I think I stashed them. Then probably surfed hacker news or something.. When I got back to things I suddenly noticed that none of my changes were there any more. Nothing was staged, nothing was stashed. It was all gone. I spent a few hours looking around for it but all to no avail.

It is the second time I have lost work by misusing git. I think the other time I was messing with rebasing and branching and all my work disappeared.

I do really need to learn how to use git properly. But in the meantime I am not taking any more chances. I have set up a zone on our internal SmartOS server which uses ZFS. An hourly cron job on my machine rsyncs my source directory to the zone and then creates a ZFS snapshot. So, hopefully no matter how badly I use git now I will never be able to lose more than about an hours worth of work.
A big problem with LSD it that it can last an insanely long amount of time. The first time I took it I was tripping 16 hours later.
I've used it and am happy with it. It's reasonably reliable, but has more downtime than the big providers. I wouldn't run mission-critical software that needs 5 9's uptime on it, but for anything else it's fine, certainly for personal projects. They're transparent with any outages, so you can check up on the outage history on their blog: https://prgmr.com/blog/

It's a small business run by a few people (though it's been around for 10 years, so a pretty stable one), which has the pros and cons that go along with that. The tech staff is good, techies who know what they're doing and generally assume that you do also. So if you send a request or problem report, you aren't going to get a form reply that asks if you tried turning it off and back on again. But it's just a handful of people, so if there's a major issue, fixing things is pretty manual and slower than at places that have armies of 24/7 devops staff.

One specific thing I really like about it: it gives you SSH access to a proper text console, in case you want to install a custom OS, recover a broken install, etc. Most VPS providers give you console access, but most do it via VNC in the browser, which is not my favorite way to do sysadmin work.
That's rather scary to hear, and I can't imagine that they manage to secure access to any of the major datasets e.g. as contractors for hospitals or insurance companies.

You can basically self-certify, but most serious companies will bring in an outside contractor on an ongoing basis to certify compliance. Staff needs to be trained, computers need to be managed, software changes have to be very thoroughly reviewed, updates become slow. It makes it pretty unattractive to enter into for a lot of devs.
For people that don't have huge budgets for this stuff but need a GPU in production for some light work, I wanted to mention with a little bit of effort you can do this for a lot cheaper with gaming/mining GPUs and a 4U/midtower rack space. This also gets you a video card attached to an X interface for doing things like WebGL screenshots with SlimerJS (my use case). I'm not sure if the GPU compute stuff lets you do that, you usually need a display emulator to make X work with headless GPUs.

I'm not mentioning this to be smug - if you don't need massive GPU clusters on demand, the cost difference is substantial. I can build a GPU rig for $1,200 and it's going to cost $40/mo to host it. Compare that to the $500+ per month you're going to spend at a cloud provider.

I'm actually shipping one out today. It looks like this https://twitter.com/neocitiesweb/status/804065175045218304
That's exactly what we do: www.onekloud.com. You can contact me at eric@onekloud.com
Hi javiermaestro!

All benchmarks have been done on AWS i2.xlarge instances. They have 4 vCPUs, 30GBs of RAM and 800GB local SSDs.

It is true that we are not doing an apples to apples comparison on the 100GBs set. I think is just the opposite! We are helping MongoDB by giving it three machines (and therefore 90GB RAM!). This is specially true when the benchmark is using indexes because in this case the index can be always on RAM.

MongoDB is very fast when it has to retrieve a single document because, by design, it has an amazing spatial locality (the whole document is usually on the same page). But this feature is a weakness on aggregation queries, as they usually only care about a small subset of the document. ToroDB Stampede change that by storing your data on a relational way. Of course, as you said, MongoDB performance is horrible when it has to fetch documents from disk, but even if the documents are in memory, the same effect is expected (on aggregation queries) when data has to be move to the CPUs caches.
Data leak on Europol terrorism investigations
> I'd be surprised if Emacs didn't have lazy loading too.

Not sure if this is exactly what you're referring to, but Emacs has the autoload [1] feature, which lets you declare some functions and in which elisp file to find them. Emacs won't load that file until the function is actually called. This is usually for user-called functions. Most packages use it.

[1] https://www.gnu.org/software/emacs/manual/html_node/elisp/Au...
Awesome! not sure about using it my real car, but I'd stick that on an RC car if it works.

wondering whether this can run on raspberryPi...
I was thinking that you could package the commands across some other wire to load on the GPU. As long as your dataset fits on GPU (so you don't have access main memory, which would be horrifically slow) seems like it might fit the GPGPU use case.

I agree that external PCIe is the obvious good/best solution. I didn't realize that external PCIe switch boxes existed.
Optional: Autopilot mode = closed loop. See https://www.pantelligent.com/how-it-works/
> The major reason to use a VPS host instead of AWS is that AWS is complicated.

The major reason to use a VPS host instead of AWS is the order of magnitude price difference. That’s not going away with LightSail either.

Look at all the French/German/Dutch hosters, they’re 10-20 times cheaper than AWS, and you get far better storage performance and cheaper traffic.
Frankly I still like the Heroku model the best. Do one thing and do it well. Have third-party plugins handle the other things. It fits the "cloud" vision better, than consolidating all your functionality with one provider. That seems like a regression. I just wish Heroku was cheaper at scale. I don't understand why it's not. It seems like they could reduce prices and still remain profitable, while increasing their visibility greatly.
Wouldn't the end-user be able to download it from the cdn anyway? Would an alternative not be to allow them in an open source repo provided that the owner adds a readme to the folder in which the font resides, telling the end-user to refrain from downloading?

Edit: what about an open source non-electron web application? How would they use the font?
It doesn't have to be an actual functional ceiling -- just a customer-facing cost ceiling. Things don't have to really "freeze". Each service could have some defined "suspend" mode that attempts to minimize Amazon's cost non-destructively. A "limp home" mode. And yes, it's possible that this mode for some kinds of services would be no different than the service's normal operating mode.

When a customer's ceiling is reached, their mix of services goes into limp mode. Things slow down, degrade, maybe become unavailable, depending on each service's "freeze model". Alarms ring. SMS messages are sent to emergency phone numbers. The customer is given a description of the problem and an opportunity to solve it -- raise the cap or cut services.

So wouldn't this cost Amazon money? Sure, but that's a cost of doing business. And as others in the thread have pointed out, the actual costs to Amazon are surely much lower than the "loss" they're incurring by not unquestioningly billing the customer. Especially since Amazon often refunds large surprise bills anyway.

If this were the official policy -- no dickering required -- there's a definite cohort of risk- and uncertainty-averse customers who would be willing to start using Amazon (or switch back).
I read an interesting ethical dilemma related to self-driving cars recently.

Imagine that a self-driving car detects a child in the road, and the only way to avoid hitting the child is to crash the car in to a wall, certainly killing the driver.

What choice should the car be programmed to make?

Who should decide what that choice is?

Who is ethically responsible for that choice?

In a normal car that is driven by a human, the choice is obviously made by that human and the responsibility is theirs. But with self-driving cars it's not so clear.
Correct me if I'm wrong, but if I were actually to install this in my car, that car would no longer be street legal, right?
It seems like you will get really close to the 1 million goal.

Please consider open sourcing the SVG framework, even if you don't fully make the million.

SVG icons clearly are the future, imo.

See this article for a comparison: https://css-tricks.com/icon-fonts-vs-svg/
Actually, many early unixes included undump, which let you build an executable from a coredump.
If you are running a large team, and handing out resources to people you may not directly manage, it'd be nice to be able to enforce billing alerts on certain individuals. Is there a way to do that?

I've seen engineering teams hand out accounts to support teams for testing, and since the resources are not under the purview of the dev team things go unnoticed until someone gets the bill. Arguably there are better ways to handle these requirements, but it'd be nice if you could force people down the path of setting billing alerts because these individuals don't always realize that they are spending money.