skysight-inc/HackerNews huggingface dataset:
David McOwen was a tech who installed distributed computing clients on the machines in his lab.

(http://www.securityfocus.com/news/300)

> A computer network administrator faces multiple felony charges and years in a Georgia prison for allegedly installing Distributed.net clients without permission. Prosecutors say its justice, others aren't so sure

> A college computer technician who offered his school's unused computer processing power for an encryption research project will be tried next month in Georgia for computer theft and trespassing charges that carry a potential total of 120 years in jail.

> The closely-watched case if one of the first in which state prosecutors have lodged felony charges for allegedly downloading third-party software without permission.

What a lot of people missed was the significantly raised electricity bills from having 500 PCs running this software all day.

And a gorgeously authentic 2001 page (http://freemcowen.com/)
It's not as good as it is on Windows, simply because of Visual Studio (let alone Visual Studio plus ReSharper). I must admit, it's enough of a productivity improver that even on my Mac I prefer to do most my hacking in VS running under VMWare. But that's not really anything against MonoDevelop, it's just that lately Visual Studio's gotten so good that it's really hard to resist using it if you already own a copy.

Compared to most other open source platforms, OTOH, I don't think it feels like one's been relegated to a language underclass at all. Of course you don't get the benefit of working in the operating system's official first-class language like you do on Windows, but in fairness that's a privilege that you never get to enjoy when working in most languages - including Java, Python, Ruby, and so forth.

As far as why it's less popular outside of Windows, I'm inclined to think that's mostly down to social effects. Java's got the Linux enterprise development space so wrapped up right now that I suspect trying to pivot to Mono would be a bit like trying to push a glacier. Businesses aren't in the habit of rewriting millions of lines of code on a whim.
balsamiq, worth the $79 HANDS DOWN.
www.balsamiq.com
What I wish Puppet and Salt would do differently
Your comment kinda has the answer in it: it's a niche. It doesn't have to fight with the likings of M$, Sony or Nintendo. If the they manage to find a "blue ocean", somewhere between the big boys, they are all set. There should be tons of not so casual players out there, that enjoy creative and witty games, e.g. most of these Indie games with a wow-factor.
I actually assumed it was an impartial list. I don't believe he's trying to be misleading, but a disclosure would be nice.
Yes it does and it's called https://moqups.com/
I also work the the JVM (but not Java) everyday. The JVM and it's libraries are arguably the strongest part of the Java ecosystem. You really need to experience other languages and their library ecosystems before you make grandiose comments like these.
One obvious way to help jump start this process is making it easy to bring games over from android phones. These won't be nice HD games but they may spark some interest. Also it may appeal to those who buy playstations and xboxes primarily as media centers but also want to do some light gaming.

I'm rooting for it but you're right about the main challenges. Let's hope they can solve them.
Well, maybe. At the moment, the 'screenshot' on the website is a blank Mac OS window with the title 'Hacky (24)' and a never-ending spinner in the upper right corner.
Those of us from the US really shouldn't be laughing. Had US propaganda wished, we'd be running around in fear of these things, just like with Saddam Hussein's WMDs and all the other boogieman tales which whip up support for international violence.
[Sage](sagemath.org) provides a very nice, unified approach to NumPy, SciPy, Maxima, Octave (if it is installed), and most other open source mathematical package -- with the very important exception of [Gambit](gambit-project.org).
Last week I was standing behind a couple guys wearing New Relic shirts and I overheard a conversation like this:

Larry) We just got a brand new 9TB storage array for the intranet
Moe) Wow 9TB is really huge!
Larry) I know right, but the graphics department needs like 3TB and keep asking
for more, don't they know that 9TB is huuuge?
Moe) Man that's insane, the marketing guys are already over a terabyte!
What are we going to do?
Larry) I dunno man, we'll probably have to tell them no.

I'd guess they need the money to buy a larger filer.
Are you saying that what happened on and after 1979, would have happened anyway? How hypocritical. I can't understand that need to rewrite history to look good. I guess it's hard to tell your children stories of how you destroyed entire cultures. Fairy tales are nicer.
Wow, last time at least they were selling one pixel for 1$. Now world advances 1$ for nothing?

http://www.milliondollarhomepage.com/
Dating websites are shit — all of them
Who Taught Us To Share Like This?
> Why do people still continue to push the myth that using event driven style with callbacks and a huge unmaintainable mess is the only alternative to native threads?

Performance.

Before it used to be the famous C10K problem. And the best solution was a solution based on a select/epoll/kpoll loop. That was then (5-10 years ago). HAProxy is still build this way. Nginx is build this way as well. That works ok for smallish applications that are only IO bounded.

Now there is also node.js. People want to use Javascript on the server with node.js (which is fine). But node.js is a single threaded application and asynchronous programming is the main way to do it. So all the advantages we are hearing about are well, people like to admire the technology they use because it makes them feel better about themselves (so it is not always causally the other way -- the pick technologies they like, sometimes they are forced to pick and then they force themselves to like it).

> Userland threading has been around for a very long time. The only difference between using an event driven style and using a userland thread lib is that with userland threading the complexity of managing the state of the various computations is done by the thread lib instead of by you.

Yes. And it turns out that in most practical application userland threading is actually built on an asynchronous IO select-like call. Think of Python's greenlet based concurrency mechanisms (gevent and eventlet). There there is the advantage of using threads and the advantage of using small per/thread storage and switching costs. So I think that this the most sane way to handle a highly concurrent, complex, application.

Ok, I lied. The most sane way is to also provide data isolation & CPU based concurrency. For that you need Erlang (or maybe Elixir which runs on Erlang BEAM VM).
Well, if the article focused on developers, it would be really short: "Know your shit."
Yep. A while back they sent me an email saying one of my domains, one not even registered with them, was listed for auction.

It turned out it was all a scam to get me to sign up for some sort of protection or monitoring service. And the sales rep was obviously an experienced scammer, not just some hapless phone operator. He eventually swore at me and hung up.

If those guys were on fire, I wouldn't piss on them to put it out. And as far as I'm concerned, anybody who works there is complicit in a (possibly technically legal) criminal enterprise.
They sent me, a non-customer, an email too.
People are Funny
"Imaginary" numbers are the square roots of negative numbers.

Because (-1)^2 = 1^2 = 1, these numbers don't exist on the regular ("real") number line. Instead we wave our hands and posit the existence of the magical number i, the imaginary unit, that has the property i^2 = -1. Through simple algebra, this unit is enough to give us square roots for all the imaginary numbers. For example, (3i)^2 = -9.

Imaginary numbers are "independent" of the real numbers, which means that the sum of 5 and 3i is simply 5+3i. That expression cannot be simplified further. Such sums are called "complex" numbers. The complex numbers can be imagined as a plane, with the horizontal axis consisting of the pure reals, and the vertical axis consisting of the pure imaginaries.

Complex numbers support all the regular arithmetic operations. You can figure them out yourself, so long as you remember i^2 = -1. In the complex plane, addition looks like vector addition, and multiplying by an imaginary number is a rotation.
This is the worst thing I've seen all day.
One game: Minecraft.

Its already on Android. The port would not be hard to do (if any).

This platform will grow like crazy, because the tools are open source, and Android is a very strong brand.
I find coding in a public, somewhat noisy place - like a coffee shop - pretty effective if you have a mundane but necessary task to do. The combination of ambient sounds to keep my brain busy while going through the boring parts, coupled with implicit social pressure of sticking to them ("Someone might have a glance at my screen, they better not see me browsing Facebook") makes it much easier to accomplish the task, compared to cozy, distraction-free environment of typical (esp. home) workstation.
* functions have to be written in separate files than "scripts"

* language features are mostly about matrix manipulation

* OO and functional programming are rudimentary at best

* you will avoid newer features because they are buggy and your colleagues will probably have older versions anyway.

* you might dislike the crashing IDE

* MATLAB is essentially a niche language compared to the universality of python.

The reasons to use Matlab:
* your program structure is going to be simple probably a single algorithm applied to many matrices or a few files(streams)

