skysight-inc/HackerNews huggingface dataset:
The support for numeric Infinity is basically the one unabashedly-semantic modification; it doesn't go far enough, though, since it should be possible to serialize any float, valid or invalid, in a data-exchange format. I'd think proper support would involve a Rational representation--encoding Infinity as, say, 1/0.
If, per se, the NSA has your codebase, surely they would be able to find something you haven't tested. Your test cases should be extensive, but it's impossible to make them exhaustive.
The claim about banking best practices is an obvious lie on its face.

Have they been audited?
Just updated Windows 8(#) to 8.1. What a bullshit (still)!

It's not a question of money (free) but of simplifying the experience. It's a bloody mess!

(#) Admittedly I didn't use Windows 8 often (mostly worked with Mountain Lion and Ubuntu 13.04/13.10 however I was a longtime Windows user before (Win98 to 7).
To those learning C programming "by reading other's code", following is an example of what not to do (either the subtracted or the added line).

[Now I wait for a deluge or replies about how it's "idiomatic" C. All I have to say to that is, s/ma// ]

--- libc-a/memset.c
+++ libc-b/memset.c
@@ -1,6 +1,6 @@
void *memset(void *_p, unsigned v, unsigned count)
{
unsigned char *p = _p;
- while(count-- > 0) *p++ = 0;
+ while(count-- > 0) *p++ = v;
return _p;
}

[Edited later to use the code mode]
Except that if your application is a generic client that doesn't know anything about data model of the documents it's manupulating. For example, very limited type information is the primary issue JSON can't be used in truly RESTful APIs as JSON has no hyperlinks. Myriad of standards were invented to propagate metadata (mostly, type information) with the documents.
A few months ago The Economist run a review of the book: http://www.economist.com/blogs/analects/2012/12/chinas-globa...

The dilemma facing China was nicely summarized with:
"China’s drive towards military aggrandisement will push other countries towards anti-China coalitions that reduce rather than enhance China’s diplomatic clout. And because China can effectively deter direct military action, nations seeking to counter its rise will be bound to choose “eco-strategic containment” strategies that slow, rather than enhance, the growth China needs so desperately to maintain."
The app is intended to be a mobile web app that allows for real money (USD + Bitcoin) skilled gaming on the games we know and love. We are working on restricting access of the game to mobile devices only.

Both the Apple App Store, and Google Play store have strict terms of service against skilled games.

- Sagar, VsMe Gaming
I don't think it's fair to say that. We have a highly partisan divide right now that causes crippling inaction on some of our biggest problems (including the cost of education), but if you removed that partisan political framing and nailed down most American on the issue directly, I think you'd get an opinion that is in-line with what you said.

America's problem is that we treat our political parties like our favorite sports team, and the parties themselves react accordingly favoring electoral dominance over policy achievements. Case: health-care -- polling shows that most Americans are in favor of the sort of things that the Affordable Care Act basically accomplishes (universal coverage, everybody pays something, subsidization for poorer people). When it's framed as Obamacare or a Democratic Party program, the numbers change to reflect the partisan divide.

It's still stupid, but it's not the same thing as not wanting it.
I just read that rebuttal link, and it predates Namecoin and it looks like things have changed quite a lot since the original proposal - including a 250 day expiration date and more importantly, Bitcoin-style block mining to do tiebreaking on registration races to decide what the truth is. Have there been any successful attacks of the type outlined in the rebuttal made on Bitcoin or Namecoin?
Tableau Software - http://careers.tableausoftware.com/

Software Engineers: Seattle, WA -- Kirkland, WA -- Menlo Park, CA -- Austin, TX

Sales & Marketing: Those locations plus other offices around the world

Our mission is to help people see and understand their data.

http://www.tableausoftware.com/gartner-magic-quadrant-2014 suggests that we've had a good start so far.
Maybe the community colleges in your area are different. I attend a state run college which gets a number of these types of transfer students from a few nearby community colleges. Even at my school the standard of education is not particularly high but the transfers from community colleges regularly drop out or need remedial classes because they paid half the price and got one tenth the education.
This is quite cool. I've been using calm.com. Any plans to expand the visual/aural set?
OSM has long been the best option for mountain biking and hiking trails. Glad to see it getting noticed and hopefully this leads to even better maps!
Haha, no framework hipster here. I feel like people force the use of JS frameworks on projects that don't really need them.

So along the lines of what you said, dabble with a few, and when you recognize a project that could benefit from one, dig in.

Thanks for the "how"!
People are that dumb. Even smart people.

The drug question is difficult precisely because the balance kf protection and rights is complicated by the fact that prohibition creates massive problems of its own.

This is why there is no simple fix that makes all the harm go away and we should focus on trying to mitigate as much as possible. To me it seems that legalisation and regulation woukd help, but we'll always need services to pick up the people who get into trouble with it.
> Web browsers aren't going to get native YAML parsing.

Because of what?
At Apple shareholder’s meeting, Tim Cook tells off climate change deniers
For the love of god yes! a standardised date format is the only thing that really needs changing in json.
Fundamentally flawed understanding of bitcoin, economics, cryptography, pseudonymity and pretty much everything else.

It's funny how people who projected their ideals into something, are now becoming disillusioned by the lack of something in bitcoin, that was never there to begin with. That can't technically be there, at all.
They probably aren't going to get native json5 parsing either (except in the sense that you can do something stupid like eval it). That said, I don't think there's any particular need for yaml in the browser. Browser code is usually dealing with machine-generated data, where even normal json is just fine.
Is it possible to try out FirefoxOS as an app on another smartphone?
ummm how about only navigating to your gmail page when you want to check mail?
There is nexus 5 support, if that qualifies as expensive for you. It's based on a KitKat port.
I'm guessing "Arrogant" = Apple and "Top Payer" = Google.
Chef is hiring in Seattle and remote.

http://www.getchef.com/careers/
Comma-separated lists are inherently ugly--you're basically using a binary operator to cons values together. I can never understand why more languages don't support either juxtaposition (i.e. Lisp-like list construction) or semantic whitespace with "bulleted" prefixing (i.e. YAML-like list construction.)
awesome tool to solve a problem from the wrong angle!
IE10 falls below IE9 in market share
I haven't read Luttwak's book but he seems like a smart guy. I hope in the book he does more than just call it "flattery" and talk about Kissinger's wife, which is what the linked article does. My guess is that Luttwak breaks down Kissinger's ideas. My problem isn't with Luttwak or his book. I haven't read it to be able to judge. I just don't like this article and I think it doesn't do a good job of advancing Luttwak's idea. Why would he even deviate into personal things about Kissinger like his wife?
Rich client-side apps need configuration files too.
> Python 3 wasn't a "debacle" in any sense. In fact, it has proven to be an excellent approach.

That's… not an opinion shared by anyone else I've heard of. Python 3 has been a disaster, mainly because it didn't offer enough of a reason for users to upgrade. In other words, Python's so entrenched that Python 2's warts are effectively staying with the language forever. That is hurting every user of the Python language, and is actually an argument for fixing Rust's flaws now, while we still have a chance to.

> Besides, Rust should be happy to get anywhere near the number of users that Python and .NET have. That surely won't happen until there's a version of Rust that's stable for more than a couple of months.

We explicitly don't want so many users right now that we can't break things. That's not to say we don't want users—we do, of course—but we need them to know that the language will be unstable until 1.0.

> And what makes you think that Rust still won't end up in a situation where some desired future functionality requires backward compatibility to be broken, regardless of how much effort they put in now?

You're arguing that we shouldn't bother fixing anything because Rust will not be perfect. Yet in many of your other comments you criticize the Web stack for its lack of forward thinking design in many areas. Do you see the cognitive dissonance here?

The time to fix things that can't be fixed later is now. Just because Rust will not be perfect at 1.0, and there will be things we wish we could have changed, doesn't mean we shouldn't do the best we can.
I can't read brown on yellow.
Rule of law is an ideal. It's not something we've reached. You just didn't know that it wasn't there until something woke you up and made you pay attention, because it was missing for Someone Else all this time.
Thanks for the kind words, Thomas! Will be sharing future updates here on HN, since there seems to be a lot of interest.
For anywhere with its own url, I right-click and "Copy for Netsso", then paste into my Netsso. Any browser.
This includes webpages, (with highlighted text also), images, links, any files, individual documents, etc
Later Netsso brings me there securely from any computer, or Android, with a simple click on the link.
It also saves my credentials, where required. That is, it remembers my passwords into any web network. And logs them in for me.
I can also click/make a Note in Netsso, for example to remind myself why the link is worth remembering. Or to send to someone.
I have thousands of links in Netsso, and I easily divide them into different "desktops", where they can be dragged around and positioned into sub-categories, and decorate them with icons, different backgrounds, etc, for ease of quick retrieval.
I can click to download them all to any computer, for backup. I can also import other bookmarks, in seconds.
They are always stored encrypted by my exclusive master password
I can also share, securely, with any other Netsso member, via right-click menu
Sharing is faster than email. Also I can search, many times faster than searching the same term in Google, and much more reliable because I made the link myself.(Most Google searching is for places that the searcher has been to before ..)
The first step is to talk to a lawyer and stop talking about details here. Most likely, it will be resolved through negotiation, especially if a lawsuit may hamper their ability to move forward with the accelerator they applied to. Also, start pulling together all documents/evidence related to the work you've done including emails, powerpoints, records of work done at the hackathon, etc.
iOS, Android, Tizen, Ubuntu Touch, Firefox OS... Seems like perhaps a lot of people are trying to get VC funding on the back of iOS success, no?
The problem with that is that "email" is an actual word in other languages. In Portuguese, "email" is email, but "mail" means nothing so I guess "email" is a better "global" option...
Do you have a proposal to achieve solving it at the version control level that doesn't require either a complete paradigm shift in programming and data formatting langauges to everything being trivially an AST or embedding knowledge of every format ever invented to your version control?

Because it seems a lot easier to just design newer languages to be friendlier to version control than either of those. JSON has little excuse here, even when it was 'invented' it was a bad idea to simply run it through eval and pray it had nothing malicious or damaging in it, so compatibility with IE6's stupid parser wasn't really all that special. Never mind that it didn't take off as a really popular format until well after that was a concern.
Beautiful, but if it isn't secure for managing servers and remote machines, what is the point of it?
Whitespaces. These are the real killers.
Lint tools exist.

My number one take away from this is that we should all be using them more.
Claims "NSA-proof communication" but what about KGB, MI5, BND, whatever the Chinese call themselves, and everyone else? They're all doing it, too. (Assuming you think they care about you at all.)
I doubt VC will invest in a Foundation: there is no way to get their money back...
Basics of CSS Blend Modes
That speculation is questionable at best, especially since the author seems to entirely forget that Toyota is partnered with Tesla for EV technology and not just an investor.
Nope. P is "the nsa is responsible for goto fail".

A possible q could be "someone from nsa communicated with someone from apple"

Another possible q could be "goto fail was introduced on purpose"

These specific qs might be difficult/impossible to disprove, but that doesn't mean that there is no q we can disprove.
For French, he's probably referring to the word "émail", which means "enamel". To my knowledge, the word "email" without an accent does not exist in French.
"Does anyone know if its possible to hack GMail such that it only updates your inbox at certain times? I've fallen into a habit of checking it more often than I should (on a computer, both work and personal) and it would certainly help me if the inbox just didn't update with new mail continuously."

Not by hacking email, but there should be a way to do that using the following.

enable imap in gmail (pull email from the gmail box every "x" hours).

That email goes into a different box, the one you check whenever
you want but it's only updated every "x" hours. So you would quickly
realize there is no point in checking that box.

Other ways might include setting up a vps that receives the email
but delaying the forwarding to gmail until a specified time. So the vps
setup email (using sendmail or whatever) simply holds and forwards
to gmail every "x" hours.

I'd have to think this through but there is definitely a way
using various unix tools, smtp, cron, imap to do something like
this. (Probably many ways for sure).

So in other words you are either grabbing from gmail to another mail host every "x" hours (and then possibly forwarding to another gmail box) or you are sending all mail to another mail host (and then sending it to gmail).

If you don't need gmail in particular there are probably a few ways to do this with shell scripting and knowledge of smtp, imap, cron etc.
Pathgather - New York, NY - Full time or intern in New York

We're a small but extremely efficient team of 2 looking to make our first hire. We're an enterprise SaaS company disrupting the fairly outdated enterprise education and training industry, an industry that has over 60% of its customers dissatisfied with current products!

We've seen significant progress within our first year of business. We signed a Fortune 200 company to a six figure contract within our first months and successfully launched to that company at the beginning of 2014.

Our product is built on top of a modern stack using best practices: an Angular client that communicates with a Rails 4 API, powered by Postgres, Redis, and Elasticsearch. We also have a strong focus on product and design (take a look at our product, and we think you'll agree). Traditionally, enterprise software has lacked in these areas, but we aim to disrupt that tradition.

If you're at all interested or curious in exploring an opportunity with us, please don't hesitate to reach out to me at jamie[at]pathgather.com. We guarantee an amazing opportunity awaits: we'll offer significant salary and equity, the chance to work on real problems experienced by a wide audience, opportunities and rewards for open source work and contributions, and influence in our product, culture, and vision from day one!
It's off topic, but I think it's funny that he equates email with immediacy. We choose to treat it as such, but some of us don't. One of the few habits I kept from GTD was disabling email alerts, and my life is significantly less stressful at work because of it. It took a little bit for my coworkers to grok, but they prefer I get stuff done, and respect the fact that I can't if I'm continually interrupted. I parse my at regular intervals during the day, but only when I'm completed with a period of focus. I may not take long hours of "studying and uninterruptible concentration," but being a developer does require periods of focus that email can disrupt.

On topic - I haven't called it "e-mail" since the 90s, and usually just call it 'mail.'
Schools are increasingly adopting the Agile Methodology.
Fossilized human feces from 14th century contain antibiotic resistance genes
> I'm not buying a car with built-in systems based on iOS.

I seriously doubt that's the case. I'm guessing this is a set of APIs for turning over the screen and input to the iPhone so it runs the show, high quality Apple experience and all.

I'll be amazed if this is a full Microsoft Sync level car OS and not just a tighter integration the generic Bluetooth.
If this was merely a configuration (say for node.js) which sits on the server, then you probably just import a npm to read yaml (I don't write node.js so I don't know if using .yaml is feasible as node.js config file or not). So the use case is limited.

I used to work on a project which users could edit a configuration file through a web editor and we chose YAML because writing JSON by hand is painful (I hate the comma error!). But we processed this YAML file for the user on the server side, so having a native YAML parser in browser and Javascript wouldn't really help me at all.
A use case (warning I've not thought his out very deeply)

Abe has shell access via 'ssh' to Server. He wishes Bob and Carol to have access to the server but for whatever reason they don't have SSH.

Abe shells in, does the trick for Bob and Carol. Bob and Carol can use the web-based ssh and are happy campers.

Or.

Abe controls the server via Puppet [Chef, Ansible]. Something you can do with Puppet is disallow SSH access - one does this to remove the temptation to 'cheat' and hand-config the system. Abe has the ability with Puppet to exec this command to let Bob or Carol (or Abe) into the system 'in case of emergency'.
Yes, those are the three I am referring to, but I don't agree that any are generous or dubious. Out of the C context, what does "not integer" possibly mean? `i` should either have been a boolean, or apparently an explicit multi-state enum, rather than the ever-favored weakly-typed ubiquitous `int` that C makes so attractive.

I'm not claiming the unused parameter bug, because there can be legitimate unused function parameters, and we can easily envision a very similar bug that still used all parameters.

But add in the current Apple bug that precipitated this post, and you have 4/6.

The general defense by C programmers is that everything works as long as you do the right thing. I have been there. However as these bugs illustrate, vigilance does not scale.
Hm, didn't think about that. Do you have an idea of how to get in contact with him? The form link he tweeted doesn't seem to apply 100% to this case[0], but digging around it seems you may be right; there's precedent for this kind of action elsewhere.

[0] I took a second at the Gawker "article"; they combined content with my blog post with some quotations from an interview with a (non-Gawker) publication, so it's recycling content from primary + secondary source, not just primary.
If the left is a function call, it will still error out because you can't assign to it.

If you're doing

if (var1 == var2)

then yoda expressions won't save you, however.
Y Combinator Female Founders Conference LiveStream
Agreed. I was thinking of property lists which are not part of Scheme symbols. Would that I had been clearer.
Buy Digital Ocean VPS's with Bitcoin
Maybe the actual stat is that one in those eight people dies due to being uninsured?
> if I ever “make it”, I’ll look back on these days with fondness as the best time I ever had

Even if you fail you will look back at these days as some of the best times you ever had.
OpDemand -- Boulder, Colorado or Remote

OpDemand makes Deis, the open source PaaS based on Docker, Chef and Heroku. Using Deis, software teams can deploy and manage applications and services on their own "private Heroku" that runs on public cloud, private cloud or bare metal.

We are hiring Senior Software Engineers with a deep Linux background and a passion for automation. You'll join a tight-knit team of open source developers who are helping businesses succeed using cutting-edge technologies like Docker and Linux containers.

As an open source project, Deis is developed in public on GitHub, IRC and mailing lists. Applicants must be comfortable contributing to popular open source projects that enforce high standards for code quality, test coverage and documentation.

Applicants must be comfortable working with:

* Python, Ruby/Chef, Shell & Go

* Linux (all distros), Docker, LXC

* Amazon Web Services, OpenStack, Vagrant

Remote work and/or relocation assistance are available for exceptional candidates.

Apply here: http://opdemand.theresumator.com/apply/0VidAC/Senior-Softwar...
Percolate, http://percolate.com/ New York, NY.

Stack: Python, Backbone, REST, Thrift, SQL, NoSQL, AMQP, SOA, CFEngine.

Looking for Python, iOS, Android, Backbone Infrastructure and Database Engineers: http://percolate.com/about/jobs/

Our mission is to figure out what's happening on the Internet in real time, to present it to our customers, and help them create better content.

We use whatever makes sense to achieve this, we automate everything, and we allocate the time to build quality software.

We are having fun, and are building a product that people pay for.

We have lots of ideas in the pipe that are waiting for you to build them, you should join !

-- Laurent
but I was told Steve Jobs was a great man
My takeaway was that the NSA could have been involved in all the above, we just weren't paying as much attention before ;-)

Of course, whether the NSA was involved or not isn't the point of this article. The point is that high severity one-liner bugs have been made before.

I feel partly to blame. Until my comment on HackerNews revealing where the source code was, no one seemed willing to post more details about the bug (based on Twitter posts). But I think it will end well, as more people will pay attention to the code in future. Sadly, Apple has yet to share revised source code for the 10.9.2-shipping security library that I'm aware of.
I've only read Chronicle of a Death Foretold and Memories of My Melancholy Whores from him, I started The Autumn of the Patriarch, but I couldn't bear it and gave up the book early.
I for one feel better that we didn't let Ukraine into NATO.
People dislike DM for many other reasons and will jump at the chance to discredit it. Think British Fox News.