Hacker Newsnew | comments | show | ask | jobs | submit | login

https://botbot.me/

-----


Agreed. IRC fits better

-----


And more conversational IRC, still have a lot of potential for mobile.

-----


Still doesn't work (for me, osx)

  user@host ~/tmp # npm install -g git-stats
  /usr/local/bin/git-stats -> /usr/local/lib/node_modules/git-stats/bin/git-stats
  git-stats@1.1.0 /usr/local/lib/node_modules/git-stats                                                                                                                                                       ├── ul@1.1.0
  ├── ansi-parser@1.4.0                                                                                                                                                                                       ├── cli-box@2.1.1 (ansi-parser@1.3.0)
  ├── moment@2.9.0                                                                                                                                                                                            ├── git-stats-colors@1.0.0 (couleurs@3.0.0)
  └── bug-killer@1.0.0 (couleurs@1.1.0)                                                                                                                                                                       user@host ~/tmp # npm install -g git-stats-importer                                                                                                                                                         /usr/local/bin/git-stats-importer -> /usr/local/lib/node_modules/git-stats-importer/bin/git-stats-importer
  git-stats-importer@1.3.0 /usr/local/lib/node_modules/git-stats-importer                                                                                                                                     ├── gry@1.0.0
  ├── async@0.9.0                                                                                                                                                                                             ├── oargv@1.2.0 (ul@1.1.0)
  ├── bug-killer@1.0.0 (couleurs@1.1.0)                                                                                                                                                                       └── git-stats@1.1.0 (ul@1.1.0, ansi-parser@1.4.0, git-stats-colors@1.0.0, cli-box@2.1.1, moment@2.9.0)
  user@host ~/tmp # git clone https://github.com/IonicaBizau/git-stats
  Cloning into 'git-stats'...                                                                                                                                                                                 remote: Counting objects: 414, done.
  remote: Total 414 (delta 0), reused 0 (delta 0)                                                                                                                                                             Receiving objects: 100% (414/414), 47.08 KiB | 0 bytes/s, done.
  Resolving deltas: 100% (189/189), done.                                                                                                                                                                     Checking connectivity... done.
  user@host ~/tmp : cd git-stats
  user@host ~/tmp/git-stats # git-stats-importer
  info  Done.
  user@host ~/tmp/git-stats # git stats
  ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
  ║   Mar      Apr      May      Jun      Jul      Aug      Sep      Oct      Nov      Dec      Jan      Feb       ║
  ║Sun   ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ║
  ║Mon   ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ║
  ║Tue   ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■   ║
  ║Wed   ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■   ║
  ║Thu   ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■   ║
  ║Fri   ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■   ║
  ║Sat   ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■   ║
  ║--------------------------------------------------------------------------------------------------------------  ║
  ║Contributions in the last year: 0 | Longest Streak: 0 days | Current Streak: 0 days | Max a day: 0              ║
  ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
  user@host ~/tmp/git-stats # cat $HOME/.git-stats
  {}

-----


git-stats-importer also only imports commits by the user set in the global user.email config. Since you haven't made any commits to the git-stats repo, it doesn't show anything.

Edit: it will use the local user.email if that is set. It also will use the GIT_AUTHOR_EMAIL but only as a fallback if user.email is unset

-----


Ah, I see. A bit annoying when using more than one user.email across projects. But git-cal works okay :)

Thanks for the info.

-----


SPDY came and went before I had to implement it. Phew.

On a serious note: it's nice to see ALNP being used in HTTP/2

-----


ALNP has been used with SPDY for a while now. It one of the nice improvements that fell out of testing/iterating SPDY in public. The NPN approach was a bad idea since the client drove what got picked (With NPN, Server tells the client what other protocols it supports in the ServerHello and the client picks whatever it wants. ALNP reverses that.)

-----


Sorry I didn't make it clear: that's my sentiment aswel. I'm glad it survived, so to speak.

-----


That's sad. I was a big fan of Titan DB and we use it extensively.

Really sad to see it go. Now we'll have to find another solution, e.g. migrate to Neo4j, although we rely heavily on the scalability of Titan DB.

I guess now is the time to test Neo4j's cluster performance.

Any other alternatives out there?

-----


Why is this so bad for Titan? Datastax seems to have helped Cassandra a bunch.

I haven't tested neo4j's clustering because you have to pay to use it. Was actually hoping to switch to Titan.

-----


From TFA: "However, there is also some sadness in this announcement. As we transition to DataStax, we will find little time to contribute to Titan and interact with the Titan community. We will miss that and hope that it will be carried forward."

-----


While the post mortem is valid in itself, I bet any snoozing customers would've loved to see this posted a while back ;)

-----


I agree, it is not a breaking news about Proper shutting down, but the article is very inspiring and worth the read.

-----


Great look into the reversing techniques.

Albeit "defeated" is a strong word considering the RSA encryption is still intact - and thus only able to decrypt files larger than, and in range starting from, 1024 bytes.

It recovers potentially large portions, but if your file format can not function without a working header, you're out of luck.

-----


Apart from parsing a HTML page (e.g. curl http://curl.io/), how exactly are you suppose to get a key (from terminal/ssh)?

-----


Looks like you can re-use the keys.

-----


While I do agree with you, I think a common "gotcha" is in dealing with port forwards and firewalls.

-----


Of course, NATs will break this type of scenario, but that can easily be solved with SSH tunneling into an accessible server.

-----


Reverse tunnelling is more useful for this sort of scenario. Then the other person can connect to the remote server port and it'll reach you.

-----


Would you mind elaborating the linear separable part?

As in, the following would be linear separable (all labels on the same side of the line)?

   x2 ^
      |
      |
      A     A
      |
      |
      B-----B----->
                   x1

-----


It's a bit hard to elaborate. You have to rember that a classification problem may be generalized to more than just two dimensions, in fact it can be generalized to however many dimensions are necessary to describe the data. In the general multidimensional cases linearly separable relates to the number and type of hyperplanes (subspaces) necessary to correctly classify the data.

In this simple 2-d case the subspace is a line, so this example is linearly separable. In the 3rd dimensional case linearly separable refers to classification using a single 2-dimensional plane. For 4 dimensions with the data, you need a single 3-dimensional hyperplane for it to be linearly separable, and so on.

-----


generally a linear function takes the form of:

v(x1,x2) = C1 * x1 + C2 * x2 + C3.

C's being "coefficients".

In your case, v(x1,x2) = 0x1 + x2 + 0

i.e. C1 = 0; C2 = 1; C3 = 0

suffices, where a result v > 0.5 indicates A and v <= 0.5 indicates B.

-----

More

Guidelines | FAQ | Support | API | Lists | Bookmarklet | DMCA | Y Combinator | Apply | Contact

Search: