skysight-inc/HackerNews huggingface dataset:
> Units

If you read the blog post you'll see that the units support before 9 was 'tacked on' as a separate package. The units in 9 are much more extensive and flexible, and more importantly are integrated with other functions at a deep level. To give an example, if you find a solution to an equation that involves units, the solution will possess the correct units (and so on for curve fitting, etc..).

> Face detection

Having used both Mathematica and OpenCV for image processing, I challenge you to explain exactly how OpenCV goes "far beyond" Mathematica. Particularly in morphological processing and image component measurements, Mathematica is quite far ahead of OpenCV (in fact, Mathematica bundles OpenCV to do some of its image processing). However, OpenCV does expose more lower level stuff, and comes with some ML and object detection routines that Mathematica doesn't yet have. But the maximum speed at which you can prototype new algorithms in OpenCV is pretty darn painful.

> Spectrogram

The audio spectrogram is certainly not tacked on. Even doing a Short Time Fourier Transform yourself is far from easy (it is not equivalent to an ordinary FFT). Making it performant on large audio samples also requires some subsampling smarts. And doing a correct wavelet spectrogram is highly non-trivial, because the feature size depends on the frequency -- i.e. low frequencies have lower time resolution than higher frequencies.

> No new content.

Look at this list:

http://reference.wolfram.com/mathematica/guide/SummaryOfNewF...

There's a massive amount of new algorithmic content there. You can't seriously claim that, say, symbolic calculation of antisymmetric tensors and continuous Markov processes are 'just convenient wrapping'.

Disclosure: I work at WRI, and love using Mathematica.
Nice hack (although I would put this in the category of 'workaround'). The idea is cool, but I can already imagine all sorts of debugging nightmares with this approach. To begin with, how do we find out where the connection is broken (Is it the client socket or the proxy socket)? Bad connections have different reasons (in C terms: ECONNRESET, EWOULDBLOCK, ENETUNREACH, etc); are these specific reasons propagated verbatim? What about flow control between proxy and client?

There is always a chasm between whipping up a cool hack and making something usable. This hack needs a long bridge in between.
Probably because they don't always make the front page.

See this: http://news.ycombinator.com/item?id=4845645

Posted again, today (as of writing, of course).
The shit is always broken, and always was. I understand some idealistic network engineers may disagree, but this is a fact of life. Deal with it.

And this 'news' definitely do not deserve the frontpage of Y.
> 1) Find some registered non-profit with blog hosting (does this even exist?), and only post there.

dreamwidth.org is a for-profit org, but it strives very hard to be privacy aware.
The part about the Treasury building is a common misconception! It's actually related to the size of the street in front of the building:
http://www.welovedc.com/2009/05/19/dc-mythbusting-the-height...
It's a serious question. Did you even read the article?

Not all that many people do law degrees, but the Economist has repeatedly covered studies that suggest the number of lawyers we have is well above the economic optimum, that having too many lawyers harms the economy.

Further, since you have an MBA, you should be fully aware that the tiny number of MBA holders have wildly disproportionate influence on the economy. As the article says at the beginning, 40% of Fortune 500 CEOs hold an MBA. So it's entirely reasonable to ask whether the degree, like a law degree, is really benefiting everybody. Perhaps it mainly benefits MBA-holders at the expense of others.
In case anybody doesn't know what the NDAA is, it is the law that allows any person (US citizen or not) to be incarcerated for an unlimited duration (including until death) without being charged with any crime or wrongdoing.

The euphemism used to name this piece of legislation is the National Defense Authorization Act.

http://www.aclu.org/blog/tag/ndaa
Database management for public and private clouds
Looking at the other comments, I think there might be a misunderstanding.

The last thing you want is a UI blocking popup like alert() that, at least in browsers like Firefox and IE, effectively lock the entire browser from doing anything, which is a terrible anti-pattern in multi-tabbed browsers. Chrome did it right, at least with the HTTP authentication prompt, to make the UI block on a per-tab basis and have the prompt window not be a top-level-window-manager-managed-block-the-entire-app modal dialog.

I think a case can be made to have functionality that shows a dialog that is modal within the context of the page it is on, not modal for the entire browser. The former would be useful for the cases you outline, the latter is the bane of users everywhere.

(forgive me if I'm misrepresenting the current state of browsers other than Chrome when it comes to modal dialogs like alert(), I don't use them much; I think everyone can get what I'm saying despite that)
I'm excited to see a Cocoa app on github!

A year ago I hacked together an almost trivial Folder Action Script that does the same thing, and works really well. In case anyone's interested, here it is:

https://gist.github.com/4165548
The way this expresses itself is some web sites work and some just hang. Looking at the traffic with wireshark you see packets go in but they don't come back. But other web sites work just fine. So you start ratcheting down the MTU size on the outbound router until the non-functioning web site starts returning your calls. Doing ping's with various sized packets can (if the server is responding to pings) also identify the longest packet you can send before someone between you and them decided they want a different fragment size.
Awesome! I'll check it out soon :D
Not using Facebook is the only solution. Or to be more precise - instead, one should use tools which are built from the ground up for the sake of users and social networks, rather than for the sake of profit by exploiting users' profiles.

Attempts to "cure" Facebook sound like attempts to tame poisonous snakes not to bite when they feed. It simply sounds like nonsense to me. Facebook from the start was for-profit thing directed by its owners, and never had any "users governance". If someone wants "for people, by the people" - let them use Diaspora*, Friendica or whatever else emerges on the horizon to fulfill that purpose. But if someone is using Facebook, they shouldn't complain that it doesn't respect its own users. That's the way it was built from the ground up.
The joke I always heard about split verbs was, "I suppose then to uphold a bank is the same as to hold it up?"

Not to say that really contradicts the theory, though, as the single word "uphold" is essentially vocabulary, and could easily have been borrowed from a West Germanic language, irrespective of its grammatical implications.
https://github.com/nornagon/scrubby/blob/master/scrubby.coff...
The Wolfram Predictive Interface™ sounds a lot like Clippy.
Fair enough, I don't disagree entirely. ;)
Google Authenticator doesn't communicate with google at all - I don't understand where he pulled "but we were nervous about handing another key to identity over to a company whose primary business is search and advertising" out from?

Also, both the client and server software is open-source, so that can be confirmed too.

Also, a mobile phones time is synchronized by the GSM network, it doesn't drift much (if at all).
Christian Louboutin Schuhe Outlet Günstig Kaufen In Deutschland
hristian louboutin online outlet store bietet billige Christian Louboutin schuhe 100% hochwertige versandkostenfre
Fetching the url and sticking the "title" in the subject might be better.
A Primer on New Copyright Damages as File Sharing Lawsuits Head To Canada
They're hardly in a unique position.

Look at gmail, for example. How do they "monetize personal information"? Or look at twitter. If I set my account to be protected (which I do) then I have a modicum of security in knowing that my personal messages won't be viewable by the entire world without me knowing about it.

It's not that difficult to get the basics of privacy right. Many companies do it just fine. The difference is that facebook doesn't care.
When I saw the title of the posting, I initially thought it was related to checking photographs. :-/
* Transactions are signed locally: Your private keys are not shared with the server. You do not have to trust the server with your money.

* Freedom and Privacy: The server does not store user accounts. You are not tied to a particular server, and the server does not need to know you.

* No scripts: Electrum does not download any script. A compromised server cannot send you arbitrary code and steal your bitcoins.

* No single point of failure: The server code is open source, anyone can run a server.

https://en.bitcoin.it/wiki/Electrum
This could be a signal they want to send to Amazon, too "every time you cut your prices, we will, too, and that will just be bad for both of us".
Steve Jobs on Intelligence
This is pretty cool. Excited to try it out! Does this work on VMWare?
re: key length - Google Authenticator supports any length of key; Google happens to provide 80-bit (below the 128-bit minimum, per the HOTP spec!) keys for their own services. However, it does NOT support > 6 character output length, nor HMAC algorithm, nor (for TOTP) varying step or offset support.

re: 1 - By putting your MFA codes in a centralized (and synchronizable) location, you're losing much of the effectiveness of the second factor. So "when you install the Authy app on the new phone" now there are two (or more) devices with access to the second factor. So when someone hacks your Authy account, all of your MFA tokens are compromised.

re: 2 - time sync problems are supposed to happen server-side, per the spec. As an implementor it's nice to not have to solve that problem, but you should be using a library for it regardless. Also, please find me a phone (at least one with GPS) that doesn't keep remarkably accurate time. I'd be more worried about server clock drift.

re: 4 - Any company dealing with MFA secret keys should have a way to revoke them. It's conceptually as easy as nulling out a cell in a database. By putting everything with this service provider, you're increasing the amount of damage a single breach can do.

There are a lot of things wrong with Google's Authenticator app, but the fact that it doesn't sync with a remote service is a HUGE benefit to security. I like the idea of a "revoke everything from this device" button, but I don't like having all my security eggs in one basket.
On the contrary -- graphs (networks, not plots), statistical distributions, and random processes are everywhere in almost every industry. It is just that the current tools for working with them are currently so hyper-specialized to each individual field that they are 'ghettos' that most smart, general-purpose developers never enter.

We're all blind to things our current tools don't permit us to explore.

As a random example, I bet that many cloud-based services could (but probably don't) do reliability analysis of their services under different independence assumptions. Are the weak links what you thought they were? What if you updated your model as various things failed / rolled over, so that you could run to put out the fires that are most likely to burn the whole village down? For a modest organization a smart intern could probably put this together with Mathematica in a couple of weeks.
Yes we do support VMware. More info at http://www.scalegrid.net
Kickstarter for 1 Second Everyday Video App
Hi Chris -

I'm sorry you feel this way. I agree that HN needs less vitriol like this, but I can understand where you're coming from.

Expect an 'about page' at some point in the near future. In the meantime here are a few links that might help you learn more about the company, the team, and the product (I found most of them by googling "Freshplum" and "gethelium"):

* https://angel.co/freshplum

* http://www.crunchbase.com/company/freshplum

* http://www.linkedin.com/search/fpsearch?keywords=freshplum

* http://thenextweb.com/insider/2012/11/01/freshplum-launches-...

* http://techcrunch.com/2012/11/01/freshplum-goes-after-small-...

* Demo: http://sam.odio.com/2012/10/31/buy-me-beer/

* http://allthingsd.com/20110621/sam-odio-i-left-facebook-to-r...

And, if there's any more information you'd like before signing up, there's always email. Our addresses are in our profiles.
Mixture of both, I think. The fact that Danes speak quite good English, and don't expect foreigners to speak Danish, means that they switch to English as soon as they realize you aren't Danish, so it's quite easy to get by in English. But I've spent some time attempting to study the sounds, and I just cannot make most of them in a way that Danes can understand at all (e.g. saying place names, even those I've practiced!). To a somewhat lesser extent, I also have trouble parsing them, though I can recognize some stock phrases that I've heard often. Oddly enough, the Swedes I know can't actually communicate with Danes in spoken language either, despite written Danish and Swedish being nearly identical. They will typically switch to English to talk to each other, even though officially they're supposed to be able to communicate (Danes<->Norwegians and Swedes<->Norwegians seem to have more luck).
Given symbolic manipulation, Mathematica allows you to frame your problem without stating how to solve it, even though it would nearly always need some help. I often do the math by hand anyways beforehand for the purpose and to understand what is going on, but Mathematica subsequently allows automating and easier maintenance.

While this could be an extensive debate, I prefer Mathematica to Matlab whenever there is an option. I am a heavy user of both, though have never used Symbolic toolbox in Matlab. It starts a lot more complex in Mathematica, but becomes significantly more powerful shortly thereafter.
These just need the other 20% to go up in value 5x to break even, and with seed/angel money that is easy to do.
...and many many other neat features that I'm sure grep has, but you have to remember and memorize them. ack has sensible defaults.

That's why.
Yeah it is. Its universal for iPhone, iPad, and iPod touch but still pretty expensive. The I think the main reason being it syncs with the Desktop version (paid separately). I still think its overpriced (yet I paid anyway).
Did not mean to be curt. But when I read articles like this I put up my shields. The article seems to describe how one side is winning but it's only part of the illusion that there is real debate about real issues being discussed in presidential elections. It's like professional wrestling, everyone know it's fake but nevertheless feverishly take sides. Noam Chomsky and Ed Herman wrote about this in their book, Manufacturing Consent.
Well, that's Texas. (I grew up in northeast Houston.) These 'unappealing' candidates are reliably winning there, so it's hard to say they're not locally appropriate, on (small-d) democratic principles. And even the (big-D) Democrats are more conservative in such places, steering clear of gay/abortion rights. For example, you mention Mourdock in IN. He lost to a pro-life, anti-gay-marriage Democrat who'd co-sponsored a bill that included the same extra 'forcible' qualifier about rapes that GOPers are attacked about.

Also, all "rape-comment scandals" are not alike. (Fuzzing them together is again deploying 'out-group homogeneity bias' for partisan electoral advantage.) Mourdock's gaffe was clumsy, but a genuine attempt at expressing a philosophically consistent position, common among religiously-motivated abortion opponents, that follows naturally from the idea that all life is a supernatural gift, and all abortion an unjust taking of a life. (I've heard strongly pro-choice people say they respect this position, for its consistency, more than the 'convenient, popular exceptions' pro-life position.)

If Mourdock had said it more artfully -- for example keeping the words 'rape' and 'something god intended' much further apart -- many voters may still have disagreed with his 'no exceptions' approach but it would have been a lot harder to tarnish him with Akin-like ignorance and insensitivity. (Harder, but not impossible: more than ever before partisans and 'outrage farmers' selectively quote and rearrange statements to make them maximally-inflammatory before reporting, to score quick points before the full original context is known.)

Even your word choice that Mourdock "found it necessary to mention" this makes it seem like he was going out of his way to inflame. If you watch the clip yourself -- http://www.youtube.com/watch?v=zgDgub8X6DQ -- I think it's pretty clear he was struggling with a dicey issue (especially for those who believe in a 'good' and omnipotent diety who allows evil to happen), and trying to be responsive to a direct question during a debate. And his reward for being honest and engaging (but unpracticed on the exact word choice)? Being lumped together with ignorant Akin, forever.
With 'Defiance,' Comcast's Syfy Bets $100M On Convergence Of TV And Videogames
Mathics is pretty impressive. Nice work!
We support private clouds like OpenStack, CloudStack and VMWare and public clouds like EC2, Rackspace.
Scan Has Been Downloaded 25 Million Times, Scans 27 Million QR Codes A Month
Mobile is eating the world, and a lot of people, myself included, are using online instead of native apps. I have already cursed the gods for the horrible input type support across many browsers.

I think "doesn't work in IE" could turn into a problem, if certain web services won't work on IE Mobile. It might be the best incentive Microsoft has ever had to make step it up.
Windows XP...(ten years)...Windows 8!
May I suggest a bookmarklet I created called PARTYMODE?

http://wenthiking.com/partymode
I expect the next step is to make de-indexing illegal.
At last end to end database management. Can we get postgres support? At last I can focus on my app now.
> The next step is to make this a monad!

It already is! Each expression is a simple wrapper around a monad, similar to this datatype:

data Expr = Expr (QueryM Term)

Where QueryM is the monad that helps build the query and Term is the raw protobuf expression that gets sent to the server.
This is good news. We are really looking forward to some of the new features.
Thanks for sharing!
Talk to customer support. I think they're pretty good about helping out students.
Sorry you don't like the design. Any suggestions on improvement? Also, it was made with Bootstrap.
It's just not true that syntactic borrowing is that uncommon (google it). That means that the historically documented prolonged contact between Scandinavians and the English had some effect on the grammar. No surprise there. Since syntactic borrowing is not uncommon in contact situations, it's a bad way to tell what language is descended from what other languages, so this proposal isn't off to a good start.

You can strand prepositions (or verb particles, as we'd call them when they're not heads of clauses) in final position in German, contrary to their claim: Er stellt es auf "he sets it up".

Off the top of my head I can name many ways that Scandinavian and English differ syntactically (forgive the jargon: you can Google it). 1) Many Scandinavian languages maintain a form of V2, where tensed main verb appears in 2nd position (defined syntactically); English lost it in the Middle English period. 2) Scandinavian lacks do-support (the presence of a dummy tensed auxiliary in certain contexts: "I don't want it", "Do you know?", etc.) where English has it. 3) Some Scandinavian languages have V-to-T movement (where temporal adverbs occur before verbs); English lost that a long time ago.
You didn't get my point...

I know what it is based on, except the implementation details.

My question was what's the mechanism to verify the code refreshed every time the screen is turn on (which is a little different from other authenticators).
That was my first thought as well, but after playing around with it all afternoon, I'd say that I'm "cautiously optimistic". It's quite snappy, and they clearly put a lot of thought into optimizing what it shows and when. It would have been super-helpful when I was first getting started with MMA, and as an experienced user I'm finding myself using it more than I would have expected.

My one gripe thus far is that there isn't as much keyboard control over the prediction interface as I'd like, but that could just be that I haven't found the shortcuts yet.

One thing I quite like about it is that there's a built-in "feedback" feature- any time the "predictive UI bar" is showing, there's a button you can press to send semi-structured feedback about what's currently showing, suggest other things you'd like to appear in similar situations, and so on. I've used it already to suggest a few changes the prediction UI for ListPlot.
The right way to stress-test an overclocked PC
We are definitely thinking about postgres support. Our current supported databases are MongoDB, MySQL and MS SQL.
>> No new content.

>You can't seriously mean that.

I didn't say that. For the record, I use Mathematica too, and while I find it useful I'm more often that not left frustrated.

Clearly they've improved these features, they just haven't improved them enough for my uses. I've personally used the Units package before and made audio spectrograms, without much issue but without much success either. I always had to turn to other tools to get the result I need, and this is still the case with Mathematica 9. The improvements aren't sufficient to make Mathematica useful for my particular uses. Let's take face detection as an example:

http://reference.wolfram.com/mathematica/ref/FindFaces.html

Do we know how it finds the faces? What if we want it to find other facial features, or train it with another data set? With OpenCV, I can tell it to use a custom Haar cascade. The only options Mathematica exposes are face size!

Having a feature in a bullet point isn't sufficient if the feature isn't fleshed-out enough to be useful.

More generally, I find myself using Matlab more often even though it doesn't work quite as well for my purposes. And why? Because it has easily readable source files, more in-depth documentation that tells you how its algorithms work, it has an open-source alternative that's more or less source-compatible (Octave; Matlab gives me a nice GUI and a pleasant working environment, but a colleague can run my files) and also uses open source software in a lot of cases so its output can be independently verified. It's that kind of thing that Mathematica needs to work on, not surface level features that probably aren't going to be useful for people who actually need them. If someone's project relies on good face detection I doubt very much they'd find FindFaces[] sufficient. Which is not to say Mathematica isn't better for having it than not having it at all, and I am sympathetic that they have to start somewhere...

Edit: I just want to add thatI have no doubt a lot of very smart people are working at Wolfram, and a lot of these features are great. I just can't help but think that developer effort is somewhat misplaced. The graph in the blog post of number of functions against time only goes to highlight that. When you see the number of people clamouring for undo support, or a better GUI, or existing features being better-explained or more fleshed out, I think that's what they should be concentrating on rather than adding new features to the list. Though the new Tensor functions are pretty cool..
Possibly never. The next version is near, though: http://www.theverge.com/2012/11/28/3693368/windows-blue-upda....
That is a cool feature and was new to me. I liked it.

But you cann't reply to two different selections together. Probably because none of the browsers allow controlled selection using CTRL key.