skysight-inc/HackerNews huggingface dataset:
There have been many cases. See "12 Years of Compliance: A Historical Perspective" with sound at http://faif.us/cast/2011/sep/13/0x18/ and the slides at http://ebb.org/bkuhn/talks/LinuxCon-Europe-2011/GPL-Complian... .

Linksys distributed GNU software in their routers, in violation of the license. See http://en.wikipedia.org/wiki/Free_Software_Foundation_v._Cis... for details. It links to the FSF's complaint at http://www.fsf.org/licensing/complaint-2008-12-11.pdf if you want to see the low-level legal details.

That WP page ends "On May 20, 2009 the parties announced a settlement which includes Cisco appointing a director to ensure Linksys products comply with free software licenses, and Cisco making an undisclosed financial contribution to the FSF."
Take a look at the top-voted answers to "How to explain Heartbleed without technical terms?" on security.SE and repeat that:

http://security.stackexchange.com/questions/55343/how-to-exp...
Even Andreessen is unlikely to be structured such that spending millions of dollars at a time on things that don't make returns is a sensible thing to do.

You have to understand the way capital inside venture funds is usually allocated - it's not just one big checking account. A common way to describe the economics of a venture fund is "2 and 20" which means that the fund takes 2% management fees per year (across a 10 year fund lifetime) and takes 20% of the returns or upside.

So, in a hypothetical $300m fund with this arrangement, 80% of the money is reserved for making investments that provide returns. Every time an investment is made, a capital call takes place where the LPs are asked for the money.

The other 20% of the fund goes to management fees - 2% per year although it's not uncommon that these fees be non-linearly distributed, IE 3% in the early years and 1% in the out years when (presumably) new funds are also throwing off management fees.

So your $300m fund really generates $500k / month in management fees. (Probably paid annually or quarterly.) Enough for some very comfortable salaries, ample support staff, great office space and a travel budget but not enough to really start throwing dollars around millions at a time.

