Hacker News new | past | comments | ask | show | jobs | submit | bio4m's comments login

Linkedin is only useful because of the network effects of having a lot of people on it. Most of the complaints about linkedin are about the people on it (and the tendency of some to use it as a platform for self promotion) Any platform looking to replace linkedin would have the same issues.


Not the case; I work at a bank and we have widescale adoption of Kubernetes and cloud products (in fact most of the major banks do at this point)

If you happen to be looking for a DevOps or SRE role, check a large banks job boards, you'll be surprised how many open roles are available.


The scope of IT at a JMPC or a BAML is massive, and has grown both through acquisition and organically over decades. Virtually any technology you can think of is most likely being used or (at least being supported) by some unit at the bank. In a recent year JPMC's IT spend was $12 billion. In my personal experience (at JPMC) I knew groups who were using Clojure and Scala (while my manager assured me such technology was not authorized at the bank.) I knew of groups on AWS, on e on Azure and some using an internal Cloud Foundry implementation. (My group was running bond monte carlo's in an abortion of an IBM compute grid system straight out of 1992.) I personally knew of Mongo, Cassandra, Oracle, Sybase, SQL Server and KDB installations. Kapital - possibly the most famous commercial use of Smalltalk originated at JPM.

The point is - it's difficult to make generalizations about orgs that big.


JP Morgan Chase Bank of America Merrill Lynch


My (rather out-of-date) experience with banks is that they have no problem adopting new tech but they don't retire the old tech. Add in a bunch of mergers and you get an unholy mess.


Yes! See my sibling comment . . .


I work in finance. My point was basically that the industry is usually slower to adopt the new stuff. Of course they will adopt cloud, but are the the first ones or are they 5 years behind the leaders. It seems they also tend to not change COBOL code often and are just adding new stuff in the new tech. So change still happens, but the scope and rate may be different than other industries.


This sounds awful. if you have a person sharing the same space you live in but turns out to be messy and abhorrent, you'll barely ever get a chance to talk it out with them. Also there seems to be an assumption that both of you work long enough hours that you never bump into each other. Hardly a well thought out plan.


I wrote a set of internal use systems using Lambda and API Gateway. I'm in two minds about it; its handy but at the moment I dont think its mature enough for a critical live system.

I'd like better ways to collect execution data for debugging and more visibility all round. With those it would definitely be a contender.


Indeed. Debugging them is painful at the moment. I'm using Apex to deploy a few and running "apex logs" gets me all recent logs, but that's pretty far from being actually debugging.


Is it really a good idea to name your open source module after a trademarked name ? Xeon is the brand name for Intel's line of server and workstation processors and they dont strike me as the kind of firm that would take co-opting of a brand name lightly.


Seems like there are multiple registrations for Xeon https://trademarks.justia.com/search?q=Xeon+

IIRC you can register identical trademarks as long as they represent something sufficiently different especially if it's a commonly used word, no one is going to confuse between a CPU an Ecig and a Scooter.


This is a non-story. A number of firms make the same kind of product. The one thats linked isnt even the same brand as the one in the video.


This is for user submitted content; not items put up for sale by a developer.

From the linked document

In the event you are a developer who submits User Content to Oculus, you acknowledge and agree that our agreements with you as a developer may supersede this section of the Terms.


Right. So, the viewpoint in the article is basically based on an incomplete (an apparently angry) reading of the WRONG DOCUMENT.


Read it again. Author is concerned about how Oculus threats their users, therefore as a developer he/she decided to not contribute to that system.


I thought the point of the post was that it was "antidemocratic, immoral and plain evil" for developers to contribute to the success of an environment with such user-hostile terms. Am I reading too much into it?


Yep. I think the more interesting stuff for developers is here: https://share.oculus.com/developer-distribution-agreement


Benchmark from Intel i7 desktop

  CPU                 : 8 CPU GenuineIntel Intel(R) Core(TM)   i7-4790 CPU @ 3.60GHz 3910MHz
  L2 Cache            : 8192 KB
  OS                  : Linux 3.16.0-55-generic
  C compiler          : gcc version 4.8.4 (Ubuntu 4.8.4-  2ubuntu1~14.04.1)
  libc                : libc-2.19.so
  MEMORY INDEX        : 58.235
  INTEGER INDEX       : 52.421
  FLOATING-POINT INDEX: 79.472
  Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38


Here's a Intel Core i5 2.7Ghz on a MacBook Pro (Retina, 13-inch, Early 2015) compiled with clang (had to edit the makefile a bit):

    CPU                 :
    L2 Cache            :
    OS                  : Darwin 15.3.0
    C compiler          : Apple LLVM version 7.0.2 (clang-700.1.81)
    libc                :
    MEMORY INDEX        : 49.009
    INTEGER INDEX       : 41.947
    FLOATING-POINT INDEX: 92.671
    Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38


If youre on a tight budget and IO is your main bottleneck it may be easier to purchase a number of decent spec desktop PC's with multiple SSD's in them. SSD's have really come down in price while performance and capacity have improved greatly. Same goes for RAM. (Assumption here is that time is less of a concern than cost at the moment and youre not averse to doing some devops work. Also assuming that the processing youre talking about is some sort of batch processing and not realtime) This way you can try a number of different strategies without blowing the bank on AWS instances (and worst case you have a spare workstation)


How is this different from say mounting s3 as a volume with fuse ?


It's a complete POSIX filesystem, and we implement a log-structured filesystem on top of S3. So, you can use it with your regular programs expecting POSIX semantics.

Mounting S3 lets you view the objects in a bucket, but it doesn't behave like a regular file system.


https://github.com/s3fs-fuse/s3fs-fuse

"large subset of POSIX including reading/writing files, directories, symlinks, mode, uid/gid, and extended attributes"


s3fs-fuse is a one-to-one mapping and doesn't do things like atomic rename of directories, mutual exclusion of open exclusive, append to file requires rewriting the whole file and no hard links. This breaks the expectations of many linux programs.

Our implementation has these features and works with linux programs.


It's difficult to tell from your site - does it still use FUSE under the hood or is this a kernel-level FS? I'd check the RPMs if I could, but I can't download the RPM without signing up first.


It uses FUSE under the hood. Thanks for the feedback, we will make it clearer on the website.


judging from https://objectivefs.com/features

sounds like maybe they're just packaging s3fs-fuse and then charging for it "as a service"? they're extremely light on technical details.


Hi Ben, thanks for your feedback. We will add more technical details and clarify the differences between objectivefs and s3fs-fuse.

ObjectiveFS is a log structured filesystem that we implemented completely from scratch. It is a POSIX filesystem and works with the existing Linux and OS X tools and software.


Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: