skysight-inc/HackerNews huggingface dataset:
With proper SIMD optimizations, the analysis to determine "nothing has changed" is so ridiculously fast that it's hard to compete even with direct XDamage output (or comparable things on other systems), whose data is not really in the format that an encoder wants.

Not saying there's no gains here, but people have proposed this idea before, and then given up on it after actually sitting down to implement it. It's also mostly an encoder optimization, and thus doesn't have much influence on the standard.

What's more interesting is adding special tools to the bitstream to represent things like text, which do not compress well with typical block transforms. This is certainly something we've spent some time thinking about, but there's no code committed for it yet.
C# also includes compiler checks to make sure you're explicitly overriding methods correctly: http://msdn.microsoft.com/en-us/library/ebca9ah3.aspx
I think the programmers among us are infected by the use of punctuation marks as part of the syntax. Many programming languages just hijack punctuations marks: C's field.selector is plain silly when you think about it and about the fact that the colon was available; and now something less natural than the period must be used to separate statements. As for Haskell, I find that the ML family is IMO quite remarkable for its tradition of terrible syntax choices (again, why x:xs when x,xs was an option? And that convention of putting commas at the beginning of a line!?).

It seems to me that arguing about what a comma means when put in this or that place is symptomatic of this programmer mindset. Natural languages are ambiguous, redundant and sometimes inconsistent by non-design. And so is their punctuation. Nobody understand punctuation, especially programmers.
The wording of your comment reveals your bias towards the other school of thought, Strong AI. But what is "true" intelligence? I don't think anyone has a clear definition of this, and in reality it's all just a philosophical quagmire.
An important distinction is whether mimicry is equivalent to "true" intelligence, or whether it should be treated as such, barring a better litmus test. With that in mind, taking a methodologically agnostic perspective of adequately reproducing behavior that is predicated as intelligence seems like a much more reasonable goal to me.
This. If you have access to the developer sessions from WWDC14 I urge you to look at the HealthKit, CloudKit & TouchID stuff. "We take privacy very seriously" was a recurring theme and seeing it baked into the new APIs made me smile. Very cool & reassuring move.
> few things dishearten me more than when political agendas creep into the scientific process.

"Because of science - not religion or politics - even people like you and me can have possessions that only a hundred years ago kings would have gone to war to own. Scientific method should not be take lightly.

The walls of the ivory tower of science collapsed when bureaucrats realized that there were jobs to be had and money to be made in the administration and promotion of science. Governments began making big investments just prior to World War II...

Science was going to determine the balance of power in the postwar world. Governments went into the science business big time.

Scientists became administrators of programs that had a mission. Probably the most important scientific development of the twentieth century is that economics replaced curiosity as the driving force behind research...

James Buchanan noted thirty years ago - and he is still correct - that as a rule, there is no vested interest in seeing a fair evaluation of a public scientific issue.."

-From Kary Mullis, the Nobel Prize in Chemistry winner (and the genius inventor of PCR) in an excellent essay in his book "Dancing Naked in the Mind Field".
EWAY
eWAY has introduced a number of new products for online merchants these include our eWAY Account, a one stop shop where eWAY does all the work for you to get you selling fast; our Pay Now, Pay This and Mission Control products for Xero users and our Netsuite integration. More ways to help companies be successful
sticky isn't expected to change much, and ships prefixed (and with accelerated compositing) in iOS 7.
Having some experience with creating html5/js multiplayer online games (https://epicmafia.com), I'm eager to see if the Meteor stack is able to scale for this type of application...
What other language families are there, apart from C and ML languages? Lisp, maybe? Maybe dataflow or logic programming?
What percentage of students pay full sticker price?
You have some nice functional stuff. You can define a function on a primitive type like an integer. This enables you to have code like 400.times(doX). doX is a function. Functions as first class citizens are nice.

If you have a function as a final argument, you can change this: something(a, b, { }) to something(a, b) { }. Basically, you just put your anonymous function on the outside of the parenthesis.

I think the book's example was something along the lines of sort(arr) { $1 > $2 }. I think that $1 is some kind of default specifier for the first param and $2 for the second, but I'm not sure.
Though how accurate the Turing test correlates to "intelligence" can be debated, Turing himself believed that mastery of language demonstrates reasonable intelligence.

However, in this case, "Eugene" claimed English as his second language, which seems as close to cheating as it gets.
Absolute hero. The NHS tried their hardest to be as negligent as possible with my wife. It's almost a copycat situation to be honest but she was lucky. Three days on ICU and the surgery failed, plus she had an internal bleed where they did a "stupidly bad job" according to our current surgical reg. The surgeons were show-boating in this case.

She's been through 4 years of shit getting a diagnosis to start with thanks to several GPs being disinterested or just incompetent, now a year of immobility after a fucked up surgery and now faces at least 2 years of recovery and rehabilitation.

When it's over we're rolling out the legal eagles but based on past experience I expect to have to do a few weeks of forensics first and possibly get a court order to hand medical records over. Historically we've requested them and they've either been too expensive to prepare (ha) or completely disappeared. It's like chasing cockroaches with a torch.

And this is a minor surgical issue (hernia).
I'd love to see a post from Flightradar24 talking about their internal tech, about how they deal with updates and requests from around the world which only make sense in real-time. Maybe some series of message-queue based processing (or equivalent, like Storm?) publishing into something in-memory (like Redis?). Combined with the zones approach, means there's a minimal amount of processing on each request. Just a guess, though.
First of all, "no garbage collection" Technically, referencing counting is garbage collection, it's automatic memory management by definition.

Is ARC really a win over non-refcounted GC + escape analysis? Full manual control over stack vs heap allocations and lifetime, I get, especially for games. But reference counting is not deterministic, and can also generate pauses.

@Override has been in Java since Java 5.
No, it probably is. Until we have responsible people using the great work of scientists, it's like handing a kid a chain saw (useful tool) and expecting good things.

Yes that bums a lot of people out, nobody wants to hear that - we're not grown up enough for our science.
OK, now that you mention it, I do recall the Rust folks. Some of the others I don't remember, but I'm sure you're right. I probably just don't pay enough attention to that sort of thing. :-)
My guess is that they want you to declare map/array arguments as "inout" to be able to add/change things so that the changes are visible by caller. It might not be a bad idea after all.
I wrote about this a few months ago:
https://news.ycombinator.com/item?id=7655018

