skysight-inc/HackerNews huggingface dataset:
Windows is always going to be behind a free system, especially since all cool features invented by one get copied within a few weeks by others.

At most Microsoft can charge them less but even that will probably more than Android pays in licenses to Microsoft. Not sure what benefits can Microsoft offer them over Google, or maybe for an extra $10 (or whatever the license cost) manufactures won't care. Verizon, ATT and other have a vested interest to promote a third OS so who knows..
Another wild card is Nokia's purchase, Microsoft can easily eat a few dollars and flood the world with phones of all kinds
EBook: A Practical Theory of Programming [2012 Edition]
apparently there is no reason for them.

even with PRISM and others, people are too lazy for that.
In theory , bitmessage looks cool. But according to a review:

"
Although it is very nice that people are working on creating secure and anonymous messaging systems, I am afraid that BitMessage is weak to a variety of attacks. I fear that the people working on it do not have sufficient expertise, in the fields of security and anonymity, to design and implement a proper cryptographic communications system + anonymity network. After reading the two design .pdf documents, I have identified a variety of weaknesses and overall poor design choices in the BitMessage protocol.
"

And he continues to show those weaknesses.

https://bitmessage.org/forum/index.php?topic=1666.0
1 - Compared to picking a lock, hacking AES-128 is lot more difficult :D 2 - The battery last up to 5 years on average usage (lock&unlock 5 times a day) + you get a notification on your phone when it is time to replace the battery.
Great attitude. Best of luck!
sequestration already took care of the whitehouse tours.
Sydney pub to accept Bitcoin for beer
So would you seriously consider doing robbery or not? I'm not sure if you're standing by your original claim. If you are, I still don't understand why you think you would. If you're not, what makes you different than the people you assume will?

As for "steal or starve", the USDA threshold for "food insecurity" starts at "reports of reduced quality, variety, or desirability of diet. Little or no indication of reduced food intake."[1] That is a long, long way from starvation.

