skysight-inc/HackerNews huggingface dataset:
I believe they are compiling the openbsd packages with it, so I guess it is a decent set to test against.
comic sans? really?
Both correct: DJ speaks on behalf of caller who suggested it.
Ask HN: Do you agree on these screening shortcuts when hiring tech developers?
I came across this interesting video (youtube.com/watch?v=SK27TqxV4ko&t=26m49s),
where some screening tips are mentioned (imgur.com/BPijK9w).

One of them says that a good developer always uses either OS X or Linux and using Windows is a no-no. Another one says the preferable primary scripting language should be Ruby or Python.

What do you think about these so called hiring heuristics?
Will ditching a Windows laptop for a MacBook and being proficient in either Ruby or Python give you a career boost in the long run?
No one else works in startups obviously. Just devs.

By small business I assume you mean self employed within Ltd Companies (LLC) which are small businesses in name only for tax efficiency. So much so the Government is trying to ban the practice with the use of disguised employee declarations.
No. It's mostly due to the big increase in standards of living over the past 40 years. But the BBC don't want to admit that things have actually improved quite a lot because it conflicts with the narrative they try to push day after day so it must be...petrol.
I wonder if SharePoint has a future in Microsoft's strategy re-alignment.

SharePoint (evolved as Office Server) is a beast of software and many awkward engineering & design choices from the 2003 era are still visible to the end user. And I am not even touching the XHTML tabled based layout with thousands of CSS rules, Silverlight & ActiveX controls, bad WebDAV support, "SharePoint Groups", low soft & hard limits for file size, file count in folders, etc.

It has of course also it good values for companies. Like the Office integration, the Office ribbon UI and some document management options that are missing from Windows Explorer thanks to the failed attempt to release WinFS in the Longhorn era.

Microsoft also discontinued InfoPath, the WYSIWYG form designer that is part of Office 2003-2013 and the InfoPath form services hosted on top of SharePoint: http://en.wikipedia.org/wiki/Microsoft_InfoPath

Will Microsoft rewrite (or refactor) SharePoint and its form services from the ground up? Or will SharePoint 2015(?) be a rehashed v2013? And will Windows 9 come with an improved Explorer and NTFS/ReFS with better document management capabilities like that were planned for WinFS or "Microsoft Semantic Engine"?
Well, I can say that the iPhone 5c doesn't sell because it's too expensive without a contract - it's like $600, slightly less than an iPhone 5s and the same as a good iPhone 5 or 4s. Contracts are generally unfavorable.

Same goes for Chromebooks - they cost the same as a good Windows netbook or Android tablet, while offering less features.

In my experience, people in developing countries want the most for their money, and they're not stupid. In fact, they have to be smarter with their cash in order to have any.

Which is why upgradeable/unlocked and used devices are very popular, along with the maximum-hardware/minimum-support devices (most often clones of existing successful stuff) from China.
>What exactly do you mean by "consciousness"?

I mean exactly what you mean by consciousness. There is no big mystery here.

I take it you are a believer of a "soul" or some kind of panpsychism? If so, then you have no place to deride anyone else's opinions as "technobabble", as yours are simply "babble".

If you believe in material matter giving rise to consciousness, then it must be the information contained with that matter that is of value, rather than the matter itself. At that point replacing biological neurons with electronic ones makes no difference as long as they function exactly the same. Information does not care about the medium, only the mechanism.
Yes, I am working for them part-time. Let me know what you think about the service if you try it. Would love some feedback.
Yeah, but that trampoline function is gonna run like garbage because it contains 3 or 4 different things that completely defeat modern JIT optimizations.
>This page scientifically designed to annoy web hipsters. Donate now to stop the Comic Sans and Blink Tags
That's not actually a response to my post, which is about polling female employees and not men.
It should rename to LibibreSSL instead, so that one can link the library with `-libressl`. Other than that, I appreciate this effort (no pun intended).
Earlier you said "this is an excuse... to get Tom + wife the hell away from github without admitting guilt".

Now you are contradictorily saying their statement "is basically an admission of guilt".

