skysight-inc/HackerNews huggingface dataset:
Cities grow by drawing in people from around them. They can exist only thanks to the unproductive rural regions.

If we separate cities from their region - it just means the money generated in cities won't be used (among other things) for fixing problems in the countryside. It's just hiding the externalities.

Also from history I know of at least 3 unifications of small states and it was beneficial in all cases (at least for the people involved) - see Polish, German, and Italian unification. Why do we think it's different now?
So traditional network are getting itchy about a new competitor that refuses to play by their rules while beating them at their own game (produced show). It reminds me of HBO debut.
Wouldn't that argument work in reverse too? How much autonomy does Vermont (lowest gdp) need anyway?
> As the first hosting service in the world netlify offers full integration with Let’s Encrypt

Posted on 15. January. lold hard. Micro local hosters had it built it on launch day, and this is not even the first host i found that bullshits like this.
Metro area includes parts of NJ, PA and CT but not all of NY state.
I don't get it. For me it's always a simple logic: if you didn't have anything (0 bytes) to allocate/reallocate you simply don't do that. Period. It's like division by zero -- you always have to check if divisor is not equal to zero; if it was -- skip division altogether.
One of my abiding memories of academia is how truly appalling managers everyone seemed to be. Has your wife tried telling her line manager (if she has such a thing clearly defined) that she is finding the workload difficult? It could be that more senior staff have dumped stuff on her without actually considering what other stuff she has on.

Either that, or given the potential for viciousness in academic politics, maybe she is seen as a threat and is being overloaded to try and make her fail?
It looks like it is even more complicated than that. You can get 5% out per month at no charge, but that it only if you spread it out across the entire month. The extra charges happen the first time you exceed 5%/30 in a single day.
How I Built My Blog and Business to $100k/month in Less Than a Year
>I highly doubt that this means much for startups that are built solely with founders' capital.

You need to distinguish between startups (people starting their own business), and "startups" (VC funded technology companies of a certain model). I'm sure the former won't be nearly as affected as the latter.
> 1. My hosting is way more reliable than yours :-)

You've got me there :) I'm sure your aware of our intention to greatly improve GitLab.com reliability and performance in Q1 2016: https://gitlab.com/gitlab-com/operations/issues

> 4. My repository mirroring is quite a lot better than yours, as it's instant, not hourly

Heh, care to share? :) Maybe we can take some pointers from your implementation. How does your repository mirroring know that the upstream repo was updated? Do you use webhooks on GitHub? That would actually be pretty easy to implement, an `update_mirror` GitLab API endpoint that GitHub could call to, hmm...

> 5. I prefer to have a commercial relationship with important tools. You seem like nice people, let's see what happens when you get acquired.

What are you afraid of?

> As long as you can't be bothered to sell to 2-person teams, I'll just run CE and have my commercial relationship with AWS instead.

Fair enough!
Honest question, did you ever consider making self-hosted GitLab EE free under a GPL-like license, but only for installations that only host open source and are reachable from the internet?

You might even get the community to develop EE features for you to sell :)
> I agree that there is a class of games that can be easily implemented with a prebuilt engine, but this is not one of them.

This "class of games" includes more or less everything that a single developer without a very costly art department can produce. If your game can not be implemented with a prebuilt engine, it's really something extraordinary.
I see. Still appears to be less than Russia: http://www.wolframalpha.com/input/?i=new+york+metro+area+gdp... (https://en.wikipedia.org/wiki/List_of_U.S._metropolitan_area...)
Or that perhaps the key to New York's success is dependent upon the existing government framework?
Hm, do you have any test/references on that? I always thought that in such cases system simply swaps memory to free some RAM.
If the population has 100K people who think being a prof would be a cool job, graduate 1000 PHDs per year qualified to be a prof, and have 100 job openings per year across the world to actually be a prof, you can expect that the selection process will winnow down based on very easy to measure and "justify" metrics like demographic membership and hours of butts in seats, not to mention publish or perish.