* toolboxes

* toolboxes

* toolboxes

* Simulink
Unless the company needs to raise additional capital, which apple does not, the stock price cannot be dangerous for the company.

I don't think this is true anymore. Discussion of executive performance these days starts with stock price (and often ends there.) Executives are encouraged by shareholders and the business media to prioritize short-term stock prices over long-term growth. It can be hard to overcome that bias, especially when executive compensation is usually tied very closely to stock price.
On the other hand, developing for this is a lot cheaper than the PS3 and 360. Much of its software is going to be ports of Android phone games, so developer adoption isn't the huge hurdle that it's been on other new ecosystems.

The mobile appstores are so saturated that it's impossible to get noticed, at least at the start that will make Ouya attractive to developers even if it has a smaller customer base.
The great thing about inventing your own currency is that when your business goes insolvent you don't owe anyone anything. All you have to do is write a clause into your user agreement that nobody even scrolls through, much less reads, that says the currency has zero monetary value.
Why wouldn't you just take the $24 billion and start a new company? Is Dell's goodwill really that valuable, are the supplier relationships that valuable? Or is it because of some legal non-compete reason?
Using the same registrar: Yes - only the same registrar has access to the domain. Built into the system (.com .net .org .info). No way at all around that.

By the same person: According to ICANN/Registries: Yes. But there is nothing to prevent a registrar from putting it in someone elses name in the sense that there is nobody policing that action. Also there is nothing to prevent a registrar from putting the name back in the original owners name and changing it a day, hour, week, month later either. (But as I said even though Registrars have to certify they aren't doing this there is nobody enforcing this at all.)
As much as I love Linux, I feel sorry for the functionaries that will have to migrate 20 years old Word templates and Excel macros to LibreOffice. These things don't always go smoothly.

Being forced into using new software because it's cheaper may end up giving that software a bad rep.
> Mersenne primes may not be infinite ;)

The argument can be made that, because there are an infinity of primes, then either (a) Mersenne primes are also infinite, or (b) a very strange effect prevents Mersenne primes above a certain size, while allowing an infinity of ordinary primes. Occam's razor suggests it's (a).
Just imagine if we didn't have computers how many fewer primes would have been found.

