skysight-inc/HackerNews huggingface dataset:
The majority of the other scrolling performance issues discussed in the article are things that browsers can and will improve over time. For instance, the version of WebKit used by Safari uses a combination of tiled rendering and multithreading to achieve smooth scrolling even when painting is expensive (such as on high-DPI devices where painting involves touching many more pixels). This multithreaded scrolling system was recently improved to support "position: fixed" elements, which means the benefit that the performance difference between "fixed" and "absolute" positioned elements that the article discusses is now nonexistent in Safari.

Pages that use scroll event handlers, however, place limits on what browsers can do to improve scrolling performance. Scroll events have to be interleaved with the painting that occurs during a scroll, otherwise any movement of onscreen elements that the event handler performs will appear out of sync with respect to the rest of the scrolling. The single threaded nature of JavaScript in web pages means that this event delivery requires bypassing the multithreading scrolling optimisation I mentioned above. Reducing, or preferably eleminating, these event handlers can result in dramatically smoother scrolling. Improvements to web technologies have been proposed in order to aid this. For instance, scroll events are often seen implementing headers that are in the flow of the page and then stick to the top of the viewport as the user scrolls downwards. "position: sticky", a means of achieving this effect without JavaScript, was recently proposed on the CSS standards mailing list [1] in order to help future developers unintentionally causing their pages to scroll in a jittery manner.

[1] http://lists.w3.org/Archives/Public/www-style/2012Jun/0627.h...
10 obscure Excel tricks that can expedite common chores
UFC 155: Frank Mir "Almost" Predicts a Cain Velasquez Victory
My wild guess is: they might not have had any internet connection at all. But it really depends whether the Koryo Tours guys thought the extra cost would be worth it. I don't have any updated pricelist from Nosotek (the North Korean/Dutch joint venture outsourcing firm which wrote Pyongyang Racer), but back in 2010 they charged an extra €40 to €60 per day surcharge to clients if they wanted their team of two outsourced Pyongyang programmers to have direct internet access; otherwise the team would work "in a cleanroom environment and can not connect to the
internet" and all email contact would be with the Nosotek managers only.
http://www.nkeconwatch.com/nk-uploads/nosotek-pricelist.pdf

To put this in perspective, that charge is almost the same as the charge for one of the programmers themselves. My guess is, Nosotek most likely have to pay for a third guy from the government to watch the browsing habits of the first two, and that third guy has to belong to both the set of political reliables and the set of internet-savvy people --- two sets which are already small in North Korea and whose intersection is even smaller. Not to mention the cost of the extra computer and internet connection itself

More links about Nosotek:

http://www.nkeconwatch.com/category/organizaitons/nosotek/

http://www.northkoreatech.org/tag/nosotek/

http://nosotek.com/
i think domains are being claimed free because of high traffic.

i like leandomainsearch. but when i was looking for my domain i ended up using bustaname(synonym search), leandomainsearch(prefixes, suffixes), domainr(country tlds and hacks) and some thesaurus website like rhymezone. that's 4 different sites

i just wanted to combine it all and add something to create fun names formed from merging like groupon as well.
Or just generalized to "reduce demand for rhino horn".
TLDR: Nothing has changed. They still want to sell your photos. You have to grant them "a non-exclusive, fully paid and royalty-free, transferable, sub-licensable, worldwide license".

The operative portion being sub-licensable.
I've lived in China and I used Skype. I didn't think they did this.

I don't think I should have expected this either since I knew Skype encrypts all communication. I wasn't expecting them to actively cooperate with the Chinese government.

Mind you, I never assumed I was completely safe since I have my doubts about the security of SSL certificates (I believe some CAs are corrupt). I'm also used to international companies bending over for a piece of the Chinese market. I'm still surprised!
There are alternatives, such as Silent Circle: http://www.silentcircle.com

Full disclosure: I work for them, but they're still great.
It's not entirely ontopic, but might help someone in China anyway; we have been looking for an alternative to Skype for a few weeks now. We are using Skype for communication between our offices because it is easy. Now someone told me to try imo.im for on the road, so I tried it out on my desktop (in Chrome) first; my Macbook pro NEVER had more than around 2.5 hours battery life since I bought it. I was already shouting I will never buy Apple again; I NEED long battery life. Skype client almost never was on top in top, so I never thought about it, but once I shutdown Skype and used imo my battery life jumped to over 6 hours. True story. I asked others to test and they have the same experience. This is a great show of the efficiency of the imo.im web client (it's for instance far lighter than gmail, even with 8 chat accounts (I even put my ICQ back :) open with active chatting). Anyway; i'm drifting off.

