skysight-inc/HackerNews huggingface dataset:
To be honest I've always wanted a file format that is exactly as you described. A zipped up front end web app. No internet dependencies so it works 100%. User can open the open the format and it opens in their browser of choice. All the files contained within are "hosted" from a static "webserver" that just hosts the files within the .zip.

I can't say much to WinJS yet, but I am interested in their choice of container.
There are browsers that are not the desktop versions of Chrom(e/ium) or Firefox, and which are widely used.
Well, once the system works it's easy to trust, and it tends to stay that way.

The problem, as jjoonathan said, is when it does not work. I'd say that it's worse than a corrupt politician, because the politician is much easier to replace (if you are not under a system that makes all of them equally corrupt).
In a certain sense, "1+1 is 2" is also merely a definition, in the same sense that "0^0 is 1" is a definition. Addition can be formally defined in mathematics; we habitually omit this definition because it is tedious, and because addition is such an intuitive operation that we do not require a definition in order to reason about it.

Much as the question "what if the parallel axiom didn't hold?" leads to alternative geometries,
the question "what if addition didn't work in the same way?" (or "how can we generalize addition?") leads to some basic notions in abstract algebra.
let's get existential up in here!
The utility of math is that you can then do a bunch of calculations with donkapples and at the end, get a meaningful real-world answer.
Invented, obviously. ;)
Thanks for such a fast reply! :) I'm quite happy with Microsoft's recent push towards openness.

One additional suggestion: Perhaps you could also include a rationale on why a specific feature is not planned to be implemented: e.g. WebRTC. (Though I can anticipate this might not be feasible to do for strategic / management reasons.)
Are there any examples where the x^0=1 definition turns out to make other definitions more complicated to write down? For example, you'd have a general definition and need a special definition for when you get an exponent that equals 0.
Woosley's behavior wasn't solely passive resistance according to the report. He was resistant until the cops tried to move him (reasonably), at which point he flipped. The cops put the drunk guy freaking out in an arm lock at that point. Could they have handled things more ideally? Probably, but they didn't do anything particularly wrong given what they were dealing with.

Parentsky was a drunk guy insisting he was a medic and pushing his way past the cops. He was told by the police and EMTs to get clear of the scene. The guy was buzzed and acting like a complete fool, trying to push his way through the cops when they blocked him. There was a scuffle, one of the cops got a minor injury from the scuffle, and Parentsky was cuffed. Then when he was in jail he acted like a drunk fool and started screaming.

If they were sober I'd probably look at it differently, but having dealt with enough drunk idiots, I recognize that they don't generally respond to reasoning. The cops were dealing with a couple drunk guys interfering with the EMTs doing their job. I think they handled the situation as best as they could given what they were dealing with.

Parentsky's bizarre self-justification sounds like a stringing of excuses and railing over narcissistic injury.
My lil sis is your fan!
If by "boilerplate" you mean creating/registering a window class before creating a window, you don't need to do that if your application's UI largely looks like dialogboxes - DialogBoxParam will create a message loop automatically and all you need to give it is the layout template and the message calback WndProc.

(I've been working with Win32 for around a decade now, it's got its warts but really isn't that bad once you get used to it. You can do a lot of interesting things with it.)
Yeah, the first thing I thought about when I heard this is that these two shares would be ideal for pairs trading! (Though presumably this will be arbitraged away quickly).
Right -- a $10k real audit is a "deal" of some kind -- either a firm trying to win future business with a discount, or an individual doing it directly (especially from overseas, or as a side job).

You can also get a better deal if 1) you're open source, and the audit becomes part of someone's portfolio 2) you provide really clear documentation, security model, etc. to make the process more efficient 3) your app is already well-architected so the security-critical part is small, and you only audit that part.

There's probably a 100x bigger pool of people capable of doing "IT audits" and "hosting environment audits" well vs. appsec for webapp or mobile app (or especially desktop app).
> clearly

