skysight-inc/HackerNews huggingface dataset:
For my last start-up, I moved off EC2 to a dedicated vSphere cluster with a hosted provider. vSphere has an API, so adapting existing provisioning & deployment code was quite straightforward (I used the fog gem in Ruby). I basically treated the vSphere cluster very similarly to EC2 (small root stores, attached volumes, etc). Granted, I did have to give up the benefit of being in different regions.

I found the maintenance burden dropped substantially. It may have just been that I was running on newer hardware, but vSphere has built-in HA features such that VMs will just migrate between hosts when hardware degrades. In the two years I ran that setup, I never lost a VM.

I also had dedicated, modern hardware -- no need to worry about CPU steal. I could create instances/VMs of any size I want. If I needed to resize a VM, I could do so without losing all the data on it. As long as I had capacity, I could add new VMs at no extra cost. When I needed more capacity, I'd just call up and have them add a new blade to the cluster, which both increased my redundancy and gave me extra capacity. Essentially, the cost curve, while tied to usage, was much more favorable than linear growth once you get over the base setup costs.

On top of that, I had a real console to each of the VMs should anything go wrong. And if I couldn't fix something myself, there was dedicated staff at the colo facility I could just call up.

It's not for everyone, but there are options out there that give you an EC2-like environment with many of the benefits of having your own hardware.
I think, if we have enough leisure time, to an extent we get bored, results in us feeling time passes slowly. I used to get that feeling during summer vacations in school/college days. Not so much now.

So I also struggle with this exact same problem, i.e. some thing which I feel is recent is actually 5/10 years back. I am trying to work on it, so far not so successfully.
I don't understand what you mean by "use them to optimize your content" - how are you doing that with your app? Are you serving different messages to different groups of people? How are you grouping/testing/rating them?
The Least Likely Star to Emerge from ‘House of Cards’: A Rowing Machine
So programming is not creative in your opinion?
As old saying goes: "White tie fits one well only in third generation" (sorry for the ad-hoc translation). So your friend's grandchildren should be up on the social ladder.
Hello,

I am from the team. If you have any query please send me will reply.

Everyone has one or other kind of Startup Idea but most of them lack technical knowledge to convert it into reality.

So here we are bringing solution for all such people,
StartupPixel we will help you develop picture of your startup pixel by pixel!

