skysight-inc/HackerNews huggingface dataset:
You're confusing server CPU usage with scalability and performance.

HTML template rendering on either the server or client is embarassingly parallel, as it just takes a viewmodel (basically) and populates a template of HTML with its variables, with zero other calls and dependencies.

You can scale this particular step to infinite number of servers, without any bottleneck appearing (hence, it's horizontally scalable).

And HTML template rendering on the server can be faster, because for client-side rendering you need at least two roundtrips to the server (fetch template, one; fetch content via JS, two), and for complex apps this becomes tens of HTTP requests (side panels, user context, footers, menus etc.), versus just one roundtrip for a server-based approach.

Request/response lag is critical in the way an app is perceived.

Also when it comes to CPU, as I already said in my previous response, view rendering is the cheapest step computationally you have in an app. Any other service takes more time and resources than that. So view rendering is never the bottleneck, and "optimizing" it away with complicated client-side shenanigans is the very definition of premature optimization.
recent versions of x264 do use GPU hardware via OpenCL, but the performance gain is questionable.

http://www.planet3dnow.de/vbulletin/showthread.php/406096-Be...
>Using *aaS for "critical infrastructure" is your mistake.

Fixed that for you.
Given the teaser video, I'm really not sure what to make of that...
My e-reader copy of Cryptonomicon has a copy of this article at the end of the book... LOVE both of these pieces of writing!
If the voting doesn't work it should be possible to gather other metrics such as how long the message was visible on the screen - in other words did the recipient actually read the email. Over time it would learn the users typical reading speed. Another would be how long was it sitting in the inbox before it was read. A smart email client can detect when the recipient actually notices that the email is there.

With these metrics it could then work out which members of the company send out the least well received emails. There are certainly some people where I work who have a very low interesting email ratio. These people would be prompted to sort this out.

One risk would be the employee that just sends out jokes would of course appear to be highly effective. Some algorithms would be needed to filter out work vs play emails.

To creep employees out, these metrics could be readily available to management and used in their performance reviews as part of all the other data obtained about them!
Too lazy or just oblivious that there are other fonts than just what is on their machine?
I'm not sure how you can think that after the Apple Maps fiasco.

>The Maps application has been featured on the iOS (then iPhone OS) operating system since the release of the first-generation iPhone on June 29, 2007, and was powered by Google Maps from then until September 19, 2012.[1]

[1] http://en.wikipedia.org/wiki/Apple_Maps
False dichotomy.

Building reusable APIs has nothing to do with forcing yourself to consume them with client-side JS. Maybe that approach works as a training wheels type of guide for developers who can't stay focused, but a service layer is pretty much the norm for any competently written web app, whether a particular API call is materialized with client-side or server-side view rendering.

Few additional points about thinking intranet apps get a pass for being intranet:

1. Even on the intranet, it's good for people to be able to bookmark specific point of their navigation and query type (i.e. page, sorting order, filtering criteria, via URL query); it matches how they use the web, and improves their workflows and performance. People don't react well when the web app you developed just decided to pick up all the limitation of native apps, with none of the benefits of a native app (native UI, performance, OS integration etc.). Don't make it a crappy wanna-be-real-app web app, just make it a good web app, acting like a web app.

Now, sure, if you try really heard, you can emulate it with a big number of static pages (so it works when you refresh) and manually synching everything with the browser History API, but whoops, you just blew your budget, deadline and doubled the number of tests your app needs to pass QA checks since your app now has complicated history management where it didn't need any (aside form ideology), instead of letting the browser and server work it out using the good old school ways of handling page state.

2. It's pointless waste to develop two set of practices, tools and processes for creating & maintaining public apps, vs. internal apps. What for? Feeling good inside that you saved 3% CPU on the server in view rendering? Please. I've gotten people fired over insisting on using their own pet practices like these (with no provable real-world benefit) over common sense, and wasting the business time and money.

3. In my practical the line between an intranet app and Internet apps is thing. So if an internal app becomes public (in a limited or full-blown capacity), it's a good idea you don't have to drop all the UI code and start over, mkay.

I write intranet apps for a living (they mix server-side and client-side rendering).
First thoughts: I like it, it will be interesting to see what the typography community has to say. Slightly off topic, but it's funny how Comic Sans, a font, has become so widely hated and mocked even among non-tech savvy people. There seems to be a tipping point where something becomes cool to hate. It's absolutely impossible nowadays to use Comic Sans, even if it's completely appropriate for the situation, without being mocked by people who have never used anything else but Times New Roman.
>Simply put, if 2 same-sex people wish to partake in "marriage" they have a fundamental, unquestionable right to do so.

Is that the wording in the decision, or is that your modern understanding of the word marriage influencing your interpretation?
Seeing "the light" in a lucid dream.
I agree with you, SMS is a much private matter, but you're sadly mistaken. SMS are not encrypted nor secure communication.
Your carrier can read them, and so do the relevant part of the corporate surveillance apparatus along with all you do with your mobile phone / smartphone. And so do government agencies.

SMS are sort of the same issue as clear text email, probably a bit worse.
I'm assuming it's deliberate; training most users into clicking through warnings to expose the maximum personal data by default.
No. Firstly, maintenance on those do-it-yourself solutions is high. This is one of the reasons those types of installations are generally speaking not done by telcos - they know that lifecycle costs are actually cheaper if you suck up the upfront cost of installing the cables properly, which actually reduces the price of the system.

Secondly, population density has a huge impact on the cost of installing fibre. As such, comparing Eastern Europe to Australia is just ridiculous. Even when you're in a city in Australia, the vast majority of the population live in detached houses on what are huge blocks by European standards. Those cable nests in your photos just wouldn't exist in Australia for the simple reason that you can't run a cable more than say 50m (any longer and you start to run into engineering challenges such as dealing with cables stretching in the heat, the weight becoming to much to be easily attachable etc) without putting up another pole, and for most Australians you would be lucky to have more than 4 houses within 50m of any given pole.

This is why cabling is a much more expensive proposition in Australia, standards or not. You would actually have to install enough poles, or bury the cables, neither of which is particularly scalable, and hence not particularly cheap. Much of the US has a similar problem, which is part of the reason that bandwidth costs so much in the US (there are other reasons, but this is certainly a factor).
Yes. How dare those mothers use Comic Sans when printing a flyer for their child's birthday party instead of scouring the internet for a free but also appealing font!
This is exactly why I would never install facebook's app (or any other such bloatware crap that does nothing the website can't). Access SMS, camera and location? Fuck no. Android also deserves part of the blame though for not having a way to allow/deny permissions and prevent apps from running as background service when they don't need to.
> The University of Waterloo just uses DNS round-robin