It's mysterious because it is only clear in retrospect. The fact that you can negate the parallel postulate and get a system that is still self-consistent is incredibly mysterious. This is what sets mathematics apart. We "make it up" like other human accomplishments, and yet we can't actually just make it up. If we arbitrarily defined 0^0 = π, we'd just be speaking nonsense.
I really like that Knuth paper: the Iverson bracket in particular is some really handy notation. Mathematicians would do well to spend more effort on notation. Currently it doesn’t seem nearly as valued as theorem proving, but in my opinion it’s just as important, because it defines how we think about the structures we’re working with.

I think computer programming would actually be quite excellent exercise for a mathematician, because it involves such heavy intimate experience with the problems of naming things, working with notation, and defining the boundaries of various abstractions. From kindergarten up through the end of an undergraduate degree, mathematics students mostly take existing notation and definitions for granted, and don’t get much hands-on experience with the problems which result from inventing bad notation or bad names. As a result, they have a less visceral understanding of the importance of good notation and good names.

[I also think programming students should spend at least a bit of time working with as many different abstraction styles and notations as they can, as well as e.g. trying to implement new toy programming languages with new semantics.]
Nice idea, would it be possible to do some OCR at the end?
From the original link they say "Today's preview supports Windows Store applications. We will continue to evolve and improve native compilation for the range of .NET applications." which suggests to me that it might be on the radar. However the scope of Windows desktop or server applications is obviously much broader, so it might be a harder problem to solve there.
What are the first principles of journalism? What is journalism?

For all the words journalists spend on this topic, I've never seen anything which makes a whole lot of sense to regular non-journalist people, often the crux of the journalist side is some vague statement like "journalism is key for democracy". Is it? What part of it is?

Then maybe we can find ways to make a new journalism model which works without paying for the paper it's printed on and getting some nice local classified ads with your bundle.
Yeah, it's more the size of it that comes off as imposing at first. I was able to find a decent tutorial when I had to use it and went through the very basic usage of "make a graph and get a PNG with a few formatting options" but there's a lot more available if you have need of it.
Who wants to casual game with an underpowered box on a giant TV screen? Goofy games are fun on a 4-7" screen because expectations are low. On my TV I expect a crazy immersive experience, not "Candy Crush".

Infinity Blade, Real Racing, etc. show you CAN get "crazy immersive experience" (or near enough thereto that 95% of users won't notice a difference) on a "phone". Given an iPad Mini (retail replacement cost $250 so you know it costs less than that to make) take away the HD+ display, touchscreen, cellular radio, battery, speakers, mic, and most of the flash storage, and you've got a sub-$99 dual-core 64-bit box that ALL your iOS games - from Candy Crush to Infinity Blade III - can run on right now ... and anything you get for that big screen can, in turn, run on your phone when Mom says you have to get in the car and you want to take the in-progress game with you.
I have also found Wikipedia to be a convenient math reference, but it is not always the "best" that is easily available on the internet. If I'm looking at a topic, it's usually fruitful to Google "introduction to X theory" and go through a few possibilities to find a literature review. Often there is a review which is a good "companion" to the Wikipedia article in terms of explanation, since the style will be different and you get some breadth of perspective.

>that that's attributable to math being hard

(an easily underestimated property of mathematics)
I'm assuming both positions would be SDE positions correct? The requirements to get an internship would be less than trying to secure a regular position and therefore the "easier" route, plus the regular positions are usually full time so they may not consider you while you are in school whereas the internship should be more accommodating of your schedule.
There have been suggestions that slight differences should be allowed depending on one's race and age, too:

http://en.wikipedia.org/wiki/Body_mass_index
The problem is that he donated money to support a law that discriminates against people. It's not a private personal opinion that isn't harming anyone, his personal belief has directly contributed to discrimination. Beliefs are never truly personal and private, what people believe affects their behavior and interaction with others.
I could see some conflicts of interest issues too. (e.g. implementing WebRTC could be against their interests - since Microsoft owns Skype, they might not want to lower the barrier of entry to a competitor.)
All these points are fine but theres no reason to flat out lie about the quality of Mavericks....

1) Keyboard shortcuts are fine, if u use a OSX all day every day you will think Windows shortcuts are bad. That and you can edit pretty much every single shortcut in OSX if you are really that offended by them.