The top comment there starts like this:

What I object to here is the core principle that
there's something to fix in software development
terms here.

This is something I feel strongly about, and yet I don't seem to be able to get existing software practitioners to take it seriously. They're happy that everyone else needs it, but convinced that software doesn't.

A bit like many of the doctors.
Radiolab recently did a bit on this (Kill 'em all):

http://www.radiolab.org/story/kill-em-all/
When will secret questions go away? It's much more likely that someone will know my mother's maiden name than figure out my password.
FWIW, almost everything we are doing at Fogbeam is Groovy (and Grails) based. I will agree that Groovy isn't as "trendy" as it was a couple of years ago, but it still seems to be progressing, and it's worked amazingly well for us. Personally, I'm a huge fan of both Groovy and Grails.
Good point. Assuming that the offending code is the actual password storage rather than an intermediary subsystem, one can safely make the assumption that such password storage is insecure. Which isn't much of a revelation, considering the article.
Swift seems to be a very pragmatic language. It borrow and learn heavily from other languages, but it doesn't try to be promise anything big. It just introduce opinionated defaults which is safe and tends to be at least 80% of the implementor's intend, while providing alternative for the 20%.

An example is the switch case fall through behaviour of C. In Swift, by default, switch case no longer fall through, but if you need that behaviour, you can always add fallthrough keyword at the end.

When you think about the above behaviour, it seems so much more natural, and wonder why we have been keeping ourselves bitten by this C language construct and developing muscle memory to prevent it by having break, sometimes with a scope (All cases in a switch scare the same scope within C switch, if I don't remember wrongly).

Part of the switch example is solved in other languages (default intends and scoping), of course. But the subtlety of the fallthrough keyword gave me a strong impression. It felt that it should always be a opt-in all these while, rather than an opt-out as it have always been.

With my limited command of english, I feels that I would do it little justice to the language trying to explains some of its concepts like optionals & mutability hints. Some of these concepts only modify the existing solution only so slightly, but meaningful enough to be impactful.

It also doesn't take a stance in the OO and functional debates. It is both OO and functional. Staying as pragmatic as possible.

Finally, Swift is like a wolf hiding under the sheep's skin. Its a very very strongly typed language. It is very specific about it type. But half the time, you can ignore the type and write it like python or ruby. The magic was type inference, its kinda weird but I like that.

You can almost feel that Chris Lattner might have felt he is reaching the point of diminishing return while optimising LLVM for Objective-C. after all, this is a very old language. He done a great job all these while with LLVM but sometimes, the problem is something deeper. Swift is kinda like Objective-C 3.0 without the backward compatibility.

(P.S. Objective-C is my favourite language before Swift)

If programming language is a sword, Swift is just another sword, albeit one that's very sharp.
Yes, checklists do seem important, but keep in mind the counterpoint data (new from just this year): http://www.nejm.org/doi/full/10.1056/NEJMsa1308261

Now, I've seen studies with positive results and neutral results from checklists, but never one with a negative (harmful) result, so on balance the checklist approach seems useful or at least not harmful.
I don't really follow your argument. Why should Dennett set the bar for the Turing test with his fictional example? And how is this example any different from Turing's original example about rewriting Shakespeare's "shall I compare thee" sonnet? This sort of conversation is more like a courtroom cross-examination, which is incidentally typically well prepared by both sides. A program that could pass such a test would indeed be a milestone, but that doesn't detract from the achievement of a conversational agent that pulls of a more spontaneous form of dialogue.
The source is me attending university budget meetings, discussions with the provost, etc. University administrators are obviously not going to be saying this in public (exactly because of how it looks, as you note). If you think you're going to see the accounting books of a private university on such a sensitive topic, you may be waiting a while. But feel free to continue believing online columnists in the meantime; it seems like you've already made up your mind.

For 3), I think you misread my statement. I just said that there are useful programs to students that cost money, and not just the usual useless examples provided by journals. The other stuff is your creative interpretation :-)
Some people say what's the point of that.

