skysight-inc/HackerNews huggingface dataset:
The Real Illuminati, http://therealilluminati.co/, is actually starting to blow up. From what I know, it's a tool that automatically intros you two people that should know each other. Seems like an excellent tool for networking, their tagline is "Get intro'd to someone awesome to help reach your goals"
From what I understand, 'legend' means there is a kernel of history there, but it's been so crusted over with stories that it's impossible to recover. The word 'myth' is used when it's all fiction.

So the 'legend' position would be "There was a heretical Judean Jew named Joshua son of Joseph who may well have given a sermon on some mount and was very likely crucified, but beyond that we are in no position to say anything. It's been too long, the records are too poor, and too many people with motivation to lie have had a chance to spread tales."
Isn't the current version of Dreamweaver something like CS6 (I think they abandoned version number since they went with Creative Cloud) ?
P.S. In terms of baldness ... you're on the internet! Physical appearance is the least of one's concern here.
The skilset is similar maybe, but putting it in practice is something else. In your claim you skipped the part where the scientist used his skills to become good enough to design a good program. As long as that learning process didn't happen, and that takes time, he/she will not be good enough. As such I know excellent scientists which are known and praised in their field and come up with inventive designs. Yet their code to do something as simple as plotting a histogram is a mess.
My friend and I recently launched http://therealilluminati.co/ It's a tool that automagically intros two people that should know each other. Get intro'd to someone awesome to help reach your goals, essentially. Check it out! :)
Honest University Commercial
Here is the web/non-mobile version (OP posted mobile version):

http://cacm.acm.org/magazines/2015/1/181633-the-tears-of-don...
In this particular field software is just one of the many means to get to results. Is every scientist who happens to not be particularily good at one of those means a bad scientist?
>I wouldn't say so... Go may not be as widespread as other older languages, but the speed at which it's taking over new developments (and sometimes re-writes) can't be glossed over that easily.

It has a decent following for a new-ish (5 years) language, but the HN echo-chamber makes it seem ever larger than it actually is.

In the general industry it's nearly a statistical error, especially in the enterprise.
Very well known (and respected) by physicists too.
"there was also some confusion as to Bootstrap. According to the project manager Bootstrap is also responsive. (No kidding?) I said that’s great because I use Twitter Bootstrap and that is responsive as well. (I was playing games at that point) Then I was told they where not the same? I don’t know if that was the breaking point, but it was amusing."

^ This whole thing makes 0 sense to me. I can't tell who is wrong without the full conversion. But it almost sounds like neither side knows what they are talking about.

/my 2c
I apologize if what I said offended you in anyway, but in my opinion you still need that leap of faith to believe that not only all those eye witnesses were telling the truth, but also that the accounts recorded over 2000 years ago are still preserved the way they were. But frankly all this discussion is moot considering that if you believe in an omnipotent god, all other things should come naturally. I mean if a Being can create the entire universe from nothing (via the big bang or otherwise), then creating a Y-chromosome out of nothing is a very small feat for such a being.

Now on the contrary, if someone chooses not to believe in such a god, then I don't see how you can make them believe virgin births or the integrity of 2000 year old eye witness accounts. Especially considering that history is full of people who used religion to serve their own agenda (recent example: Al Qaeda) thus giving religion as a whole, a bad name.
Rhetoric can get carried away with itself but your last sentence does, in my experience, hit the nail on the head. Rather a shame.
The Fellowship posting is here: http://www.engagespark.com/#jobs or the pdf directly: http://www.engagespark.com/files/jd-fellows-tech1.pdf
You can work around that using a "Box" type that wraps a value in a reference:

class Box<T> {
var contents : T
init(_ initialContents : T) {
contents = initialContents
}
}

enum BinaryTree {
case Leaf
case Branch(Box<BinaryTree>, Box<BinaryTree>)
}
What I usually find is that in the case where I have a Golang function that needs to return either a foo or a bar, I can just return a tuple of (foo, bar) and have one of them be nil. Yes, you miss out on the compiler enforcing the fact that one is nil, but that hasn't been a big problem for me in practice. The same goes with passing a "foo or bar" to a channel.. I just send a struct where one field is nil. It works very well in practice.

It would be interesting to see a discussion of why Golang didn't implement sum types. I suspect that part of it is efficiency... right now, the sizes of Go structs are known at compile time. With a sum type, you would either have to give that up, or pad to the size of the largest possible value. This is similar to unions in C, where the size is dictated by the size of the largest element.

I think that in the case he gives, of an expression tree, using interfaces like he did is the right way to go. I would only say, that "eval" should be a method in the interface, to eliminate the clunky case statement based on the value type. This would also allow him to get rid of the isExpr method and write the code in a more idiomatic way, I think...
>I lived next to one. Try again.

So? That doesn't make it "prevalent", and even less makes it important next to white era's extinction of buffalo.