I take it that they do not allow running persistent applications? I personally would not like to find my screen/tmux session "disappear" after reconnect because I ended to another host.
PrivateCore has a product to do this for OpenStack:

http://privatecore.com/vcage/

Not sure if any IaaS providers are offering services based on it yet, though.
Giving Your SoftLayer Servers A Personality With Provisioning Scripts
Facebook can't access them though. This is a strange concept to some people, but an insecure method of communication can still be secure against some parties. One of the best examples is RC4 - the NSA and GCHQ are reading everything you send/receive encrypted with RC4, but likely nobody else, at least for now (although that could change at any time; another reason to eliminate it everywhere).
A peak into the future of India's ecommerce market SLIDESHOW
Being useful – a short introduction to proactive experiences
Why aren't phony lawsuits designed to deplete funds of an upstart considered a crime, or at least anti-competitive behavior?
It shouldn't, ever.

If Android had a better permissions model, you could allow autoupdates with new permissions disabled unless the user then chooses to enable them. That said, anyone who is serious about security has autoupdates off anyway.
The kerning is sloppy, see "f ox".
Markets can not change the fact that humans are not rational, no matter what assumptions people like to make about that. Game theory is littered with examples where the rational behaviour is X, but where humans largely favour decision Y because X rubs us the wrong way in some way or other. E.g. humans are in some cases perfectly content to put our lives at risk out of sheer stubbornness if someone has annoyed us enough - accounting for that in systems aiming for perfection is at best incredibly hard, but far more likely pretty much impossible. You won't see perfect markets. There is no "yet".
Explicitly linking database operations to API calls is idiotic for multiple reasons. First it creates tight coupling, second if you want to do multiple operations at once you have to make multiple calls to the API. That doesn't scale at all.