Well, assuming the twitter user is brand/product/company, organic followers equal to potential users. And if the fake followers help to get the organic followers (oh this brand has 50k followers, must be something compared to oh just 200 followers, they probably suck), that's profit. I guess conversion rate from twitter follower to paying user is fairly low (just a guess), but still we are talking about $5-20 investment.

After some time, you can just remove fake ones from the followers list using API, shouldn't be hard if you saved fake followers IDs somewhere after purchasing. Just like nothing happened :)

Of course from moral point of view, that's wrong. I wouldn't do that. But plenty of people would.
OK, 1/3 of the profits, per CBO scoring.

Assuming the arrangement isn't changed in the future.

There was a reason to attach it to Obamacare after all, it helped make the CBO's numbers, artificial as they are, add up.
So the takeaway is that if one wants to stay competitive in the market for twitter follow bots, one should make sure to pay attention to the interconnectedness of ones bot "community". Start now, and avoid being purged as twitter gets smarter banning bots in the future!

I wonder how increased activity (in order to appear more normal) among bots will affect twitters overall performance? Will we see something (more) like email, where spam uses disproportionally more resources than legitimate email?
ARC are less likely to get paused as memory release are amortised rather than gather and swept.

Also, LLVM static analyze is so good at figuring out your code path that it could effectively retain and release your memory for you.

Cyclic reference is its only flaw but its something that can easily solved through programmer awareness.
I live in a mosquito infested area and I have had malaria. Personally, I would love to see the end of all mosquitoes, even if it meant losing a few fish species.

However, even with an incredible amount of research and preparation, eliminating mosquitoes would have an untold number of effects. One effect would most certainly be the exponential growth of the human population. This could be a more difficult pest than mosquitoes.
Yes, this happens, and it results in one of two (or both) logical reactions:

1) schools accepting any students and doing the filtering at the outflow instead, kicking out people that should not have passed the entry test after three years of studies.

2) schools lowering the bars and just pulling through them as many students as possible, because you need a lot of balls to do 1) and there are not that many balls in academic environment
> @Override has been in Java since Java 5.

I hate how they didn't make a keyword out of it, even if it meant breaking code.
Pascal?
Can't believe I forgot to mention this earlier: student tuition is pure gold for colleges, because the money is not earmarked like most donations, many government sources (e.g. overhead charged on research grants), etc.
It was already kinda figured out in the article. Examining the link 'neighborhood' is an effective way to determine spam within a network. The major players in search, social and email use this technique as one of their primary spam filters.

It's also important to understand that in any high stakes game sniffing out the bad actors is always going to be a never ending cat and mouse game, so no one solution will put an end to it.
Cheap money means prices can go up and it's all based on an old sales trick... "3 easy payments of $19.95!"

That makes people feel like what they are buying is $20, or closer to $20 than $60.

Imagine you are selling an expensive piece of fitness equipment like a Bowflex or Nordick Track, or Total Gym or whatever. Those things retail for $500-1,500. How many people go to the store and drop $1,000 on a home gym? Not many. However, a lot of people buy equally expensive products via infomercials, QVC, and Home Shopping Network because of the payment plans.

Low interest mortgages and student loans spread out over a 30 year period make these huge ticket purchases more "affordable". They also totally distort the cost of the purchase.

The fact is, people make decisions to solve short term pain, not for long term gain.

The universities, credit card companies, banks, etc. are taking advantage of a system that we all built and participate in. It might not be what is best, but it is certainly our own creation and at some point society should take ownership of our own flaws, not continue to blame other people.

College and homeownership are a choice. There are alternatives. If we don't like the current system, it's up to us to change it or not participate in it.
There are no such things as 'minor surgical issues'. Any surgery can lead to complications, no matter how minor the original ailment. Not knowing anything more than what you've outlined above various risk calculators give between 5 and 10% risk of (serious) complications. Depending on the particulars that could go down, or up much further but since you're seeing this as 'minor' even the low band of that range (around 5%) is sufficiently high to make you pause.