The only thing "I lived next to one" proves is that at least one existed. And we knew that already -- we also knew a lot more than one existed.
I've spent the last few weeks to move the python build scripts into its own project (https://github.com/floooh/fips), that's why the Oryol master branch is a bit quiet at the moment, the build system stuff happens on the 'fips' branch (but this is only tested on OSX so far).
Thank you for mentioning engageSPARK! Here's a quick summary of what we're building: Our first product empowers organizations to dramatically extend the reach and impact of their pro-poor programs. A not-for-profit business, we're building the easiest to use self-service cloud-based solution to easily and quickly launch comprehensive messaging, surveying, curriculums, and decision tree programs focused on developing countries via SMS, USSD and Voice Calls (roughly half of world’s poor are illiterate) in 200+ countries. engageSPARK will also be the first platform custom built for software developers in developing countries – they will utilize APIs to easily and quickly integrate into multiple telecoms across multiple countries for basic building blocks such as SMS, Voice, USSD, and Mobile Money. To understand the problems we’re solving, please read http://engagespark.com/blog/is-sms-really-solution-change-vo... .
BlackPhone: Privacy Oriented Mobile Phone
Addition:

Lego Technic: http://en.wikipedia.org/wiki/Lego_Technic

Technic is a line of Lego interconnecting plastic rods and parts. The purpose of this series is to create more advanced models with more complex movable arms, such as machines with wheels, in addition to the simpler brick-building properties of normal LEGO.

For some reason they changed Lego Technic to studless beams (removed studded bricks) years ago. Lego has begun to re-incorporate studded bricks back into the Technic line - that's good.
I don't know Perl, so I rewrote it in Python in an attempt to understand what's going on: [link redacted]