2) If your apps are crashing every 2mins (or even more than once a week...) your computer is f'd.
Mathematica (or do we call it Wolfram Language now?) evaluates 0^0 as Indeterminate and warns: `Power::indet: "Indeterminate expression 0^0 encountered."`
Maybe I'm just waiting for TypeCoffeeScript ;)
Nice idea. It would be fantastic if this could be done on the phone during the image capture
very nice, never experimented with modifying images via command line but was able to understand the process via shell parameters.

also photos of whiteboards always come out terrible, this cleans them up nicely.
And that Sony remote app has ads ... on top of being a royal pain to pair with the controlled device (haven't bothered pairing the new BD player after the 4yo stripped the tray-ejection gears pushing it in on the previous model).
I'd also add as a TextSecure user that I assumed both of those scenarios were plausibly insecure until the recent release with secure group messengering. They're pretty open about the weak points in the application generally speaking.

I will agree with you about the UI design until the revamp in the latest release, though.
Is Chrome actually decoding the file then reencoding it / pushing raw video frames, or is it just streaming the file to the Chromecast? I suspect the later.

Maybe I'll try that myself later.
Supporting your final paragraph: the concepts of nothingness, emptiness, absence, etc. are all much older and more universal than mathematical zero.
> For almost all practical applications for which bitcoin is being used, this doesn't actually come in to play very often.

Not exactly. If you have all your coins in a single transaction, you will get change - which can take 10 minutes to confirm before you can spend it again.

Yes, you can solve this by splitting up your money, but it's not something people expect.

> It's not wasted if it's being used to process bitcoin transactions.

Yes it is being wasted. Waste doesn't mean "unused", waste means "using more than necessary". Due to the hashrate arms race, tremendous amounts of power are being wasted doing nothing useful.

Bitcoin is powered by electricity, a better currency would spend something else instead.
This is not true. A very natural way to define a^b is as the number of functions for a set with "b" elements to a set with "a" elements. In this case there is exactly one function from the empty set to the empty set, and we have proven 0^0 = 1. This is no different than defining addition and then proving 1+1 = 2.
Facebook is not screwing you -- says the guy whose job depends on people buying Facebook ads and likes and managing pages.
This is simply politics. I am flagging this.
Totally.

Without some degree of plausiblity it's not an April Fools joke.
I'm glad to not be the only one who thought "he's writing an editor now?"
To clarify, these audits aren't a choice, they are a contractual obligation as part of receiving grant funding from OTF. Projects are allowed some flexibility in terms of when they schedule it, but it has to be done. I think it's a great idea.

Also, during the period of time when TextSecure received audits from firms as part of an OTF grant, publishing the results was not an option that was contractually available to us. It's not something we "decided."
Totally.. see the appearance of TextKit on iOS using tons of NS* classes instead of UI* classes, and UITextAlignment being replaced with the OSX NSTextAlignment, etc.

I doubt its a very high priority though given how small the OSX Desktop market is in comparison.. it'll just be a very slow merging ;)
Well between rent and car insurance I need some money, as I don't want to go an ask for help from my parents(I'm 22).
The impact each government action has on society is obviously very different. Even changing the neighborhood a school is build can completely change the impacts of the spending. And changing spending from some corrupt bureaucracy into some low overhead redistribution program will certainly change the society where those run.

That said, yes, you still have as big[1] a government. Your people will still have to pay the same 30% of the GDP in taxes, and their products will still get more expensive by the same amount.