No matter how small of a group you're in, there's always someone who loves their family, themselves, friends, hobbies, or life, less than you do, and in the modern hyperconnected world your boss wants to replace you with that person, because we're all interchangeable fungible cogs that turn salary into production metrics.
Somebody just spammed their Issues page[1]. The one they link to in the letter.

I think the spammer is trying to make a point! For starters, there seems to be no rate limit applied.

[1] https://gitlab.com/gitlab-org/gitlab-ce/issues
It's a bit of a pity that they don't self host, even if they also have a Github repo.
What if many of your customers are VC backed startups?
Indeed - London is a hugely different economy. But it relies on people commuting in across a huge area. Where all those salaries were counted would make a huge difference to how the system worked.

To make it work properly would probably require a different currency, so London£ could free-float to the sky like the Swiss Franc while the rest of the UK had a weaker £ more suited to export-driven economy. A large chunk of the economy would be exporting power and water to Londonistan.

London would become even more like Singapore or Dubai than it already is: skyscrapers for the mega-rich surrounded by immigrant guestworkers.
Depends if you're selling advertising services, software or other shovels which are mainly purchased by VC-funded companies.
Depending on how you define it, the NY metro area extends into NJ, CT, and PA. I still don't think it surpasses Russia, but it does surpass the vast majority of countries, including Spain: http://www.usmayors.org/metroeconomies/2013/201311-report.pd...
pretty "federal" structure

Absolutely not, the separation of powers is both unclear and inconsistent among the devolved nations. It's also not really constitutionally guaranteed. The devolved assemblies have very limited powers over taxation and welfare spending.
> one of the benefits of C++ is that it is convenient to use stack allocation rather than heap allocation.

Not quite. With its destructors (and the RAII that come with them), C++ makes it easy to follow a scoped discipline. Allocations are easily scoped, but they don't necessarily happen on the stack.