Even with computers I started wondering how they even go about testing these. I know there are multiple algorithms etc for verification. I meant in the sense of how to keep everything in memory and doing computations on it (I assume that numbers these large aren't trivial to work with).

The history of mersenne primes was a an interesting read though.
http://primes.utm.edu/mersenne/index.html
The regulation was more a response to Enron, Tyco, etc, not the dot com collapse.
Pencil is a free, open source and good prototyping tool.
http://pencil.evolus.vn/
It works perfectly on Linux, Mac, and Windows.
It allows you to prototype web apps, iphone apps, and Android apps.
Given 6 weeks of preparation time, I imagine lackluster engineers like myself could test out of a liberal arts degree.
Sorry I don't even know how that posted. I was in the middle of writing my reply and looking up the news story on presstv.

The claim is an Israeli F16.
Unblogspammed: http://ideditor.com/
Thanks for the share! Yes, this is my project. Going well thus far.
Well callback style is closest to the metal, greenlets look nicer (at the expense of this opaque dispatch loop) and IMHO both them cause pain over time :/

It's like a deal with the devil for performance... I guess I am disagreeing with the grandparent post. Maybe in Haskell it works (or is free), but C/C++, it works, but you can see you're paying for it.
Hmm, what's to say that they haven't inflated their stat of how much has been donated in order to encourage more people to just give them money?
Notch: "See, the problem with Minecraft for the Ouya is that it's android, and our android version of Minecraft isn't exactly that super great."

They've been working on it, but it still doesn't compare well to the PC version, or even the Xbox release. People are willing to accept a bit of a gimped version of their phone, because it's running on their phone. On a console (even one that costs less than a phone did) I think they'll have some trouble overcoming that.

It could happen, but a proper version of Minecraft for Ouya would take some effort. If they get enough adoption for Mojang to bother, that could be the tipping point that pushes it to popularity.

https://twitter.com/notch/status/223475074425036800
Cool, but.

Almost all the tools (shells, editors, sql clients) I use; either have (or I made to have) tab completion. This has been true to various degrees for 20years. Tab key to complete is utterly ingrained in my muscle memory.

And, the constantly on, constantly changing completions "suggestions" are utterly distracting.

Would like to see the "engine" plugged into standard vim completion (omnicomplete).

People who think vim completion is poor need to checkout supertab, jedi-vim, and language specific plugins such as python_calltips.
Hey Glesica. I think you hit the nail on the head with your 2nd last sentence. "It just had to convince VCs that it could have a successful IPO." If VC's think IPO's are less and less realistic as an exit strategy then the other major event will be acquisition exits. That will narrow the funnel of deals they'll be involved in to those that feel like they have a good chance of being acquired. To have a good chance of being acquired you'll need to get onto the radar of one from a handful of companies who have the pockets to do that (Oracle, Facebook, Microsoft - not really Apple as they right now don't do large acquisitions)

I saw your comment on manipulating public markets and see it referenced below in a couple of places too by others. Honestly, Dell pulled his company private because he can't manipulate public markets. It's important to remember that. Zuckerberg and FB have gone from wunderkind to potential "loser" status when moving from private to public markets.
How to Freak Out Responsibly About the Rise of the Robots
What if they donate all the money to the KKK or something?
Absolutely. Fucking. Genius.

I wish I had thought of this.
Don't forget maintainability.

Anything moderately complex in matlab quickly becomes a maintainability nightmare, in my experience. Matlab discourages modularity (functions have to be either one line or in a separate file), and writing tests of any sort is unnecessarily difficult in Matlab.

Beyond that, Numpy is remarkably clean once you know how to use it. How many times do you see "tile" and "repmat" calls in matlab just to multiply two matrices? Numpy's broadcasting is a simple but remarkably useful feature.

Finally, numpy gives you much tighter control over memory usage than matlab does. This was actually the main reason I switched, personally. I didn't realize how much I was missing for quite awhile.
We don’t get what we want on Valentine’s day
You are a new account, created 3 min after the submission, showing support and encouraging people to give money to some unknown person. Sock puppet?
Wait you mean they're trying to manipulate us with "Social Proof"?
Glad to help. I co-founded an online retail company in the early 00s and (foolishly?) decided that the off-the-shelf stuff available at the time didn't solve our problems, so I ended up writing a lot of code to handle our specific inventory management and shipping issues.
> the amount of computational resources applied to playing pretty 3D games.

The cool thing is that those pretty 3D games are one of the reasons why we have those nifty computational resources such as http://www.nvidia.com/object/tesla-servers.html.
Hi,

Good show. I checked your links on Maxthon [my IE without the IE baggage] and on Firefox (default browser with ABP add-on) for comparison.

1. On FF I have ABP installed, but there were no ads on Maxthon either for Ask. Is it due to "search bubble" or something else? Not sure. However, I too use uk.ask.com for my searches like you, so the 'bubble' should be the same for me as well. Hmmmm.

2. I got those two false positives also. But the rest of the search results were similar between both search engines (SO, rice.edu, stanford.edu, sourceforge, NVIDIA). I'll admit that I would have simply filtered those two anomalies visually and not given it a second thought. But wouldn't you say, search-for-search, the landing pages were pretty similar in the results returned (barring those two stupidities)?
I am also trying to make $1M for no reason, could you donate me $10?
Why I don't like Pulseaudio
It's unlikely - if the Ubuntu activities at Dell turn a profit, Microsoft will have to make a convincing case that not being Windows-exclusive is somehow detrimental to longterm strategy, and that's going to be a tough sell. Dell is one of (the only?) major player with an offering to a new (and very influential) market.

Nokia is different - Microsoft wasn't displacing a successful smartphone business, they bailed out a massive clusterfk. Maemo was promising, sure, but in no way profitable. Basically, Nokia wasn't in a place financially to make a long bet on a new player in the smartphone OS market - Microsoft was.
Well they can just start with a random code and A/B test the hell out of it until they find the right product :)
My mistake, he actually has left Google: http://beust.com/weblog/2010/05/13/leaving-google/
Exactly. This is why you use different passwords for every site.
Iran and France had quiet close relations. Today English is a more common second language than French in Iran.
Converting from options to cash at current valuation seems like it should work but it actually doesn't. That's because options are precisely what they say they are: options. Basic finance states that an option on a purchase is more valuable than the purchase itself and the value of the option is dependent on the volatility of the underlying asset.

Let's use a simple example to illustrate the point:

Assume you have a market worth of $100K per year and you're offered a job at a $5M valuation startup for $50K per year + 2% vesting over 4 years.

Using the naive math, 0.5% of $5M = $25K so your total compensation is $75K which does not make this a financially preferable deal.

However, let's say you estimate the startup to have a 90% probability of being worth $0 in 1 year and a 10% probability of being worth $50M in 1 year.

We can draw out 3 scenarios:

You don't work for the startup: You earn $400K in 4 years
You work for the startup and it fails: You earn 50K + 0.5% equity in your first year, then $100K the next 3 years at another job, for a total of $350K + 0.5% of nothing.
You work for the startup and it succeeds: You earn 200K of salary + 2% of $50M = $1.2M.

Your total expected value is 90% * $350K + 10% * $1.2M which is $435K or $108,750 a year, aka: slightly financially preferable.

Using option pricing instead of valuation pricing makes this deal seem 45% more valuable.

Note: I've deliberately ignored issues like dilution, preferences, non-linear utility of money and a bunch of other things in order to simplify the example. These also need to be taken into account if you're debating an actual offer.
That may be the case but Mono still isn't proven as much as the JVM is.
Or, y'know, they got the shirts at a conference.
Ouya coming to Amazon, Gamestop, Best Buy, and Target in June
You might want to check out yeoman, which can run a LiveReload server to auto-refresh the page you're working on, in addition to sass.
http://yeoman.io/
Funny, but they just are one of the "enterprise technology" sites their owner runs: http://www.linuxtoday.com/about-itbe
Not to mention that the Xbox 360 already has a very good and popular port of Minecraft.
Retailer steals Instagram picture
Single Sign-On Increasingly Connected In The Cloud
You made my day!
And full of fiction. They reported Hamas shot down an Israeli F16 back in November. No one else reported such a thing. Not even the Palestinians. http://www.presstv.ir/detail/2012/11/16/272691/israeli-f16-j...

If anyone watches Iranian TV in it's native language they will see it is full of military propaganda. I.e. showing off Iranian combat and military marches.

Iran has bilateral media cooperation agreements with many countries. A quick Google search shows:
Turkey: http://english.farsnews.com/newstext.php?nn=9106062786
Pakistan: http://app.com.pk/en_/index.php?option=com_content&task=...
China: http://english.farsnews.com/newstext.php?nn=9104252409

I personally remember a few years ago when China first signed such an agreement. For this reason you find recycled PressTV content in Chinese media.

I've witnessed PressTV interviews being repackaged on SBS in Australia where it seems like SBS presenter Lee Lin Chin is conducting an interview, but in actuality, it is just repackaged Press TV propaganda. As in, PressTV has the exact same anti-West/Israel interview but on SBS it is Lee Lin conducting the interview instead of the PressTV correspondents.

Press TV's correspondents promote Holocaust denial and the anti-Semitic trope that the U.S. government and media are controlled by Jews. They also propagate that the US and Israel orchestrated the 9/11 attack on the World Trade Center. http://edition.presstv.ir/detail/144012.html

I'm okay with freedom of press but this form of anti-Semitism in mainstream international media is beyond discuss. Honestly I feel this is more disgusting than the protocols of the elders of zion. How is it okay that innocent Chinese who have never met Jews and Israelis are being indoctrinated with anti-Semitism?! How is it okay that SBS in Australia can pull such bullshit in Australia? I wonder if SBS' motive is tight finances and some anti-Semite is in their board?