For speech/video, Skype client is much better than imo, so we still need an alternative for that and although I can find stuff myself; it is either not cross platform (we need Win, Lin, Mac, Android and iOS), too new (not working) or completely impossible to install (not all people using the client are computer wizards). Maybe someone here can advise something for a work situation where we have 3 offices in different EU locations which need to communicate all day with sight and sound? And encrypted ofcourse. After my Skype experience, open source is preferred.

Edit: thanks for Jitsi! Didn't know that one.
Congrats to Linden and the IFTTT team!
An upsurge in democratization across the middle east?
Looking into it, it seems I had forgotten you are the new MemBase, so a lot of companies are using you as a best-of-breed cache (supporting automatic and effificient repartitioning as well as on-disk persistence) , where the schema you want is just blob->blob anyway. My argument then either a) then treats you as "a database with a fixed schema that happens to be exactly the one people want or b) doesn't work on you at all, as the market you are in is more directly competing with Oracle Coherence, not Oracle RAC (and apparently you eat Oracle Coherence's lunch... apparently I should be evaluating you guys as my cache ;P).
More people need to ask this kind of question.
You seem to miss the point of Silver's conflict of interest. He is a Modeler, and has a financial gain in promoting certain views. Among these are (1) the notions that modelers are in general "experts"; and (2) that the intentions of people using the "product" of (1) are benign, or at any rate are not Opportunist. His PR agent would never let him say otherwise, it would be bad for business.

The financial crisis, at its heart was not an issue of "mistaken models". It was driven by (1) bad legislation from washington; and (2) unethical opportunism exploiting #1.

As a general rule, an Analyst at a Credit rating agency is a lowly position in wall street. Most important people (people acting of their own free will) disregard Rating Agency "analysis" out of hand. They do their own work. And people don't get promoted into Goldman Sachs, for example, from S&P et al very often. There is almosts a social stigma attached to the job, that would need to be cleansed with an MBA or some other "success" to pave the way. The people that cannot disregard rating agency work (due to law), of course are a built in market. And in general they are not on an even playing field with Wall Street with respect to their talent pool and access to information. So, bad analysis merely fills a vaccuum.

Using this as one example, think of the consequences. First, the model/analysis of the rating agency is a "product" looking to be sold (like a used car). There are no buyers for even the best analysis (wall st does its own research). So the "buyers" are not wall street but people who are forced to rely on credit ratings by law (eg, pension funds or some other public actors). But this is a captive market. The goal of the rating agency then becomes to game the system by extending the market. That is, creat new "protected classes" or create new "Asset types" that are salable to protected classes of investor. Structurally, now, this is the "game". The models, data-sets, and actual implementaions are really beside the point, provided there is a lack of transparency ("black box", proprietary, just complicated, etc). The models will be reverse engineered to "work", they only need to be "plasuble" (as in plausible deniability). Remember, the rating agencies are <<not legally experts>>. If they were, they could be sued, They are just expressing their 1st amendment rights <<to have an opinion>>.

None of this you seem to address in your commentary.

Nate Silver is just one in a long line of "experts" looking for ways to "sell their services". The first step in doing this is to never undermine the notion of "experts", or the idea that the system is driven by "expert knowledge". As the financial crisis has shown, those people who know what they are doing in the world are operating well beyond the scope and bounds of information that is available to people who publicly claim these hats. There is a reason hedge funds are famously secretive.
I think this course was excellent. My main problem with most tutorials - especially on functional programming - is that I was totally unable to understand how one solves practical common tasks in language like Scala. The course helped me a lot with that. While I am still not a competent Scala programmer, I got a reasonable understanding how Scala works and how one should approach doing things in Scala.
Google routinely hands out the entirety of your gmail data to the US. I don't think that's really doing their best to side with users.
Working with Quora admins is just as bad. There are legitimate questions that are deleted/locked because some admin feels like it has to. Putting in requests to undelete/unlock requires incredible amount of effort and knowledge of the system which is weird because there are so many easy to use functionality for everything else. Same goes for actually getting something to be deleted, locked or marked for abuse. If you know a moderator and have experience with their boards, it's a piece of cake for you - else, you just wait in line for a long time.

I don't understand why the developers resort to an irritating method for getting things reviewed - find the right community, know the right people, go to their court and appeal to their higher order with wonderful pitches about what should be done. There has to be a better way of dealing with things.
I have corkboards stuck up with double sided pads. Just a rotating display of (real) postcards, printouts and (actual) newspaper articles. A nice displacement activity is to pull everything off and start again.
That's why I hate bootstrap downloaders or installers.

Direct link:

http://download.skype.com/msi/SkypeSetup_6.0.0.120.msi

http://download.skype.com/SkypeSetupFull.exe

http://download.skype.com/macosx/Skype_6.0.59.2968.dmg