Now of course Andreessen has a reported ~$4B under management but I'd be surprised if they're really generating north of $6M in management fees per month. As fund size grows, management fees may come down (since it doesn't take 10x the effort to write checks 10x as large) or a fund as confident as Andreessen (and in as strong a position) might make a "1.5 and 30" deal where they take fewer dollars as management fees up front but get a larger percentage of the upside.

Note, I know absolutely nothing about what's really happening inside Andreessen, this is a purely hypothetical story against what is considered "typical" in the industry. (In the US.)
Yeah, I bet he spent a lot of time thinking about the price points of the cafeteria...
Random question - how are "scatterplots and histograms" machine learning?
>> allows someone ... from outside the US, to compete on a level playing field.

Just curious, why do you say that the normal process doesn't allow people outside the US to compete on a level playing field? Higher barrier to on-site interviews?
The best programmers are the ones able to deliver what the customer wants regardless of the required tooling.
MarkTee is right - DK only goes one way. The other direction is called "Impostor Syndrome". https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
He paid attention, just the wrong kind of attention -- crackpot cuckoo crazy alternative medicine attention. If he had received the recommended surgery immediately upon the initial diagnosis, he very likely would still have been alive.
I must admit, my children (girl 5yrs and boy 3yrs) learned a bit with apps. Two good examples are animal names and sounds (for ages <2, and games with rules or strategies for >2 (mplus point for games like memory, because the child can't cheat, and develops quite fast his/her own strategy for efficient problem-solving).
Are you serious about your wife not being able to tell 480i content from 1080p content?

I ask because there is a significant visual diff between the two and I cannot fathom someone not noticing the difference.
That's not really a problem specific to Bitcoin only. I've seen Bitcoin Escrow services but I'm not sure which ones are trust worthy.
You have a very strange sense of morality, IMO. I refrain to inflict damage to others for personal gain, it's really that simple to me. Other questions are complicated and conflicting, but this is quite clear cut to me.
As a counterpoint (and believe me, I take no pleasure in defending Jobs here) it would probably have been illegal to ban donut sales only to the obese.
This is basically my story too. It's fun watching my mother wrestle with the notion that the amount of gaming I did as a kid directly led to a doctorate, a publication in Lancet Infectious Diseases and an interview on NPR.
If you have the URL to hand still, I'd love to give his response a read (google did not help)
Shoe Thrown at Hillary Clinton During Speech
This is linked within the post, as it is in every discussion of passwords ever.
I am not exactly Windows biggest fan, but one of my pet peeves is talking to a Unix developer who assumes that Windows doesn't do something because it doesn't do it how Unix does it, or who blindly assume that the Unix version is superior by definition of being Unix.

Windows has had programmability for a long time. In Unix, programmability means programs that eat text and generate text. On Windows, it means COM objects. Specifically, most programs--everything from big, end-user focused ones, like Word and Excel, to server components like IIS, to low-level stuff like the Ethernet configuration--is exposed through COM objects. While this was consumable from C++ and Visual Basic since Windows 3.1, Microsoft provides the Windows Script Host, or WSH, since Windows 98 and Windows 2000 (with optional installs back to Windows NT 4 and Windows 95) that allows trivially scripting them using much simpler languages. Specifically, two languages come by default (JScript and VBScript), and plugins exist for every traditional Unix language I can think of (Tcl, Perl, Python, Ruby, and even PHP). You can also use any language that has COM bindings (most of them) to use these interfaces if you don't like what WSH provides.

Is this different from Unix? Yes. Is it worse than Unix? That depends. You can have strongly typed rich data, which is a big improvement on text streams for bigger workloads. You can trivially interact with running applications, which is something that is intermittently available on Linux through DBus, the use of SIGUSR, and the like (program-dependent). You can easily work with data that are not trivially represented by text, like nested dictionaries. On the flip side, I do understand that COM and DCOM are more complicated than text streams, but I think that's a trade-off, not an immediately gimme.

Now, the one thing annoying here is that WSH is based on COM, whereas most modern Windows is based on .NET. .NET allows a much richer object system than does COM, so Microsoft replaced WSH with PowerShell so that users could still use a common scripting language, but easily work with the .NET type system. bash/Cygwin would not have been an appropriate choice here. Modeling PowerShell on those systems was; if you look at the language, you'll find it takes heavy inspiration from traditional shell scripting languages, including bash and Perl, but it differs again due to the focus on objects v. text.

So no, it is not fair to say that Windows is not programmable. I also don't think it's obvious that forcing bash to play nice with Windows would've been better than PowerShell, which would've either resulted in giving up a lot of Windows programmability, or forking bash to work better with the Windows way of doing things--neither an improvement.
Sure, but didn't YAML in Rails do mostly the same type of thing? It's not just XML that is dumb like this.
Mt. Gox was "fractional" (as in actual holdings versus expected holdings), but you are correct that it is not accurate to describe it as a "fractional reserve" banking operation.
I really had a great laugh at this, Thank you for that.
Nice - I'll take a look at fortrabbit. Your MYSQL Add-on pricing seems a little steep between 64mb and 512mb. Shame you do not have anything in the middle.

Shame that I have a wait to have a quick play. "Yeah! You will get a free slot in 5-7 days"

Viaduct looks promising but no pricing information.
Did you actually follow the DMCA procedure and send them a letter to their registered agent, as is the law?

Anyways the worlds largest pirate ebook site LIBGEN.ORG is being run out of Moscow apartment, so pot, kettle, black
that is really nice too :-)
I'd just like to add to this that *nix developers don't appreciate COM for what it really added to windows.

In Linux you only generally call C functions from higher level languages (and sometimes C++). Python programmers use python libraries and sometimes C libraries. Ruby programmers use ruby libraries and sometimes C libraries.

Never will you see someone calling in to a Ruby library from a Python program.

On windows via COM you get Perl calling in to C++ calling in to C# calling in to VB.NET.
>> A programming test for an interview process doesn't seem all that grey, though, so I've been killing these.

I'm quite interested in those tests, could there possibly be a way to see them?
Yes, and followed up 5 times.
Never mind Heartbleed, Santander are using a cert that expired a year ago
Comcast PAC gave money to every senator examining Time Warner Cable merger
I thought I'd follow up if anyone was watching. The Fire TV is blazingly fast. As in, it puts even my PS3 running Netflix to shame.

But, and it's a big one, any video service other than Amazon is treated as a second class citizen. So, without the kids AYCE package out yet I'm a bit disappointed. I think Amazon would do well to follow the Roku style and have cross-provider search and navigation.

In any case, it will move to be the kids TV media device now as it still isn't ready to be my primary media device.
My jailbroken iOS 7.0.6 had OpenSSL 0.9.8y on it. I don't know if this is an addition of the jailbreak but it wouldn't surprise me if it's baked in - after all, iOS and OSX contains BSD roots via Darwin and BSD 9.x wasn't vulnerable for the same 'too old version' reasons.
I wonder how many of the blurred entries were NSA.
The truth about pirates of Somalia
Not that I'm really against this article, but psake (https://github.com/psake/psake) is a more realistic end-goal to handle the kind of flexibility you really need in projects. (It's accomplishable through MSBuild pre/post actions, but those are murder to edit anywhere but Visual Studio.) The problem with it, which is potentially a big one, is that psake uses PowerShell, and is therefore Windows-only. I'm hopeful that PowerShell can be ported to Unix soon as part of the general open-sourcing of Microsoft's .NET stack. I wouldn't use PowerShell as a replacement for bash, but as a cross-platform equivalent to Groovy/CRaSH, it'd be very handy for exactly this kind of thing. (Think of how Gradle fits into the Java world.)
It doesn't seem to have been widely publicized, but as of NuGet 2.5 it's been possible to include custom .targets files in NuGet packages which are automatically pulled into a project when the package is referenced: http://docs.nuget.org/docs/reference/support-for-native-proj...
Learning is one thing, but do not underestimate the effect of practice. I made an addition pyramids game for my seven and nine year old girls (Android) and promised them a reward when they completed it (200+ levels, some 20 hours in total, progressively harder). After this my girls are able to do three digit additions in their heads without any major problems. Which means their "addition practice" homework from school has become useless. Which is a good thing I guess.
I'm not sure about apps, since I'm too old ( grew up with DOS and Win95), but I know that I learned more about history and geography from playing strategy games on the computer than I ever did in school. Civilization, Lords of the Realm, Panzer General, Close Combat, Civil War Generals
I see baremetrics user testimonials are all from white men in their 30s.
I remember reading some articles on hacker news that seemed to imply that this wasn't the best approach[1].
Possibly the modifications (not sure about the adding of capitals but maybe the number) might make this a solution that is more stable but I guarantee that as soon as some cracker (e.g. Yiannis Chrysanthou) reads this article they're gonna modify the methods given to take account of most of the simple versions of this technique (as in the ones published here).

[1] http://arstechnica.com/security/2013/08/thereisnofatebutwhat...
How To Protect Yourself In Heartbleed's Aftershocks
Ada is a higher language weather or not it has linkage to C or not. The UNIX community cares about performance, performance, performance.
Stock video footage (by Anistock Stock-Footage)
I have come across this opinion as well from some excellent developers, but I can't say that I agree with it. All in all, a well-executed* technical test can be an excellent filter and basis for further interviews.

* By well-executed, I mean - relatively language agnostic, lacking in trick questions and meaningless trivia, and being open to multiple good answers. The intention is to not only check basic ability to solve simple problems, but the general approach and programming style of the individual interviewed.

Past experience is often vaguely stated in CVs and looks great on paper, but can be disingenous. It takes a thorough two-way discussion which is customised to each individual to reveal this, however. Some people have excellent and highly visible past achievements, but not everyone does. I wouldn't throw out a CV simply because the individual doesn't have any open source code to show me, nor do they have any awards from companies they have worked for (which is often more about self-marketing than actual ability).

I guess your mileage may vary based on the position that's in question and the companies involved, but I've seen some shocking discrepancies between CVs and actual programming ability. Even worse than the usual "fizz-buzz" statistics that get thrown around.
Thanks ! I didn't know there was a new version. The lack of stereo UGens brought me to Super Collider since then but I like the Chuck coding style. Cheers
It's a shame to see that comment has been downvoted. That's a quote directly from the bottom-right corner of the Rust website itself!

Rust is promising, without a doubt. But it's not yet truly usable in the same sense that C, C++, Java, Python, Haskell, Go and so many other languages are.

Maybe it'll start to get to that point once 1.0 is released, once we see at least some language and library stability, and then perhaps some adoption. But that just hasn't happened yet.
Ok, maybe we should make a distinction between, let's say the plumbing code and algorithms. Rust could help with the former. According to some comments I've read here it seems OpenSSL is using it's own abstraction of malloc/free (not that I have actually read the code). I suppose that this part of the code would be a suitable candidate for unsafe code with special extra care taken, then the rest of the algorithm does not not to be unsafe code. If you watch the video you might understand better what I mean : the ARC is unsafe but provide you with a safe abstraction for you to use in the checked part of the language.

Of course such a project must require extra scrutiny on all level and Rust does not resolves all the problems. I'd say pick your battles. Rust provide some interesting middle ground between C/C++ and a completely different language like Ada.
The perfect wearables strategy.
Just because this alternative language would have avoided this bug does not mean a much worse but would not have been created with a higher level language or even ATS.
Android OS Vs iPhone OS – Comparison
ExpressJS 4.0 has been released
If you want to run on both Windows and UNIX-style systems, try FAKE (https://github.com/fsharp/FAKE). It's rapidly becoming a popular choice for building all sorts of .NET projects. Scott Hanselman recently covered it on his blog: http://www.hanselman.com/blog/ExploringFAKEAnFBuildSystemFor...
IMO maven in nowhere near in comparison with how npm works with modules.
Those who don't do update upgrade on a newly deployed VPS can lay in the bed they made to be honest.
I have toyed a bit with CSound http://www.csounds.com/toots/index.html to synthesize Indian classical music.

How does ChucK compares to CSound?
One problem with powershell is that it's ridiculously slow compared to bash, and the utilities it calls are often extremely heavy compared to unix variants.

Bash (etc) work by passing things around between processes - and there can be many of these processes in a complex shell script, possibly hundreds in parallel, or many more after each other (ever done an `xargs -n 1`?) Of course, that's only ever going to work if each process is fairly light.

As a world-encompassing scripting tool, powershell is also process based. However, it's also .NET based, and many of the sub-processes (such as new powershells or "small" scripts) are themselves implemented in .NET. However, .NET is not a lightweight VM, and many process allocate quite a bit of memory. No OS deals graciously with out-of-memory, but windows is particularly bad - allocated but unused memory must be pagefile backed, so heavy processes cause swap grinding pretty easily. (Linux tries to pretend it has memory until it's written, then kills random stuff).

Another fairly specific problem is that the .NET Regex engine is terrifying slow compared to grep; it uses a backtracking potentially exponential algorithm. Searching and extracting text from files (e.g. logfiles) is a fairly common shell task, so this is a problem. In all fairness, if you're not generating regexes programmatically, and you know the pitfalls, and you can spend time tuning problematic regexes, it's not too hard to work around (but that's still a hassle and a waste of time).

Both of these problems have bitten me in practice. I've had machines start swapping so badly that before you really notice what's going on the mouse cursor freezes (when the OS updates the mouse cursor once a minute, you know you're screwed). I've also have real out-of-memory moments with sudden lockups+bluescreens. Similarly, I've had log-parses take hopelessly long due to the poor regex implementation.

For simple orchestration, powershell isn't too bad, but that's just a subset of what shell-scripting is used for in unix.

Personally, I've got a few CLR helpers and just write scripts in F# or C# now. The regex implementation is no better, of course, but with a "real" language you tend not to rely on regexes quite as heavily since you've got easier access to other tools. And as to performance - if your subscripts are largely .NET themselves, you can stay inside one instance of the CLR the overhead of another thread/task is negligible.
UN May Tax and Censor Post-U.S. Internet, Experts Warn
What's "scary" (not the term I would personally use) is that the libraries typically aren't safe by default against malicious use. Users of the library have to know a lot in order to make them safe. See https://bitbucket.org/tiran/defusedxml for some of the potentially nasty gotchas in XML and XML-related technologies. Quoting from it:

> None of the issues is new. They have been known for a long time. Billion laughs was first reported in 2003. Nevertheless some XML libraries and applications are still vulnerable and even heavy users of XML are surprised by these features. It's hard to say whom to blame for the situation. It's too short sighted to shift all blame on XML parsers and XML libraries for using insecure default settings. After all they properly implement XML specifications. Application developers must not rely that a library is always configured for security and potential harmful data by default.
You can only prove it secure against known side-channel attacks. In a language with a good type system you would probably use types that support only constant-time operations.

Protecting against everything including side-channel attacks that are unknown at the time of implementation will likely never be possible, regardless of language. Thus for language choice this is a non-issue. Still: if you can avoid the stupid bug-holes and just leave the exotic side-channels that would be a big win.
Are you unable to follow a simple discussion thread?

nerfhammer wrote "Mozilla wouldn't exist without a search bar that defaults to a search engines that pay them back a share of resulting ad revenue", responding to you in order to support what burntroots said (that Mozilla is also a corporation, a money making entity, etc).

So that was "his point" as well -- in support of burntroots' argument.

What's difficult to understand? And where did anybody said that "only bigots are capable of running a successful business"?
> I realize what he meant and that he's right.

Could you please expand on this?
Your analysis of the issue of not being able to pass arrays as arguments is compelling, but I'm not so sure about "All it needs is a little new syntax" as a solution: you say how to keep backwards compatibility with existing C standards you need a #if cpp-directive: that's already a code health and maintenance problem that isn't going to go away.

Regehr's suggestion of using assertions hidden in code avoids that: isn't it better? You could have just a comment directive like

@ arraycast char* a \represents char a[..]

and then you wouldn't need any cpp-directives.
JavaScript cake
A lot of our employees don't use LinkedIn. A leadership / core team page is on the horizon, but we've been working on cooler / product stuff :). As others have said, we're ~20 people; ~75% remote. I think our unique approach to hiring (inbound / sparingly) has helped us form an excellent team where, once a core team member is added, trust is just built-in. I can't stress enough how important that is to delivering on our mission with a small team.
companies are completely the void of morality their only purpose is profit

Companies are groups of people and have many different purposes. I understand being worried about the rise in corporate oligarchy, but your argument is itself the attitude you are accusing companies of. The problem isn't companies being immoral, but people rationalising behaviour that they know to be immoral.
I think that C++ is so useful in practice because it gives you most of each of those, rather than just some of two (or even just one) of them.

Programs written in C++ aren't necessarily the fastest out there, but they're usually pretty close. They're at least almost always better than what you'd get when using most other languages.

And the same goes for safety. It may not allow you to write bulletproof code, but using modern C++ techniques can go a very long way toward avoiding many common problems with relative ease.

C++ may not be the most productive language for some developers, but it still does quite a good job of offering a wide variety of functionality, reasonably high-level constructs, good library support, and decent tooling.
Samsung's War at Home
John steals Simon's fish.

Therefore it's okay for Simon to rob Andrew?
Security issue explained without Alice, Bob and Malory, this is way too confusing. Who is this Meg character?
This is unsettling, to be sure. If there's anything to this, I'd really love to hear a response from the actual FreeBSD folks.

But it should be noted that this guy has a relatively rocky history with *BSD, and his nearly context-free, ambiguous trash-talking of FreeBSD should be taken with a grain of salt.
I completely agree. Terrible stuff.

It gets even worse with TFS and its new workflow system. In fact workflow in general is terrible and once again it's ' programming in XML'. Do MS dogfood this stuff at all?