skysight-inc/HackerNews huggingface dataset:
Since no one's mentioned it yet, another alternative to Neo4J is AllegroGraph (though you need to pay for it; the free version supports 5 million tuples).

It _does_ support bulk loading, with over 500K triples per second. According to http://franz.com/agraph/allegrograph/agraph_benchmarks.lhtml, given enough RAM, it can load over a billion tuples in just over half an hour.
You probably got down-voted because you didn't offer any examples. You could swap Apple for Google in your sentence and it would carry just as much weight.
Paradigm shift -- new type of cloud processing engine + making it available to the outside.
I am pretty sure that Google didn't invent map-reduce, which has been around since the 1970s at least.

This guy may work for Google, but he's a clown.
If you read the law for Danish public school system ("Folkeskole"; http://www.uvm.dk/Service/Publikationer/Publikationer/Folkes...), you find that one of the goals is to "contribute to the understanding of the interactions between people", and intellectual freedom and democracy are important concepts.

Reality might be different from the law, of course. Listening to my children (10 and 13 years old) and their friends, I find that they in general try hard to understand other children and wish to play/work as a group.
Problems with airbags
Check out how we build a static Qt library for our Open Source project
If it's important, I'm nearly always using version control which helps with direct or indirect fixing of misapplied actions.
>Writer and PR Exec at Piktochart
Al Milano Company 4 Carrara Marble Tile | Crema marfil marble
The Fall of Facebook – and What's Next
> I refuse to help them improve Google Maps. I have never correctly entered in a map number.

So why don't you stop using Google products if you hate it so much?
The Supreme Court just killed Aereo’s streaming service
GuessIn
It's not flat design at all. They spent like 3/4 of the design segment in the keynote talking about how everything has a depth, and how things cast shadows on each other.

Have we reached a point where anyone using color is ripping off windows? :/
I disagree, I think free would be a significant difference. A low barrier vs. no barrier.
The same principals apply, it just becomes more difficult to understand what your language may be doing for you in this regard.

Compound types in most languages will store their members contiguously, at least in cases where easy to do so. And arrays are generally contiguous in addition.

The problems often crop up in not being able to have compound value-types and are instead often included by reference.

Some languages, including C# IIRC, allow you to define specific types to be treated by value (structs in C#) which can often help. It may also be better to have a few arrays with primitive types in them, rather than a single array of compound types, for instance.
You don't have to preemptively realize it. You just have to try it. Like he said, literally anything you type for the unrecognizable word will work.
Google accidentally used an iOS status bar in their Android design examples
In the past month the reCAPTCHA challenges I have encountered have been like the article. I just have to hit reload until I can get something remotely readable or I managed to guess the letters correctly.
Interesting. Perhaps an alternative to the keyword warning system you describe (for SSL certs only) could be to scan the candidate CN for existing SSL certs. If any are found, flag it for manual review, or possibly come up with a proof system whereby the applicant proves he is the holder of the former certificate.
Infographic: 6 Splits Tests
This is what happens when your company doesnt have a Steve Jobs and forces your engineers to demo.
You'd still have the option to use WebSockets or Ajax-polling.
No reason to assume they copied anything. Parallel near-simultaneous invention is getting more and more common. There are many people simultaneously inventing.
New Best Magic Tricks on the Street 2014  
Best Magic Tricks
Best Magic Tricks
Best Magic Tricks
New Best Magic Tricks on the Street 2014 !
No plugin should be needed. As I recall, Marked simply watches the file for changes and reloads whenever you save from your editor.
> It was one of the first multiplayer games i ever played

Not the first for me, but Doom 2 and Descent were the first one that have been successful in my circles. I remember having played Descent 1 and 2 for long hours, completing both solo and played Descent 2 coop with friends, then on a whim, tried to hop into Kali and tore basically everyone apart, as most people were clueless about 3D ambushes and dogfight mechanics.

The descent series were underrated, innovative gems. That D2 intro had some of the most memorable lines to me[0]. Still have the original (badly scratched) disc somewhere.

[0]: https://www.youtube.com/watch?v=lT5U4LMiF7M&feature=kp
Do take note that they will reject and/or also refuse renewal if they think the domain whois doesn't exactly identify you, even if you confirm the domain webmaster validation. Lots of hassle if your domains have other entities or business names listed as the whois admin contact.
(I'm the sslcoop.org guy)

StartCom's $60 wildcard is the cheapest I've ever seen. I'm impressed with StartCom's model overall, and it was a great inspiration to me with the SSL co-op. I feel like the more diversity in approaches there is, the better off the CA ecosystem will be. If nothing else, another voice for sanity in the relevant standards bodies (CA/Browser Forum, for instance) can only be of value.
I think parent meant equivalent in the sense of being "[a] very useful basic, common computation. (...) not something that you can really do without."
why not? I'm 7'4" and it would be foolish for me to believe that I can become a great soccer player. I'm not trying to be "correct" whatever that means. I'm just saying your size matters. Your coordination and motivation matters too.
This is exactly my experience too. I find myself having to hit reload increasingly to get something readable.
I'm a relatively happy user of Vim emulators in IDEs (mostly in VS / IntelliJ / Eclipse); e.g. I might do a cw / ciw / ct[first letter of next word in variable name] and then hit the IDE's shortcut for rename refactoring. Simple macros for tedious repetitive tasks. For this, I find emulators sufficient, a kind of "best of both worlds".

I suspect my usage of Vim itself is fairly basic, making this workable. What issues did you find with this approach?
Does anyone know details on the API - what is the request quota? Will there be api-keys, or just anonymous users to the api?

I am interested how does it work with Github search - their API allows something like 5 unauthenticated req/min and 20 req/min if authenticated (at least the search API)?

Congrats to @boyter.
Google Cloud Debugger
It's both a great way to learn markdown and be sure that your output is valid when having to write things in markdown. I can't tell you how many times I've realized I made a mistake when I've already pushed a readme to github and saw the rendered markdown there...
Beats – A Desk Organizer inspired by the Headphone
(I'm the sslcoop.org guy)

That's essentially the model I'm looking to implement. I prefer DNS modification for domain validation, but anything that can be automated will be.
CreateTrips closes a $600.000 Seed Round and launches globally.
I use some systems without seq, and they have Bash with version 2.x or 3.x on them (eg., OSX). seq has the nice property that writing a shell or executable replacement is easy.

I think the 2nd example is fine. It might be cut and pasted from a POSIX example.
Perhaps Selenuim? http://docs.seleniumhq.org/ and http://en.wikipedia.org/wiki/Selenium_%28software%29 .
There are rules being introduced against issuing certificates for more than about three years (you can still get five years certs at the moment, but not for much longer); this is more to limit the risk of private key compromise than it is to require people to revalidate. I don't find it too onerous to have to install a new cert every year or so (he says, with several certs currently expired).
ats will probably be an interesting best-of-both-worlds third option soon, though from what little I've seen of it it is currently harder to write code in than either haskell or c. but once you do put the work in to write your proofs etc. both correctness and speed should fall out naturally.
I don't know, if this were a "Top 10 vim tips, number 6 blew my mind" style article I feel I'd engage with it more. Also, show only one tip at a time with pagination so I can learn one thing at a time.
A more paradigm-neutral notion of declarativity is that you separate intent (the function or relation that your program is to compute) from execution (the shoveling of bits that goes on in the actual execution of the program).

For example, SQL or LinQ are declarative fragments embedded in an otherwise imperative/OO language, since you specify the intent, and behind the scenes, the database's query optimizer or the LinQ API can do all the optimizations they like because you've specified your intent and not a concrete plan for execution.

In Haskell, treating state as data to be passed around has the advantage that you can also fork the state if you want to try out alternatives (i.e., search).

Which means, you don't remove side-effects from OO code. You institute a contract between some provider of a declarative framework (that allows you to specify intents) and the consumer of said framework (who is supposed not to poke around in any state that the framework works on).

I.e. state is seen in functional programming as undocumented API calls in imperative programming. In rare cases you need them, but you want to only use them where you actually get an advantage out of it, because it's bound to get in your way at some point if you're not careful.
Spreadsheet is a declarative programming system with a simple programming model and an amazingly intuitive UI, that has enabled a generation of non-programmers to do very complex computation and analysis.
Can you really do Haskell on embedded? I thought the far far abstraction away from memory as a concern made it pretty much a non-starter for the foreseeable future.
"We say the operation is declarative if, whenever called with the same arguments, it returns the same results independent of any other computation state."

That's the use of the term 'declarative programming' by the functional programming community. There are some other uses of it.

Usually in computer science 'declarative programming' means: the problem is described and way to the solution is determined from the problem description. A declarative program describes 'what' and not 'how'. The detailed control flow is not described.

• specify static properties of problems

* solutions are computed

* no explicit dynamic behaviour

see also:

http://en.wikipedia.org/wiki/Declarative_programming
(I'm the sslcoop.org guy)

"If all the money we spent on ssl certificates..."

And thus was sslcoop.org born! I'm not sure what you mean by "opensource PKI infrastructure", exactly, but as a long time F/OSS hacker, I'm definitely planning on putting everything that's developed for the SSL co-op under an open licence.

But the software's the easy bit. The hard part is the work required to define processes and policies, get everything audited, and then getting through the inclusion process for all the browsers. That's what takes somewhat more organisation (and money) than writing some code and running openssl...
(I'm the sslcoop.org guy)

Yeah, well, I haven't worked out how to tell nginx to look at the SNI for a HTTPS request and bomb out completely if it doesn't match any SSL-enabled vhost. Unless you've got pervasive IPv6 -- then I can set everything up so manually mangling URLs to use HTTPS doesn't cause problems (there's no links to HTTPS resources on sslcoop.org)...

Turns out the real scarce resource is IPv4 addresses -- but we already knew that. ipv6coop.org, anyone? (grin)
Critiquing every detail of this man/woman's complaint is not going to help them.
I think we all agree with at least some of the points. Your references to specific versions of OS' shows you living in the now. Apple will always release a new iOS and the OP's app will not always be compatible.
It comes down to this: there is a lot of stuff going down and some people struggle to keep up. We give the impression that this has to be a way of life. Code at night, code at work, lifehack all the time. Some people just want a day job and, in this line of work, that is hard to do.
I love it, but I also know what burnout is and the advice here does not help.
I tried watching the talk, but he goes very slowly - could be compressed 3x easily.

The summary gives you the content of the talk much quicker.
Map-reduce is a brute force approach. It's obvious that intelligent, specific data handing strategies are orders of magnitude better for production systems if there's the engineering power to pull it off.
> So as I understand it,languages like Haskell(which I dont know) wrap states into a type that can be passed to pure functions right?

I would restate this as: "In Haskell you write a description of a stateful computation." The "State Monad" is really just the illusion of mutable state, provided by passing the underlying state to each described computation. Actually-mutable state is possible with things like IORef, but these are impure.
'Material' – Google's new design language
That isn't "hadoop supporting different workloads". That is a Hadoop cluster supporting different frameworks. They are two different things.
Haskell actually lacks named state (in its safe world), meaning state is just a value to be passed around and returned. You can then index off of this state, but these names are then qualified.

OOP is all about naming: objects encapsulate state, have identities if they are aliased, are thought of by humans in terms of nouns, have ontological is-a and has-a relationships, and so on. If it is just referential transparency you are after...then there are solutions for OOP (that also don't involve monads), but it requires a different programming model:

http://research.microsoft.com/apps/pubs/default.aspx?id=2112...
"their"
Apparently the context was streaming analytics, which is a workload that MapReduce is poorly suited to.
Hi tsnkov,

There is no request quota at the moment, although if I discover any abuse I may end up rate limiting per IP address (which I really do not want to do as I don't currently track IP's). No API key is required either. Neither of these are likely to change.

I only ask for a link back to the site and that you don't spam it. I want to operate by the motto "Be excellent to each other".

If you want to pass a referrer in the GET request so I know who's using the API that would be nice, but not required.

searchcode has no integration with Github search at all. I am unlikely to add it either as I belive they do an excellent job, hence the link on the right hand side to be redirected to Github search.

Thanks! Hope you find a nice use for the API. If so, let me know as I am always happy to hear about usage.
The author discussed the data flow model -- would you consider that to be a "specific data handling strategy"?

Also, why do you think developing for a map-reduce framework requires fewer engineering resources than developing for, e.g. a dataflow framework?
What about the Cassandra Distributed File System? It probably doesn't scale as much as HDFS though.
No it don't sorry. If you want to send me an email with some details on how to implement this I would be happy to though.
I wonder if there is new hardware in the works but it isn't finished yet. Just like L isn't finishes and oddly also the Motorola 360 is not finished (I have the felling that was supposed to be finished before IO and for some reason is not)
Why pride of programmers stops their progress
A really good article on the use of Pharo and, for the fans, a good and thorough explanation of the workings of the legendary HP-35. Well done Sven!
I've seen "declarative" languages that included if statements (explicit dynamic behavior!) still passed off as declarative. Some even add sequencing, and what not. However, its ok because they aren't part of the language core, just escape hatches on expressiveness :)

"Declarative" always exists in a spectrum: one's specification is another's implementation. It used to be that Fortran was "declarative" because you no longer had to write machine code and schedule instructions by hand! In truth, it is about how many, not just the kind, details can be omitted. E.g. the list order element is probably important, and if HTML couldn't guarantee that this order would be preserved at run-time, there would be some big problems.
Google I/O Keynote, a summary
Even if you only care about V8, it would be JIT version specific.
"Go doesn't have OTP"

It should/will.
V8 can inline getters and setters like it can inline normal functios.
Indeed. And it runs today (on among other things) sim cards.

See eg: "Defcon 21 - The Secret Life of SIM Cards"

https://www.youtube.com/watch?v=31D94QOo2gY
You're welcome ! And thanks for the comments.
Epoch – A real-time charting library
The STL is an arbitrary collection of libraries. For any specific library within it, I might be able to.

For example, the Linux kernel's list.h is far superior to std::list.
I wasn't dissing C++ here (though I do believe C++ has quite a few downfalls..), just the STL.

std::vector is completely reasonable implementation for a dynamic vector.

std::map is somewhat unreasonable, because its non-intrusiveness requires dynamic allocations, more indirections, and more expensive deletions.

std::list is useless, so when you do want linked lists, you end up using the wrong data structure, because list is out of the lexicon.
my co-worker's sister-in-law got paid $12019 the prior week. she gets paid on the laptop and bought a $391300 house. All she did was get fortunate and put to work the steps uncovered on this web site ,,,,,,,, ,,,,,,,, WWW.MAX43.COM
Anyone ready to work with me on creating a Nastaliq webfont?
vundle: https://github.com/gmarik/Vundle.vim

you keep a list of plugins in your .vimrc, beats dropboxing hands down.
This blog post points out problems with the three criteria given in the article for what "declarative" means: http://existentialtype.wordpress.com/2013/07/18/what-if-anyt...

edit: addresses -> points out problems with.

edit2: the blog post also addresses the "referential transparency" characterization.
In the end of the day, it's just a glorified Reactor Pattern implementation, leveraging web APIs and some package management:

http://en.wikipedia.org/wiki/Reactor_pattern#Limitations
Don't get hung up on that about page too much. An imprint is usually fine, an about page is even better.

The reason is very simple: From my experience, legitimate businesses have an imprint. As I said, an imprint is mandatory in most countries for commercial websites and trying to hide the address is very sketchy.
How many big data jobs were being processed by MapReduce in the 70s, 80s, early 90s? Ya, that's right: none. Sanjay and Jeff were the first to apply the combination of map-shuffle-and-reduce as we know it today to big data processing.

Also, Urs Holzle is not a clown.
湘悪 rhaval

fgsfds onsupsel

I don't quite see why people assume recaptchas are real words, they haven't been for a really long time. The control is always a made-up word and almost always solvable. If you can't solve the other one, enter whatever.
Spreadsheets meet none of the three criteria given in the article:

* Independence: Spreadsheets explicitly rely upon mutable state for <strike>all</strike> some commonly-used operations (i.e., the value of cells).

* Statelessness: Non-independence implies non-statelessness.

* Deterministic: Non-independence implies non-determinism.

The reasoning for the last two point to an underlying problem with the criteria (removing the word "computation" from independence makes the three inter-reducible in any real-world machine). but yeah.

edit: all functions->some commonly-used operations

edit wrt downvotes: perhaps reserve judgement unless you've maintained a very large spreadsheet-based application written by non-programmers. Spreadsheets -- as most commonly used in practice -- do not meet the criteria above, except for the smallest/most trivial of applications. Period.

Now, perhaps the problem is the definition. Or perhaps the problem is that spreadsheets are awful at-scale (even assembly can be quite elegant for small problems or when usage is well-constrained). Or maybe both.
It sounds like the main problem is your focus on hiring senior people. Maybe you should go with Reid Hoffman's advice and try a junior person making a mid-career change. There will be more risk, but you stand to gain top-notch workers who the rest of the market ignore due to conservatism and credentialism.
Hint: It starts with "N" and ends in "igger"
Announcing Telerik UI for iOS
That one doesn't even have any kanji, come on.

rnmnthwu cntnfru
Yes, it's actually a wiki page in a node.js project.
Really nice Pharo intro through a non trivial application with 2 GUI. Thanks Sven!
Thanks for sharing Bruno
Further, since the computation is implemented in Javascript, it should be possible for a spammer to take the code and make a much more efficient implementation in a machine-near language, such as C. Let's hand-wave and say that would raise performance by a magnitude - and that's probably very pessimistic, really.
Personally I use it quite a lot when looking for implementations. I also used code search before searchcode as well to do this, so it fits into my workflow.

However I also use DuckDuckGo, and a !code redirects to searchcode for this so there is that.

Possibly it depends on how you learn and use things. I find examples useful. For instance when looking at how to do things in Python's Fabric I would rather see some examples then read about how someone else doing it.
Looks nice. It's great to see more d3-based charting libraries. I'm personally using Rickshaw[0] to power the charting of Giraffe[1], a light weight front-end for Graphite. Sorry for the plug, but it's important to give some context.

One obvious thing that felt like Epoch was missing was hover-over info. At least I couldn't spot it on the examples.

[0]https://github.com/shutterstock/rickshaw
[1]https://github.com/kenhub/giraffe
Yeah, and having one functional test suite for the model and both UI's is pretty cool too, IMHO
The issue of using multiple  elements
5 αρχές που θα ακολουθήσω στην Emgoldex – SEO | WEB DESIGN BLOG
A win win for Lockheed
I don't think Apple Swift needs to be on the top of his list, considering how half-baked that is. I've read about many performance issues even though it uses the ObjC runtime.

His best option is sticking to what he knows at this time. Wait for Swift to bake a bit longer.
I'm guessing for DNSSEC, the usage is probably low and for DANE it's probably almost non-existant.

FWIW, I use the Firefox addon "DNSSEC Validator" (also does DANE) - https://www.dnssec-validator.cz/ - So if somebody managed to MITM my connection and insert a different, but still trusted, cert in the way, I'd notice.

DNSSEC/DANE would probably see a lot more adoption if one or more of the main browsers did this sort of validation by default.
> Captchas are only a problem if you compulsively refresh in hopes of getting something clear.

You're ignoring people with visual impairment or cognitive impairments.
it seems good but more content is advisable.
The Power of One Page Scrolling Websites
how do you cope with cycles in the graph? do you even have cycles?
this is great. i like the variety of graphs, especially heatmap. however, it'd be great to have hover effects and interactive legends with these time-series like in rickshaw and dygraphs.
OP's is obviously

z̤͍̩͓̲̤̗̳̤̼̪̺̦̤̹̻͓̲̏̉ͥ̂͗̆̉͒͑͒ͬ͆̂́̀̚͘a̴̴̘̥̻̗̰͋̌ͨͧ̒̃̾́̒͑ͣ͜l̎ͤ̎͗̿̚͞҉̵̧̤̻̰͎͉̯͙͕̰̣̻̬͚͖͢ͅģ̏́̓̿̇͌ͥͬ̈ͭ͂͏̥̯̠̯͚͙̞͇̲̫̲̭͔̝͈̗o̴̐͒̂ͯ̐ͧͣͬ̒̈́̀͏̧̝̤̦̭̙̳̣̹͕͚͍͝ͅ

while yours is

rlyeh ryights
Please can you explain this for the layman?

Whiiiish.... Went right over my head. ;-)