Surgery is a risky thing, no matter how 'minor' you perceive it to be.
You are assuming that the passwords will be hashed and salted, something I doubt happens in most of these systems.
It's NOT tracking. It was only ever stored locally on that device. That's called logging.
This is a very tough decision as its hard for founders to let go and have someone else come in and take control. Sometimes VCs have to force the decision based on their own thoughts but I think the key is a founders ability to inspire, motivate and manage people. The job of a CEO is very different than that of an early stage founder who is heads down building software. If there are 2 founders, the person who is more comfortable with the management and leadership part should take over as CEO. Google got Schmidt to take over as CEO before Larry Page came back. Sergey knew that he did not want to deal with all the overhead that a CEO has to handle. Zuck on the other hand was comfortable taking over as CEO brought in Sandberg as COO to help with management.

I think the key is to understand the strengths and weaknesses of each person on the founding team.
Never thought about that!
Nitpick: vertical text is really hard to read, sp if the image is compressed like that. Next time please use some bars instead of columns!

Asides from that, this looks quite promising!
Do you have proof that it was synced to iCloud? I don't believe it ever was.
A MAIOR COLEÇÃO DE JOGOS DE VÍDEO GAMES DO MUNDO ESTÁ A VENDA
O dono da maior coleção de jogos de vídeo do mundo, está leiloando tudo para ajudar a sua família[...]
That's beautiful and so spot on.

I have found that one key to happiness is to drop judgement and just observe the nature of the world. Appreciate it for what it is, not what you can do to it.
I googled a bit and Stanford actually has some nice numbers posted online: http://ucomm.stanford.edu/cds/2013

It says tuition=fees is 43K/year, and Stanford provides 126M in institutional financial aid (i.e. not from the government). They had about 7K undergrads, so it looks like 18K/year per student. That's just my guess because I don't know how graduate students are counted, or other accounting anomalies.
Awesome Startup Tips For Aspiring And New Entrepreneurs
C++ also, though you need to wrap it in a macro to work on older compilers.

https://code.google.com/p/chromium/codesearch#chromium/src/b...
Anybody interested in an ebook about using all of Swift's strict typing features for better app development?

I may be in the process of writing one of those. It may be up to 100 pages so far with only a chapter or two remaining. It may be available for release in a day or two.
Steam Machine would be the thing to buy once they actually become available. Until that, all choices are not-good for various reasons.
Conquering the kingdom of Java with a Node.js trojan horse
J-Mouse
The potential payoff is so huge that we simply can't leave it on the table. Should there be fewer reactors? Maybe, but certainly not zero reactors.
> It's pretty clear that Apple is positioning themselves in stark contrast to Google, they want to be the privacy/security company.

I don't see how this move is anything out of line with something Google might do. Google can track you because you're using their services on their OS. They don't need a network of WiFi access points to triangulate your location, they can just read it out of your phone's GPS receiver. Randomizing your MAC when scanning for networks is in the same nature as enabling SSL by default for Google services -- it doesn't hide anything from Google (or, as the case may be, from Apple) but it hides things from other people you don't want observing you.
I'm just saying that some people underestimate what it would take to pass a true Turing Test. The judges could and would take the conversation in any direction.
Algol family, which C definitely isn't part of.

It is composed by Mesa, Cedar, Modula-2, Modula-2+, Modula-3, Oberon, Oberon-2, Active Oberon, Oberon-07, Ada, Spark, ParaSail, ...
Yeah, some things were messed up and the database was rolled back. It will hopefully be faster now.
I was referring specifically to private research universities, which maybe account for 1% of students. Public universities have gotten more expensive, and there have been a lot of students enrolling in for-profit colleges. There's plenty of ways you can count the numbers.
Sure, ghost cities in China... Out of the thousands new developments in the recent years, four were slow to populate (mainly because supporting infrastructure was delayed).
It's even more complicated than a.__add__(b), due to __radd__: https://www.inkling.com/read/learning-python-mark-lutz-4th/c...
Do you know exactly what changed for you so that hyperbolic discounting doesn't effect you anymore? Family, discipline, maturity, other specific lifestyle changes?
Seriously? I can think of nothing about this article that bothers me less than that.

In my world, quotes are quotes and the distinction between ways of drawing them is infinitely irrelevant. That this is not true to someone else is actually surprising me.
The correction mechanism is twofold, and in-place throughout Europe: a) Universities must publish employment statistics with indicators for salaries at different horizons; b) Students have k years of extra runway to graduate or drop out. Dropouts cost school budget.

They correct both errors. One almost immediately, the other when/if the market recognizes low graduate quality.
We cleaned up our OCSP stapling config. Can you try again?