Everyone should be writing their REST back end and the API should be as specialized as possible. One HTTP call should give you back everything you need for a page/view w/e.
Are you looking for summer interns with experience in iOS and Web development? Thanks!
I use Spotify for listening to music, it pushes data through to Last.fm, but I suck at actually checking Last.fm for its (very good) new music recommendations.

So take one of those recommendations from the Last.fm API and email it to me each week. Add affiliate links (iTunes, Amazon, etc.) and take a little cut each time I buy something I discover through this.

Better yet, if Last.fm just implemented this themselves I'd be so happy.
In London with 5 years experience that's a reasonable estimation for web developers, especially if you are contracting
توقعات الابراج مع جاكلين عقيقى الثلاثاء8/4/2014
> without being mocked by people who have never used anything else but Helvetica.

ftfy. I find that unquestioning love for Helvetica and hate for Comic Sans go hand in hand.
Privacy Guard is too limited. It's better than nothing, but doesn't block enough intrusive requests. Try XPrivacy instead.
This reminds me of a very tangible shortcoming in the OSI model that <https://en.wikipedia.org/wiki/Host_Identity_Protocol> is trying to address and which is, in my opinion, far more important that exchanging value.

It is the fact that we always talk of machine addresses, and never of machine identities (except through DNS, but DNS is also about giving human-readable identifiers, so it cannot be decentralized <https://en.wikipedia.org/wiki/Zooko%27s_triangle>).

However, now that everyone is using public-key crypto, we should understand that a machine can be referenced by a public key, and that it can prove ownership of it to anyone who asks. (This can also be used to encrypt traffic, but this is not what I am thinking of.)

Hence, why do we connect to IP addresses, rather than connecting to public key hashes? Granted, public key hashes are not routable, but there could be a service to provide the mapping from hashes to addresses -- not DNS, because it doesn't have to give human-readable names (so doesn't have to be centralized), and because there is little penalty for receiving a wrong answer (as long as you always check the identity of who you are talking to.

I think that, had asymetric crypto been in widespread use before the OSI model came about, this would have been the natural way to do things. Now the problem is unsatisfactorily solved both in DNS (which is not the right solution, as I already explained), and in an ad-hoc way with TLS, in SSH, etc.; but this is still too high in the hierarchy, machines should be addressed with public key fingerprints unless we are concerned about actual routing.
Or back them up normally with Titanium Backup. If you have Google Contacts Sync installed, you'll need to freeze or uninstall it first to make local contacts though.
> Clients don't want to read Cucumber specs and programmers don't want to write them.

Perhaps it is a general problem? Clients want to stay on their end of the (in-)formality spectrum (narrative) and programmers on theirs (formal spec.) Nobody wants to go the middle.

Yeah, there are analysts. They bridge the gap but are themselves an additional link where transcription errors happen.
s/engine based games/SDK/
How to collect storage performance statistics using Windows Perfmon
Lucid dreaming.
Realising spiritual development (not religious obviously) isn't the antithesis of technology.
Realising being a dad isn't scary, it's incredible.
Realising that to be an awesome coder doesn't require 30 years of experience, it required perspective and the ability to ignore the 'common' wisdom when needed.
Living in a world of 'magic' by choice, embracing stuff I don't understand, and being blown away by the tech of nature.
> Do you take the same hardline stance with others who were opposed to gay marriage a few years ago and advocating civil unions?

I'm fine with civil unions existing (they're useful, for both same-sex and different-sex couples) and I'm fine with civil unions being a stepstone.