So we agree on that. Therefore, I'm saying admitting guilt like that would not be the right move for a cynical board that just wants to minimize legal liability. Most likely the dismissal was due to other related issues that came up in the investigation concerning his handling of the situation. There's plenty potential scandal within that to be cynical about, it just doesn't support the notion that Horvath's charges about sexism necessarily have any merit.
Try reading it. Or at least searching for the report which is commonly referred to as SOPA 2.0 by various opposition groups.

In essence however, SOPA in some form will pass and this document represents a new approach.

As someone posted before - it does not matter if it is SOPA 14.0 or SOPA 22.0 - it just needs to pass once. Very few examples of legislative repeal exist outside of social equality.
I understand the point but this comes across as immature. OpenSSL has provided years of free software, supporting thousands of sites and applications.

Of course it has its problems, and there is nothing wrong with adding more competition in this space.

But what this space needs now, more than ever, is professionalism and pride in craft (by which I mean demonstrable unit test coverage, regression testing, fuzz testing and documentation) not silly music video jabs.
Show HN: Goliath, Svbtle+Medium editor for Wordpress
200++ Spain Based Websites are Hacked by Moroccan Islamic Union-Mail
I can relate to your experience.

I have seen SharePoint installations at big corporations and they are horrible.

In one case there was a central SharePoint group that has commissioned the sites. So we had a highly restricted, utterly gutted and badly corporate styled thing that was practically useless.

Add to that that there was a weird mix of public and enterprise editions (which cost a bunch of money and were frowned upon by the org unit).

In this environment you can sit back and watch productivity and common sense being choked to death. Enterprise is a weird place.
Will We Ever Be Able to Predict Earthquakes?
Ah, so compile openbsd packages against it then run the tests for those packages.

Sort-of-integration testing. Gotchya
AOL Email Hacked and Users Complain about Compromised Accounts
Agreed. It is actually a really bleak and depressing read; I am certain the UK is not much different at all.

Future dystopian writers can certainly draw upon it as a non-fiction source.
I have used http://www.cockos.com/licecap/ to achieve this.
Scientists successfully 'edit' DNA to cure disease
Should old, high-rep, link-only, accepted answers be deleted?
To me it comes off as pretty childish - turned me off donating really...
Ah. I think I read about it before they'd done that. Thanks for the update.
1. Mesos is very mature software, we take reliability, quality, and backwards compatible upgrades very seriously as there are companies currently relying on these properties.

2. At a high level, Mesos aims to provide abstraction for building distributed applications. This means "frameworks" are either built on top, like Aurora, Marathon, Chronos, etc. Or frameworks are existing distributed applications that are made to run on top, like Spark, Hadoop, Jenkins, distcc, etc. The goal being to run these distributed applications together in the same cluster in order to simplify operational complexity and gain efficiency. In this sense, Mesos is trying to build and grow the common lower level abstraction, akin to a "kernel" for the datacenter.

3. Flynn is aiming to solve a much broader set of problems, by providing a PaaS, (Mesos is more like an IaaS, PaaS should be built / run on top). Flynn is aiming to provide something that is immediately useful on its own, that means things in the layer 1 listed on the website are included. Flynn is aiming to provide some of these "schedulers" out of the box. That is my understanding from reading their website.

4. I'm not sure the authors of Flynn fully comprehend the subtlety that exists between Omega and Mesos. Unfortunately, there are some primitives in Mesos that have been discussed for quite some time and have yet to be implemented that aim to alleviate the issues brought up the Omega paper. I think the Omega model makes sense at Google, where they have complete control over the schedulers. However, in the open source world, I think the Mesos model is more appropriate (this claim really warrants it's own post). With additional primitives, like "optimistic offers", "revocable offers", and "over-subscription", many of the issues discussed in the Omega paper should be remediated.

Dislaimer: I am a Mesos PMC member. :)
The problem with treating JS like a good functional language when it's absolutely a terrible one (not to mention a terrible language in general) is that you get badly-performing code riddled with subtle problems.