http://download.skype.com/linux/skype-4.1.0.20.tar.bz2
I dunno. It seems like the future is arguing about Hypermedia. If the idea doesn't take hold ... is that our fault as developers? It reminds me of the OpenID hype - engineers solving a problem that doesn't exist or, worse yet, solving a future problem that has yet to materialize.

If the answer to this is "educate people" then that's the wrong answer. Or maybe it's the right answer if you're an IT type that loathes their users. I know I might sound crusty about all of this but how many years are we going to chase an idea that only a few people seem to understand?

Can we just admit it, right here, right now: all of this is academic. We should be focused on extracting patterns and practices that provide value and cycling on that.

The rest is noise.
IETF Holiday Video 2012 [video]
When everything is idling, my Skype client in OSX is almost always on top. It just seems to steadily eat CPU, not all that much, but all the damn time. I've learned to shut it down when I need to preserve battery life.
Great product! I know you're targeting business with $20 a month, but if you ever target regular users perhaps you could add a prepaid model.
If this becomes popular, I could imagine other "messaging" services (eg. free email services like Gmail) following suit.

I'm still on the fence about whether this is good or bad. Targeted advertisements are a great method of product discovery (at least for me, ie. Amazon). But I'm not sure I'm ready to relinquish my inbox -- email, facebook, or otherwise.
Misclicked downvote on a touch screen, sorry!
Glad to hear you're a Domainr user! Let me know anything you'd like to be improved on it.
I am looking at Facebook stock value on NASDAQ. The more users are complaining, the higher stock value is. Investors seems to like the route taken recently by FB.

For some reason Diaspora is not catching up. I thought that many portal owners, who already provide email accounts, would also provide "social" stuff - Diaspora. User can create account on any Diaspora server and connect with any one on any other Diaspora server.

Maybe this is because Diaspora version is something like 0.0.2. Maybe this is because of technology behind it - Rails, instead of e.g. PHP - ugly, but well known and liked by huge majority of hosting/server admins.

Hopefuly one day Diaspora or something based on similar concept would get popular, like Jabber and, all time winner, e-mail.
The OP mentioned check constraints: what I would be looking for as a bare minimum, and which I'd imagine is low-hanging fruit, is being able to put a function on the server (as I often have numerous clients in numerous languages, and thereby want my "last stand" on data integrity to be a single piece of code written in one language as close to the data as possible) that verified the data before letting me write it; it then does not matter if the data being stored only has four data types: I can have my verifier at least check that I am storing an array with four numbers that are all integers between 0 and 255, even if I can't express "a color".
Victorian counting device gets speedy quantum makeover
We actually have many private users, but I see your point, I thought the $20/mo was a bit steep when I first saw it as well. I think it needs to move a bit from "dissidents use this to avoid getting executed" to "the average person uses this to avoid governments maybe snooping in on them".

I'll suggest this issue to the higher-ups, thanks!
They implemented a scrolling list by recycling the views. This is done in native ios or android apps. So they should write a more generic component which could do that (wihtout the scrollbars and stuff)

I think this is exactly what was done in the fastbook app from Sencha.

Nonetheless its nice work! Hooray for opensource!
Feedback is more than welcome! Please get in touch on github. Let Peter, Louis and all the other developers know what can be done better. I know Peter is hard at work fixing some of the issues already identified here.

Also Igor mentioned above that they built this because they weren't happy with some things in slickgrid. Maybe he can do a blog post or documentation in the future comparing them.

As far as using Ember, the team works closely with the core developers but if you have ideas about how to use it more effectively I think everyone would welcome it. Ember is new and we're all learning (me especially cause I only get to play with it during hackathons. :p)
> If you really need to update the data type for a supersized table you could always make a new column instead and migrate lazily to that in the background.

I do this "irritatingly often". That said, the fact that while I'm doing it I have the advantages of schemes to make certain I do it correctly is amazing ;P. Even in a world where I have to do this every day, I still wouldn't feel "ok, let's not have a schema at all" would be a better fix to that problem.

(To be clear: I am not "disagreeing" with you: I am agreeing with a point that is even stronger than the one you made, as I think you ceded too much ground ;P.)
Do you think the Army of the Confederacy was covered by the 5th amendment?
Pingoscope website monitoring Armageddon Sale - 66.6% Off
> Or just watch this video of me playing a little bit of the game (apologies for the hideous “demo mode” watermark; my usual screencapture software is broken but this should do until I can fix it)
Just found it I'm afraid, Mill's mess with 5 no siteswap was about as far as I got.
I've been here in an old company. Inevitably some people put in more work than others. Some much more. You need to formalise amongst yourselves, the directors, a way of getting rewarded commensurable with your work. It's a valid concern.