But civil unions is not marriage anywhere, least of all legally and across country lines.

So the issue is murkier, on the one hand once civil unions are in and civilisation hasn't ended it's easier to drive for marriage equality and the "opponents" to gay marriage can be used to get civil unions (that worked fairly well in most of western europe); on the other hand it means years or decades waiting as a sub-standard citizen (not all of western europe has marriage equality yet), it depletes the store of outrage/combativity for equality proponents it's not necessary[1] and I'm not sure it makes the overall process shorter: there seems to be a ~>10 years lag between partnerships and marriage equality.

[0] Denmark, Norway, Sweden and Iceland added same-sex partnerships in the early 90s and superseded them with gender-neutral marriage in the last 5 years; France added civil unions (for both homosexual and heterosexual couples) in 1998 and extended marriage to same-sex couples in 2013; Finland enacted registered partnerships in 2002 and support full same-sex marriage has been falling ever since — from 45% back then to 65% now; Great Britain added civil partnerships in 2004 and further added full same-sex marriage in 2014.

[1] the netherlands skipped civil unions and just went straight for marriage equality in 2001
Would an engineer for a company that makes billions invading people's privacy really lie? 


It's also possible it's used for other things said engineer doesn't know about via scope creep or as another channel of PRISM et al, in which case those people will be thanking the engineer who added the feature.
Say what ? holy war between of iOS vs Android ? irrelevant!

Smartphones are a huge privacy liability whether apple, google or other. facebook is another mega huge privacy liability.

Why google avoided implementing sane privacy control in android is obviously because google is even more of a über huge liability privacy.

Google basically has a head start of a decade and a reach not even facebook or apple can dream of.

Apple makes money by selling overpriced hardware, google makes money by collecting data about you and selling ads, facebook is a website where people give away their privacy who's happy to exist on devices built by apple and google and has no proven business model (robbing advertisers of money only works for so long says history).
I'm quietly confident it's made in jest.
An honest question: Isn't it that in some legal systems, an absence of license means public domain?
I don't think it's unsolvable either.

I'm often asked to come in and help teams who want to use Cucumber, because they want to collaborate better. We train them in collaboration techniques like the 3-amigos as well as reminding (brainwashing?) them about the importance of conversations and ubiquitous language. We teach them how to use Cucumber for automation too, but these visits give us a chance to do much more than that.
It sucks that you have to have a rooted device to use this. While I think Android in general is fantastic, I'm torn but the fact that I am forced to choose between having control of my privacy or being able to use online banking, get regular updates etc.
The old kuro5hin revolves around this concept.
For those of you using .NET I highly recommend ServiceStack:

https://github.com/ServiceStack/ServiceStack

https://servicestack.net/features

Doesn't use ASP.NET. Runs on Mono.

Don't bother with WebAPI.
Who wants to break it to them that it should be jumps not jumped :)
Beautiful. Friendly. Human. More readable. You've redeemed one of the most hated fonts. You might want to fix up a few kerning issues and re-release but overall I love it. Feels friendly and personable.