You build algorithms around assumed immutability, and then it's trivial to accidentally introduce mutation into them - sometimes entirely by accident, since third party JS libraries can introduce mutation into non-mutating operations. For example, I once pulled in a third-party JS 'printStackTrace' library for debugging purposes, then weeks later had to spend half a day troubleshooting to figure out that printStackTrace was mutating arbitrary arrays from the stack, thus permanently corrupting random globals.

If you're maintaining a large codebase with multiple people, the risk of accidentally introducing mutability is very, very real.

Faking tail calls in JS requires using constructs that introduce unnecessary GC pressure and prevent most JIT optimizations, compared to tail calls in a real functional environment where they deliver great performance without GC pressure.

Partial application and composition in JS performs like garbage, as mentioned above with faking tail calls. 'True' FP runtimes can do better here, as do some static runtimes (.NET, for example, has the ability to do a subset of composition and partial application without any GC or call overhead whatsoever.)

Your composeObj example is another good one. You've created this special variant of JS callables that isn't actually a function (because JS functions are rigid and hard to build composable primitives out of), and it contains patterns that subdue JIT optimization (Object.create, for one). Again, attempts to pretend that JS is a good functional language just produce ugly, underperforming, hard-to-maintain code.
"LLC" is still associated with small, unreliable companies... For what it's worth, Chrysler and GM are LLCs, as are many other large companies. It's just easier to set up and manage.
It's indeed a great effort. Lets just hope that it delivers what is promising and doesn't bring other sorts of vulnerabilities due to the new implementation/code.
A few years back I started to work on a Python library around Chinese called cjklib (https://pypi.python.org/pypi/cjklib). The intention was to facilitate the creation of Open Source tools for language learners. I even built my own application on that, sadly only for KDE (https://code.google.com/p/eclectus/wiki/About).

To be fair I've done a few things wrong (up-front design, no feedback process). However, I still found the general response less then I had hoped for.

I hope there are still a bunch of hackers around that like to solve similar problems. One is certainly https://github.com/nieldlr/Hanzi and that would be something I hacked on if I was coming back to the world.
Did you know about Python 3's inspect package?

https://docs.python.org/3/library/inspect.html
Please use Comic sans font.... Oh wait !
Is Google considering SSL as factor for ranking?
Does google consider SSL certificate in google ranking ? Or Are they going to consider it after the "Heartbleed"?
Comic sans?? lol!

This page scientifically designed to annoy web hipsters. Donate now to stop the Comic Sans and Blink Tags
As long as you ignore the tremendous maintainability and performance hurdles preventing you from using FP javascript in production, yeah, it's 'about as good'. Other than the fact that it's incredibly poorly designed and has a shitty standard library.

Blaming JavaScript's awful standard library on imperative languages is lazy. Almost every imperative language I've used has a standard library vastly superior to JS's, in breadth, depth and quality.
do you know which database they use? is it monetdb?
What exchanges use elixir?
In short yes, it's like self-hosted heroku. They use docker and the heroku buildpack interface and many different components to coordinate container management, logging, etc to provide a whole system.
TL;DR (Summary)

There's currently a debate going on right now on Meta Stack Overflow (the new one, if you didn't hear about the spin-off of Meta Stack Exchange[0]) about whether or not highly upvoted, accepted, link-only answers should be deleted or not. One of the alternatives proposed is to turn them into comments instead.

For additional context, see

1. How should accepted link-only answers be handled?[1].

2. Your answer is in another castle: when is an answer not an answer?[2].

Edit: if you want your voice heard, now is the time to speak. Go vote, or comment, or write your own proposed solution.

[0]: https://news.ycombinator.com/item?id=7626264

[1]: http://meta.stackoverflow.com/q/251514/456814