[1] I'm not sure 30% of the GDP constitutes a big government. In fact, I'm quite certain that number is meaningless without context, but well, I'd love to be proved wrong on that.
It sounds like that's the plan (from your link):

"However, apps will get deployed on end-user devices as fully self-contained natively compiled code (when .NET Native enters production), and will not have a dependency on the .NET Framework on the target device/machine."
Large institutional investors like mutual funds, pension funds, etc. have at least some of their incentives aligned with their own investors - they want the value of their holdings to go up (to increase management fees), which means exercising some level of corporate governance. For instance, looking askance at value-destroying vanity purchases (arguably, Oculus being the latest example).

Even this minimal level of oversight isn't possible when they have no voting rights worth mentioning.
Linus uses libgit2 [0] albeit as a data format, not as a basis for VCS.

[0] https://plus.google.com/+LinusTorvalds/posts/X2XVf9Q7MfV
Sarcastic bug: appoint Brendan Eich as CEO for life at Mozilla
LGBTI* rights enemy Brendan Eich is now CEO of Mozilla, calls discussion of his person a thread to Firefox in attempt to silence critics.
Ask HN: Have you moved from entrepreneur to employee (not via acquisition)?
I’ll preface this by saying I’m a designer and not a developer, but I’m curious on answers regardless of role.

I’ve been in the startup world for the past 3 years, and self employed as a consultant and contractor for 5 years prior to that. I was a co-founder on a startup team that was seed-funded by a brand-name VC firm in Silicon Valley, and worked on that product for 2 years before we ran out of runway.

I have a young child, and would like to stay in the SF Bay Area, for various reasons that I won’t dive into here. Largely because of (insane) housing costs and the desire for a more predictable income, I’ve been considering moving to a larger company, or at least a startup with solid funding.

My question is, have any of you moved from entrepreneur to employee, and how has the experience been? Over the longer term, I’d like to move back to entrepreneurship; have any of you who answered yes to the first question been able to do so?
How to Understand Everything (and why)
Bootstrapping SoCs gets really tricky when you don't have a JTAG device. The newer chips that let you boot directly from SD have been a great leap forward in development speed.
If your employees are happy, groom them to take it over and then make them owners.
I have set up my scheduled to fit into a 35ish hour work week. A full 8 hours for 3 days and about 5 hours 2 days per week. Which gets me pretty close to full time.
Coffee is to Type Script what indentation is to type theory.
I think this definition is somewhat non-standard for laypeople. Most people think of x^y to be defined as "x multiplied by itself y times" or something similar. By this definition, 0^0 is a convention/shorthand, not a truth.

I think the "functions from b to a" definition is useful to note too, though
Nope. There is still something quite unique to medicine (or at least much more present it) that makes regulation desirable. It's not because prices would go up or down.
Up – Extremely simple file uploader powered by scp
Typescript is just a superset of JS, what does that mean?

Is just your regular js, but with some stuff added like type

check, classes, interfaces and some cute operators, just the

language that most know with some goodies added to help

with development, that is and that all, in oppose to CS that

is just syntatic sugar with others cute tricks that make the

language more appealing to people like you (assuming by your

post that you are a python developer). So if you are into JS

or type check then you should give TS a try, if not then

just stick with CS, only you can answer is changing

transpiler in your workflow is gonna make your life easier.
Getting a PDF to work well on a Kobo
I wonder if they're true reboots.

On OS X it's somewhat rare for an update for require a reboot. Often they don't actually reboot the machine but just log you out, perform the update, and then log you back in.

While these updates feel like a reboot since you lose your desktop environment state, you can tell the difference if you're paying close enough attention.
Smart Guy Disease
And is this better or worse than the alternative? Do we have more than 2 options?
Fort Hood Shootings Timeline
Right. "Ownership" is a really fuzzy thing; in the context of owning shares of a public corporation it gives you the right to be treated equally (in some senses) with other shareholders, standing for shareholder lawsuits alleging breach of fiduciary duty, and most importantly the right to select the board and vote on certain proposals.