If you can do the same with Papyrus you will be knighted.
I agree with this (http://www.snapily.com/blog/comic-sans-why-all-the-hate/) and specifically the comment by the creator of Comic Sans: “If you love it, you don’t know much about typography,” Mr. Connare says. But, he adds, “if you hate it, you really don’t know much about typography, either, and you should get another hobby.” This meme was become a bit tiresome imho.
Statistics are bordering on pointless in establishing the validity of the video and claim.

We know, full well and without any calculation the chances of such a shot are infinitely small, given that, the only reasonable action is ignoring it for the sake of tangible evidence.

For example, the skydiver was in a wingsuit, and the rock flies past him just as his parachute had opened. This means another person would have needed incredible timing to be able to match a rock throw/drop; having it go past him at a recordable distance while not hitting him.

I'm a skydiver so I've had my share of scares connected to parachute deployment, hanging around above something is for example a huge no. As the parachute opens, it's practically dead in the air; widening in area rapidly. Were someone to hang above him he is putting himself in real danger, his wingsuit is susceptible to changing winds and a few hundred meters (a reasonable estimate for how far you can expect a human to be able to aim a falling rock near another skydiver) go by in a flash.

There is also the practicality of holding onto a rock in a wingsuit (which you'd need to be able to follow his trajectory in the air). He could have devised a contraption on his stomach for the rock, and pulled it out at a proper distance, but a wingsuit diver pulls in with both arms in a quick motion in order to pull his 'chute, and would have to do the same for the rock, or suffer a nasty spin at a time he needs full control...

But reaching in still causes a dive, and loss of control, he loses forward momentum and falls rapidly, and he has to pull out a few pounds of rock in sync with the free hand in order to maintain direction, and now, in the midst of all this he has to be sure his rock does not hit his friends parachute and rip a hole, at an altitude I would be uncomfortable deploying my emergency 'chute, if he even notices the nasty tear in time!

There are actually more points to be made, but all in all, the film may have been doctored, but the jump itself most certainly was not an elaborate hoax.
Nice, a monospace variant would be awesome!
If anything, that's an average for well-seasoned developers in one of the best paying cities in Europe. Not a minimum salary ("at least") of a regular programmer in Europe in general.
Quake 3 movement is slow unless you take advantage of strafe jumping and other tricks.

It's the only FPS I've played where knowing how to move through maps efficiently is so important.

eg: http://www.youtube.com/watch?v=Aikg9NC3i98
It isn't about acting in a certain way.

No one expects Eich to get married - he wanted to prevent other people from getting married because they are gay.

His personal actions were not illegal, but the movement he supported (banning same sex marriage) was deemed to be unconstitutional.
I think this is too regular/rigid to be true replacement to Comic Sans.
Yeah in italics it's all over the place. It doesn't bother me so much for the other variants.
Do this for me and I will subscribe.

I will send a box full of my letters in month to you, you scan them and make them searchable online for me and send the box back with a label.

Later when I need something, I can search online and know which box it is in.
> Bernie likes to think of his job as if he’s building a baseball team. (...) Can the guy who applied for first base play right field instead? What about the pitcher?

Please don't do this. This makes this part of the article incomprehensible for a non-American person. First base? Right field? I have no idea what this means and will never learn (even if one told me today what it means, I would have completely forgotten tomorrow).
Not really an epiphany, but when I started a consistent meditation practice. I've been significantly better about viewing myself objectively without emotions, I'm not as held back by fears or insecurities, and life has become quite a bit more interesting as I've been able to notice the smaller details more.
Part of the problem with the APIs being badly documented and them changing is that the entire SMS and MMS stack was an undocumented (deliberately) API until 4.4. Trying to build an app around an undocumented API will always lead to running into bugs and changes in the API.
While 100k (especially as a minimum treshold) is an overestimate even for richest European countries, "Europe" is not equal to "just Western Europe" or "just a bunch of richest countries in Western Europe", as some seem to think.

Apart from the UK, Switzerland or Germany, there are countries like Greece and Portugal, and there's Central and Eastern Europe, too.

Median programmer salary in Poland is 5500 zl, which is about 3900 zl after deductions and 1 USD = ~3 zl, so it's 22 thousands per anum (gross pay) or 15.6 grand net pay.

Grass is always greener, huh?
The oblique versions don't work on Windows(7). The letter shapes are severely deformed and the sizes are all over the place.

Otherwise I think it could be a usable font (if not for the prevailing opinion about comic sans).