[2]: http://meta.stackexchange.com/q/225370/163250
What i cannot understand is why the co-founders wife is so involved with the company when she is not an employee there? I would find this very awkward, does anyone know why she is so involved with Github, is there any other ceo's with this precident?
I'm curious what they mean by "free", they put it in bold caps. Since it's a fork of OpenSSL that probably implies that the OpenSSL license remains attached to the code at least until all of the relevant code has either been rewritten or removed.
Clearly $$ > Logic. I think that's something you learn in business math class.
the last word of that sentence should be "yes"
StartCom/StartSSL [1] and, to my knowledge, Comodo [2] do offer free (and widely supported) SSL certs. Charges may apply to revoke certificates if a private key is leaked ($25 at StartSSL, IIRC).

As for why SSL should be used everywhere: It improves security and makes eavesdropping more expensive. For the first point, see the BEAST and CRIME attacks. On vulnerable systems, a single unencrypted connection may be used to reveal data from other, encrypted streams. As for the second: if only sensitive data is encrypted, all encrypted streams automatically become "interesting" to a potential eavesdropper. If, however, everything is encrypted, all streams become equal again. The cost of storing all communications becomes much higher, and the ratio of cost and reward of decrypting a single captured stream worsens (as you may either reveal sensitive or non-sensitive data).

[1] https://www.startssl.com/

[2] http://www.instantssl.com/ssl-certificate-products/free-ssl-...
exactly, they will lose readers by doing that.
Well that video is something...

If you want to take HR advice from a 28 year old... who's only hired a handful of people in his short career. Good luck!

Most corporate developers use C or C++, and yes C# and never truck code to Git. I'd never use Git for my code repository, there are much more stable products out there that have better security.

As for not using windows? Hmm... I 2 iterations of windows and ubuntu on my laptop and can boot in any of them depending on what I'm doing. 75% of the world uses Windows and if you're not working in the end users environment then how are you developing?

He left out reddit, even heavily edited its a good source of info.

Ruby is dying and python is taught in every decent CS program. PHP, js and even asp are very good depending on what is being done.

I would steer clear of any "employer" using these type of "heuristics" for hiring. A good employer knows that the tools don't make a craftsman... I don't care if a guy's never seen the inside of a git fork... I'd rather have him know how gc works in java on windows.
They've already done massive amounts of work already - adding missing checks, documenting a metric ton of magic numbers, removing VMS support, fixing year 2038 bugs, removing insecure cypher support, removing less secure replacements for secure OS inbuilts, unused code, and more, see http://opensslrampage.org.

On a side note, I was really hoping for the name to be OpenTLS (consistent with OpenBSD and OpenSSH, which are also OpenBSD maintained projects) or ValhallaTLS
The performance of JS in the presence of functional programming patterns is still utterly miserable, even if other FP environments do suffer from the consequences of GC pressure. JS GC performs worse than the native runtimes I've used (.NET, the JVM) and you end up forced to create more GC pressure because JS has a miserable type system and poorly-factored primitives.

Function.prototype.bind creates unnecessary GC pressure and performs like garbage. It's not realistic to use in any scenario where you care about performance.
In case you missed it, Meta Stack Overflow spun off Meta Stack Exchange
Active malware campaign steals Apple passwords from jailbroken iPhones
It's not entirely rubbish.

I'm working with a doctor/scientist whose inspiration led to a revolutionary medical device that would save many patients from the perils (and trauma) of surgery. Although clinically proven over 9 years, most of the professionals in his field remain ignorant of this solution.

Worst of all, the leading scientific journals have rejected his papers, for a variety of flimsy reasons.

Until recently, I always had an idealistic view of Science, but I can see now that as with any other human endeavor, it's riddled with corruption, much of it due to commercial interests hovering in the background.
I think the core idea here is beyond the javascript it's implemented in. I've never seen a debugger that can do this kind of async debugging before anywhere.

Don't you think it's more novel than being some trick only relevant to front end web development work?
OpenBSD folks, what is your obsession with CVS????
> I also have catch-all addresses at my domain, so I register for things as SERVICE@mydomain

This is a great technique. I was receiving Nigerian-style spam to my santander@ e-mail address, but Santander ( a big Eurobank ) denied that they had leaked the address. They blamed me, stating that I must have entered that into some web form somewhere.