[1] http://www.ers.usda.gov/topics/food-nutrition-assistance/foo...
The ruby-lang.org design contest is a missed opportunity
Stop trying to link the TSA and people denied at the border (there's no inalienable right to people coming into the country) with the NSA. What is your point?

The NSA might be greedy for info, but they're not stupid or act [as an agency] irrationally.
Thanks for sharing :) I too deal with depression (1 in 10 people do), and I think it's important to share experiences to help normalize it for those around us who don't have to deal with it (if I had a dollar for every person who just said 'get over it', I'd be very wealthy).
It sounds like you missed the tongue-in-cheek tone of the article. It's quite interesting to me to see how the media would report on these events if they were happening in another country.
>We have already seen a much greater abuse of this data: cooperation between the NSA and law enforcement agencies, along with a conspiracy to lie to judges, defense attorneys, and even prosecutors about how evidence was collected.

Link to where this was abused to punish an innocent person?
So what? 99 times out of 100, the people monetizing the site are also the ones who pay the bills.

You aren't entitled to content just because it's good.
Facebook actually has an option to "memorialize" accounts: https://www.facebook.com/help/150486848354038
>> This is government in action.

That's the part that isn't being reported. The choice to shut down the government is built into the US political system, by design. The arguments against shutdown should be based on merits, not a blanket statement that the government cannot be shut down.
You are right: the goal of this algorithm is to construct an alternative encryption/decryption scheme using a cryptographically secure hash, and exclusive or.

So I'm trying to look for possible weaknesses in the scheme, e.g.: would it be safe to store (random-padded) plain text this way (vs. should it be compressed)? Since the encrypted messages are xor'ed with a (binary) hash, would they be exposed to attacks such as byte-by-byte crypto-analysis? And, how does simple xor compare against the classical power/modulus math in this respect - considering the random-like context and short length of a single, cryptographically secure hash?

Finally, should the algorithm be proven too weak, we might choose to substitute he = xor(hb,m) with e.g.: e = AES_encrypt(hb, m).
Having lost -- I think? -- a friend whom I had before the advent of "friend me on FB," I can tell you there are more ambiguous, stranger ways to lose a friend, and they involve not finding out.

I don't actually know he's dead. I only know that none of our mutual friends have heard from him, and that he was fighting with almost-certainly-terminal cancer to begin with.

The supremely interconnected world of social media has certainly created problems. But there are other circumstances that people don't understand as well, situated some time between "all we have is the postal service" and "all we had was email" that don't even give you the closure of an obviously-defunct Facebook account or the direct reassurance of other friends/relatives.

Many people here might not realize that before this sort of issue there was an entirely different one, and it ends with... well, it doesn't end. Which is really the problem.
Ada Developers Academy is an exclusive developer school for women
The article is confusing and misleading.

One thing is that the 10% of the new phones that are sold now are WP, and another completely different thing is that WP has a 10% share in Europe.

According to statcounter WP penetration in Europe is still ~3% http://gs.statcounter.com/#mobile_os-eu-monthly-201309-20130...
While Ads is an important focus area for Web Designer, we don't see it as an 'Ads only' tool.

Our ambition while building Google Web Designer is that it be a general-purpose, awesome HTML5 content builder.

Hence the name Web Designer & not Ad Designer.

We aim to learn from our users, iterate & push quickly to reach our ultimate goal of being a kick- general purpose HTML5 builder!
"sound reasons behind C++ messiness"

The road to Hell is paved with good intentions.

C++ isn't merely messy--it's a bloated festering gibbering idiot swimming in a fetid pool of infectious waste, the true depth and horror of which is hidden beneath a tapestry of warts and scabs. For the unwary, it seems sound enough, and then a few steps and templates later and the whole rotten structure has given way beneath their feet, plunging them in over their head in offal.

Again, Javascript is a relatively tiny language compared to C++.
All essential government operations (military, intelligence, security) will continue. Non-essential employees (passport processing leaps to mind) will be furloughed.
Unfortunately, it's almost impossible to compare actual crime rates, much less "crime risk for someone not engaged in an illegal enterprise" across cities. The FBI rates are calculated per city population, and fail to take into account metro size. St Louis and Atlanta are both relatively small in geographic size and population compared to their metro area.

Violent crime tends to be closely related to poverty, and much tends to be "criminal-on-criminal". As criminals do not follow carry laws, it's hard to know the true effect on stats. I do find it interesting that if you sort the list by property crime, the top cities are dominated by ones in gun friendly states. A quick comparison shows for example, Atlanta has a higher property crime to violent crime ratio than Oakland. If you say there's "base crime level" driven by socioeconomic factors, then Atlanta's more gun friendly laws could contribute to it having a smaller percentage of violent crime in the total crime pie chart. Criminals may choose to break into unoccupied cars, stores, and homes instead of muggings and home invasions.
Fine, all moral decisions aside, you'd lose your job for the analogous situation in the professional world.
Also, GHC from version 7.6.1 supports a flag to defer type errors until run time[1]: -fdefer-type-errors. This is not support for dynamic types, but still gives even more flexibility in type-error handling.

[1] http://ghc.haskell.org/trac/ghc/wiki/DeferErrorsToRuntime
Once again what Einstein wrote is:

"If" (condition)

"one purges" (action to be done: purge)

"the Judaism" (object 1)

"of the Prophets" (of what)

"and"

"Christianity as Jesus Christ taught it" (object 2)

"of all subsequent additions, especially those of the priests," (of what for object 2)

(then)

"one is left with a teaching which is capable of curing all the social ills of humanity."

He didn't claim "to know what Jesus taught." He suggests the benefit to humanity in purging the teachings of all additions especially of those of the priests and prophets. That clearly means also to purge the teachings of Paul's writings and of Gospels as they were written by priests, and then of course of the rest of the Bible and everything written by Christians in the following 2000 years. In Judaism, that also means practically everything. Try it yourself. As soon as you can't believe the priests and use their interpretations you'll have to turn to the scientists or to use scientific methods yourself.
Can't we all just /share the lawn/?!
I think your aside is responsible for more than a few of your upvotes.
Would it factor into your hiring process, if someone had a story like this and applied to your company?
I agree that it was an interesting thought experiment, and definitely will make me think twice about drawing conclusions about the internal political issues of another country from an article in The Economist. But the article explicitly called Senator Cruz's filibuster a rebellion, which is simply untrue.
> You make money in open source by selling related services (e.g. github, Android) or support (Red Hat). You can't do it by licensing the product.

This is where the distinction between "free" (as in freedom) and "open source" is helpful.

You can, hypothetically, release the source code of a project under a license that prohibits compilation of that source code (or, prohibits running anything other than the paid binary of the source code). This would allow people to view and theoretically vet the code; they just can run it (legally) without paying for it.

Not that I would like to encourage such behavior, or think that it's valuable. But it's an important distinction to remember.
It doesn't feel like you're pushing the type system though. Can it do generics? Covariance? Higher-kinded types?

(Serious questions, though even if the answer is yes I can't really see it drawing me away from scala)
Serious Yahoo bug discovered. Researchers awarded $12.50, told to buy t-shirt
Anybody can open up a browser and immediately start playing around with Javascript.

You simply can't say the same for Java, C, C++, or assembly--frameworks and the other nonsense notwithstanding.
Prosecute them for what.
> TBH I'm a bit disappointed this on high up on HN.

I have no idea who you are, what you've done or if I've ever read anything you've written. Yet the idea of... retreating from the public side of the internet, or perhaps the internet all together, seems mighty appealing to me. Perhaps others agree, and this is the reason it is high up on HN?
Some other fun examples: soft Corinthian leather, Lucky Strike ("It's toasted!"). These fit alongside Madagascar vanilla and artisanal hamburger buns. But "unapologetically plastic" clearly doesn't.

The pattern we should look for is a modifier that creates the appearance of a nonexistent competitive difference. Not a regular bun, an artisanal bun. Not regular vanilla, Madagascar vanilla.

So... not regular plastic, but unapologetic plastic? Apple wants us to believe that this plastic is special because it doesn't apologize? That doesn't even make sense.

It's clear that "unapologetically plastic" means that Apple is unapologetic, proud that the 5c is made of plastic. They want us to believe that this is not a cheap knockoff iPhone, despite being made of plastic, and that's more about affirming their brand values than anything else.
...which makes you wonder, when the media calls something a "rebellion" in another country, what is it really?
A photograph is a most important document, and there is nothing more damning to go down to posterity than a silly, foolish smile caught and fixed forever."

Adding this for posterity: I have such a huge stupid smile on my face to help maintain my privacy.
You don't know if a site contains ads until you visit it, and by then, they've already passed off your information to their Ad network partners and exposed you to the risk of Ad network malware.

The safe thing to do is to block Ads by default. And only disable them when they've shown that they're not just letting mass third party Ad networks embed arbitrary script in their page whilst harvesting your private information.
nobody has data accurate enough to determine them with any real certainty

You mean, other than, y'know...a classified document by the NSA describing what proportion of estimated total internet traffic they look at?
And that is the ultimate point here, we are all capable of committing crimes if we became desperate enough.

We are? I can imagine committing a violent crime if I were not in control of my faculties, or if I were being blackmailed in some horrible (and manifestly illegal) way. But there are many, many poor people who do not commit crime when sound of mind and body, and it's rather disrespectful to the important notions of free will and human dignity to assume that they just haven't been ground down to their limit yet.
Pretty impressive since Nokia had only ever sold 27 million Lumias worldwide up until June 30. Or Kantar has messed up their analysis.
> that design's utility in the modern world

Is it the modern world?

I'd think it's more a function of an uncompromising and highly state-hostile political philosophy which could and has arisen at other times.

I guess there's an argument that technology allows a magnifying effect for extreme voices that might otherwise be marginal.
Your link seems to have some hidden chars at the end, which is why it's not working (for me, atleast).
Here's the link without the extra chars - https://www.google.com/settings/account/inactive
Only enterprise companies can survive on the support business model; it doesn't work for consumer or SMB because they just won't buy support contracts (I'm not counting scams).
I'll agree it's best to avoid fully open unions when you can, but some (super useful) things truly don't work that way. Check out
http://okmij.org/ftp/Computation/monads.html#ExtensibleDS for a cool example.
You have a Handspring Visor on your desk? Have you just not cleaned your desk in 10 years? I kid, but I am genuinely curious what exactly you use it for these days?

I cleaned out my bin of extra cords and random electronics this weekend. I found my Visor and promptly put it in the "give away" pile.
Probably... I had a Gingerbread android and it would be really hard that someone convinces me to go back to that, it was just horrible.
What happens when students drive their learning
Your friends don't seem very representative of the market.
Hi,

Great observation! We have had this discussion internally as well.

For now, we wanted to have a clear separation in the types of content the user is creating on a canvas, since canvas enables different types of content. And, in some cases, there isn't a 1-1 fallback between a canvas shape definition and an HTML element, e.g., an oval with inner radius.

However, we realize that in a lot of cases users just want elements that look like rectangles, and a DIV with certain styles will suffice. We will work to direct users towards that workflow in such cases.

Thanks,
Google Web Designer team
>> "Windows is always going to be behind a free system"

Why? Linux was/is free and was never able to topple Windows on the desktop. If MS does a good enough job there's no reason they can't beat Android.
All I hope is that you can write code in Lua directly, rather than the far inferior JavaScript.
A cup of coffee can only be consumed by a person, or maybe another splitting it. A digital offering can be copied for almost no cost.

This is why Bill Gates is rich. You pay to write the software, then you sell it over and over and over again with little cost to you. You can't do that with coffee.

So I see the low price of apps to be more indicative of this advantage being shared with the buyers rather than it indicating the app is worth less to a person than a cup of coffee.

You can have a successful app business selling at very low prices because if it becomes a hit you will still make a lot. And being cheap helps you become a hit. So everyone does it and you have to compete with those people doing it.
As a Javascript guy with some Lisp experience, I wouldn't say Javascript is particularly Lispy, but I would absolutely say that Javascript is closer to being Lispy than pretty much any other language in which I've ever worked.

Most of my recent web development work has been all frontend, with the server-side integration as lightweight and generic as possible and Javascript to do everything else, not so much because that's necessarily an ideal way to do it as because Javascript is so much more expressive, and less painful to work in, than any of the server-side options of which I'm permitted to avail myself -- PHP and Perl, basically, with a strong institutional preference for the former, because apparently being able to pick any of a hundred random idiots off the street and have them write code for you is a benefit? A low barrier to entry is not, in this context, a good thing. (Granted, the same can be said of Javascript, but there's a qualitative difference in that Javascript at least makes it possible to write good code.)
No. Those people are exposing us to mass cross-site tracking before we even get to see their content, without our permission, and without most people even knowing it's happening.
Agreed. I picked up a HTC and wanted to start coding for it, came to find out that you can't even test on a device without paying the annual dev fee. With no real monetary prospects in the WP App Store that just ain't gonna happen.
http://www.gadm.org/

That has the administrative boundaries for every country.

The relevant project from the US government itself is here: https://www.census.gov/geo/maps-data/data/tiger.html

You might want to run a simplifying algorithm on the shapes first though, they're the official boundary coordinates so there's an absurd number of points on coastlines and the like, making point-in-polygon lookups very slow.

It has the stuff for doing your own geocoding as well. You can install it as a postgis extension and run geocoding SQL queries in postgres. It's an absolute joy.
Why is your logging library handling log rotation? Also, not everyone logs to disk straight from process or at all.
There would be no assurance that the binary is compiled from the source though.
Yes, but IMHO they are still the best trade off. ( But I will have a look at disconnect, thanks for the link.)
TNW conference ticket NYC for 250usd.
Hey guys,

Tomorrow is TNW conference in NYC. And I have a ticket that I'm not going to use. I'm selling for 250 bucks ONLY. It's 800 on their website.

Let me know of you want it today! I can change name and everything.

http://thenextweb.com/conference/usa/
I always think of Control.Exception as the poster child for open unions.
IT MAY BE PLANET X, IT MAYBE ON ITS OWN ISON, IN 14 DAYS WE WILL KNow - YouTube
They're the perfect competitor - they validate the market, they almost always fail, and they acquire winners.
It is selfish to not inform your online contacts & friends of your death. Think of it that way.
What if they just ran their calculations something like this?

Suppose a 10MB youtube video is watched 100x. That's 1GB traffic. The NSA could record the video (10MB), then simply record who watched it (maybe a few dozen MB in http headers, etc -- call it 40MB)

They could report they only monitored 50MB of 1,000 MB, or 5%.

If the video was watched 1,000x, they're "monitoring" around .5%. 10k views, they're monitoring .05%.

Pretty easy to see how they can report a true number that also doesn't reveal the extent of their wiretapping.
I was re-watching the original "Bourne series". I noticed that in episode 2 of the trilogy, a journalist reveals information about a secret CIA program etc. It's all fiction but the journalist works for a UK-based newspaper called "The Guardian". After being disappointed by The Economist once more, because of it's unethical and insane stance towards Syria, I consider the Guardian the one and only trustworthy newspaper in the Euro-Anglo-Saxon world (or might say 'western') world. I like also the New Yorker and The Atlantic but they are not newspaper in the strict sense.
Exactly. There are so many phones out there that are apologetically plastic, I think it’s a very good idea to point out that one does not share that approach if that is the case.

I like Apple’s honest use of materials and I like that they increased it over the years. Silver keys on the MacBook Pro, made to look like the aluminum shell (but actually plastic)? Gone and replaced by black keycaps which are unmistakably plastic.

(That is not to say that Apple uniquely has this approach. I also like Nokia’s unapologetically plastic phones very much.)

Those words are not completely meaningless. Apple could have made a plastic phone that tries to look like the iPhone 5. That is apologetically plastic. And it would have been awful. There is a difference.
Hard-up countries flog passports
"Metadata" as commonly used in this context would conceivably include the URL of a web request, right? So that would include all of your search history and all web pages you've ever visited, for instance.
> The class notes were for the previous major release of BSD than the one we were using

The fundamentals should barely change from version to version (indeed: many command line tools under UNIX are decades old - which - of course - does not mean that they are bad). So if you learn them with the previous version, it should be really easy to get the small differences to the current version.
It's basically that I haven't cleaned out my desk, but this thing made it to the top of the pile a bit ago because I was curious if I could get it onto the Internet and what that would mean exactly in 2013.

Sadly I cannot find the wireless module.
When was the last time you saw a really attractive, well-designed Windows application?
People still yearn for aristocratic titles. Some buy them
As with all similar such counts, it would be nice to be able to see them normalized against the size of the local population.
> I was a terrible friend. He was killed while fighting for our country (whether our imperialism is justified or not, our soldiers are important to our country's sovereignty), and I was busy vacationing in the Florida Keys.

This happens to the best of us. In itself, it does not make you a terrible friend.

> What's more, he had a wife and kid, which I never met. If I'd been a better friend, his wife would have had another person to comfort her with anecdotes of his younger days.

You never know - she may be happy to hear from you regardless.
UW engineers invent programming language to build synthetic DNA
In what universe is having a big grin associated with being a humorist? The people in the top half of photos look more bored than serious, but Lincoln and Twain with their set jaws, intense stare, slightly tilted/twisted head and expressive, engaged faces look like they're about to say something either deadly serious or seriously funny.

Those bottom half ones would all be great modern photos, I wish I could capture people like that. Most of the subjects I photograph wind up looking either confused or goofy.
Heroku buildpacks vs OpenShift cartridges