No voting rights takes away the most important component.
Microsoft are contributing to Object RTC, so I see this as unlikely.
There is actualy one already: https://www.npmjs.org/package/typed-coffee-script
I disagree. There are math concepts that I've found impossible to pick up from wikipedia but can easily be learned in 5 minutes by having a conversation with someone who already understands them.

Honestly this article in question is a perfect example. I'd wager than almost everyone who reads Hacker News can read the blog post and understand every single step from start to finish. The same can not be said for the Wikipedia article.
From the article:

"...one fundamental building block that BTC needs right now: legitimacy"

"Imagine if you were able to provide governments assurance that every BTC wallet that cashed out into USD had a thorough KYC procedure performed on the transaction"

I'm afraid this kind of legitimacy will never be obtained for Bitcoin - not because it's impossible, but because many (most?) of Bitcoin's strongest proponents are pushing for the exact opposite goal.

On one hand, we have people wanting to "fix" Bitcoin by providing more transparency - through decreased anonymity. On the other hand, we have people trying to "fix" Bitcoin by providing increased anonymity at all costs.

Personally, I believe both goals are admirable, but the conflict may ultimately hurt Bitcoin's chances of long-term success and mass adoption.

It comes down to this question: do we want Bitcoin to become "legitimate" and fit in to the current landscape of government regulation, law enforcement, consumer protection, etc., or do we want Bitcoin to fundamentally disrupt all of those ideas and stand as something all of its own? The first option ensures greater chances of (quick) widespread adoption without rocking the boat too much, while the second option flies in the face of systems of power and influence that have been in place for thousands of years.
Whoa. Lots of work just to read a PDF. I like your writing style btw.
I've started applying the "ginger test". (As in redhead) If it would become ridiculous when substituting "ginger" for woman, girl, or female in an article, then I can be certain that the article is ridiculous.

"whats it like being the only redheaded person in the office and do you think your red hair affects your performance as a coder..."
I am sorry but Calibre and Bibdesk are completely different programs. I have used both programs and I am surprised you would say that calibre is an alternative to bibdesk. Calibre's focus is ebooks and bibdesk's focus is bibliographic information. The only possible overlap is that they both create a directory with electronic reading material. In order to get calibre to organize a directory like bibdesk (ie configured by author/journal/year) you have to jump through a million hoops and it requires duplicating your library. Have you ever used Bibdesk?

I grudgingly use calibre for epub/mobi conversion. Calibre's UI is ugly and it is not very usable: there are three separate pairs of arrows on the ebook preview screen! How would you decide which pair is for pgup/pgdn? And what would a user expect the use is for other two sets?
To be honest, its been a long time (years) since I've given it a serious try. I had problems in the top bar, it wouldn't start up properly, often freezing, and I would get errors frequently trying to access it. I don't know if these errors were with the drop box client or on my end.
It supports a total of seven controllers and remotes:

"Amazon Fire TV allows up to 7 remotes and game controllers to be connected at one time. Each game controller can be associated with a player ID, opening up multi-player gaming in the living room. Games can even use different combinations of input types (remotes and game controllers) to make multi-player gaming easy for everyone."

https://developer.amazon.com/public/solutions/devices/fire-t...
Haskell in the Newsroom [video]
Dang. You give people a free lunch and this is how they react...
Google has multiple billion-dollar business lines. But mostly they have been effective in building products that drive revenue to the main one.
and yet none of them make money except search advertising. it's almost all of their revenue on a percentage basis.

edit: i do believe they make a bit of money with youtube now, but it is still advertising. they haven't successfully SOLD anything to date.
It was a DNS issue which was fixed. Back online.
Why? With the x^0=1 definition, wouldn't log 0 be undefined?
That's actually awesome and should happen! Test various combinations of macro-nutrients!