So I changed my address with them to santander_2014-03-20@ and guess what.. .within a couple of weeks spam came to that one too.

No subsequent response from them as to how these are being leaked / compromised. None of my other e-mail addresses of the form companyname@ are being spammed.

I'm gradually closing my Santander accounts, I just don't trust their IT systems and processes.
If you do not personally understand something you automatically assume that an author is incorrect?

http://thefederalist.com/2014/01/17/the-death-of-expertise/

That is your choice of course but it is classic Dunning Kruger. You are not required to form an opinion about concepts you are not au fait with and to do so reveals more about you than it does about the author.

I would read the Tom Nichols paper above; it changed the way I approach certain topics.

In all honesty though; I am struggling to see what further explanation you require?

In larger datasets the likelihood of spurious correlation increases. This is because in large data sets, large deviations are vastly more attributable to variance (or noise) than to information (or signal).

http://valbonneconsulting.files.wordpress.com/2013/10/traged...

Figure 18 shows the swelling number of potential spurious relationships. The idea is as follows. If I have a set of 200 random variables, completely unrelated to each other, then it would be near impossible not to find in it a high correlation of sorts, say 30 percent, but that is entirely spurious. There are techniques to control the cherry-picking (one of which is known as the Bonferoni adjustment), but even then they don’t catch the culprits—much as regulation doesn’t stop insiders from gaming the system.

http://www.wired.com/2013/02/big-data-means-big-errors-peopl...
I imagine supporting non-POSIX operating systems, or not exactly conforming ones, to have its challenges, but is it really hard to make this stuff working in Linux and Open/NET/Free BSD from day one? It seems to me a better approach to start this way, without to mention that the potential developers base you get if you support Linux ASAP can be larger.
Why is this a big deal? One of the changes is that your reputation on Meta Stack Overflow is now based off your reputation on Stack Overflow, instead of being independent[1]. So now you no longer gain or lose reputation on Meta Stack Overflow for questions and answers you post there, though people can still upvote and downvote your posts.

[1]: http://meta.stackexchange.com/questions/212631/stack-overflo...

However, the new Meta Stack Exchange maintains its own reputation system, so reputation there still works the same way it did on the old Meta Stack Overflow.
(This clearly implies "tea": how would you buy a little "car"?)

http://api.ning.com/files/iINqnIBAPQtK2AiQcRXTrRTfMH51FKVu6Y...
Fixing OpenSSL's Heartbleed flaw will take MONTHS, warns Secunia
It Was the Best and Worst of Times in Silicon Valley
I'm pretty sure C++ (and any language for that matter) has more than enough quirky features to obfuscate any piece of code. No need to read this article for that. But if 20 years of experience makes lazy streams seem unfit for production, then someone has spent 10 years burying their head so deep in the sand that their feet are barely showing. Java's iterators, Python's generators, you work with them even in C. And is it not obvious that one needs to really know what they are doing if they are working as a professional developer?

The example of the article was simple of course. But solving the problem of printing Pythagorean triples was not the aim of the article. The aim was to show what makes lazy streams tick, to show that they can be implemented in C++ and that an uniform interface can be provided with functor, monoid and monad. Finally, the simple problem was solved with the new tool to show the inversion of control.

PS. std::vector is a stateful functor.
Speedy swarms of tiny robots build things in 'microfactory'
I guess it depends on what you mean by "that kind of stuff". Overall, in the non-governmental world, if you deviate too much from rational behaviour you go bankrupt.
Pretty surprised the author has never seen crashes. I've been using Mailbox for quite a while now and it regularly crashes on large HTML mails (in my case the massive update emails generated by Confluence). Nonetheless it's still the best email client on IOS so I stick with it.
They provide a significantly greater density of conceptual labels, allowing better mental separation of the homophones.
If anyone can make openssl trustworthy it's OpenBSD.
I can't speak for them, but I think if you're not sold on git/mercurial then you have CVS and SVN as obvious choices. And those two aren't that different (pros/cons explained: http://www.pushok.com/software/svn-vscvs.html ... edit: that's a very old link)