Strings and vectors for instance, are typically allocated on the heap, assuming you're using the default allocator (which most people do anyway). While this is convenient and make things simpler, that's quite the runtime overhead, and causes latency problems similar to those of a genuine garbage collector (malloc() and free() aren't exactly constant time).

> never allocate memory in libraries

Now that can reduce the number of allocations in a program. Note that this also rules out most of the STL: its containers call their (possibly user defined) allocator themselves.
"you should never use your own crypto code"

The sentiment behind that is to keep out those that don't know how to code. If everybody followed that advice there wouldn't be crypto code.

If you have the ability to create good code and are confident you can understand the maths of cryptography then by all means contribute to the community. If the past year has taught us anything it's that the crypto community needs more good engineers.
It is very much dead and anyone who says laying is a special case of betting does not understand betting. There's now been two court cases in the UK - one of which went to the court of appeals about this - and the matter is settled in law firmly. Betfair punters are 100% not bookmakers, regardless of how they behave. One of the key issues was that the betfair punter has no idea who they are trading against. For their purposes, they trade vs betfair who happen to have a perfect hedging model (eg only accepting a bet when there is an equal and opposite bet to hedge it with).
If that's being run for code you've downloaded from an untrusted location, then I'd agree with you. However, almost every project that has those instructions starts with "download it from this trusted location, verify its integrity using this GPG key...".

Of course, you have to start trusting at some point. But with HTTP, you have to also trust the wifi AP, its owner, all of the routers between you and the server, DNS... At least https takes a lot of those (but not all) out of the equation, while GPG goes even further.
I don't think the fact that GitLab is free for basic users is very discoverable from the site. You've got the "features" tab, which leads to what seems to be the option of downloading a community edition, which makes it look like GitLab is only offering the code itself but not hosting from their, and the enterprise edition for some licensing fee (I suppose). Then you've got "sign in", but no "sign up", which leads me to ask "but then how do I sign up", which most naturally (for me) leads me to the "pricing" tab. Now this page only shows "trial" and the different priced tiers.

But if I press "sign in", I am able to sign up, with no notice about it being just a limited (45 day) trial. So so far I'm assuming that this is a perpetually free account, though I'm not completely sure yet...
I added on GitHub README. But I'll write more details soon for JSON submission.
Google for Linux OOM Killer (Out Of Memory Killer).

It's really annoying, your application may get killed without any way to react, even to just print a "Low memory" error.
Good point. I haven't kept up with the maturity status of other container frameworks though so I'm not sure how prevalent stuff like Rocket is in the wild.
Davos: Robots, new working ways to cost five million jobs by 2020
Well, if it reduces the number of telemarketing jobs available, that's a win for everyone. But it would be much, much better to ban telemarketing already. It's one of the most shameful occupations ever invented. And it's not because they're annoying - that I could live with - it's because most of those calls are literally trying to defraud people. Not having that many low-paid, stressed out people forced into cheating other human beings is a start, but not cheating people in the first place is what we should be aiming for.
"A mirror much larger than eight meters, made of a single piece of glass, would be too expensive and too hard to handle."

Glass was used 20 years ago because it has favorable stiffness to weight ratio. Change to carbon fiber was speculated, but it's not transparent and it would be more difficult to polish. Carbon fiber backed glass might be the future.
git-annex is EE-only, but they're giving you git-lfs for free in CE. I expect the latter getting way more traction due to GitHub's backing.

Working with a on-premise GitLab CE has been just fine in a company with 20 developers, using Jenkins and later Go[1] for CI.

[1]: https://www.go.cd/
What about the multitude of startups whose main customers are other funded startups? And the agencies who are similar. Could get hairy.
> I'm not quite getting from the article why you can't write in the C "subset" of C++ and add in a few of the more helpful parts of C++ though.

I think this is because of C++ name mangling, which prevents the creation of a quick and dirty reflection system. And maybe compilation times, which must be higher since the compiler has to deal with all of C++, even if you don't.
I'd also recommend Remember Remember by Ed Cooke (http://www.amazon.co.uk/Remember-Learn-Stuff-Thought-Never-e...). Ed, one of the mental athletes that trained Josh, takes you through this process of creating loci to train you how to remember US Presidents and UK Monarchs.
Federer: It's Time to Name Players Suspected of Match Fixing
Yes.

Countries were relevant back in the days when territory was the most prized thing and war was the best means of acquiring it. Countries evolved as a means of ensuring territorial integrity, via means both explicit (borders enforced by militaries) and implicit (cultural/linguistic homogeneity, leading to xenophobia and other such barriers).

But territories are no longer the most prized thing: economies are. And economies are produced by cities, not countries.[1]

Moreover, the rise of the importance of cities is genuinely a challenge to the institutions of countries, not something that is merely happening in parallel to the ongoing importance of countries. This is because the factors which allow cities to thrive -- internal diversity and external trade -- are almost diametrically opposed to the factors which allow countries to maintain their territorial integrity.

Of these two forms of power, I'm betting on cities.

1: http://www.zompist.com/jacobs.html
It is a well known design feature (I would call it a flaw) of Unix/Linux which makes forking processes with copy-on-write memory possible.

You can run out of both physical memory and swap space. Or your system is swapping is so heavily that, for all practical purposes, the system becomes unusable.
They need to work twice as much than us. Flipping burgers during the day to pay for their studies and doing their studies at night!
The article isn't about rural versus urban. But even so, a question: why does the countryside have to be unproductive for people to leave? From what I've seen it's more often that it's productive, but too efficient. The people aren't needed for working the land. Or, fewer people are needed to work larger plots of land.
> (a) malloc() never returns NULL. It always returns a valid address, even though your system may have out of memory.

This is only true on Linux, for example, FreeBSD by default has partial overcommit and WILL start returning null after overcommitting some percentage of memory (I think 30% or so by default)
Perhaps if they had the same uptime, page load speed and UX as Github, I would consider it. Unfortunately we tried it for a week at work and none of us could figure out our way around it (when it was working).
You could use something like this: https://alemangui.github.io/Tonalhub/
It is kind of true that you should not _only_ rely on homegrown and not well-tested solutions because they may contain pretty trivial bugs. When using several layers of security, adding non-standard or home-grown layers may add significantly to the security considering widespread exploits of well-known software.

E.g. use VPN and password protection and encrypted volumes which are pretty standard. Add in a custom hardware switch that physically disconnects the power/network of a server containing sensitive data which is rarely needed and you will be protected against many exploits.
Its probably poor phrasing in the article. The key is its event based (more or less) and they don't reveal until after all analysis is done.

So analysis complete we have X events at a SNR of 3 dB, Y events at a SNR of 2 dB, etc. Then and only then do the blind test dudes reveal "ah well all X events at a SNR of 3 dB were fake, and one of the Y events was fake, and you missed detecting one of the Y level events but the other 42 results were real."

We did this a lot in quantitative chemical analysis lab, it kind of spoils the point of the lab session if the TAs tell you the percentage iron in the sample before you start to test it, or while you're evaluating the test run results.
@devsquid: Azure for sure does not charge ingress traffic. Just google for "azure pricing ingress" and you find "Inbound data transfers (i.e. data going into Azure data centers): Free"
It's not the worst idea but at the same time it feels almost like data extortion. Like Crassus showing up outside a burning building, "Hey you can get your data back for way above market rate!"

It would help if there was a more clear pricing structure.
Apart from the problem that you now have to be able to trust your smartcard provider.

Yubikeys have had bugs critical enough to warrant replacements in the past, and have yet to undergo any external audit.
Most startups have already priced this fundraising-drought in their previous fundraisers. Instead of raising exactly what they needed, they over-raised by double or tripple that. It's selfish in some way as it likely contributed to the negative sentiment and the high valuations.

I think this won't be an acute bubble for incumbents but for early stage startups that need funds badly to keep the short runway clear.
> AngularJS is what HTML would have been, had it been designed for building web-apps.

Please stahp
I'm not saying it would be a particularly good system to copy, but the old Swiss confederacy is probably the prime example of self governed city states bound only in an alliance, i.e not through a monarchy. What came out of it (after some Republicanism was forcefully infuced by Napoleon) is
something most Swiss are very fond of - a federal Republic with a very modest central government and checks and balances on steroids (via direct democratic participation that can overrule anything the elected leaders
can come up with). Governance as local as possible makes sense for many things - not all though.
This attempt by the Gitlab folks to ride the Github dissatisfaction wave seems a little low-brow. Why respond to a letter that's not addressed to you? I would have preferred them to simply post an honest "Why you should migrate from Github to Gitlab" article. The tone just seems a little devious to me.

By the way, we're using self-hosted Gitlab at work and we love it. This isn't a knock against the actual product. In fact, I think Gitlab has improved tremendously in the last 18 months. I just wish they would be a little more up-front about their marketing efforts.
More technical info on how this works (specifically dealing with VHS bandwidth being lower than TV bandwidth and "de-blurring" the data): https://github.com/ali1234/vhs-teletext/blob/master/README#L...
Yes, Betfair is a BHA authorised betting partner, which is why it is important for them to be seen to tackle fraud and corruption on their platform. The BHA could conceivably decide to withdraw that status.

I was very careful in my earlier post not to specifically mention the UK government, although perhaps it was too strongly intimated. Your points about laying on an exchange not being a special case in betting does absolutely hold true in the UK. The point is not so well established in other countries. Why is Betfair regulated by the Tasmanian Gaming Commission in Australia? Other States wouldn't issue them a licence at the time. Why does Betfair restrict access by residents in so many other countries? See the recent withdrawal of Betfair from the Canadian market.[0]

The point being, Betfair isn't just a UK operation anymore. They need to take into account global jurisdictions and being high profile about fraud prevention can only help their image when hoping to expand to new markets.

Lastly, I use Betfair, Smarkets and to a lesser extent Betdaq every day. They are really the only way to get on a decent bet in the UK today. I think it would be devastating to the punting population if exchanges were no longer available.

[0] http://calvinayre.com/2015/12/24/business/betfair-goes-full-...
Agree, but that's not the allocator's sanity though.
We shouldn't forget that life is a marathon not a sprint.
I personally make sure I am not tired while I work. If tired I found out that I make mistakes that I have to repair the next day. This cannibalizes my concentrated time on this next day, so I try to avoid this. Of course, if tired stupid work can still be done unless it eats into the recreation (which is: make sure you are not tired the next day).

I hardly know anyone who is effective beyond the usual 40 hours week. I attended meetings with totally overworked colleagues which did not come to a goal after hours of blabla. I also attended meeting with clear thinking colleagues which ended with a week of work for everybody after 30 minutes of discussion. Everybody awake, well prepared and belonging in that meeting.
But here everybody has to find its own best performance limits.

I also agree with other comments that we should not work more, but better. We automatize work to win time and enhance quality of life, not to get into competition about less and less work. If the wall street banker don't get that - fine with me. <arrogance>This is certainly not the only thing they don't get. </arrogance> But I also wouldn't count bankers as academics.
The sentiment should be "write your own code, but don't use it without independent audit". There's another recent discussion about it here: https://www.reddit.com/r/crypto/comments/418nyl/write_crypto...
Getting rid of NULL
How is ratings relevant in on-demand model? Isn't it gonna change literally every day? I'm sure there are still people watching older shows on Netflix.

The tough days are coming for Netflix. Everybody realizes they are putting down older, irrelevant cable TV networks (including these networks). They will be bullied and criticize beyond reason in an attempt to preserve the status-quo. Hope they can take it.
If you're interested in the handling of very large telescope mirrors (8 meters) here's a nice video of the mirror from the very large telescope array in Chile being removed, transported, cleaned, re-surfaced, and put back.

https://www.youtube.com/watch?v=CkV8RRRu7gE
How Fujifilm's cameras and lenses are Made in Japan
But since we're abstracting away from soil, cities are only the sum of people, structures and laws. It's all position independent.
Agreed. That does seem silly.
I agreed.

Funny, it's almost as though not everyone is the same.
Slightly OT, but I quite appreciated Deep Work. Been following Newport for many years now. His last two books have been quite interesting.
WhatsApp is now completely free of charge
my intuition says this is impossible to detect as if space time is bent then all the equipment and our reality is bent along with it and thus we will be none the wiser.... ie we might be inside a bent reality but we and all our sensing equipment will still sense everything as straight.
In C++ it just prints an error message and halts compilation if you try to use a type which doesn't support the semantics of the template function. It does not add functions which are not declared already.
The problem is that cities are very dependent on the land around them: Water, Food, natural Resources.
I mean, youtube videos have viewership numbers, and we judge youtube content accordingly all the time. I don't see why Netflix can't do the same, or why it's not acceptable for that data to be released for a streaming site.
Wayne Rooney menetapkan rekor baru
Every system had, has, or will have issues. That's why you have multiple layers of protection from cpu rings to user training. Sure, they had issues, but I'll still take hardened box, with ssh, with yubikey over ssh on its own. I don't trust any of those layers, but each provides more difficulty in exploitation.

(Also, this still doesn't provide the key itself. That means even with the vulnerable yubikey you can only spoof connections while it's plugged in)
Take a Free Online Private Tutors – Guiding You World Wide
With our free online private tutors you will get the online coaching classes with us and by this you will score good marks in your studies over world wide.
The North Dakota Crude Oil That's Worth Less Than Nothing