I'm not storing key,value pairs for elements that don't exist (not sure what the Perl code's doing), so it shouldn't be too bad in terms of space used.
By dumbing it down, it makes the book readable by a wider audience == more sales.
Fortunately Capsela is still alive:

http://www.captoy.eu/toys/iq-key-and-capsela-358/
It's perfectly fair because those using h2o won't be using any of those features (because they can't). So the fact that nginx provides these unwanted features is irrelevant.

And if you needed those features, then you wouldn't care if h2o is faster or not.
lmao i actually looked that up, it even has a wikipedia entry. what a good read.
I used to have this set.
I'm working on this and feels great
https://github.com/flow-stack/flow
well it's a hack to make up for the lack of go expressiveness. Period.

Go needs static polymorphism AND generics.it doesnt need to look like Haskell.
How  to Explain Bitcoin Over Christmas Dinner
You might want to take a look at flow, the full stack framework to make single page applications with Smalltalk
https://github.com/flow-stack/flow
I use plan9 regularly since 2000

In one Acme window I'll be running

tail -f /n/kremvax/var/log/error-log-of-some-daemon

And then I can plumb the error messages

runtime error : Var is null at line 45 in /srv/www/cgi/script

I can plumb the error message and Acme will open /n/kremvax/srv/www/cgi/script:45

but for extra fun I could grep script for includes and open them too.

Bear in mind that kremvax is a remote machine.

You can build quite sophisticated rules that fit your workflow. e.g. some URLs open to edit, some to view.

It can even know the difference between which application you are plumbing from.
My school had this in the late '70s! It was fantastic fun!
I'm curious, what do you use plan9 for?
No kidding. That entire blog post was quite painful to read.
For me it was Capsela and Gakken Denshi Blocks:

http://en.wikipedia.org/wiki/Gakken_EX-System

Denshi blocks were one of the most significant educational toys that I had as a kid growing up in the 70's and 80's, and many an afternoon was spent with my Space 1999 Eagle model, a Capsela "moon base", and me "inside with the computer" (Denshi blocks) commanding 'the system'. Ah, to return to those halcyon days when modular toy systems gave my systems-management skills a sharper edge. ;)
Why was it downvoted? It is in some way relevant.

I remember in Jurassic Park 1 the premise was that the dinos reprocuded themselves because the contained parts of an African frog DNA, a species that needs only females to reproduce.
If you've never used a language with good support for sum types, they sound worthless.

That's definitely my experience, I never used a language featuring sum types before I started learning rust a few months ago but now I miss them as soon as I go back to C.

For those of you who are not yet enlightened here's a couple examples: I had to implement a time counter struct. It was either counting, in which case I would only store the date corresponding to the time 0 (and I would compute the current counter value by substracting the current time to this date instead of having to update the counter every second) or halted in which case I would just store the last counter value.

So my first try was:

struct Counter {
counting: bool,
/// When counting is true
tzero: u32,
/// When counting is false
last_count: u32,
}

Now of course, that's error prone and wasteful. Wasteful because you store two u32 when only one of them will be used at any given time and error prone because you have to be careful to always correctly check the value of counting before using one of the other values. You could save some space by using a single "tzero_or_last_count" u32 but that makes it even more error prone.

And then I saw the light:

enum Counter {
Counting(u32),
Halted(u32),
}

This does exactly what I needed: No wasted space since this only takes the space for a single u32 and then a little more for the tag, the equivalent of my counting flag above but handled by the language directly. And it's so much nicer to handle: the language won't let me access the underlying integers unless I match the enum which forces me to check. What was an implicit convention left for the coders to enforce is now checked by the compiler.

An other example I have is the following:

enum CacheState {
Valid(Cache),
Dirty,
}

I can only access the Cache when it's not Dirty. In C or C++ you could get similar results by using encapsulation and have accessor functions that check the dirty flag but you have to implement and debug all that by yourself. With sum types it's built directly into the language.
You can also do the comparison over larger integers, for example

int cmp(int x, int y) {
return (int) (((long)x-(long)y)>>32);
}
That just says he thinks he can spot it. Maybe he can, but the process will clearly select for people for whom he can't.
I can't help but link to a classic fight between two algorithmic book bots: http://www.michaeleisen.org/blog/?p=358
HN is very informative and boosts the confidence of readers in their respective areas of working. I wish all HN contributors to include articles which will be of interest to professionals in all walks of life.
Actually, with time, the sign of (iXX)((uXX)x-(uXX)y) is the "odometer comparison" of x and y, which handles overflow more gracefully than the typical < comparison.
That's not really nginx's fault, its behaviour is quite sensible. The main problem is that PHP does some poorly-documented magic behind the scenes[1] that modifies the information nginx gives it in a way that causes security issues. The solution is not to do that; if you really need the path-splitting functionality that cgi.fix_pathinfo provides, it's better and safer to set fastcgi_split_path_info in the nginx configuration instead.

[1] http://php.net/manual/en/ini.core.php#ini.cgi.fix-pathinfo - the docs on cgi.fix_pathinfo don't mention that it affects which PHP file gets executed at all.
Yes, never mind that Dyson spheres are hypothetical structures that are likely to be as relevant to energy harvesting as Icarus' wings are to flying humans around.
> Word, but you can't layout a book or an article to the standards required by contemporary book/journal design.

Of course you can. Plenty of books are done in Word and many papers and conferences release word templates for paper submissions.
Found this blog visualizing turfjs modules with mapbox.js (http://rousseau.io/turf-mapboxjs/)
is this a widespread thing in the US or just in the Marriot?
I travel a lot mainly within Europe & Asia but never encountered it.
Is there a serious security reason why Smart Lock is tied to the Play Services framework? I mean I'm sure there are "reasons" (there always are), but are they great reasons that we can't live without? Wouldn't it be better for the security to be localized?
Another Addition: Construx:

"Unlike other building toys such as Lego, Construx feature beam-like pieces of varying lengths that snapped on to cubical connector knots in order to build large shapes. These are relatively secure even though no nuts or bolts were used. Panels allowed assembly of flat surfaces. Hinges, motors, wheels, and other movable parts expand the number of different shapes that can be built, and make moving creations possible."

I had two motors and could build simple robots. Due to the long size of the pieces, one could build truly gigantic things. I build really big helicopters, AT-T Walkers and whatnot. I played with this much more than with Lego. Also, the pieces had a bit of a 80ies future style look, which fit well for all the Sci-Fi things I was building.

http://en.wikipedia.org/wiki/Construx

https://www.google.com/search?q=construx&safe=off&biw=1202&b...
As I understood it, this was more in response to academics' frustration that he did not properly define operators he went on to use in his derivations. I can sympathise with this - mathematical proofs are difficult enough to follow without having to guess the action of the operators involved.
The allegation is that Assange had unprotected sex with a sleeping woman who had previously indicated that she wanted him to use a condom. That this did actually happen was admitted by Assange's own lawyer, Ben Emmerson. Assange's actions certainly constitute rape under English law, as the High Court ruled. There are indeed other cases where European Arrest Warrants have been issued for rape. For example, the following article mentions that there are 27 cases where (alleged) rapists have been extradited back to the UK via EAWs, and 86 cases in the other direction:

http://theconversation.com/why-the-uk-must-not-ditch-the-eur...

Now, if you think that what Assange (allegedly) did was not rape, then you are entitled to your opinion. But then your disagreement is with established English (and I think Swedish) law, and the courts naturally have to follow the law and not your opinion.

Also, please don't repeat this misinformation about Assange only being wanted for questioning. It is impossible under Swedish law for Assange to be charged until he has been arrested. The Swedes don't just want to "question" him, they want to arrest him and then charge him. See the following for more explanation:

http://www.newstatesman.com/david-allen-green/2012/08/legal-...
Since I'm the first security person here I might as well just start off the anti-javascript crypto thread:

Their claim "Zero Access to User Data" is completely untrustable. There is no realistic way to be confident that this time you logged in you didn't get served backdoored javascript that sends that 'local browser only' password up to the server. This already happened in the past with Hushmail so you should keep this attack in mind.

Any system that is based on crypto code that you get in this way is inherently silly and doesn't buy you anything if the server is malicious, which is all this feature is billed as. At best you gain nothing, at worst you gain false confidence in your security.

The Swiss bit sounds interesting, but I know nothing about Swiss law and I don't see how that would stop active exploitation by an outside state actor from breaking into their service and exploiting the fact that the crypto code is sent down every time you page fetch(after a login even, how nice for targeting!). That's one of the NSA's major roles, I doubt they'd have much issue pulling it off if they wanted/needed to.
This is moving quite far from the main topic, but:

Eye witnesses are actually really fallible even in fairly recent cases. You can easily manipulate how people remember scenes and how to interpret what they saw or heard.

Google "eye witness fallibility".

I think you need to go to the original texts to truly grok their meaning in their original context. I believe the King James bible is considered a literary masterpiece - and great literature, spiritual or not usually evokes feelings. The priesthood probably had the brightest literary minds of their time.

Personally I just find it cool ancient literacy can evoke feelings through a span of thousands of years.
Note the etymology and root of "arrest". To be "arrested" is not synonymous with being gaoled. Instead, it is to be denied of freedom to move and act at will.

"To stop; to check or hinder the motion or action of; as, to arrest the current of a river; to arrest the senses."

In that sense, Assange has very much been "arrested", if not directly taken into custody.
Care to elaborate this a bit, for us outside of USA? I'm genuinely interested - what are advantages for company to hire H1B candidate(s)?
Watch# Big Eyes# Full MovieOnlineSreaming^^ Free
The difference between knowing Rails and knowing how to best apply its abilities come with experience IMO. While it provides an easy approach to web development it's still extremely easy to approach things in the wrong manner with Rails. There is a lot of bad Rails code out there written by people who've been doing using Rails for more than a couple of years.
Well, you can use your baldness as an excuse to meet people :) , there's a community at :

http://www.slybaldguys.com

I lost most of my hair by 28 as well, and while I fretted about it, I've gotten over it. I didn't have problems getting a girlfriend, and she doesn't mind :)
And here I was hoping for an alternative to sublime clang which only seems to work in ST2 :(
From a category theoretic point of view, subtraction is a natural candidate for comparison: It is the internal hom-functor in the ordered monoid of integers. One could argue that internal hom functors are the very essence of a "comparison".

The sole problem seems to be that integers in C are not actually integers.
Translation: "We've decided to move on with candidates who don't make us feel like idiots.. Peter Principle at its finest.
I'm totally on board with the idea that research software is a problem. My question is whether formal training (which the Sustainable Software Institute who created this study seem to advocate) is the best or most important solution.

Two other possibilities:

- Research code is uniquely difficult in ways that are different to other kinds of software. This is because the logic is often inherently complicated, since you are doing a complex calculation.

- Researchers are stuck using old fashioned languages and tools because they don't know better. Note that this doesn't necessarily they need training, only being pointed to the right places.
I have a few essays that analyze certain current events along this axis of tension; not sure if anyone really wants to hear about it in such detail, though. If so, I'd be happy to publish. (I have one on the evils of "Safety First" for law enforcement, an unchallenged assumption that clearly favors loyalty over principle.)
Requiem Download, Latest Version of Requiem Download
Looks like their public beta has been overwhelmed already, so you'll still have to wait until they have extra capacity.
iBooks for Mac, iBooks APP Download, Read iBooks on Mac/PC
Not that I don't want more alternatives to Gmail, but Google's End-to-End extension seems to have more trustworthy security design than this, and I'd rather wait for that to appear. ProtonMail or other email providers could, in theory, use that extension, too, though.

As a side node, the above is something I wouldn't have been able to say if Google wouldn't have started working on an end-to-end solution, and I would probably be much more interested in starting to use another email provider that did (this as a response to people who have been saying here before that "Google shouldn't use end-to-end security because it would hurt their business" - not doing so would hurt their business in the long term, is like how I like to look at it).
In my country it's the rule not the exception, like "10+ years of experience in nodejs and angularjs"(seen 2 years ago).

So most candidates end up lying about their real experience,which makes the whole 10+ thing irrelevant today.
After I learned signal processing at university I always thought that the Heaviside step function was named like that because the step is "heavy" or something in the signal.
But it isn't situational. The key quality in that example "cross judgement" is not the injustice-of-the-moment, but rather that the injustice was done by a different organization. That is to say, mainstream workers are not prepared to level accusations at their own employers over matters of principle, but are quite willing to do so at someone else's employer.