We will develop your MVP (Web & Mobile App) in around 7777 USD in around 30 Days. Checkout https://startuppixel.com/ for more info.
The State of Meteor – Another Take
Hazzah, you can! Shame they're only supporting s40 through the end of '16 :(
...and how many saved? Its a trolly-car problem.
See visual genome for the next level beyond imagenet.
http://visualgenome.org/
"because then it is the programming side he would be missing out on"

Look on the bright side. I can do all the programming I want at night and on weekends, in fact I technically have more time away from work to do it, than at work, and most employers consider "learn at home" to be mandatory, but your average nuclear engineer, infectious disease researcher, forensic accountant, or organic chemist is pretty much screwed in that regard.

For decades I've been expecting capitalization to freeze out home computer users by making everything too expensive for hobbyists yet cheap for a company to afford (think of the example of CNC milling machines, or electronics), and the cloud comes close to ruining hobbyists, but you can still pretty much keep up with the bleeding edge at home in programming, if you want.
The worst part of the model is that it is self-reinforcing. The characteristics that are being selected for have no connection to the thing being searched for other than previous correlations. Focusing investigation in that area will make the correlation even stronger. For example: black people in the US are less likely to do drugs than whites, but black people are imprisoned for drugs at six times the rate of whites.

-----

"The race issue isn’t just that the judge is going, ‘Oh, black man, I’m gonna sentence you higher,’” she said. “The police go into low-income minority neighborhoods and that’s where they make most of their drug arrests. If they arrest you, now you have a ‘prior,’ so if you plead or get arrested again, you’re gonna have a higher sentence. There’s a kind of cumulative effect.”

http://www.huffingtonpost.com/2013/09/17/racial-disparity-dr...
Why would it be sarcasm? Requiring someone to stand at work, when nothing about what they do requires it, and they prefer to sit, is pretty ridiculous.
> The real gotcha for me is that I was relying on CDNs for my cache, but when CDNs reach 50+ PoPs I was starting to see multiple requests for the same thing as a result of people in different cities requesting a file.

Having never used a CDN, this sounds weird. This means that the caches are not synchronized between PoPs, even though they're supposed to be at the same level in an HTTP request. Is this normal behaviour for a CDN ? I'd expect one PoP to check with other PoPs before hitting upstream.
Related: http://www.dailymail.co.uk/news/article-3136945/Absurd-new-E...
I don't think reasonable is a good word, here. Of course it's reasonable. But when all your other coworkers are 20-something singles who can and will stay to 9pm, how do you remain "competitive"?

Obviously, ideally none of this would be necessary. But alas...
Do they use pinning for the Transport Layer? Apple seems to do that in their newer versions. Or is their some reason why they should not?
"I am not willing to suffer for 20 years to then enjoy the remaining 30-40 whatever there will be."

I know people who suffered for many years, retired and then died within a couple of years. Don't be so sure you will live 30-40 years after retirement. You can never tell.
Another old saying (in NYC): How far from the docks to Wall Street? 3 generations. And 3 generations back again.
UX design: Manipulation or Communication?
There must be some subtly in the law. Or perhaps Sweden has unusual laws about what you can photograph in/from a public space.

That being said, I wonder if an architect could claim an unusual/interesting building as a work of art, and then have it removed from google street view?
In Germany (where Aldi comes from) sitting behind the cash desk is the standard for grocery stores.
TL;DNR Archives and library organizations file an amicus brief in support of a service that records TV and radio news and turns it into a searchable database. Stuff like this is part of preserving our cultural memory, and important for holding politicians and others accountable. And for seeing what commercials in 2016 used to look like.
I've always seen 'talk time' as how many minutes you can actively be in a phone call before the battery dies. If that is the case this phone is pretty unimpressive.
I think discovery always has to relate to its impact with respect to a society. E.g. when a biologist discovers a plant, it is about categorizing it, describing it and publishing his/her findings. That people in the area already know and use the plant isn't really relevant in this context.

Likewise from a European perspective or from the perspective of everybody else not living in north and south America Columbus made a real discovery. To take an extreme example, if a single person goes to an unknown island and stays there, that isn't a discovery, since nobody else gets to learn about it. To be a discovery you have to come back and spread the knowledge.

We all carry DNA inside us but but somebody had to discover it, in the sense of documenting and explaining it to everybody else.

I frankly find this frequent criticism of euro centric world view a bit pedantic. Modern history is naturally euro centric because the present day all across the planet has been strongly shaped by events that happened in Europe. One of those watershed events was Columbus discovery of America. The effects of that had major implication all the way to China, India and Africa.

Should China come to dominate the world in the future, Chinese history would naturally become more significant in world history than today. Understanding the processes that lead to modern day China would be important if modern day China strongly affected all countries around the globe.

To some extent that is already the case, which is why Chinese history is more important than say Olmec or Inca history.
You bring up a good distinction about the bonus as a percentage of your income.

In contrast, my bonuses are on the order of 2-5%. I appreciate them, but they're so small overall and so removed from my actual efforts in the company that it mostly comes across as noise in my budget.
I always wondered how many captchas were passthroughs to other captcha systems, using me as a mechanical turk component.
If you've been programming for 20 years, unless you're hoping to work in IC or processors, CS isn't really going to help you all that much.
Here's a weird observation. I recently moved from the Seattle to Austin. In Washington State, every single bank I went to it was open air between the teller and the customer. Here in Austin, the credit union I use has a physical non-transparent wall and you can only see the teller through a video screen and microphone.
My point remains that they're not redefining ownership. Sure, you're right, it's a worse product than the 458. You still own it. It's just a garbage product.

Give it a bad review, post an article about it, even sue the company that made it, but I don't see why we have to fear for our future ability to own things.
Having gone this route - 8 years software engineer enterprise software - 8 years management enterprise software - downturn - back to software engineer mobile - now back to running an engineering team, there are trade offs.

First, what I realized going back to writing code in my early 40s, after 8 years in management, is how rewarding each day was when I was coding. You could get to the end of the day, point at what you did, and realize that you actually accomplished something.

In management, I have rarely felt like that. There is nothing to point to. It's all soft and mushy. Has anyone yelled at you today? Did any of your team get pissed at you? No? Ok, maybe you had a good day.

It's not all about the money or the 'career path'. Sometimes it's about contentment every day.
This is probably why there is so much poor software about.
Hubris.
All valid points.

> Being on AWS does not necessarily mean that you don't need a devops person - especially at the scale where not being on AWS actually makes a difference to your margins.

Agreed. I didn't mean to imply that. On our scale it means we need 2 instead of 4. And for consulting business, 1 person can handle multiple smaller clients so each client doesn't need to take on the full cost.

Incidentally, since moving some of our self-managed servers to AWS services we have seen a drastic decrease in how often our on-call engineer is woken up at 3 AM. Which makes them happy. And happy employees are always a good investment. Admittedly, given enough time we could have made our stuff as resilient as AWS.

Also, being able to call Amazon support and get a second eye on things helps. Albeit, the support plan is a bit pricy. In our case $10k a year.

> I have seen quite a few people move off AWS successfully onto bare-metal leased hardware. S3 is just about the only service that's difficult to find an alternative for. Personally, I find using something like DynamoDB no different than using an Oracle DB - it's a vendor lock-in. Unless you had enterprise-level support on AWS (which costs a lot) - if you run into issues with Amazon's proprietary services, then good luck to you.

Vendor lock-in is a major issue. Which is why we used self-managed databases on AWS for years (vs RDS, Redshift, or DynamoDB). Our conclusion -- after a few years -- was in our case (YMMV) we could accept the vendor lock-in but make sure our code was abstracted in a way that make moving easier.

Plus with AWS's new Database Migration System moving databases off (or on) to AWS is pretty easy.

Also, there are actually some really good S3 alternatives now. Their names escape me. I'll look them up later. However, I've seen many companies use only S3, Glacier, and CloudFront but not EC2. Your servers don't need to be on AWS to use them, obviously.

Almost all AWS services have good open source alternatives. And we have spent the time to make sure system is architected and our code is written in a way that has a clear path to switching. Microservices really help here.

> AWS is great to get started, but once you know that you're going to need scale (and lots of infra), it's best to move. I say all of this as someone who has extensive operating experience on AWS. YMMV.

Maybe. But once you buy reserved instances in AWS the cost is pretty low. And when hardware fails in AWS it doesn't cost you more. (Assuming your architected without single points of failure) I've found a lot of people did the math before AWS lowered their costs and introduced reserved instances. Either way, this is why I said "cheaper in some ways and more expensive in others"
> (I don't know if this is normal for Aldi

Aldi is a German company. Every grocery store I've been to in Germany has seats for the cashiers. Also, the cashiers wear name tags that read Mr. or Ms. Blah.

I suspect parent is correct about this being mostly an American cultural thing.
This is less a practical draft and more a political statement about the author's dislike for TLS 1.3. In particular, it makes extensive modifications to the TLS protocol itself (it doesn't merely propose a limited set of safe parameters).
Where are the keys generated & stored? Is the APP openly audited?
But the route from Polynesia to Madagascar can be traveled along the shoreline of Asia and Africa, so can be completed without navigational aides. The crossing from Africa to South America is 3000 km of nothing but ocean.
Indeed, otherwise you might be guilty of have Simpson's paradox either way.
That is interesting. How do we know about that though, and just to speculate they could have been influenced by Viking discoveries of the same fishing areas.
Yep, this leads me to my biggest regret as a programmer: going into engineering instead of medicine. I really should have become a doctor or some other kind of hospital worker instead: the money would have been at least as good, and I would have gotten to work in a place with lots of women.
I'm happy with anything that gives Lua more exposure. It's a pretty language and it is so damn small, fast and embeddable.

Too many developers are using Javascript in places where Lua would be a far more appropriate option. Embedding, especially.
The Invisible Problem Wrecking Your Productivity and How to Stop It
Should Sublime Text goes open source to save itself from falling?
- no heavy updates, ST3 is stuck in beta version for nearly 3 years or more..
- numerous free and light editors (VS Code, Atom) are gaining ground. (light i.e not heavy full IDE such as VS, Eclipse, Netbeans)

I'm a little bit concerned about its future and fearing, as well, its fall. (Talking about Atom, I still remember how nobody had believed in Google Chrome when it's launched and now it's ranked #1).
Yeah this. If you're worth eight or nine figures, dropping $25k for hobnob with a celebrity is probably no big deal. From a percent of wealth perspective, its cheaper than what a middle class family would spend at Disney World.
Working where?
It's a common attitude in a lot of LessWrong-adjacent blogs: analyze some complex phenomenon that the social sciences have studied in depth, but act as if no one has ever thought of it before. So when class comes up, it's better to think of in the terms of some rando blogger, not (for instance) Bourdieu or Weber.

And then when you get absurd results, it proves your originality and willingness to look past conventional wisdom.
Paper Folding to the Moon
The wording of "doubled in Q1" is quite misleading. It actually doubled between Q1 2015 and Q1 2016. You could say that it doubled in the past year.
4 keyfacts we learned about eSports from EEDAR at the GDC
I agree with that. My days are dense, long, tiring and slow, but I can't believe a full year has passed already.

Before having my daughter, days were fast, weeks were faster, and years slipped through my fingers. Time goes faster when you daily routine is always more less the same, and that is more difficult with a child.
100 Days of Lettering – My Thoughts and Process
> Trying to be both leader and programmer was simply too much.

I learned you cannot lead and do work at the same time while running my Christmas light installation company. With a team of 4 people, the less I worked the more got done - by a large margin.

This is because the labor of the other 4 people was leveraged much more efficiently when I was observing, supervising, and coordinating.

Caveat: You have to do a little of the work, otherwise you won't have the understanding to make good decisions.
There is no such thing as a "no tourist season" in Paris
So you're saying they shouldn't drop support? That's absurd, a company has every right to drop active support. If they're not profitable, want to start a new business, or for whatever reason, they're not obligated to work for any reason.
It's normal for most smaller CDNs to not have their PoPs communicate, yes.

With larger CDNs you start to get hierarchical caches: https://trafficserver.readthedocs.org/en/5.3.x/admin/hierach...

The theory being that the PoP closest to the origin is the one responsible for going to the origin and thus that other PoPs will fetch cached items for the closest PoP to origin.

Nearly all of the very large CDNs support some degree of hierarchical caching, and the ones becoming large are gaining the capability.

At CloudFlare (where I work) the need for a hierarchical cache was low priority until we started to rapidly increase our global capacity... once you reach a certain scale then the need for some way to have PoPs not visit the origin more than once for an item becomes very important. You can be sure we're working on that (if you are an Enterprise customer you could contact sales to enquire about beta testing for it).

But right now, for us and many other providers, just enabling an nginx cache in front of any expensive resource will help. By "expensive", I generally mean anything that will trigger extra expenditure or processing when it could be cached.

Edit: Additionally, nearly every CDN is operating an LRU cache. You haven't bought storage and not everything you've ever stored is being held in cache. You only need a few bots (GoogleBot, Yandex, Baidu, etc) constantly spidering to be pulling the long tail of files from your backend S3 if you haven't got your own cache in front of it. Hierarchical caching isn't a silver bullet that takes care of all potential costs incurred, but having your own cache is.
It always astounds me how many reviews of "phones" fail to mention phone-like qualities such as reception and ability of the mic to filter out background noise. These are all I care about when choosing a phone. Yet you can find 10-page reviews of phones in which nothing discussed would lead you to understand it's a phone.
If there's a picture of you floating around in public it's not illegal or immoral for them to say who's in it.
They have those, it is called executive banking.
current title "The Illegal Map of Swedish Art " is clickbait. The map is fine, photo of work of art were included in the map and those were found infringing.
ls -U avoids the default sort by name. Without -U you get all the names at once at the end of the directory scan. With the option you get them one by one (in some unspecified order) and can make sort of a progress bar for counting files in large directories:

ls -U huge_dir | awk 'NR % 100000 == 0 { print NR } END { print NR }'

(prints the count every 100k files and the total at the end).
It's also a bad idea if you want to catch drug mules. It's a feel-good idea for the people not being targeted, and an endless nightmare for black men who live there who drive late-model sedans - whose best option really is to move to a less racist area. It's only going to get worse.
I never learned to touch type, and type pretty erratically.

I sometimes wonder if the inefficiency of movement is actually better wrt spreading the load. If the closest digit always presses the same key, there maybe a bias towards the same, repetitive movements which are often bad.
> I believe that a package forwarding service may have some problems with the police from time to time.

Yes, of course, they may. Police act in unethical or even unlawful manners from time to time. At question is not whether judges may warrant searches by police that they should not warrant, it is whether those searches should be warranted.

A fourth-party tip relayed through a third party about someone allegedly transferring via a computer network that provides locational privacy a file that apparently contains evidence of crime committed by an unidentified person in an unknown place at an unknown time is not any indication that the operator of the machine from which the file exited the anonymizing network onto the open Internet is party to any crime, whether that operator performs the service for fee, for free, at a commercial property, or at a residential property, as an individual, or as part of a group.
The public may own the physical artwork, but may not own the licensing to reproductions of it. Searching Cloud Gate on shutterstock.com will quickly show you that all of the images are editorial use only for this reason.
My wife is a young lawyer, so I see this firsthand. Not only are the hours long, but they're tracked in six minute intervals.

The mental burden of knowing there's an opportunity cost for going to the bathroom or taking a 15 minute break during the day looks so terribly draining.
it starts at a $1 chair and ends when lawsuits demand $1000 Herman Miller chairs.
It's this harsh language I'm trying to point out is unnecessary. They're literally not forcibly doing anything. They're just doing bad business practice, and that's bad, but it won't change the future or doom us all. Tons of companies do dirty business tactics.
Most CDNs by default make a request per POP. You can usually enable "origin shield", which will cause the CDN to make a single request and distribute the file to POPs internally.
Meh most people in management suffer from imposter syndrome either consciously or unconsciously.

Management is meeting + politics aka waste of time + drama.

Dev for life!
It depends on the CDN, but for example Fastly calls what the op was suggesting "origin shield":
https://docs.fastly.com/guides/performance-tuning/shielding
Thanks! This is definitely going to be useful as soon as I open my own airport in the US.
Maslow's Hierarchy of Needs
Having chucked boxes in my youth, and currently a programmer, I can relate. As my skills have improved over the years it doesn't happen as much, but there are still those moments where standing in the back of a 52' trailer, calling off tags, and making tidy stacks of electronics doesn't sound so bad.

As mindless as work like that tends to be, there is a kind of zen quality to it. I think the trick now is to find a hobby that lets me turn off the left side of by brain for a while to do something so simple, yet satisfying.
The problem is that the companies that most people on this board work for don't make any profits.
> I wanted Optimizely to say it was 100% significant

That's not how statistical significance works...
How much stabbier is Austin than Seattle?
> Given the issues with Tazers, how much worse can the dart gun be?

Let me change into my swim trunks, and we can go slip'n'sliding down this slope together.