We did it by assigning extra equity (non-voting share portions) to each according to work. You could effectively work yourself a bigger slice of the company (but you would not loose your original shares). The scheme started at an agreed date and ended when the project was launched and started earning revenue.

It worked well and increased everyone's work commitment and output. You have to be careful and weigh the amount of extra share portions with the estimated remain of the project and how much original equity there was.
It's different if the main country you're operating in has warrants to access your data. As a counter example, Google left China and instead operates out of HK now because they weren't willing to let the government eavesdrop on your search results.
Was not trolling. while that's true, I can't imagine a case where you'd want to run queries with JavaScript using unvalidated user input.

My point was that the default with SQL is to write your own queries whereas mongo has an abstraction layer by default.
Who are the best hackers on HN? (500friends, YC W10)
A few weeks back, we asked you guys who the best "RoR hacker" on HN was. We got 10+ solid leads (excluding DHH, since he doesn't seem to be for hire ;), and we hired one.

However, we were surprised by the # of people who wrote clean code, but who failed our programming challenges pretty miserably. This is problematic as we value problem solving abilities over Ruby abilities.

So we'd like to pose the question differently: who are the best hackers on HN that are looking for an awesome gig?

Yes, we realize that badass hackers are in demand. So why should you join 500friends over that sexy social - local - mobile - sharing start-up?

- We care about our team: http://blog.500friends.com/2012/10/25/an-open-letter-to-future-team-members/
- Fast paced environment with no bureaucracy
- We're obsessed with hiring only the best of the best; you won't ever have to deal with incompetency
- Working with leading edge technologies
- Competitive compensation package which includes benefits and equity
- Individual and company performance bonuses
- Free lunch every day (sorry, not if you're remote)!
- We solve real world problems
- Funding for your next start-up: http://venturebeat.com/2012/08/10/founders-beware-500friends-will-catch-your-developers-with-seed-capital-bait/

If you think you might be one of the select few, please e-mail jobs(at)500friends.com, and we won't waste your time.
For some reason I was expecting it to be written in Python.
Ask HN: In 4 years, is iOS going to be called iOS 10?
Speaking of project names, and considering the yearly cycle of iOS development, do you think they'll call it iOS 10?. What is going to happen to OS X in 4 years?
I am not saying that everybody I know who uses Apple products thinks this way. They are a minority.

> at least a small subset of Apple users I have met personally

The people who give Apple undeserved 'hacker cred' (a minority among Apple users) all seem to provide justifications along the lines of pointing out how Apple used to have deserved 'hacker cred'. Invariably they are Woz fans (as am I, lest I give off the wrong impression).
> you could probably write a virtual machine

Well, you would not be writing a virtual machine, you would be writing the hardware definition of a real machine. A virtual machine is virtual precisely because it's hardware mimicked by software, whereas there you're doing hardware directly.
You list a .za domain, but it should really be .co.za
Last day at work...
Halfway through the article it says that there is a special Skype version for China which listens in (Tom Skype). Of course if your chat partner uses compromised software then what you say can be monitored. Where is the news in that?

It seems the normal version of Skype doesn't transmit your call via China after all.

I am not surprised that any communication with somebody inside China is monitored by the government. Who would expect otherwise?
An app that motivates you to go to the gym. Challenge friends on gym check-ins, and win their money when they don't go.

We're launching for Android on new year's day! (http://fitsby.com if anyone's interested)
Science Fictions That Became Science Facts In 2012
domainr is awesome. i always use it to check across tlds. :)
3D printed record (and: is this copyright infringement?)
Yes, they do; they just aren't generally available on open terms.

Well then I come back to my original point: H&FJ is an unfortunate example to compare with open fonts, because they have already excluded themselves from the markets we are talking about in this HN discussion.

If I'd seen it and commented on it, your comment would make more sense.

Your previous statement "[Open Sans is] a competently executed font that will make you look like you care about as much about flashy typesetting as Google does" came across as a not very subtle insult, as if anyone using Open Sans can't typeset anything more interesting with it than a big white space with a couple of words and a text box in the middle. If that wasn't what you intended then I withdraw my comment.
This isn't necessarily so. Uttering the words "I don't know" too often damanges your credibility and social standing. A "rational person" thus avoids this type of behaviour. It is particularly damaging for "experts" to do this. That is, if they were being 'rational'.
Plenty of the results are "buy" but are actually part of godaddy auction
I have never followed an product "advice" that has been forced upon me. For me it is a sign of a bad marketing and/or product and I would rather pay more for a product that has no agressive advertising strategy then support this kind of behaviour.
This seems to assume that the certificate chain in the software available within China is not compromised (aka, "obvious" way to detect MITM).

I honestly don't know if this is a fair assumption or not, it just strikes me as weird that it is not mentioned when first mentioning the "great firewall"